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 +}