0

snmp トラップを生成して送信する機能を開発する予定です。

また、私が送ったものを受け取りたいです。

そのためには、MIB ファイルも作成する必要があります。

MIBファイルに基づいてsnmpトラップを受信できることを知っています。

Web で多くのコンテンツを入手しましたが、どこから開発を開始すればよいかわかりません。

助けてくれませんか...

1) SNMP トラップを生成して送信する方法は?

2) MIB ファイルの作成方法

3) 生成された SNMP トラップを受信する方法は?

要件: snmp 受信者 (一部の Linux ホスト) の IP を snmp 送信者 (NAS ボックス) に設定した場合...snmp 受信者は送信者からトラップを受信する必要がありますか?

注: ほとんどの場合、Python と C 言語を使用してそれを実現したいと考えています。

前もってありがとう、NagaPavan

4

1 に答える 1

2

存在する多数のツールのいずれかを使用して、SNMP 通知を送受信できます。C の場合は Net-SNMP である可能性があり、Python の場合は pysnmp で遊ぶことを検討できます。

SNMP 通知が機能するために、MIB は厳密には必要ありません。MIB を使用すると、通知のビルドとプロセスの自動化に役立ちますが、MIB を使用せずに手動で実行できる特定の種類の通知については役立ちます。

まず、これらのスニペットは SNMP 通知を生成し、これらのスクリプトはそれらを受信します。

テクノロジーをよりよく理解するために、SNMP についてもう少し読むことをお勧めします。その名前にもかかわらず、それは単純ではありません。;)

于 2015-09-28T17:05:45.330 に答える