パペットでsnmpの管理を開始するために、snmpd.confファイルに頭を悩ませています。既存のファイルには、過剰なディスク容量、負荷などのようないくつかのアラーム設定があります。これらの条件に達したときに、SNMPトラップがマネージャーに送信されると想定しています。ただし、snmpd.confファイルには、マネージャーのセットアップや情報は含まれていません。つまり、マネージャが実行されるホストまたはポートについては言及されていません。したがって、トラップの送信先をどのようにして知るのでしょうか。発見プロトコルはありますか?
少なくとも、SNMPトラップを送信するホストを指定するには、trap2sink
にtrapsink
、/etc/snmp/snmpd.conf
またはinformsink
を定義する必要があります。コミュニティストリングと代替ポート番号を指定することもできます(162を使用しない場合)。
トラップの送信時に使用するデフォルトのコミュニティストリングにtrapcommunity
を設定することもできます。
V3トラップを送信するには、trapsess
を使用します。
詳細については、snmpd.conf
のマニュアルページを参照してください。 net-snmp snmptrap tutorial および snmptrap v3 tutorial も参照してください。