Введение

Raspberry Pi — это крошечный, доступный по цене, но мощный компьютер, который может запускать множество различных приложений. Даже Grafana!

Многие люди запускают Grafana на Raspberry Pi как способ отслеживать свой дом, например, температуру в помещении, влажность или потребление энергии.

В этом учебном руководстве вы:

  • Настроите Raspberry Pi, используя версию Raspberry Pi OS (ранее называвшуюся «Raspbian»), которая не требует подключения клавиатуры или монитора (часто это называется «headless»).
  • Установите Grafana на свой Raspberry Pi.

Предварительные требования

  • Raspberry Pi
  • SD-карта

Настройка вашего Raspberry Pi

Прежде чем мы сможем установить Grafana, вам сначала нужно настроить свой Raspberry Pi.

В этом учебном руководстве вы настроите свой Raspberry Pi как headless. Это означает, что вам не нужно подключать монитор, клавиатуру или мышь к Raspberry Pi. Вся конфигурация выполняется с вашего обычного компьютера.

Загрузка и установка Raspberry Pi Imager

Прежде чем мы начнём, вам нужно загрузить и установить Raspberry Pi Imager.

Мы будем использовать Raspberry Pi Imager, чтобы записать образ операционной системы на SD-карту. Вы загружаете программу записи непосредственно с официального веб-сайта Raspberry Pi, и она доступна для Ubuntu Linux, macOS и Windows.

Следуйте указаниям на веб-сайте, чтобы загрузить и установить программу записи.

Установка Raspberry Pi OS

Теперь пришло время установить Raspberry Pi OS.

  1. Вставьте SD-карту в свой обычный компьютер, с которого вы планируете установить Raspberry Pi OS.
  2. Запустите Raspberry Pi Imager, который вы загрузили и установили.
  3. Чтобы выбрать операционную систему, нажмите Choose OS в программе записи. Вам будет показан список доступных вариантов.
  4. Из списка выберите Raspberry Pi OS (other), а затем выберите Raspberry Pi OS Lite — операционную систему на основе Debian для Raspberry Pi. Поскольку вы собираетесь запускать headless Raspberry Pi, вам не понадобятся зависимости рабочего стола.
  5. Чтобы выбрать, куда вы хотите поместить образ операционной системы, нажмите Choose Storage в программе записи, а затем выберите SD-карту, которую вы уже вставили в компьютер.
  6. Последний шаг в программе записи — нажать Write. Когда вы это сделаете, программа записи запишет образ Raspberry Pi OS Lite на SD-карту и проверит, что он записан правильно.
  7. Извлеките SD-карту из компьютера и вставьте её снова.

Хотя вы могли бы запустить Raspberry Pi сейчас, у нас пока нет способа получить к нему доступ.

  1. Создайте пустой файл с именем ssh в каталоге boot. Это включает SSH, чтобы вы могли войти удалённо.

    Следующий шаг требуется только в том случае, если вы хотите, чтобы Raspberry Pi подключился к вашей беспроводной сети. В противном случае подключите его к вашей сети с помощью сетевого кабеля.

  2. (Необязательно) Создайте файл с именем wpa_supplicant.conf в каталоге boot:

    Bash
    ctrl_interface=/var/run/wpa_supplicant
    update_config=1
    country=<Вставьте сюда 2-буквенный код страны ISO 3166-1>
    
    network={
     ssid="<Имя вашей WiFi-сети>"
     psk="<Пароль вашей WiFi-сети>"
    }

Все необходимые файлы теперь на SD-карте. Давайте запустим Raspberry Pi.

  1. Извлеките SD-карту и вставьте её в слот для SD-карт на Raspberry Pi.
  2. Подключите кабель питания и убедитесь, что светодиодные индикаторы горят.
  3. Найдите IP-адрес Raspberry Pi. Обычно адрес можно найти на панели управления вашего WiFi-маршрутизатора.

Подключение удалённо через SSH

  1. Откройте терминал и введите следующую команду:

    Bash
    ssh pi@<ip-адрес>
  2. SSH предупреждает вас, что подлинность хоста не может быть установлена. Введите «yes», чтобы продолжить подключение.

  3. Когда будет запрошен пароль, введите пароль по умолчанию: raspberry.

  4. После входа смените пароль по умолчанию:

    Bash
    passwd

Поздравляем! Теперь у вас есть крошечная работающая машина Linux, которую можно спрятать в шкафу и получать к ней доступ с обычной рабочей станции.

Установка Grafana

Теперь, когда у вас есть работающий Raspberry Pi, следующий шаг — установить Grafana.

  1. Добавьте ключ APT, используемый для аутентификации пакетов:

    Bash
    sudo mkdir -p /etc/apt/keyrings/
    wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
  2. Добавьте репозиторий Grafana APT:

    Bash
    echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
  3. Установите Grafana:

    Bash
    sudo apt-get update
    sudo apt-get install -y grafana

Grafana теперь установлена, но ещё не запущена. Чтобы убедиться, что Grafana запускается даже при перезагрузке Raspberry Pi, нам нужно включить и запустить службу Grafana Systemctl.

  1. Включите сервер Grafana:

    Bash
    sudo /bin/systemctl enable grafana-server
  2. Запустите сервер Grafana:

    Bash
    sudo /bin/systemctl start grafana-server

    Grafana теперь работает на машине и доступна с любого устройства в локальной сети.

  3. Откройте браузер и перейдите по адресу http://<ip-адрес>:3000, где IP-адрес — это адрес, который вы использовали для подключения к Raspberry Pi ранее. Вас встречает страница входа Grafana.

  4. Войдите в Grafana с именем пользователя по умолчанию admin и паролем по умолчанию admin.

  5. Смените пароль пользователя admin, когда будет предложено.

Поздравляем, Grafana теперь работает на вашем Raspberry Pi. Если Raspberry Pi когда-либо будет перезагружен или выключен, Grafana запустится, когда машина снова получит питание.

Резюме

Если вы хотите использовать Grafana, не проходя полный процесс установки, ознакомьтесь с Grafana Cloud, которая предназначена для быстрого и простого начала работы пользователей. Grafana Cloud предлагает бессрочный бесплатный план, который действительно полезен для энтузиастов, тестирования и небольших команд.

Дополнительные сведения