From 4683f941a89b972cc19cbec88c49f3d9a1801942 Mon Sep 17 00:00:00 2001 From: Kameron Kenny - pi501 Date: Fri, 27 Dec 2024 10:48:09 -0500 Subject: [PATCH] check_dns for docker hosts --- docker-compose.yml | 2 +- overlay/opt/nagios/etc/objects/commands.cfg | 4 ++++ overlay/opt/nagios/etc/objects/docker-hosts.cfg | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 77da18a..056c29a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,7 @@ services: build: dockerfile: Dockerfile container_name: nagios - image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:241227.0.1 + image: docker-registry1.in.thelinuxpro.net:5000/tlp/nagios:241227.0.2 networks: infra_dev_net: ipv4_address: 10.99.23.36 diff --git a/overlay/opt/nagios/etc/objects/commands.cfg b/overlay/opt/nagios/etc/objects/commands.cfg index d49b61d..bae8272 100644 --- a/overlay/opt/nagios/etc/objects/commands.cfg +++ b/overlay/opt/nagios/etc/objects/commands.cfg @@ -215,6 +215,10 @@ define command{ command_line $USER1$/check_docker --connection $HOSTADDRESS$ --cpu $ARG1$:$ARG2$ } +define command { + command_name check_dns_a + command_line $USER1$/check_dns -H $HOSTNAME$ -q A -a $HOSTADDRESS$ -w 2 -c 5 -t 7 +} ################################################################################ # diff --git a/overlay/opt/nagios/etc/objects/docker-hosts.cfg b/overlay/opt/nagios/etc/objects/docker-hosts.cfg index 3d499f0..51d7f2f 100644 --- a/overlay/opt/nagios/etc/objects/docker-hosts.cfg +++ b/overlay/opt/nagios/etc/objects/docker-hosts.cfg @@ -67,3 +67,9 @@ define service{ check_command check_docker_cpu!!500.0,60% } +defind service{ + use local-service,graphed-service + hostgroup_name docker-hosts + service_description DNS Query: A Record + check_command check_dns_a +}