Monitor Wildix PBX using Zabbix

Supported WMS version: starting from 3.82.33693

Step 1. Setup of zabbix-agent

1) Access PBX via SSH as root:

Go to WMS and select “Terminal” from the top menu, available only for the “admin” user

Select menu item 11 (Shell)
type su and enter the password (wildix)
type !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

1) Download the template file from http://wildix.com/image_pbx/zabbix-templates/wildix.xml

2) Access Zabbix > Configuration > Templates, click on “Import”, choose the template file that you have saved on your PC, then click “Import”

3) Go to Configuration > Host

Click on “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”

4) Go to Hosts > Templates, click “Select”, select “Wildix Templates”, 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)

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)

    1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 3.80 out of 5)
Loading...