Пример мониторинга через 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
со следующим содержимым:
Перезагрузите сервис Zabbix агент с помощью команды
либо команды (если используется Zabbix Agent 2)
Импорт и настройка шаблона в 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}
.
Макросы
Имя | Описание | Значение по умолчанию |
---|---|---|
| Проверяемый адрес | sip.example.ru:8077/status |
| Имя пользователя модуля | user |
| Пароль пользователя | secret |
| Опции curl | --digest |
| Срок предупреждения об истечении лицензии | 7 |
Примера конфигурационных файлов:
Last updated