Установка Grafana в Linux Mint 19

Написано 7 Январь, 2020 в категории Ubuntu/Debian/Mint


Последовательность шагов для установки Grafana на машине разработчика:

1. Обновляем информацию о новых версиях установленного ПО в нашем локальном хранилище
sudo apt-get update
2. Обновляем ПО до последних версий (это не обязательный шаг, но рекомендуется его сделать, т.к. новые версии ПО могут содержать исправления багов и проблем с безопасностью)
sudo apt-get upgrade
3. Добавляем ключ репозитория для установки Grafana
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
4. Добавляем репозиторий, из которого будем ставить Grafana ( стабильная версия )
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
5. Повторяем пункт 1, чтобы подтянулись данные о новом репозитории
6. Ставим Grafana
sudo apt-get install grafana
7. В процессе, скрипт установки Grafana любезно предложит поставить Grafana в автозапуск - это опция для серверов, для которых жизненно необходимо чтобы Grafana сама поднималась после перезапуска сервера (в том числе и нештатного).
8. Запускаем Grafana и проверяем статус.

sudo /bin/systemctl start grafana-server
sudo /bin/systemctl status grafana-server

вы должны увидеть что-то вроде этого

$ sudo systemctl status grafana-server
● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2020-01-07 21:29:19 MSK; 5s ago
Docs: http://docs.grafana.org
Main PID: 13788 (grafana-server)
Tasks: 22 (limit: 4915)
CGroup: /system.slice/grafana-server.service
└─13788 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.data=/var/lib/grafana
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing InternalMetricsService" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing TracingService" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing UsageStatsService" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing CleanUpService" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing NotificationService" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing provisioningServiceImpl" logger=server
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Backend rendering via phantomJS" logger=rendering
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=warn msg="phantomJS is deprecated and will be removed in a future release. You should consider migrating from phantomJS to grafana-image-renderer plugin." logger=
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="Initializing Stream Manager"
янв 07 21:29:19 nitro grafana-server[13788]: t=2020-01-07T21:29:19+0300 lvl=info msg="HTTP Server Listen" logger=http.server address=[::]:3000 protocol=http subUrl= socket=

9. Проверяем что работает UI, для этого заходим в localhost:3000
Login: admin
Password: admin
10. После авторизации, ui предложит сменить пароль.

Поздравляю, Grafana установлена!