From 0f86d03ed4d516acedd1ecc5c7f841ee6d268572 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 10 Nov 2023 17:45:20 +0100 Subject: Process Nagios perfdata --- personal_infra/puppet/modules/nagios/manifests/init.pp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'personal_infra/puppet/modules/nagios/manifests') diff --git a/personal_infra/puppet/modules/nagios/manifests/init.pp b/personal_infra/puppet/modules/nagios/manifests/init.pp index 5568fbf9..52c5a649 100644 --- a/personal_infra/puppet/modules/nagios/manifests/init.pp +++ b/personal_infra/puppet/modules/nagios/manifests/init.pp @@ -1,4 +1,4 @@ -class nagios { +class nagios($otel_host) { package {'nagios':} -> service {'nagios': @@ -49,6 +49,14 @@ class nagios { owner => 'nagios', } + nagios_command {'process-host-perfdata-file': + command_name => 'process-host-perfdata-file', + command_line => "/opt/nagios-otel/venv/bin/python3 /opt/nagios-otel/examples/host_example.py ${otel_host} /var/log/nagios/host-perfdata", + require => Package['nagios'], + notify => Service['nagios'], + owner => 'nagios', + } + nagios_hostgroup {'linux': hostgroup_name => 'linux', require => Package['nagios'], -- cgit v1.2.3