- - PR -
PerlでDHCPサーバが正しく機能してるか監視したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-31 18:13
keiと申します。
Perlスクリプトで、DHCPサーバが正しく機能しているかどうか (ちゃんとIPアドレスを割り当ててくれるかどうかなど) を定期的に監視をしたいと思うのですが、そんなことが可能で しょうか? ホームページの監視は、LWP::UserAgentを使って実現させること は出来たのですが、DHCPに関しても、便利なモジュールが存在 するのでしょうか? ぶしつけな質問ですみませんが、何かアドバイス頂けると幸いです。 |
|
投稿日時: 2006-10-31 20:50
使ったことはないのですが dhcping なるソフトが存在するようです。
ですので、その気であればperlでdhcp-clientを実装する事で可能かと。 [ メッセージ編集済み 編集者: Console 編集日時 2006-10-31 20:51 ] |
|
投稿日時: 2006-10-31 21:33
インターバルで ifconfig -a で inet addr 以降の文字列を Perl でチェックとかでは
あきませんのん? |
|
投稿日時: 2006-11-01 02:20
CPANで探してみると、Net::DHCPClientやNet::DHCP::Watchといったモジュールがみつかりましたがどうでしょうか?
|
|
投稿日時: 2006-11-01 11:38
皆さま
ご回答ありがとうございました。 Net:HCPClientやNet:HCP::Watchが使えそうに思っています。 日本語で詳しく解説しているサイトが見当たらないので、ちょっと 苦労しそうですが、いろいろ試してみたいと思います。 (もし日本語で詳しく解説しているサイトがありましたら、教えてください) コブラ様のご意見についてですが、 DHCPサーバのテストを行うクライアントには、固定でIPアドレスを 割り当ててあって、そこから正しく別マシンのDHCPサーバが機能している かどうかをテストしたいというものでして、ifconfig -aで見ても、常に 同じ固定アドレスが表示されてしまうので、あまり意味がないのかなぁと。 |
|
投稿日時: 2006-11-01 18:11
あぁ、そういう事ですか。
DHCPサーバーが正しく稼動してるかどうかを、クライアントから見てみたいと。 rsh か、DHCP サーバーにログインしてデーモンが動いてるかどうか、、あぁ DHCP サーバーの方に何か 仕掛けといて、DHCPサーバー側から特定クライアントに DHCP 情報を定周期で送ってくれるような事した方 が都合がエエかも知れませんな。 |
1