OSDN Git Service

add Nagios4 support.
[metasearch/grid-chef-repo.git] / cookbooks / nagios-grid / templates / default / etc / nagios4 / nagios.cfg
index 9a39871..badd18d 100644 (file)
@@ -63,7 +63,8 @@ cfg_file=/etc/nagios4/objects/localhost.cfg
 #cfg_dir=/etc/nagios4/printers
 #cfg_dir=/etc/nagios4/switches
 #cfg_dir=/etc/nagios4/routers
-
+cfg_dir=/etc/nagios4/<%= node['nagios']['base_cfg_dir'] %>
+cfg_dir=/etc/nagios4/<%= node['nagios']['site_cfg_dir'] %>
 
 
 
@@ -150,7 +151,7 @@ nagios_group=nagios
 # you will have to enable this.
 # Values: 0 = disable commands, 1 = enable commands
 
-check_external_commands=1
+check_external_commands=<%= node['nagios']['check_external_commands'] %>
 
 
 
@@ -818,8 +819,13 @@ enable_event_handlers=1
 # performance data.
 # Values: 1 = process performance data, 0 = do not process performance data
 
-process_performance_data=0
-
+<%
+process_performance_data = 0
+if node['nagios']['with_pnp4nagios'] then
+  process_performance_data = 1
+end
+-%>
+process_performance_data=<%= process_performance_data %>
 
 
 # HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS
@@ -831,7 +837,18 @@ process_performance_data=0
 # more information on performance data.
 
 #host_perfdata_command=process-host-perfdata
+<% if node['nagios']['with_pnp4nagios'] then -%>
+host_perfdata_command=pnp-synchronous-host
+#host_perfdata_command=pnp-bulk-host
+#host_perfdata_command=pnp-bulknpcd-host
+<% end -%>
 #service_perfdata_command=process-service-perfdata
+<% if node['nagios']['with_pnp4nagios'] then -%>
+service_perfdata_command=pnp-synchronous-service
+#service_perfdata_command=pnp-bulk-service
+#service_perfdata_command=pnp-bulknpcd-service
+<% end -%>
+
 
 
 
@@ -1163,7 +1180,7 @@ illegal_macro_output_chars=`~$&|'"<>
 # group names/descriptions in some fields of various object types.
 # Values: 1 = enable regexp matching, 0 = disable regexp matching
 
-use_regexp_matching=0
+use_regexp_matching=<%= node['nagios']['use_regexp_matching'] %>