When you have a multi-server environment, server monitorization becomes a mandatory service to manage your VXI *IVR/IVVR . Nagios software deliver today a powerfull administration and monitoring solution for VXI* servers. I6NET uses it and some of our partners too, so we choose to talk about this interesting tool that helps to monitor VXI* systems base on Asterisk PBX.

Most important parameters that you can get online status can be:

  • PING, up/down IP services
  • SIP, up/down telephony services
  • ZAPTEL, up/down E1/T1 board services
  • VXML, get information about VoiceXML application running

Few configuration is requiered for first ones below you can use this examples:

PING Service

# Service definition
define service{
use generic-service ; Name of service template to use
host_name septimus
service_description PING
is_volatile 0
check_period 24x7
max_check_attempts 3
normal_check_interval 5
retry_check_interval 1
contact_groups router-admins
notification_interval 240
notification_period 24x7
notification_options c,r
check_command check_ping!100.0,20%!500.0,60%
}

SIP Service

# Service definition
define service{
use generic-service
host_name septimus
service_description SIP
check_command check_sip!sip:600@septimus.i6net.com
contact_groups voip-admins
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
notification_interval 240
check_period 24x7
notification_period 24x7
notification_options c,r
}

Nagios is free software licensed under the terms of the GNU General Public License.