aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/site
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2024-01-27 10:53:14 +0100
committeralex <alex@pdp7.net>2024-01-27 10:53:44 +0100
commitb7c71e2da421ef652d248800b10b37596d3af096 (patch)
tree0115460d6b9b14f2ead108e10e21e5698b61de19 /personal_infra/puppet/site
parentbb1372ae104a1a21c45a6a2ab8ebe2c65f5c354c (diff)
Monitor alex.corcoles.net Gemini cert
Diffstat (limited to 'personal_infra/puppet/site')
-rw-r--r--personal_infra/puppet/site/nagios.h1.int.pdp7.net.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/personal_infra/puppet/site/nagios.h1.int.pdp7.net.pp b/personal_infra/puppet/site/nagios.h1.int.pdp7.net.pp
index 4010d3c4..f6d5f693 100644
--- a/personal_infra/puppet/site/nagios.h1.int.pdp7.net.pp
+++ b/personal_infra/puppet/site/nagios.h1.int.pdp7.net.pp
@@ -16,6 +16,24 @@ node 'nagios.h1.int.pdp7.net' {
}
}
+ nagios_service {'alex.corcoles.net-gemini-cert':
+ use => 'generic-service',
+ service_description => 'alex.corcoles.net-gemini-cert',
+ host_name => 'k8s-prod.h1.int.pdp7.net',
+ check_command => 'check_alex.corcoles.net-gemini-cert',
+ require => Package['nagios'],
+ notify => Service['nagios'],
+ owner => 'nagios',
+ }
+
+ nagios_command {'check_alex.corcoles.net-gemini-cert':
+ command_name => 'check_alex.corcoles.net-gemini-cert',
+ command_line => '/usr/lib64/nagios/plugins/check_http -H alex.corcoles.net -C 10,5 -p 1965',
+ require => Package['nagios'],
+ notify => Service['nagios'],
+ owner => 'nagios',
+ }
+
package {'nagios-plugins-pgsql':}
class {'otel':