Как установить скрипты и шаблон для мониторинга Asterisk в Zabbix

Как установить скрипты и шаблон для мониторинга Asterisk в Zabbix

(Скачать скрипты, шаблоны и данную инcтрукцию в формате PDF можно в разделе Загрузки)

 

Настройка на стороне Zabbix-агента (установка скриптов)

 

1. На хосте (сервере) с Asterisk установить и сконфигурировать zabbix-agent для работы с Zabbix Server.
2. Создать папку с пользовательскими скриптами zabbix:

mkdir /etc/zabbix/scripts

3. Скопировать скаченные .sh скрипты в созданную папку /etc/zabbix/scripts
4. Создать конфигурационный файл для items keys:

touch /etc/zabbix/zabbix_agentd.d/asterisk.conf (или /etc/zabbix/zabbix_agentd.conf.d/asterisk.conf в зависимости от версии Zabbix) и поместить в него следующие строки:

UserParameter=asterisk.aster,/etc/zabbix/scripts/aster.sh
UserParameter=asterisk.peers,/etc/zabbix/scripts/peers.sh
UserParameter=asterisk.trunk,/etc/zabbix/scripts/trunk.sh

5. В файле /etc/zabbix/zabbix_agentd.conf проверить наличие строки:

Include=/etc/zabbix/zabbix_agentd.d/*.conf

6. Дать беспарольный доступ пользователю zabbix к sudo asterisk, grep, cut:
mcedit /etc/sudoers


#zabbix-agent
zabbix ALL= NOPASSWD: /bin/grep, /bin/cut, /usr/sbin/asterisk

7. Установить следующие права на скрипты и файлы конфигураций:

chown -R zabbix:zabbix /etc/zabbix/scripts
chmod 755 /etc/zabbix/scripts/*.sh
chown -R zabbix:zabbix /etc/zabbix/zabbix_agentd.d (или /etc/zabbix/zabbix_agentd.conf.d в зависимости от версии Zabbix)

8. Перезапустить zabbix-agent

 

Установка Zabbix шаблона «Asterisk service monitor»

 

1. Выполнить экспорт существующего шаблона (в качестве бэкапа). Для этого перейти в раздел «Настройки -> Шаблоны», отметить галкой экспортируемый шаблон и внизу страницы нажать кнопку «Экспорт» (если шаблоны мониторинга для Asterisk ранее отсутствовали, то сразу перейти к п.3 установки шаблона):

monman 1

monman 2

 

2. Действуя аналогично п.1, удалить существующий шаблон, нажав внизу страницы кнопку «Удалить».
3. Импортировать новый шаблон. Для этого перейти в раздел «Настройки -> Шаблоны» и сверху справа нажать кнопку «Импорт». Выбрать файл, выставить параметры импорта и нажать кнопку «импорт»:

monman 3monman 4

monman 5

 

4. После импорта назначить шаблон требуемым узлам сети.
5. Настроить панель мониторинга проблем на отображение оперативных данных (обновляемые номера проблемных пиров и транков содержатся только в них). Для этого перейти в раздел «Мониторинг -> Панель» и нажать на иконку настроек виджета отображения проблем. Выставить параметр «Оперативные данные» в режим вывода «Раздельно» или «С именем проблемы» (по желанию). Нажать кнопку «Применить» и затем сверху справа в основном окне Zabbix нажать кнопку «Сохранить изменения».

monman 6

monman 7

monman 8

monman 9

Установка и настройка завершены.


Печать