ZabbixではZabbixエージェントの監視アイテムとして「net.tcp.dns」や「net.tcp.dns.query」といったものが用意されているが、Zabbix1.8ではこれらのアイテムでDNSサーバを指定することは出来ない。監視対象サーバにおけるネットワーク設定で指定されているDNSサーバを用いて名前解決が出来るかどうかを監視するだけである(1.9以降であれば指定できるみたいだが)。つまり、これらのアイテムはDNSサーバの監視ではなくDNS リゾルバの監視と考えるべきなのだろう。 では、監視対象サーバがDNSサーバとして動作しているか、それを監視するにはどうすればよいのか。 まず手っ取り早いのが「53番ポートのポート監視」だろう。サーバへのTCP53番ポートの接続を許可しているのであれば、シンプルチェック「tcp,53」を利用すればよい。 しかし、それだけでは少し不満が残る。や