aboutsummaryrefslogtreecommitdiff
path: root/personal_infra
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra')
-rw-r--r--personal_infra/puppet/modules/nagios/manifests/init.pp8
-rw-r--r--personal_infra/puppet/modules/nagios/templates/nagios.cfg.epp6
2 files changed, 11 insertions, 3 deletions
diff --git a/personal_infra/puppet/modules/nagios/manifests/init.pp b/personal_infra/puppet/modules/nagios/manifests/init.pp
index 52c5a649..8cbd7871 100644
--- a/personal_infra/puppet/modules/nagios/manifests/init.pp
+++ b/personal_infra/puppet/modules/nagios/manifests/init.pp
@@ -57,6 +57,14 @@ class nagios($otel_host) {
owner => 'nagios',
}
+ nagios_command {'process-service-perfdata-file':
+ command_name => 'process-service-perfdata-file',
+ command_line => "/opt/nagios-otel/venv/bin/python3 /opt/nagios-otel/examples/service_example.py ${otel_host} /var/log/nagios/service-perfdata",
+ require => Package['nagios'],
+ notify => Service['nagios'],
+ owner => 'nagios',
+ }
+
nagios_hostgroup {'linux':
hostgroup_name => 'linux',
require => Package['nagios'],
diff --git a/personal_infra/puppet/modules/nagios/templates/nagios.cfg.epp b/personal_infra/puppet/modules/nagios/templates/nagios.cfg.epp
index 2bb9b5a3..3a1416f5 100644
--- a/personal_infra/puppet/modules/nagios/templates/nagios.cfg.epp
+++ b/personal_infra/puppet/modules/nagios/templates/nagios.cfg.epp
@@ -827,7 +827,7 @@ process_performance_data=1
# enable_performance_data option (above) is set to 1.
host_perfdata_file=/var/log/nagios/host-perfdata
-#service_perfdata_file=/var/log/nagios/service-perfdata
+service_perfdata_file=/var/log/nagios/service-perfdata
@@ -863,7 +863,7 @@ service_perfdata_file_mode=a
# processed.
host_perfdata_file_processing_interval=60
-service_perfdata_file_processing_interval=0
+service_perfdata_file_processing_interval=60
# HOST AND SERVICE PERFORMANCE DATA FILE PROCESSING COMMANDS
# These commands are used to periodically process the host and
@@ -871,7 +871,7 @@ service_perfdata_file_processing_interval=0
# processing occurs is determined by the options above.
host_perfdata_file_processing_command=process-host-perfdata-file
-#service_perfdata_file_processing_command=process-service-perfdata-file
+service_perfdata_file_processing_command=process-service-perfdata-file