Zabbix Шаблон для Asterisk
Проверно на Zabbix: 1.8, 2.4, 3.0.2 Asterisk v.12
Версия 2.
Изменения: - список имен SIP-пов провайдеров в отдельном файле, а не жестко в шаблоне. - правило обнаружения для SIP-ов провайдеров. zabbix_agentd.conf:
UserParameter=get_users,/usr/local/sbin/zabbix-get-users
UserParameter=get_sipproviders,/usr/local/sbin/zabbix-get-sipproviders
UserParameter=check_peer[*],/usr/local/sbin/zabbix-check-peer $1
UserParameter=calls,/usr/local/sbin/zabbix-check calls
sip_providers_list: имена соответствуют тому, что возвращает "sip show peers"
Шаблон: [zbx_template_asterisk_v2.xml] FIXFILE zbx_template_asterisk_v2.xml_.7z) Скрипты: [zabbix_asterisk_scripts_v2] FIXFILE zabbix_asterisk_scripts_v2.7z
Версия 1.(не актуальная)
SIP-ы провайдеров - элементы данных вручную, так как зависят от имен в SIP.CONF. Peer-ы абононентов - правилом обнаружение по подсети.
zabbix_agentd.conf:
UserParameter=get_users,/usr/local/sbin/zabbix-get-users
UserParameter=check_peer[*],/usr/local/sbin/zabbix-check-peer $1
UserParameter=peer-atlantis,/usr/local/sbin/zabbix-check peer-atlantis
UserParameter=peer-gt,/usr/local/sbin/zabbix-check peer-gt
UserParameter=peer-gsm,/usr/local/sbin/zabbix-check peer-gsm
UserParameter=peer-trcom,/usr/local/sbin/zabbix-check peer-trcom
UserParameter=calls,/usr/local/sbin/zabbix-check calls
Шаблон: [zbx_template_asterisk.zip] FIXFILE zbx_template_asterisk.zip Скрипты: [zabbix_asterisk_scripts.tar.gz] FIXFILE zabbix_asterisk_scripts.tar.gz