Asterisk Plugins

Last modified: October 12, 2021


Overview

Asterisk is a free and open source framework for building communications applications. This plugin allows you to monitor calls as well as incoming calls.

Metrics

  • Calls

  • Incoming calls

Dependencies

The agent360 user needs sudo access to run sudo asterisk. Open the /etc/sudoers file and append the following at the end of the file:

agent360 ALL=(ALL) NOPASSWD: /usr/sbin/asterisk

This command assumes that asterisk is installed in /usr/sbin/asterisk. You can locate where asterisk is installed by running the whereis asterisk command.

Configure the plugin

To enable the plugin, edit the /etc/agent360.ini file and add the following lines:

1
2
[asterisk]
enabled = yes

Test the plugin

Run the su -p agent360 command, and then run the agent360 test asterisk command to see if everything is installed correctly.

1
asterisk:{"calls": 0,"incomingcalls": 0}

Now you can restart the agent with the service agent360 restart command.

Create charts

Click on the Metrics link on the top menu, and then select asterisk as the metric type and calls as the metric. Select the servers you would like to graph, and save it to your dashboard.


Get Started With 360

360 Dashboard

360 Monitoring Dashboard