summaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules
diff options
context:
space:
mode:
Diffstat (limited to 'personal_infra/puppet/modules')
l---------personal_infra/puppet/modules/nagios/files/check_talos_version1
-rw-r--r--personal_infra/puppet/modules/nagios/manifests/k8s.pp8
2 files changed, 8 insertions, 1 deletions
diff --git a/personal_infra/puppet/modules/nagios/files/check_talos_version b/personal_infra/puppet/modules/nagios/files/check_talos_version
new file mode 120000
index 00000000..16932959
--- /dev/null
+++ b/personal_infra/puppet/modules/nagios/files/check_talos_version
@@ -0,0 +1 @@
+../../../../talos-check/check_talos_version \ No newline at end of file
diff --git a/personal_infra/puppet/modules/nagios/manifests/k8s.pp b/personal_infra/puppet/modules/nagios/manifests/k8s.pp
index 6376daf2..8eada3c9 100644
--- a/personal_infra/puppet/modules/nagios/manifests/k8s.pp
+++ b/personal_infra/puppet/modules/nagios/manifests/k8s.pp
@@ -1,7 +1,13 @@
class nagios::k8s {
+ file {'/usr/local/bin/check_talos_version':
+ content => file('nagios/check_talos_version'),
+ mode => '0755',
+ links => follow,
+ }
+
nagios_command {'check_talos':
command_name => 'check_talos',
- command_line => '/usr/lib64/nagios/plugins/check_http -H monitor -I $HOSTADDRESS$ -s OK -u /available',
+ command_line => '/usr/local/bin/check_talos_version http://$HOSTADDRESS$ monitor',
require => Package['nagios'],
notify => Service['nagios'],
owner => 'nagios',