[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/09/22(Thu) 22:11
投稿者名:ケタホヨル
Eメール:
URL :
タイトル:
SNMPのトラップを受信
はじめまして。

掲示板を見て投稿させていただきました。

・Visual Basic6.0
・WindowsXP Pro
・アクセスポイント2台

アクセスポイントが壊れた(通信異常)が起きた場合に
端末にTRAPメッセージを受信して異常が起きた事を画面に通知しようと
思っています。
環境はVB6.0で行っています。
そこでVBでTRAPを受信する事は可能でしょうか。WINSOCKのUDP受信を
考えていましたが、プロトコルの解析に戸惑っています。
TRAP受信用のAPIなどありますでしょうか?
判断したいことは異常のIPアドレスと異常内容がわかればいいかなと思っています。

何かと開発が初めてなものでご説明不足かと思いますがよろしくおねがいします。

投稿時間:2005/09/23(Fri) 03:26
投稿者名:のびた
Eメール:
URL :
タイトル:
Re: SNMPのトラップを受信
この辺りから辿っていくと何か分かるかも。
hhttp://msdn.microsoft.com/library/en-us/dnanchor/html/simpntwrkmngmtpro.asp?frame=true

投稿時間:2005/09/23(Fri) 10:59
投稿者名:ケタホヨル
Eメール:
URL :
タイトル:
Re^2: SNMPのトラップを受信
> この辺りから辿っていくと何か分かるかも。
> hhttp://msdn.microsoft.com/library/en-us/dnanchor/html/simpntwrkmngmtpro.asp?frame=true

のびたさん
ありがとうございます。

調べてみます。

投稿時間:2005/09/23(Fri) 22:06
投稿者名:いな
Eメール:
URL :
タイトル:
Re: SNMPのトラップを受信
え〜っと、携帯の基地局系のシミュレータ
Etherealで取得したSNMPの送受信ログを解析するツールを作ってましたが

まずは、SNMPはRFC1157で規定されていることは理解していますでしょうか?
hhttp://www.faqs.org/rfcs/rfc1157.html

そこから追っていきましょ?

投稿時間:2005/09/23(Fri) 23:56
投稿者名:ケタホヨル
Eメール:
URL :
タイトル:
Re^2: SNMPのトラップを受信
いなさん

ありがとうございます。
何かと英語が不得意なものでちょっと時間がかかりますが、
勉強します。

今までWinSockのGetDataでUDP受信後に16進に変換して
解析していましたが、ちょっと不安です。
EtherealのTRAPプロトコルフォーマットと照らし合わせていますが、
なんか本当に情報がその16進の場所か不安でした。
(なにか余計なデータがあるような気がして。)
APIがあれば知りたいものが取れそうな感じがしています。


でもその前に
> hhttp://www.faqs.org/rfcs/rfc1157.html
>
> そこから追っていきましょ?
そこから見てみます。
理解してからですね。

投稿時間:2005/09/29(Thu) 00:16
投稿者名:ケタホヨル
Eメール:
URL :
タイトル:
Re: SNMPのトラップを受信
のびたさん、いなさん。

参考ページを見てみましたが、英語で翻訳に戸惑ってしまいました。(英語が苦手なだけですが。)
そこでWinsockで取得したデータを16進に変換して調査しようと
思っています。(元に戻ってしまいますが・・・)
1つお伺い致します。
SNMPのトラップPDUは
バージョン
Community
PDU type
Enterprise
Agent address
Trap type
Spesific trap type
Timestamp
・・・・
で受信すると思いますが、これをチェックしてPDU typeがtrap
だったらエラーと判断しようと思っています。
エラー内容はTrap typeかSpesific trap typeで見ようと思います。

これでも一応判断は出来ますでしょうか。