Вы находитесь на странице: 1из 2

Установка Grafana

Подключаем репозиторий Grafana

sudo nano /etc/yum.repos.d/grafana.repo

[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

sudo yum install grafana


sudo systemctl daemon-reload
sudo systemctl enable grafana-server
sudo systemctl start grafana-server

Установка плагина Grafana-Zabbix

sudo grafana-cli plugins install alexanderzobnin-zabbix-app

Перезапускаем Grafana.

sudo systemctl restart grafana-server

активируем мониторинг Zabbix server (zabbix селфи ;-D )


настройки узлы сети — Zabbix server — деактивировано изменить на активировано
Заведем в Zabbix новую группу пользователей “grafana_group” и дадим права на чтение только для
определенных групп хостов. Идем в Administration → User groups и нажимаем “Create user group”.
Во вкладке “User group” в поле “Group name” вбиваем “grafana_group”. Во вкладке “Permissions” жмем кномпу
“Select” и выбираем группу хостов к которым мы хотим дать доступ только на чтение серверу Grafana.
После выбора групп жмем ссылку “Add” и кнопку “Add”.
Заведем в Zabbix нового пользователя “grafana”.
Идем в Administration → Users и нажимаем “Create user”.
Во вкладке “User” в поле “Alias” вбиваем “grafana” и указываем пароль в соответствующих полях, группа
“grafana_group” остальное можно оставить по дефолту.
Во вкладке “Permissions” в выпадающем меню выбираем “Zabbix User” и жмем кнопку “Add”.
Заходим в web интерфейс по адресу
http://ipaddres:3000

Включаем только что установленный плагин - кликаем на ссылку “Enable now” и в открывщемся окне жмем на
кнопку “Enable”.
Добавляем новый источник данных, жмем на кнопку “Add data source” и вбиваем настройки.

Настройки:

 Name - задаем имя источника и говорим, что это источник по умолчанию.


 Type - в выпадающем меню выбираем тип Zabbix.
 Url - адрес для доступ к zabbix api.
https://127.0.0.1/api_jsonrpc.php
В моем случаем zabbix и grafana работают на одном сервере и доступ открыть по https.
 Access - выбираем тип запросов к zabbix api, ставим Server.
 Browser - запрос выполняется напрямую из браузера с которого конфигурим и просматриваем
графикии.
 Server - запрос выполнчется от имени сервера Grafana.
 Skip TLS Verification (Insecure) - в зависимости от настроек
 Username/Password - используем отдельного пользователя которому в Zabbix, для определенной
группы хостов, выставлены права только на чтение.
 Trends - включаем поддержку трендов, полезно при запросе данных за болльшое количество дней.
Значения After, Range и Cache оставляем дефолтными.