X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=dsa-nagios-checks%2Fchecks%2Fdsa-check-config;h=d4b845d2d2de5538aedad3d2d6a9b8b7ae656eb2;hb=bacdb5545cf3ae08b56b4f1984967d2632588ae2;hp=ae5fa7452ebfecd53a00a76564fd2c30f666c1ae;hpb=c4cecc0ff10390d8fec0ffb29878050357c8ea1f;p=mirror%2Fdsa-nagios.git diff --git a/dsa-nagios-checks/checks/dsa-check-config b/dsa-nagios-checks/checks/dsa-check-config index ae5fa74..d4b845d 100755 --- a/dsa-nagios-checks/checks/dsa-check-config +++ b/dsa-nagios-checks/checks/dsa-check-config @@ -71,15 +71,26 @@ check_ssh_hostkeys() { return fi else - log ok "no ed25519 host key." + log ok "no ed25519 host key" return fi } +check_ipv6_dad() { + if ip a | grep -q dadfailed; then + log warn "some configured ipv6 addresses failed DAD" + else + log ok "no DAD failures" + fi + +} + + check_aliases check_ldap_conf check_ssh_hostkeys +check_ipv6_dad [ "$critical" = "" ] || echo -n "Critical: $critical; " [ "$warn" = "" ] || echo -n "Warning: $warn; "