aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/nagios/manifests
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-11-10 22:22:25 +0100
committeralex <alex@pdp7.net>2023-11-10 22:22:38 +0100
commitd6aef25f69796ee1b3945fc48005553d674736ba (patch)
treecdecf243e670a119c18417e86afb46201d566bd3 /personal_infra/puppet/modules/nagios/manifests
parent61aed06a9376f95de40cbb24cd094445e44bba50 (diff)
Process service perfdata too
Diffstat (limited to 'personal_infra/puppet/modules/nagios/manifests')
-rw-r--r--personal_infra/puppet/modules/nagios/manifests/init.pp8
1 files changed, 8 insertions, 0 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'],