Введение
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.
- Вставьте SD-карту в свой обычный компьютер, с которого вы планируете установить Raspberry Pi OS.
- Запустите Raspberry Pi Imager, который вы загрузили и установили.
- Чтобы выбрать операционную систему, нажмите Choose OS в программе записи. Вам будет показан список доступных вариантов.
- Из списка выберите Raspberry Pi OS (other), а затем выберите Raspberry Pi OS Lite — операционную систему на основе Debian для Raspberry Pi. Поскольку вы собираетесь запускать headless Raspberry Pi, вам не понадобятся зависимости рабочего стола.
- Чтобы выбрать, куда вы хотите поместить образ операционной системы, нажмите Choose Storage в программе записи, а затем выберите SD-карту, которую вы уже вставили в компьютер.
- Последний шаг в программе записи — нажать Write. Когда вы это сделаете, программа записи запишет образ Raspberry Pi OS Lite на SD-карту и проверит, что он записан правильно.
- Извлеките SD-карту из компьютера и вставьте её снова.
Хотя вы могли бы запустить Raspberry Pi сейчас, у нас пока нет способа получить к нему доступ.
-
Создайте пустой файл с именем
sshв каталоге boot. Это включает SSH, чтобы вы могли войти удалённо.Следующий шаг требуется только в том случае, если вы хотите, чтобы Raspberry Pi подключился к вашей беспроводной сети. В противном случае подключите его к вашей сети с помощью сетевого кабеля.
-
(Необязательно) Создайте файл с именем
wpa_supplicant.confв каталоге boot:ctrl_interface=/var/run/wpa_supplicant update_config=1 country=<Вставьте сюда 2-буквенный код страны ISO 3166-1> network={ ssid="<Имя вашей WiFi-сети>" psk="<Пароль вашей WiFi-сети>" }
Все необходимые файлы теперь на SD-карте. Давайте запустим Raspberry Pi.
- Извлеките SD-карту и вставьте её в слот для SD-карт на Raspberry Pi.
- Подключите кабель питания и убедитесь, что светодиодные индикаторы горят.
- Найдите IP-адрес Raspberry Pi. Обычно адрес можно найти на панели управления вашего WiFi-маршрутизатора.
Подключение удалённо через SSH
-
Откройте терминал и введите следующую команду:
ssh pi@<ip-адрес> -
SSH предупреждает вас, что подлинность хоста не может быть установлена. Введите «yes», чтобы продолжить подключение.
-
Когда будет запрошен пароль, введите пароль по умолчанию:
raspberry. -
После входа смените пароль по умолчанию:
passwd
Поздравляем! Теперь у вас есть крошечная работающая машина Linux, которую можно спрятать в шкафу и получать к ней доступ с обычной рабочей станции.
Установка Grafana
Теперь, когда у вас есть работающий Raspberry Pi, следующий шаг — установить Grafana.
-
Добавьте ключ APT, используемый для аутентификации пакетов:
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 -
Добавьте репозиторий Grafana APT:
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list -
Установите Grafana:
sudo apt-get update sudo apt-get install -y grafana
Grafana теперь установлена, но ещё не запущена. Чтобы убедиться, что Grafana запускается даже при перезагрузке Raspberry Pi, нам нужно включить и запустить службу Grafana Systemctl.
-
Включите сервер Grafana:
sudo /bin/systemctl enable grafana-server -
Запустите сервер Grafana:
sudo /bin/systemctl start grafana-serverGrafana теперь работает на машине и доступна с любого устройства в локальной сети.
-
Откройте браузер и перейдите по адресу
http://<ip-адрес>:3000, где IP-адрес — это адрес, который вы использовали для подключения к Raspberry Pi ранее. Вас встречает страница входа Grafana. -
Войдите в Grafana с именем пользователя по умолчанию
adminи паролем по умолчаниюadmin. -
Смените пароль пользователя admin, когда будет предложено.
Поздравляем, Grafana теперь работает на вашем Raspberry Pi. Если Raspberry Pi когда-либо будет перезагружен или выключен, Grafana запустится, когда машина снова получит питание.
Резюме
Если вы хотите использовать Grafana, не проходя полный процесс установки, ознакомьтесь с Grafana Cloud, которая предназначена для быстрого и простого начала работы пользователей. Grafana Cloud предлагает бессрочный бесплатный план, который действительно полезен для энтузиастов, тестирования и небольших команд.