The Guide explains how to set up and use Zabbix for monitoring Wildix PBX.
Supported WMS version: starting from 3.82.33693
Updated: June 2018
Permalink:
Step 1. Setup of zabbix-agent
1. Access PBX via SSH as root:
Go to WMS and select Terminal from the top secondary menu
Note: Terminal is available only for admin users.
- Access PBX via SSH as a root
su wildix (Password line) !1
2. Create a file:
- Use the command:
nano-tiny /etc/zabbix/zabbix_agentd.d/my.conf
- Enter two lines:
StartAgents=3 Server=192.168.0.1
where 192.168.0.1 is the IP address of your server
3. Restart zabbix-agent:
Use the command:
/etc/init.d/zabbix-agent restart
Step 2. Setup of zabbix-server
- Download the template file from https://wildix.com/image_pbx/zabbix-templates/wildix.xml
- Access Zabbix -> Configuration -> Templates,
Click Choose File to upload the template file that you have saved on your PC, then click Import
- Go to Configuration -> Hosts
- Click Create host and fill in:
- Host name
- Groups: select group(s) from “Other groups” section and move the selected group(s) to “In groups” section
- Agent interfaces: enter IP address or DNS name of your Wildix PBX (depending on what you selected, choose Connect to IP or DNS
Click Add
- Go to Hosts -> Templates,
- Click Select and select “Wildix Templates” from the list
Tick off “Template Wildix-PBX” and click Select
- Go to Configuration -> Hosts and find your Host on the list by its Host name
Status: “Enabled” (green)
ZBX: green (it might take some time for ZBX icon to turn green)
Ports used by Zabbix
- 8099 TCP for pbxstat.wildix.com
- 10050 TCP for local Zabbix
To check it, use the command:
/etc/zabbix/zabbix_agentd.conf
Monitoring tools
Go to Monitoring -> Graphs
Select your Host in the upper right section
Select the Graph from the list of available graphs:
- Callweaver Restart
- Collaboration Users
- CPU jumps
- CPU load
- CPU utilization
- Disc space usage*
- Memory usage
- Network traffic*
- PBX temperature cpu
- PBX temperature mb
- PBX users
- Phone calls
- SIP Proxy Restarts
*these sensors become available after some time (it is necessary to update the web page)