|
@@ -1,5 +1,10 @@
|
|
#!/bin/bash
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
+if [ "${DEV_MODE}" != "n" ]; then
|
|
|
|
+ echo -e "\e[31mEnabled Debug Mode\e[0m"
|
|
|
|
+ set -x
|
|
|
|
+fi
|
|
|
|
+
|
|
trap "exit" INT TERM
|
|
trap "exit" INT TERM
|
|
trap "kill 0" EXIT
|
|
trap "kill 0" EXIT
|
|
|
|
|
|
@@ -297,7 +302,7 @@ unbound_checks() {
|
|
touch /tmp/unbound-mailcow; echo "$(tail -50 /tmp/unbound-mailcow)" > /tmp/unbound-mailcow
|
|
touch /tmp/unbound-mailcow; echo "$(tail -50 /tmp/unbound-mailcow)" > /tmp/unbound-mailcow
|
|
host_ip=$(get_container_ip unbound-mailcow)
|
|
host_ip=$(get_container_ip unbound-mailcow)
|
|
err_c_cur=${err_count}
|
|
err_c_cur=${err_count}
|
|
- /usr/lib/nagios/plugins/check_dns -s ${host_ip} -H stackoverflow.com 2>> /tmp/unbound-mailcow 1>&2; err_count=$(( ${err_count} + $? ))
|
|
|
|
|
|
+ /usr/lib/mailcow/check_dns.sh -s ${host_ip} -H stackoverflow.com 2>> /tmp/unbound-mailcow 1>&2; err_count=$(( ${err_count} + $? ))
|
|
DNSSEC=$(dig com +dnssec | egrep 'flags:.+ad')
|
|
DNSSEC=$(dig com +dnssec | egrep 'flags:.+ad')
|
|
if [[ -z ${DNSSEC} ]]; then
|
|
if [[ -z ${DNSSEC} ]]; then
|
|
echo "DNSSEC failure" 2>> /tmp/unbound-mailcow 1>&2
|
|
echo "DNSSEC failure" 2>> /tmp/unbound-mailcow 1>&2
|