From ecebd86da3570df1476020e27d9c3d53ab40314b Mon Sep 17 00:00:00 2001 From: Maria Haider Date: Thu, 18 Nov 2021 15:48:36 +0100 Subject: [PATCH] nagios check for checking docker containers --- global/overlay/etc/puppet/cosmos-rules.yaml | 1 + global/overlay/etc/puppet/manifests/cosmos-site.pp | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/global/overlay/etc/puppet/cosmos-rules.yaml b/global/overlay/etc/puppet/cosmos-rules.yaml index e765cba4..f82ad5f4 100644 --- a/global/overlay/etc/puppet/cosmos-rules.yaml +++ b/global/overlay/etc/puppet/cosmos-rules.yaml @@ -963,6 +963,7 @@ log-1.sveidas.se: eid::dockerhost: version: '5:20.10.9~3-0~ubuntu-bionic' sunet::frontend::load_balancer: + fe_servers: web-1.qa.sveidas.se: openstack_dockerhost: diff --git a/global/overlay/etc/puppet/manifests/cosmos-site.pp b/global/overlay/etc/puppet/manifests/cosmos-site.pp index 3d9c9aa2..64f1cf84 100644 --- a/global/overlay/etc/puppet/manifests/cosmos-site.pp +++ b/global/overlay/etc/puppet/manifests/cosmos-site.pp @@ -130,6 +130,9 @@ class https_server { } +class fe_servers { +} + class eidas_log { ensure_resource('file','/etc/logrotate.d',{ ensure => 'directory', @@ -1157,6 +1160,12 @@ class nagios_monitor { description => 'Processes need restart', contact_groups => ['alerts'] } + nagioscfg::service {'check_docker_containers': + hostgroup_name => ['fe_servers'], + check_command => 'check_nrpe_1arg!check_docker_containers', + description => 'Check Docker Containers', + contact_groups => ['alerts'] + } nagioscfg::command {'check_ssl_cert_3': command_line => "/usr/lib/nagios/plugins/check_ssl_cert -A -H '\$HOSTNAME\$' -c '\$ARG2\$' -w '\$ARG1\$' -p '\$ARG3\$'" }