From: alex Date: Fri, 10 Nov 2023 21:22:25 +0000 (+0100) Subject: Process service perfdata too X-Git-Tag: 20240214-emacs~104 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=d6aef25f69796ee1b3945fc48005553d674736ba;p=alex.git Process service perfdata too --- diff --git a/personal_infra/puppet/modules/nagios/manifests/init.pp b/personal_infra/puppet/modules/nagios/manifests/init.pp index 52c5a64..8cbd787 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 2bb9b5a..3a1416f 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