====== 02 外部チェック ====== zabbix_server.confの ExternalScriptsにキーで指定したスクリプトのパスを書いておく。 キー:dnscheck.sh[8.8.8.8] ※注意 [ ]で括られた部分がパラメータとして渡されるのだけど、パラメータの1番目にホスト名が自動的に付けられる。 上記のキーだと、「dnscheck.sh HOST 8.8.8.8 」このようになります。 [[http://diary.osa-p.net/2011/12/zabbix.html]] # cat dnscheck.sh #! /bin/sh str=`/usr/bin/nslookup -query=a $1 $2 | tail -n2 | head -n1` if [[ $str == *"Address"* || $str == *"Alias"* ]]; then cnt='1' else cnt='0' fi echo $cnt