# This file was generated by Chef.
+<%
+conf = node['nagios']['nrpe']
+-%>
-allowed_hosts=<%= node['nagios']['nrpe']['allowed_hosts'] %>
+allowed_hosts=<%= conf['allowed_hosts'] %>
-command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w <%= node['nagios']['nrpe']['check_total_procs']['warn'] %> -c <%= node['nagios']['nrpe']['check_total_procs']['crit'] %>
+command[check_load]=/usr/lib/nagios/plugins/check_load -r -w <%= conf['check_load']['warn'] %> -c <%= conf['check_load']['crit'] %>
+command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w <%= conf['check_total_procs']['warn'] %> -c <%= conf['check_total_procs']['crit'] %>
command[check_memory]=/usr/lib/nagios/plugins/check_memory
<%
-mem = node['nagios']['nrpe']['check_mem.pl']
+mem = conf['check_mem.pl']
-%>
command[check_mem]=/usr/lib/nagios/plugins/check_mem.pl <%= mem['extra_opts'] %> -w <%= mem['warn'] %> -c <%= mem['crit'] %>
# Disk
<%
(0..3).each {|num|
- target = node['nagios']['nrpe']["check_disk#{num}"]
+ target = conf["check_disk#{num}"]
-%>
command[check_disk<%= num %>]=/usr/lib/nagios/plugins/check_disk -w <%= target['warn'] %> -c <%= target['crit']%> -p <%= target['path'] %> <%= target['extra_opts'] %>
<%
-%>
<%
(0..3).each {|num|
- target = node['nagios']['nrpe']["check_smart#{num}"]
+ target = conf["check_smart#{num}"]
-%>
command[check_smart<%= num %>]=sudo /usr/lib/nagios/plugins/check_ide_smart -n -d <%= target['device'] %>
<%
# DNS lookup
<%
-dig = node['nagios']['nrpe']['check_dig']
-dig_in = node['nagios']['nrpe']['check_dig_in']
-dig_ex = node['nagios']['nrpe']['check_dig_ex']
+dig = conf['check_dig']
+dig_in = conf['check_dig_in']
+dig_ex = conf['check_dig_ex']
-%>
command[check_dig]=/usr/lib/nagios/plugins/check_dig -H <%= dig['host'] %> -l <%= dig['lookup'] %>
command[check_dig_in]=/usr/lib/nagios/plugins/check_dig -H <%= dig_in['host'] %> -l <%= dig_in['lookup'] %>
# This file was generated by Chef.
+<%
+nrpe_opts = []
+nrpe_opts.push('-n') if node['nagios']['check_nrpe']['nossl']
+nrpe_opts = nrpe_opts.join(' ')
+-%>
define command {
command_name check_all_disks_alt
# NRPE
define command {
command_name check_remote_apt
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apt
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_apt
}
define command {
command_name check_remote_apc_status
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apc_status
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_apc_status
}
define command {
command_name check_remote_apc_load
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apc_load
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_apc_load
}
define command {
command_name check_remote_apc_bcharge
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apc_bcharge
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_apc_bcharge
}
define command {
command_name check_remote_apc_time
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_apc_time
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_apc_time
}
define command {
command_name check_remote_dig
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_dig
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_dig
}
define command {
command_name check_remote_dig_in
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_dig_in
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_dig_in
}
define command {
command_name check_remote_dig_ex
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_dig_ex
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_dig_ex
}
define command {
command_name check_remote_logs
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_logs
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_logs
}
define command {
command_name check_remote_command
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c $ARG1$
}
define command {
command_name check_remote_users
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_users
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_users
}
define command {
command_name check_remote_load
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_load
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_load
}
define command {
command_name check_remote_memory
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_memory
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_memory
}
define command {
command_name check_remote_mem
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mem
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_mem
}
<%
-%>
define command {
command_name check_remote_disk<%= num %>
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_disk<%= num %>
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_disk<%= num %>
}
<%
-%>
define command {
command_name check_remote_smart<%= num %>
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_smart<%= num %>
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_smart<%= num %>
}
<%
-%>
define command {
command_name check_remote_smart_devs
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_smart_devs
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_smart_devs
}
define command {
command_name check_remote_zombie_procs
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_zombie_procs
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_zombie_procs
}
define command {
command_name check_remote_total_procs
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_total_procs
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_total_procs
}
define command {
command_name check_remote_mailq_exim
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mailq_exim
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_mailq_exim
}
define command {
command_name check_remote_mailq_postfix
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mailq_postfix
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_mailq_postfix
}
define command {
command_name check_remote_mysql_heartbeat
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mysql_heartbeat
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_mysql_heartbeat
}
define command {
command_name check_remote_jboss_freemem
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_jboss_freemem
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_jboss_freemem
}
define command {
command_name check_remote_jboss_jk_curthread
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_jboss_jk_curthread
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_jboss_jk_curthread
}
define command {
command_name check_remote_jboss_ds_conn1
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_jboss_ds_conn1
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_jboss_ds_conn1
}
define command {
command_name check_remote_jboss_ds_conn2
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_jboss_ds_conn2
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_jboss_ds_conn2
}
define command {
command_name check_remote_jboss_logs
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_jboss_logs
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_jboss_logs
}
define command {
command_name check_remote_xen_dom0
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_xen_dom0
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_xen_dom0
}
define command {
command_name check_remote_xen_domU1
- command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_xen_domU1
+ command_line $USER1$/check_nrpe <%= nrpe_opts %> -H $HOSTADDRESS$ -c check_xen_domU1
}