Page 1 of 2

How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 5:10 am
by vijilants
System:
Nagios XI Version : 2014R2.0
somnms1 2.6.32-358.14.1.el6.i686 i686
CentOS release 6.5 (Final)


Hi,

Can you please advise on the following:

I have a router on the network and the WAN connection in suffering latency issues, which I can graph using Nagios.

However, what I want to do is if the latency (RTA) rises above 20ms I need to generate a warning and also a notification.

Can you please advise me on the steps on how to achieve this ?

Many Thanks

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 10:05 am
by tmcdonald
Which checks are you using to monitor the latency? I would imagine there would be a warning and critical threshold that could be set for the plugin.

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 10:11 am
by slansing
You should have a warning, and a critical threshold defined on the check in Configure > CCM > Hosts > Hostname. You will want to swap the check command on that host check to check_ping. The reason for doing this is because check_ping does not have hard coded check values. Now, for the $ARG1$ slot, add your warning threshold, it needs to be defined in the following format:

Code: Select all

roundtrip average,packetloss%
Example:

Code: Select all

20,10%
You also need to define a critical version of this for your $ARG2$ slot, such as:

Code: Select all

50,20%
As far as alerting goes, that is handled through the Alert Settings tab. Just make sure your time period is correct, as well as the types of alerts you'd like to receive, and how often you would like to receive follow-up alerts after the check has gone through it's retry interval. You also need to define the contact's who you'd like to send those notifications to. Once the changes have been made, click the save button, then apply configuration.

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 12:34 pm
by vijilants
Thank you slansing

I have put values in to both $ARG1$ and $ARG2$ boxes and applied the config.

However what I noticed was when I now go and look in other options in the Check Command dropbox, the same values that I entered for check_ping are now appearing for all the other Check Command items.

Can you please advise ?


Thanks

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 12:48 pm
by slansing
What do you mean? If you applied those settings to just one host, they should reside only on that host object, unless you cloned it out. Perhaps a screenshot would help explain better.

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 1:43 pm
by vijilants
What I meant is for the same host that I changed the ping values, under all the other commands the same ARGS have been applied

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 2:02 pm
by lmiltchev
Go to the CCM->Hosts-><your host>->View Text Config and show us the config. Do the same with the command (CCM->Commands-><your command>->View Text Config) and show us the config.

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 2:09 pm
by vijilants
lmiltchev wrote:Go to the CCM->Hosts-><your host>->View Text Config and show us the config. Do the same with the command (CCM->Commands-><your command>->View Text Config) and show us the config.

Code: Select all

###############################################################################
#
# Host configuration file
#
# Created by: Nagios Core Config Manager 2.2.3
# Date:	      2014-12-12 14:04:12
# Version:    Nagios 3.x config file
#
# --- DO NOT EDIT THIS FILE BY HAND --- 
# Nagios CCM will overwrite all manual settings during the next update if you 
# would like to edit files manually, place them in the 'static' directory or 
# import your configs into the CCM by placing them in the 'import' directory.
#
###############################################################################

define host {
	host_name			Cran01
	use				xiwizard_switch_host
	address				10.40.1.236
	parents				CedarCranMWR01
	hostgroups			##################
	check_command			check_ping!20,10%!25,20%!!!!!!
	max_check_attempts		5
	check_interval			1
	retry_interval			1
	check_period			xi_timeperiod_24x7
	contacts			operations
	notification_interval		240
	notification_period		xi_timeperiod_24x7
	icon_image			switch.png
	statusmap_image			switch.png
	_xiwizard			switch
	register			1
	}	

###############################################################################
#
# Host configuration file
#
# END OF FILE
#
###############################################################################

Re: How do I set up rta alerts against a router ?

Posted: Fri Dec 12, 2014 2:51 pm
by tmcdonald
Can you also post the command that lmiltchev asked for?

Re: How do I set up rta alerts against a router ?

Posted: Mon Dec 15, 2014 7:24 am
by vijilants
tmcdonald wrote:Can you also post the command that lmiltchev asked for?

Code: Select all

###############################################################################
#
# Check command configuration file
#
# Created by: Nagios Core Config Manager 2.2.3
# Date:	      2014-12-15 07:20:21
# Version:    Nagios 3.x config file
#
# --- DO NOT EDIT THIS FILE BY HAND --- 
# Nagios CCM will overwrite all manual settings during the next update if you 
# would like to edit files manually, place them in the 'static' directory or 
# import your configs into the CCM by placing them in the 'import' directory.
#
###############################################################################

define command {
       command_name                  		check-host-alive
       command_line                  		$USER1$/check_icmp -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5
}

define command {
       command_name                  		check-host-alive-http
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$
}

define command {
       command_name                  		check_bpi
       command_line                  		/usr/bin/php $USER1$/check_bpi.php $ARG1$
}

define command {
       command_name                  		check_dhcp
       command_line                  		$USER1$/check_dhcp $ARG1$
}

define command {
       command_name                  		check_dir
       command_line                  		$USER1$/check_dir -d $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$
}

define command {
       command_name                  		check_dns
       command_line                  		$USER1$/check_dns -H $HOSTNAME$ $ARG1$
}

define command {
       command_name                  		check_dummy
       command_line                  		$USER1$/check_dummy $ARG1$ $ARG2$
}

define command {
       command_name                  		check_em01_humidity
       command_line                  		$USER1$/check_em01.pl --type=hum --hum=$ARG1$,$ARG2$ $HOSTADDRESS$
}

define command {
       command_name                  		check_em01_light
       command_line                  		$USER1$/check_em01.pl --type=illum --illum=$ARG1$,$ARG2$ $HOSTADDRESS$
}

define command {
       command_name                  		check_em01_temp
       command_line                  		$USER1$/check_em01.pl --type=temp --temp=$ARG1$,$ARG2$ $HOSTADDRESS$
}

define command {
       command_name                  		check_em08_contacts
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ C
}

define command {
       command_name                  		check_em08_humidity
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ H $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_em08_light
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ I $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_em08_rtd
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ R $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_em08_temp
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ T $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_em08_voltage
       command_line                  		$USER1$/check_em08 $HOSTADDRESS$ V $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_email_delivery
       command_line                  		$USER1$/check_email_delivery $ARG1$
}

define command {
       command_name                  		check_esx3_guest
       command_line                  		$USER1$/check_esx3.pl -H "$HOSTADDRESS$" -f "$ARG1$" -N "$ARG2$" -l "$ARG3$"$ARG4$
}

define command {
       command_name                  		check_esx3_host
       command_line                  		$USER1$/check_esx3.pl -H "$HOSTADDRESS$" -f "$ARG1$" -l "$ARG2$"$ARG3$
}

define command {
       command_name                  		check_exchange_rbl
       command_line                  		$USER1$/check_bl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_ftp
       command_line                  		$USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_ftp_fully
       command_line                  		$USER1$/check_ftp_fully "$ARG1$" "$ARG2$" "$ARG3$" $HOSTNAME$
}

define command {
       command_name                  		check_hpjd
       command_line                  		$USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_http
       command_line                  		$USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_icmp
       command_line                  		$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$
}

define command {
       command_name                  		check_imap
       command_line                  		$USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_local_disk
       command_line                  		$USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
}

define command {
       command_name                  		check_local_load
       command_line                  		$USER1$/check_load -w $ARG1$ -c $ARG2$
}

define command {
       command_name                  		check_local_mrtgtraf
       command_line                  		$USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$ -c $ARG4$ -e $ARG5$
}

define command {
       command_name                  		check_local_procs
       command_line                  		$USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$
}

define command {
       command_name                  		check_local_swap
       command_line                  		$USER1$/check_swap -w $ARG1$ -c $ARG2$
}

define command {
       command_name                  		check_local_users
       command_line                  		$USER1$/check_users -w $ARG1$ -c $ARG2$
}

define command {
       command_name                  		check_mailserver_rbl
       command_line                  		$USER1$/check_bl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_mongodb_database
       command_line                  		$USER1$/check_mongodb.py -H $HOSTADDRESS$ -A $ARG1$ -P $ARG2$ -W $ARG3$ -C $ARG4$ -u $ARG5$ -p $ARG6$ -d $ARG7$ -D
}

define command {
       command_name                  		check_mongodb_server
       command_line                  		$USER1$/check_mongodb.py -H $HOSTADDRESS$ -A $ARG1$ -P $ARG2$ -W $ARG3$ -C $ARG4$ -u $ARG5$ -p $ARG6$ -D --all-databases
}

define command {
       command_name                  		check_nagiosxi_performance
       command_line                  		/usr/bin/php $USER1$/check_nagios_performance.php $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_nagios_performance
       command_line                  		$USER1$/check_nagios_performance -o $ARG1$ $ARG2$
}

define command {
       command_name                  		check_nagios_proc_usage
       command_line                  		$USER1$/check_nagios_proc_usage $ARG1$ $ARG2$
}

define command {
       command_name                  		check_none
       command_line                  		/bin/true
}

define command {
       command_name                  		check_nrpe
       command_line                  		$USER1$/check_nrpe -H $HOSTADDRESS$ -t 30 -c $ARG1$ $ARG2$
}

define command {
       command_name                  		check_nrpeversion
       command_line                  		$USER1$/check_nrpe -H $HOSTADDRESS$
}

define command {
       command_name                  		check_nt
       command_line                  		$USER1$/check_nt -H $HOSTADDRESS$ -p $USER7$ -s $USER8$ -v $ARG1$ $ARG2$
}

define command {
       command_name                  		check_php_snmp_bandwidth
       command_line                  		$USER1$/get_snmp.php -H=$HOSTADDRESS$ -C=$ARG1$ -2 -I=$ARG2$ -u -w=$ARG3$ -c=$ARG4$ -d=$ARG5$
}

define command {
       command_name                  		check_ping
       command_line                  		$USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}

define command {
       command_name                  		check_pop
       command_line                  		$USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_proc_usage
       command_line                  		$USER1$/check_proc_usage -p $ARG1$ $ARG2$
}

define command {
       command_name                  		check_radius_server_adv
       command_line                  		$USER1$/check_radius_adv -r $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_smtp
       command_line                  		$USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_snmp
       command_line                  		$USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_snmp_int
       command_line                  		$USER1$/check_snmp_int.pl -H $HOSTADDRESS$ -C $ARG1$ -2 -n $ARG2$ -f -k -w $ARG3$ -c $ARG4$ $ARG5$
}

define command {
       command_name                  		check_ssh
       command_line                  		$USER1$/check_ssh $ARG1$ $HOSTADDRESS$
}

define command {
       command_name                  		check_ssh_expect
       command_line                  		$USER1$/check_ssh_expect.pl -H $HOSTADDRESS$ -U $ARG1$ -P $ARG2$ $ARG3$
}

define command {
       command_name                  		check_tcp
       command_line                  		$USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$
}

define command {
       command_name                  		check_udp
       command_line                  		$USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$
}

define command {
       command_name                  		check_xi_by_ssh
       command_line                  		$USER1$/check_by_ssh -H $HOSTADDRESS$ $ARG1$ $ARG2$
}

define command {
       command_name                  		check_xi_deface
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$ -r '$ARG1$' -u '$ARG2$' $ARG3$
}

define command {
       command_name                  		check_xi_domain_v2
       command_line                  		$USER1$/check_domain.php -d $ARG1$ $ARG2$ $ARG3$
}

define command {
       command_name                  		check_xi_host_http
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_host_ping
       command_line                  		$USER1$/check_icmp -H $HOSTADDRESS$ -w $ARG1$,$ARG2$ -c $ARG3$,$ARG4$ -p 5
}

define command {
       command_name                  		check_xi_mssql_database
       command_line                  		$USER1$/check_mssql_database.py -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_mssql_query
       command_line                  		$USER1$/check_mssql -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_mssql_server
       command_line                  		$USER1$/check_mssql_server.py -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_mysql_health
       command_line                  		$USER1$/check_mysql_health $ARG1$
}

define command {
       command_name                  		check_xi_mysql_query
       command_line                  		$USER1$/check_mysql_health $ARG1$
}

define command {
       command_name                  		check_xi_nagiosxiserver
       command_line                  		/usr/bin/php $USER1$/check_nagiosxiserver.php $ARG1$
}

define command {
       command_name                  		check_xi_ncpa_agent
       command_line                  		$USER1$/check_ncpa.py -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_nna
       command_line                  		$USER1$/check_nna.py -H $HOSTADDRESS$ -K $ARG1$ $ARG2$
}

define command {
       command_name                  		check_xi_oraclequery
       command_line                  		/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib ORACLE_HOME=/usr/lib/oracle/11.2/client $USER1$/check_oracle_health $ARG1$
}

define command {
       command_name                  		check_xi_oracleserverspace
       command_line                  		/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib ORACLE_HOME=/usr/lib/oracle/11.2/client $USER1$/check_oracle_health $ARG1$
}

define command {
       command_name                  		check_xi_oracletablespace
       command_line                  		/usr/bin/env LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib ORACLE_HOME=/usr/lib/oracle/11.2/client $USER1$/check_oracle_health $ARG1$
}

define command {
       command_name                  		check_xi_postgres
       command_line                  		$USER1$/check_postgres.pl $ARG1$
}

define command {
       command_name                  		check_xi_postgres_db
       command_line                  		$USER1$/check_postgres.pl $ARG1$
}

define command {
       command_name                  		check_xi_postgres_query
       command_line                  		$USER1$/check_postgres.pl $ARG1$
}

define command {
       command_name                  		check_xi_service_dns
       command_line                  		$USER1$/check_dns -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_dnsquery
       command_line                  		$USER1$/check_dns $ARG1$
}

define command {
       command_name                  		check_xi_service_ftp
       command_line                  		$USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_hpjd
       command_line                  		$USER1$/check_hpjd -H $HOSTADDRESS$ -C $ARG1$
}

define command {
       command_name                  		check_xi_service_http
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_http_cert
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$ -C $ARG1$
}

define command {
       command_name                  		check_xi_service_http_content
       command_line                  		$USER1$/check_http -H $HOSTADDRESS$ --onredirect=follow -s "$ARG1$"
}

define command {
       command_name                  		check_xi_service_ifoperstatus
       command_line                  		$USER1$/check_ifoperstatus -H $HOSTADDRESS$ -C $ARG1$ -k $ARG2$ $ARG3$
}

define command {
       command_name                  		check_xi_service_ifoperstatusnag
       command_line                  		$USER1$/check_ifoperstatnag $ARG1$ $ARG2$ $HOSTADDRESS$
}

define command {
       command_name                  		check_xi_service_imap
       command_line                  		$USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_ldap
       command_line                  		$USER1$/check_ldap -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_mrtgtraf
       command_line                  		$USER1$/check_rrdtraf -f /var/lib/mrtg/$ARG1$ -w $ARG2$ -c $ARG3$ -l $ARG4$
}

define command {
       command_name                  		check_xi_service_none
       command_line                  		$USER1$/check_dummy 0 "Nothing to monitor"
}

define command {
       command_name                  		check_xi_service_nsclient
       command_line                  		$USER1$/check_nt -H $HOSTADDRESS$ -s "$ARG1$" -p 12489 -v $ARG2$ $ARG3$ $ARG4$
}

define command {
       command_name                  		check_xi_service_ping
       command_line                  		$USER1$/check_icmp -H $HOSTADDRESS$ -w $ARG1$,$ARG2$ -c $ARG3$,$ARG4$ -p 5
}

define command {
       command_name                  		check_xi_service_pop
       command_line                  		$USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_smtp
       command_line                  		$USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp
       command_line                  		$USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_linux_load
       command_line                  		$USER1$/check_snmp_load_wizard.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_linux_process
       command_line                  		$USER1$/check_snmp_process_wizard.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_linux_storage
       command_line                  		$USER1$/check_snmp_storage_wizard.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_watchguard
       command_line                  		$USER1$/check_snmp_generic.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_win_load
       command_line                  		$USER1$/check_snmp_load.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_win_process
       command_line                  		$USER1$/check_snmp_process.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_win_service
       command_line                  		$USER1$/check_snmp_win.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_snmp_win_storage
       command_line                  		$USER1$/check_snmp_storage.pl -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_ssh
       command_line                  		$USER1$/check_ssh $ARG1$ $HOSTADDRESS$
}

define command {
       command_name                  		check_xi_service_tcp
       command_line                  		$USER1$/check_tcp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_udp
       command_line                  		$USER1$/check_udp -H $HOSTADDRESS$ $ARG1$
}

define command {
       command_name                  		check_xi_service_webinject
       command_line                  		$USER1$/check_webinject.sh $ARG1$
}

define command {
       command_name                  		check_xi_service_wmiplus
       command_line                  		$USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -u $ARG1$ -p $ARG2$ -m $ARG3$ $ARG4$
}

define command {
       command_name                  		notify-host-by-email
       command_line                  		/usr/bin/printf "%b" "***** Nagios Monitor XI Alert *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
}

define command {
       command_name                  		notify-service-by-email
       command_line                  		/usr/bin/printf "%b" "***** Nagios Monitor XI Alert *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}

define command {
       command_name                  		process-host-perfdata-file-bulk
       command_line                  		/bin/mv /usr/local/nagios/var/host-perfdata /usr/local/nagios/var/spool/xidpe/$TIMET$.perfdata.host
}

define command {
       command_name                  		process-host-perfdata-file-pnp-bulk
       command_line                  		/bin/mv /usr/local/nagios/var/host-perfdata /usr/local/nagios/var/spool/perfdata/host-perfdata.$TIMET$
}

define command {
       command_name                  		process-host-perfdata-pnp-normal
       command_line                  		/usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl -d HOSTPERFDATA
}

define command {
       command_name                  		process-service-perfdata-file-bulk
       command_line                  		/bin/mv /usr/local/nagios/var/service-perfdata /usr/local/nagios/var/spool/xidpe/$TIMET$.perfdata.service
}

define command {
       command_name                  		process-service-perfdata-file-pnp-bulk
       command_line                  		/bin/mv /usr/local/nagios/var/service-perfdata /usr/local/nagios/var/spool/perfdata/service-perfdata.$TIMET$
}

define command {
       command_name                  		process-service-perfdata-pnp-normal
       command_line                  		/usr/bin/perl /usr/local/nagios/libexec/process_perfdata.pl
}

define command {
       command_name                  		xi_host_event_handler
       command_line                  		/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_event.php --handler-type=host --host="$HOSTNAME$" --hostaddress="$HOSTADDRESS$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --lasthoststate=$LASTHOSTSTATE$ --lasthoststateid=$LASTHOSTSTATEID$ --hoststatetype=$HOSTSTATETYPE$ --currentattempt=$HOSTATTEMPT$ --maxattempts=$MAXHOSTATTEMPTS$ --hosteventid=$HOSTEVENTID$ --hostproblemid=$HOSTPROBLEMID$ --hostoutput="$HOSTOUTPUT$" --longhostoutput="$LONGHOSTOUTPUT$" --hostdowntime=$HOSTDOWNTIME$
}

define command {
       command_name                  		xi_host_notification_handler
       command_line                  		/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_notification.php --notification-type=host --contact="$CONTACTNAME$" --contactemail="$CONTACTEMAIL$" --type=$NOTIFICATIONTYPE$ --escalated="$NOTIFICATIONISESCALATED$" --author="$NOTIFICATIONAUTHOR$" --comments="$NOTIFICATIONCOMMENT$" --host="$HOSTNAME$" --hostaddress="$HOSTADDRESS$" --hostalias="$HOSTALIAS$" --hostdisplayname="$HOSTDISPLAYNAME$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --lasthoststate=$LASTHOSTSTATE$ --lasthoststateid=$LASTHOSTSTATEID$ --hoststatetype=$HOSTSTATETYPE$ --currentattempt=$HOSTATTEMPT$ --maxattempts=$MAXHOSTATTEMPTS$ --hosteventid=$HOSTEVENTID$ --hostproblemid=$HOSTPROBLEMID$ --hostoutput="$HOSTOUTPUT$" --longhostoutput="$LONGHOSTOUTPUT$" --datetime="$LONGDATETIME$"
}

define command {
       command_name                  		xi_service_event_handler
       command_line                  		/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_event.php --handler-type=service --host="$HOSTNAME$" --service="$SERVICEDESC$" --hostaddress="$HOSTADDRESS$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --hosteventid=$HOSTEVENTID$ --hostproblemid=$HOSTPROBLEMID$ --servicestate=$SERVICESTATE$ --servicestateid=$SERVICESTATEID$ --lastservicestate=$LASTSERVICESTATE$ --lastservicestateid=$LASTSERVICESTATEID$ --servicestatetype=$SERVICESTATETYPE$ --currentattempt=$SERVICEATTEMPT$ --maxattempts=$MAXSERVICEATTEMPTS$ --serviceeventid=$SERVICEEVENTID$ --serviceproblemid=$SERVICEPROBLEMID$ --serviceoutput="$SERVICEOUTPUT$" --longserviceoutput="$LONGSERVICEOUTPUT$" --servicedowntime=$SERVICEDOWNTIME$
}

define command {
       command_name                  		xi_service_notification_handler
       command_line                  		/usr/bin/php /usr/local/nagiosxi/scripts/handle_nagioscore_notification.php --notification-type=service --contact="$CONTACTNAME$" --contactemail="$CONTACTEMAIL$" --type=$NOTIFICATIONTYPE$ --escalated="$NOTIFICATIONISESCALATED$" --author="$NOTIFICATIONAUTHOR$" --comments="$NOTIFICATIONCOMMENT$" --host="$HOSTNAME$" --hostaddress="$HOSTADDRESS$" --hostalias="$HOSTALIAS$" --hostdisplayname="$HOSTDISPLAYNAME$" --service="$SERVICEDESC$" --hoststate=$HOSTSTATE$ --hoststateid=$HOSTSTATEID$ --servicestate=$SERVICESTATE$ --servicestateid=$SERVICESTATEID$ --lastservicestate=$LASTSERVICESTATE$ --lastservicestateid=$LASTSERVICESTATEID$ --servicestatetype=$SERVICESTATETYPE$ --currentattempt=$SERVICEATTEMPT$ --maxattempts=$MAXSERVICEATTEMPTS$ --serviceeventid=$SERVICEEVENTID$ --serviceproblemid=$SERVICEPROBLEMID$ --serviceoutput="$SERVICEOUTPUT$" --longserviceoutput="$LONGSERVICEOUTPUT$" --datetime="$LONGDATETIME$"
}

###############################################################################
#
# Check command configuration file
#
# END OF FILE
#
###############################################################################