A monitoring template for Freeswitch via Zabbix
This repo has the monitoring scripts and templates for monitoring Freeswitch via Zabbix.
Currently, it will
- automatically discover all gateways on your freeswitch system
- log the inbound and outbound calls for each gateway
- detect the status of the freeswitch service via systemd
- log all registrations on the system (this includes gateways) in a single item
- log all configured extensions (FusionPBX only)
To install, take the freeswitch.conf
and fusionpbx.conf
file in this repo and save it to the /etc/zabbix/zabbix_agentd.d/
folder.
Restart the zabbix_agent service
sudo systemctl restart zabbix-agent.service
Next, upload the zabbix templates in this repo to your Zabbix server. This can be done by doing to Configuration>Templates and clicking the Import button