- PR -

PerlでDHCPサーバが正しく機能してるか監視したい

1
投稿者投稿内容
kei
ベテラン
会議室デビュー日: 2005/03/18
投稿数: 53
投稿日時: 2006-10-31 18:13
keiと申します。

Perlスクリプトで、DHCPサーバが正しく機能しているかどうか
(ちゃんとIPアドレスを割り当ててくれるかどうかなど)
を定期的に監視をしたいと思うのですが、そんなことが可能で
しょうか?

ホームページの監視は、LWP::UserAgentを使って実現させること
は出来たのですが、DHCPに関しても、便利なモジュールが存在
するのでしょうか?

ぶしつけな質問ですみませんが、何かアドバイス頂けると幸いです。

Console
ベテラン
会議室デビュー日: 2005/09/10
投稿数: 65
お住まい・勤務地: 石川県金沢市
投稿日時: 2006-10-31 20:50
使ったことはないのですが dhcping なるソフトが存在するようです。
ですので、その気であればperlでdhcp-clientを実装する事で可能かと。


[ メッセージ編集済み 編集者: Console 編集日時 2006-10-31 20:51 ]
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2006-10-31 21:33
インターバルで ifconfig -a で inet addr 以降の文字列を Perl でチェックとかでは
あきませんのん?
Ay
常連さん
会議室デビュー日: 2006/10/29
投稿数: 45
投稿日時: 2006-11-01 02:20
CPANで探してみると、Net::DHCPClientNet::DHCP::Watchといったモジュールがみつかりましたがどうでしょうか?
kei
ベテラン
会議室デビュー日: 2005/03/18
投稿数: 53
投稿日時: 2006-11-01 11:38
皆さま
ご回答ありがとうございました。

Net:HCPClientやNet:HCP::Watchが使えそうに思っています。
日本語で詳しく解説しているサイトが見当たらないので、ちょっと
苦労しそうですが、いろいろ試してみたいと思います。
(もし日本語で詳しく解説しているサイトがありましたら、教えてください)

コブラ様のご意見についてですが、
DHCPサーバのテストを行うクライアントには、固定でIPアドレスを
割り当ててあって、そこから正しく別マシンのDHCPサーバが機能している
かどうかをテストしたいというものでして、ifconfig -aで見ても、常に
同じ固定アドレスが表示されてしまうので、あまり意味がないのかなぁと。

コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2006-11-01 18:11
 あぁ、そういう事ですか。
DHCPサーバーが正しく稼動してるかどうかを、クライアントから見てみたいと。

 rsh か、DHCP サーバーにログインしてデーモンが動いてるかどうか、、あぁ DHCP サーバーの方に何か
仕掛けといて、DHCPサーバー側から特定クライアントに DHCP 情報を定周期で送ってくれるような事した方
が都合がエエかも知れませんな。
1

スキルアップ/キャリアアップ(JOB@IT)