0

Zabbix Server 3 では、Linux ホストを SNMP で監視しています。監視対象 MIB の SNMP OID は次のとおりです。

SNMPv2-SMI::enterprises.94.7.1.4.2.1.5.1 = STRING: "CLUSTER STARTED (RESTARTED)"

この SNMP OID を 10 分ごとに監視するように構成しました。Zabbix サーバーが SNMP get-request を送信し、Linux ホストが応答します。この場合、タイムスタンプはZabix>Monitoring>Latest DataZabbix ダッシュボードのセクションで更新されます

Zabbix監視項目構成

このイベント用に定義された SNMP トラップもあります。 ここに画像の説明を入力

Linux ホストでクラスターを再起動すると、SNMP トラップ メッセージが zabbix にトリガーされ、イベントが/var/log/zabbix/snmptrapfmt.logzabbix サーバーにキャプチャされます。しかし、Zabix>Monitoring>Latest DataZabbix ダッシュボードのセクションには、最新データの古いタイムスタンプがまだ残っています。新しい値は SNMP トラップから更新されません。これに必要な別の構成はありますか?

Zabbixアプライアンス3をzabbixサーバーとして使用しています

4

1 に答える 1

1

あなたが示した最初の項目、SNMP をポーリングする項目は、トラップ処理に関連するべきではありません。

2 番目の項目 (snmptrap) については、SNMP トラッパー (サーバー構成ファイルの StartSNMPTrapper パラメーター) が開始されていることを確認してください。また、パラメーター SNMPTrapperFile を使用して、トラップが書き​​込まれる場所を Zabbix サーバーが指していることを確認します。すべてが設定されている場合は、サーバー ログを確認してください。そこにトラップが書き​​込まれている場合は、アイテムと一致しませんでした。その場合は、正規表現をトラップ データと照合し、Zabbix がトラップを認識している IP アドレスが、そのアイテムの SNMP インターフェイス アドレス。

于 2016-04-11T06:48:08.440 に答える