Grafana — одна из самых популярных панелей для отображения метрик, в то же время Zabbix один из самых распространенных сервисов мониторинга. Было бы очень здорово совместить данные сервисы и такая возможность конечно же есть.
Давайте рассмотрим как интегрировать Zabbix метрики для отображения в Grafana.
С тем как установить Zabbix Сервер 5, вы можете ознакомиться здесь.
А тут мы устанавливали Grafana.
Интеграция Zabbix и Grafana.
Шаг 1. Для начала подключимся к виртуальной машине, где установлен Grafana Server по ssh. Для установки мы будем использовать менеджер для управления плагинами grafana-cli. А устанавливать будем плагин который позволит соединить нам Zabbix и Grafana. Плагин называется: alexanderzobnin-zabbix-app. Таким образом команда примет вид:
grafana-cli plugins install alexanderzobnin-zabbix-app
После установки перезагрузим сервер Grafana и проверим, что перезапуск прошел успешно.
Шаг 2. Авторизуемся в Grafana и в боковом меню перейдем в configuraion->plugins.
Найдем в списке плагинов Zabbix, откроем плагин.
Для включения плагина нажмем кнопку Enable.
В правом верхнем углу появится сообщение о успешном или не успешном запуске, если запуск прошел успешно, то заместо кнопки Enable мы увидим две кнопки Update и Disable.
Шаг 3. Далее подключим Zabbix Сервер как новый ресурс, для этого перейдем в меню Configuration->Data Source.
Нажмем кнопку Add data source. Прокрутим в самый низ и нажмем на наш плагин Zabbix.
Шаг 4. Далее на открывшейся вкладке укажем URL, который использует Zabbix сервер, имя пользователя и пароля для авторизации в Zabbix.
Прокрутим вниз страницы, нажмем кнопку Save & Test, если мы все указали верно, то появится сообщение о том, что источник данных успешно подключен, а чуть выше кнопки появится сообщение с версией Api, так как мы используем новую версию Zabbix и Grafana, то в моем случае версия Api обозначена как undefined.
Вернемся к окну источников данных и увидим новый источник данных Zabbix.
На этом интеграция сервисов Zabbix сервер и Grafana завершена, в следующей статье мы рассмотрим как создать панель используя метрики Zabbix Сервера. Надеюсь данный материал Вам поможет в работе, приятного использования.