DHCPサーバの監視

DHCPサーバで問題なくDHCPデーモンが動作しているかを確認したい、という要望があり、以下のページを参考に
dhcpingを利用した監視を行おうとしていました。
http://extstrg.asabiya.net/pukiwiki/index.php?DHCP%A4%CE%B1%FE%C5%FA%B4%...
当初はうまくいかなかったのですが、ubuntu12.04を利用して色々と試した結果、dhcpサーバを監視するNICが該当dhcpサーバからIPアドレスのリースを受けている、もしくはそのリース範囲内の固定IPアドレスからdhcpサーバを指定しdhcpingを実行するとステータスが取れる、と言う事が分かりました。

しかし当方のDHCPサーバは冗長化されており、dhcpingでうまくステータスを取ることができません。(想定していたdhcpサーバから必ずしもリースされるわけではなかった)
dhcpサーバのどれかが動作している、という条件であればシェルを介してやればうまくできそうなのですが、どのサーバが動作していないのか、を出そうとするとよい案が浮かびませんでした。
dhcpdプロセスの動作を見ればよさそうとも思いましたが、プロセスは生きているがリースができない、というトラブルが過去にあったらしく、要件に合わないという事でした。

冗長化されているdhcpサーバでの良い監視方法があれば、アドバイスいただければと思います。
よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

冗長化と書かれているのがどのような冗長化なのかがわからないの
ですが、複数台でスコープを分割して構成されていたり、リリース
したIPの情報を共有されているような構成であれば、それぞれのサ
ーバに対してチェックを実行すれば良いのではないでしょうか?

ユーザー yas の写真

失礼いたしました。こちらの環境の確認が中途半端な状態で質問を投げてしまっていました。
冗長化自体は複数のdhcpサーバを動作させ、同じネットワークに所属する複数のipリース範囲をずらして設定している、
という運用のようです。
おっしゃられるように該当のリリース範囲内で接続するようなマシンからチェックする、というやり方で対応しようと思います。
お騒がせしました。