birk 发表于 2019-1-20 06:48:24

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]
查看完整版本: zabbix监控dns的可用性