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.