From 58f458c90de9cae4dc5a8af2fc61067dc41a5431 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Wed, 5 Jul 2017 11:33:29 +0200 Subject: [PATCH 1/2] Don't check debian.org for check_proxy debian.org is not reliable enough, let's use an internal ipv4-only domain --- nagios-nrpe/templates/evolix.cfg.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nagios-nrpe/templates/evolix.cfg.j2 b/nagios-nrpe/templates/evolix.cfg.j2 index 53c0c8c1..561aba2c 100644 --- a/nagios-nrpe/templates/evolix.cfg.j2 +++ b/nagios-nrpe/templates/evolix.cfg.j2 @@ -41,7 +41,7 @@ command[check_jboss-http]=/usr/lib/nagios/plugins/check_tcp -p 8080 command[check_jboss-ajp13]=/usr/lib/nagios/plugins/check_tcp -p 8009 command[check_tomcat-http]=/usr/lib/nagios/plugins/check_tcp -p 8080 command[check_tomcat-ajp13]=/usr/lib/nagios/plugins/check_tcp -p 8009 -command[check_proxy]=/usr/lib/nagios/plugins/check_http -H www.debian.org +command[check_proxy]=/usr/lib/nagios/plugins/check_http -H ipv4.evolix.org command[check_redis]=/usr/lib/nagios/plugins/check_tcp -p 6379 command[check_clamd]=/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl -v command[check_ssl]=/usr/lib/nagios/plugins/check_http -f follow -I 127.0.0.1 -S -p 443 -H ssl.evolix.net -C 15,5 From d3795150a7cd0a809c0b8434a7efb72083b2d06c Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Wed, 5 Jul 2017 11:38:47 +0200 Subject: [PATCH 2/2] Let's use a variable, with a default value (non-internal) --- nagios-nrpe/defaults/main.yml | 2 ++ nagios-nrpe/templates/evolix.cfg.j2 | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/nagios-nrpe/defaults/main.yml b/nagios-nrpe/defaults/main.yml index b02a8be5..f1a4731b 100644 --- a/nagios-nrpe/defaults/main.yml +++ b/nagios-nrpe/defaults/main.yml @@ -5,4 +5,6 @@ nagios_nrpe_ldap_passwd: LDAP_PASSWD nagios_nrpe_pgsql_passwd: PGSQL_PASSWD nagios_nrpe_amavis_from: "foobar@{{ ansible_domain }}" +nagios_nrpe_check_proxy_host: "www.debian.org" + nagios_plugins_directory: "/usr/local/lib/nagios/plugins" diff --git a/nagios-nrpe/templates/evolix.cfg.j2 b/nagios-nrpe/templates/evolix.cfg.j2 index 561aba2c..000ea905 100644 --- a/nagios-nrpe/templates/evolix.cfg.j2 +++ b/nagios-nrpe/templates/evolix.cfg.j2 @@ -41,7 +41,7 @@ command[check_jboss-http]=/usr/lib/nagios/plugins/check_tcp -p 8080 command[check_jboss-ajp13]=/usr/lib/nagios/plugins/check_tcp -p 8009 command[check_tomcat-http]=/usr/lib/nagios/plugins/check_tcp -p 8080 command[check_tomcat-ajp13]=/usr/lib/nagios/plugins/check_tcp -p 8009 -command[check_proxy]=/usr/lib/nagios/plugins/check_http -H ipv4.evolix.org +command[check_proxy]=/usr/lib/nagios/plugins/check_http -H {{ nagios_nrpe_check_proxy_host }} command[check_redis]=/usr/lib/nagios/plugins/check_tcp -p 6379 command[check_clamd]=/usr/lib/nagios/plugins/check_clamd -H /var/run/clamav/clamd.ctl -v command[check_ssl]=/usr/lib/nagios/plugins/check_http -f follow -I 127.0.0.1 -S -p 443 -H ssl.evolix.net -C 15,5