Пример мониторинга через Zabbix

Zabbix шаблон для мониторинга модуля Itgrix BX

Требования

  • Zabbix версии 6.0 или выше. Более ранние версии Zabbix не тестировались.

  • На хосте, с которого будет производится наблюдение, помимо Zabbix агента должна быть установлена утилита curl.

Настройка

В качестве контролирующего может быть настроен любой хост, подключенный к Zabbix и имеющий доступ через веб к модулю Itgrix BX.

Для этого на настраиваемом хосте найдите папку с пользовательскими настройками Zabbix агента. Скорее всего она будет располагаться в /etc/zabbix/ и называться zabbx_agentd.d либо zabbix_agent2.d в зависимости от используемой версии Zabbix агента. Точный путь до папки с пользовательскими настройками можно посмотреть в конфигурационном файле агента (значения параметра Include).

В этой папки создайте файл с именем userparameter_itgrix-bx.conf со следующим содержимым:

UserParameter=itgrix.bx.curl.auth[*],curl -s $4 -u '$2':'$3' '$1'

Перезагрузите сервис Zabbix агент с помощью команды

systemctl restart zabbix-agent

либо команды (если используется Zabbix Agent 2)

systemctl restart zabbix-agent2

Импорт и настройка шаблона в Zabbix

В веб-интерфейсе Zabbix сервера в навигационном меню откройте пункт Настройка/Шаблоны (Configuration/Templates), нажмите кнопку Импорт (Import) и загрузите файл template/zbx_template_itgrix_bx.xml.

Затем в разделе Настройка/Узлы (Configuration/Hosts) найдите контролирующий узел, откройте его настройки и добавьте шаблон Template Itgrix BX. Сохранив изменения, перейдите к настройкам макросов узла. Как минимум, необходимо задайть свои значения для {$ITGRIX_BX_STATUS_URL}, {$ITGRIX_BX_USER} и {$ITGRIX_BX_PASSWORD}.

Макросы

ИмяОписаниеЗначение по умолчанию

{$ITGRIX_BX_STATUS_URL}

Проверяемый адрес

sip.example.ru:8077/status

{$ITGRIX_BX_USER}

Имя пользователя модуля

user

{$ITGRIX_BX_PASSWORD}

Пароль пользователя

secret

{$ITGRIX_BX_CURL_OPT}

Опции curl

--digest

{$ITGRIX_BX_LICENSE_WARN}

Срок предупреждения об истечении лицензии

7

Примера конфигурационных файлов:

Last updated