web-dev-qa-db-ja.com

snmpdはトラップの送信先をどのようにして知るのですか?

パペットでsnmpの管理を開始するために、snmpd.confファイルに頭を悩ませています。既存のファイルには、過剰なディスク容量、負荷などのようないくつかのアラーム設定があります。これらの条件に達したときに、SNMPトラップがマネージャーに送信されると想定しています。ただし、snmpd.confファイルには、マネージャーのセットアップや情報は含まれていません。つまり、マネージャが実行されるホストまたはポートについては言及されていません。したがって、トラップの送信先をどのようにして知るのでしょうか。発見プロトコルはありますか?

3
Andy

少なくとも、SNMPトラップを送信するホストを指定するには、trap2sinktrapsink/etc/snmp/snmpd.confまたはinformsinkを定義する必要があります。コミュニティストリングと代替ポート番号を指定することもできます(162を使用しない場合)。

トラップの送信時に使用するデフォルトのコミュニティストリングにtrapcommunityを設定することもできます。

V3トラップを送信するには、trapsessを使用します。

詳細については、snmpd.confのマニュアルページを参照してください。 net-snmp snmptrap tutorial および snmptrap v3 tutorial も参照してください。

6
Michael Hampton