zabbix监控dns的可用性
写个脚本[*] #!/bin/sh
[*] timeout=2
[*] Q=”shanks.pp711.com″
[*] host=”/usr/bin/host”
[*] if test -z “$1″ ; then
[*] echo “You need to supply a DNS server to check. Quitting”
[*] exit;
[*] fi
[*] SERVER=$1
[*]
[*] ERC=`$host -s -W $timeout $Q $SERVER > /dev/null 2>&1; echo $?`
[*] if [ $ERC -eq 0 ] ; then
[*] echo 0
[*] else
[*] echo 1
[*] fi
成功的话,返回0,失败返回1
然后加到zabbix的监控中
页:
[1]