collection of silly Zabbix configuration files, templates, screens and script for monitoring Asterisk (mainly FreePBX) base systems.
the whole idea is to have Zabbix screen containing vital Asterisk information.
template_app_asterisk_service.xml - Template file for Zabbix
screen_app_asterisk_service.xml - Screen template
userparams_app_asterisk_service.conf - userparams.conf file, to be included in Zabbix configuration
sip_status.sh - Bash script to be placed and run periodically on monitored Asterisk server, generates (more or less) pretty report, consistent with zabbix screen
- Import
template_app_asterisk_service.xmlinto zabbix; - Create new host in zabbix, assign to newly imported template;
- Change
{HOST.ADDRESS}to newly added host ip address, and{HOST.NAME}to Zabbix host name inscreen_app_asterisk_service.xml, import that file in Zabbix; - Include
userparams_app_asterisk_service.confin Zabbix configuration; - Copy
sip_status.shscript to server you want to monitor, make sure it is executed periodically via cron.