Skip to content

Zabbix Template for Asterisk

Tested on Zabbix: 1.8, 2.4, 3.0.2 Asterisk v.12

Version 2.

Changes: - SIP provider names list in a separate file instead of hardcoded in the template. - Discovery rule for SIP providers. 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: names match what "sip show peers" returns

goldentelecom
gsm-gate/gsm-gate

Template: [zbx_template_asterisk_v2.xml] FIXFILE zbx_template_asterisk_v2.xml_.7z) Scripts: [zabbix_asterisk_scripts_v2] FIXFILE zabbix_asterisk_scripts_v2.7z

Version 1.(outdated)

SIP providers - manual data items, as they depend on names in SIP.CONF. Subscriber peers - discovery rule by subnet.

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

Template: [zbx_template_asterisk.zip] FIXFILE zbx_template_asterisk.zip Scripts: [zabbix_asterisk_scripts.tar.gz] FIXFILE zabbix_asterisk_scripts.tar.gz