Data Domain SNMPテストトラップコマンドについて

お世話になっております。

DDOS6.0から追加されたSNMP テストトラップのコマンド(alerts test events)について質問です。
SNMPトラップの動作確認のため、alerts test events コマンドを使用して同一イベントを通知させていたのですが、何度かトラップが送信されないタイミングがありました。

ログを確認してみると、テストトラップが送信されない場合は、alerts test events XXXXXをコマンドを打った直後にXXXXXのイベントがSNMPとラップ送信前にクリアされているからのように見受けられました。
なお、イベントのクリアは全てのイベントでされているわけではなさそうです。

このalerts test eventsコマンドにおけるイベントクリアの仕様や推奨されるSNMPテストトラップの方法について何か情報お持ちでしたらご教示いただけませんでしょうか。

■テストトラップが通知される場合
-ddsh: NOTICE: MSG-DDSH-00009: (tty=pts/0, session=8743) sysadmin: command "alerts test events EVT-STORAGE-00007"
ems_event_test: INFO: Event posted: p0-119 (11000077:285212791): EVT-STORAGE-00007: TEST-ALERT: %1 for over %2 %3.
emsmon: INFO: Email sent: Alert-id=p0-119
emsmon: INFO: Successfully sent snmp v2 trap [DiskGroupReconstructionNoProgress] to XXX.XXX.XXX.XXX

■テストトラップが通知されない場合
-ddsh: NOTICE: MSG-DDSH-00009: (tty=pts/0, session=8743) sysadmin: command "alerts test events EVT-NTP-00001"
ems_event_test: INFO: Event posted: p0-120 (11000078:285212792): EVT-NTP-00001: TEST-ALERT: Network time service is failed. EVT-INFO::MaximumTimeDifference=%1s
sysmon: INFO: Event cleared: p0-120 (11000078:285212792): EVT-NTP-00001: Network time service is failed. EVT-INFO::MaximumTimeDifference=10000s

 

以上、よろしくお願い致します。

ラベル(1)
0 件の賞賛
2件の返信2
モデレーター
モデレーター

Re: Data Domain SNMPテストトラップコマンドについて

chiken_tatsutaさん

テストトラップを連続して作成していたりしないでしょうか。
ラボマシンで確認してみたところ、alerts test eventsを利用して連続でトラップを出そうとすると、2回までは問題なく送信されますが、どうも連続した3回目からは飛ばないというような動きをしているように見えます。
(ただ連続の定義、どれくらいの期間空ける必要があるのかについてはどこにも見つけることは出来なかったです・・・)

今回テスト通知が出来なかったという「EVT-NTP-00001」についてはshirotanさんが過去に確認されていますし、私もTWSNMPを利用して確認して問題なく送信されることが確認できました(もちろん「EVT-STORAGE-00007」も)。

また、もしかするとEVT-NTP-00001は毎回トラップを出さずに、例えば5回発生したら一度トラップを送信するというような設定になっているかもと思い確認してみましたが、きちんと毎回送信するような仕様になっています。

ID: EVT-NTP-00001 - Severity: ERROR - Class: environment - Audience: customer

Event Details
Name: NTPDFailed
Type: managed
Required Number Of Hits: 1 <=発生時毎回送信
Notification: email, snmp-trap

KB、過去SRなどを見ても類似事象は報告されていなかったために、ラボでDDOS 6.0.1.30と6.1.0.11の2台を使って色々と確認している中で、最初に書いたような動作をすることに気がついたのですが、chiken_tatsutaさんがこの条件に合っていないとすると、ちょっと原因はわからないです。。

Re: Data Domain SNMPテストトラップコマンドについて

ご返信ありがとう御座います(期間が空いてしまい申し訳御座いません) 当時のテスト方法を担当者へ確認したところ、同一のテストトラップを連続して作成していたようでした。 私たちの検証機器でも試してみたのですが、 テストトラップコマンド実行 → SNMPトラップが発報 を何度か繰り返してみたのですが、都度SNMPトラップは問題なく発報され、”alerts test events XXXXXをコマンドを打った直後にXXXXXのイベントがSNMPとラップ送信前にクリアされている”事象の再現は出来ませんでした。 イベントクリアに関しては規則性も見つける事が出来なかったので不明なままですが、 テストトラップのコマンドに関しては、同じイベントを短時間のうちに連続して実行しない、コマンドに対しトラップが発報されたことを確認した後に次のテストトラップのコマンドを実行する という方法が確実なのかなと思いました。。
0 件の賞賛