VoIP Monitoring Tools

Home » Asterisk Users » VoIP Monitoring Tools
Asterisk Users 9 Comments

Hello all,

The question isn’t directly related to Asterisk, but I’m looking for recommendations for a monitoring tool to monitor the health of Asterisk instances running in Production.

Ideally, the tool should be able to generate monitoring traffic (OPTIONS
ping or INVITE), use the response/no response from Asterisk to store the health of an Asterisk instance running somewhere in the DB.

Thanks, Nitesh Bansal

9 thoughts on - VoIP Monitoring Tools

  • Hello,

    For service monitoring you can use tools like sipsak in combination with Zabix or Zenoss. Also using Zenoss or Zabix you can monitor the health of your servers. This way you have both top-down and bottom-up monitoring. For monitoring call quality you can use tools like VoIP Monitor (it is not free).

    Regards

  • Thanks, I’m considering Homer, but I’m not sure if it can generate traffic on its own to check the health of the service.

    Regards, Nitesh

  • Homer for voip / flow capture

    Smoke ping has a sip based server test feature in it as well

    Sent from my iPhone

  • If you only need graphing and history, munin plus plugins does well its job.

    El 27/09/16 a les 12:34, Neeraj Chand ha escrit:

  • Hello;

    We’ve been using Nagios and a lot of customizations for the plugins for several years now to monitor over 1,000 metrics on each of our PBX’s. We’re in the process of GPL’ing the Asterisk plugins now. That gives us our core monitoring, notifications, event handlers, etc. To put it all together, instead of the standard static rrdtool graphs, which we thought would be a bottleneck and limit us, we’ve implemented a dynamic dashboarding system that we use to display the relevant data and to trivially create new dynamic dashboards in a matter of seconds. There is definitely no shortage of monitoring and NMS systems out there, but for us, we pretty much built this to monitor our Asterisk PBX’s. If you want to take a look at what we use, contact me offline.

    Regards;

    John V.

    support@voipbusiness.us

    From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Nitesh Bansal Sent: Tuesday, September 27, 2016 4:34 AM
    To: Asterisk Users Mailing List – Non-Commercial Discussion; Asterisk Developers Mailing List Subject: [asterisk-users] VoIP monitoring tools

    Hello all,

    The question isn’t directly related to Asterisk, but I’m looking for recommendations

    for a monitoring tool to monitor the health of Asterisk instances running in Production.

    Ideally, the tool should be able to generate monitoring traffic (OPTIONS ping or INVITE),

    use the response/no response from Asterisk to store the health of an Asterisk instance running

    somewhere in the DB.

    Thanks,

    Nitesh Bansal

  • Hello,

    Nagios is really a good tool, we are already using it to monitor Asterisk. I’m looking for something which can monitor the Asterisk and store the information somewhere in a DB, where I could retrieve it from Kamailio. I need that information in Kamailio to make routing decisions.

    Thanks, Nitesh

  • While I agree with Nitesh that Nagios has some great monitoring tools, I
    would recommend that you use Icinga 2 rather than Nagios with those plugins,

    Icinga has a bit more flexibility and better structure after it was forked from Nagios.

    We are using it to monitor everything from server status (CPU, hard disk, processes, etc.), connectivity (ping, dropped packets, etc)
    and Asterisk processes (number of calls, channels, etc.).