2 Intern
•
215 メッセージ
0
2596
Data Domain SNMPのOIDについて
いつもお世話になっています。 DDをSNMP監視する際に、OID登録で監視項目を絞って行う場合についての方法を確認しています。 初歩的な内容になるかと思いますが、よろしくお願いいたします。 (MIB Quick Referenceガイド(6.1)を参照しています) ① 例えば、Disk 1.1でDisk Failが発生した場合、 dataDomainMibObjectsとdataDomainMibNotificationsの全てのOIDを SNMPトラップ通知先が登録していれば下記の様なSNMPトラップ内容が通知されると思います。 TRAP種別:diskFailure systemSerialNumber= DD S/N alertInfoDescription= Unable to access a disk and the disk state is failed. EVT-OBJ:Enclosure=1:Disk1 EVT-INFO::EnclosureSerialNumber= enclsoure S/N dataDomainMibNotificationsは登録されていて dataDomainMibObjectsのOID登録を一切していない場合ですと、 「EVT-ONJ:Enclosure=1:Disk1 EVT-INFO::EnclosureSerialNumber=」 の内容が正常に表示されない、 または表示自体されなくなるのでしょうか。 ※「dataDomainMibNotifications」はSNMPトラップのアラート内容を示し、 「dataDomainMibObjects」は数値やステータス、部位を示すと考えています。 ② dataDomainMibNotificationsのOIDのみでもSNMP監視は可能となるのでしょうか。 DDで問題が発生した事とアラート内容だけがSNMPトラップで確認が出来て、 障害箇所や温度等の数値についてはDDのアラートメッセージで確認するイメージとなります。 以上、よろしくお願いいたします。
ayas
Moderator
Moderator
•
6.7K メッセージ
0
2019年8月21日 20:00
hiko157さん
返信をありがとうございます。
最初のご質問も含め私の理解が足りませんでした。ごめんなさい。
追加でいただいたご質問も含め、再度お知らせします。
まず、トラップを受け取るSNMPマネージャにMIBファイルなし、MIBファイルあり、の2パターンで確認をしてみました。
(sysadmin# alerts test events EVT-STORAGE-00002 で確認)
MIB なし>>
sysUpTimeInstance = Timeticks: (299291174) 34 days, 15:21:51.74
TRAP種別 = OID: enterprises.19746.2.0.5083
enterprises.19746.1.13.1.1.0 = STRING: "1FA095XXXX"
enterprises.19746.1.4.3.1.1.2.30 = STRING: "TEST-ALERT: Unable to access a disk and the disk state is %1.\"\"EVT-OBJ::Enclosure=%2:Disk=%3 EVT-INFO::EnclosureSerialNumber=%4"
MIBあり>>
sysUpTimeInstance = Timeticks: (299237156) 34 days, 15:12:51.56
TRAP種別 = OID: diskFailure
systemSerialNumber.0 = STRING: 1FA095XXXX
alertInfoDescription.29 = STRING: TEST-ALERT: Unable to access a disk and the disk state is %1.""EVT-OBJ::Enclosure=%2:Disk=%3 EVT-INFO::EnclosureSerialNumber=%4
上記からシリアル番号やアラート説明はMIBを登録していなくても確認できる情報です。
→mibファイルがSNMPマネージャ登録されていることによって変換される情報は以下。。
TRAP種別 = OID: diskFailure
systemSerialNumber.0 =
alertInfoDescription.29 =
結論として、MIBファイルなしでも情報はとれる、(発信元、イベント名)は確認ができるということになります。
(先述した『dataDomainMibObjectsが登録されていない場合、1.3.6.1.4.1.19746.1.xでのトラップは確認できません。』は間違いです。ごめんなさい!)
ayas
Moderator
Moderator
•
6.7K メッセージ
0
2019年8月22日 02:00
hiko157 さん
お返事をありがとうございます。
diskFailuerのOIDのみを登録した場合はこちらになります。
sysUpTimeInstance = Timeticks: (299237156) 34 days, 15:12:51.56
TRAP種別 = OID: diskFailure
enterprises.19746.1.13.1.1.0 = STRING: "1FA095XXXX"
enterprises.19746.1.4.3.1.1.2.30 = STRING: "TEST-ALERT: Unable to access a disk and the disk state is %1.\"\"EVT-OBJ::Enclosure=%2:Disk=%3 EVT-INFO::EnclosureSerialNumber=%4"
systemSerialNumberとalertInfoDescriptionのOIDのみを登録した場合
sysUpTimeInstance = Timeticks: (299291174) 34 days, 15:21:51.74
TRAP種別 = OID: enterprises.19746.2.0.5083
systemSerialNumber.0 = STRING: 1FA095XXXX
alertInfoDescription.29 = STRING: TEST-ALERT: Unable to access a disk and the disk state is %1.""EVT-OBJ::Enclosure=%2:Disk=%3 EVT-INFO::EnclosureSerialNumber=%4
になると思います。
hiko157
2 Intern
2 Intern
•
215 メッセージ
0
2019年8月20日 07:00
改行がされずに投稿されてしまいましたので修正いたします。
DDをSNMP監視する際に、OID登録で監視項目を絞って行う場合についての方法を確認しています。
初歩的な内容になるかと思いますが、よろしくお願いいたします。
(MIB Quick Referenceガイド(6.1)を参照しています)
①
例えば、Disk 1.1でDisk Failが発生した場合、
dataDomainMibObjectsとdataDomainMibNotificationsの全てのOIDを
SNMPトラップ通知先が登録していれば下記の様なSNMPトラップ内容が通知されると思います。
TRAP種別:diskFailure
systemSerialNumber= DD S/N
alertInfoDescription= Unable to access a disk and the disk state is failed.
EVT-OBJ:Enclosure=1:Disk1 EVT-INFO::EnclosureSerialNumber= enclsoure S/N
dataDomainMibNotificationsは登録されていて
dataDomainMibObjectsのOID登録を一切していない場合ですと、
「EVT-ONJ:Enclosure=1:Disk1 EVT-INFO::EnclosureSerialNumber=」
の内容が正常に表示されない、 または表示自体されなくなるのでしょうか。
※「dataDomainMibNotifications」はSNMPトラップのアラート内容を示し、
「dataDomainMibObjects」は数値やステータス、部位を示すと考えています。
②
dataDomainMibNotificationsのOIDのみでもSNMP監視は可能となるのでしょうか。
DDで問題が発生した事とアラート内容だけがSNMPトラップで確認が出来て、
障害箇所や温度等の数値についてはDDのアラートメッセージで確認するイメージとなります。
以上、よろしくお願いいたします。
ayas
Moderator
Moderator
•
6.7K メッセージ
0
2019年8月21日 01:00
hiko157さん
① 実際にMIBファイルを確認すると以下になります。
dataDomainMibNotifications (1.3.6.1.4.1.19746.2)
dataDomainMibObjects (1.3.6.1.4.1.19746.1)
そのためdataDomainMibObjectsが登録されていない場合、1.3.6.1.4.1.19746.1.xでのトラップは確認できません。
参考スレッド:【DataDomain】MIBについて
MIBレファレンス にそれぞれトラップリストがあります。
dataDomainMibObjects のトラップリストはChapter2
dataDomainMibNotificationのトラップはChapter3
② おっしゃる通りOIDだけでも 監視は可能ですが詳細はDDのアラートメッセージでの確認になります。
hiko157
2 Intern
2 Intern
•
215 メッセージ
0
2019年8月21日 17:00
ご確認ありがとうございます。
>①
MIBファイルでDisk Failの詳細を確認すると下記の記載があります。
diskFailure NOTIFICATION-TYPE
OBJECTS { systemSerialNumber, alertInfoDescription }
OBJECTSのOID、
systemSerialNumberならOID「1.3.6.1.4.1.19746.1.13.1.1」、
alertInfoDescriptionならOD「1.3.6.1.4.1.19746.1.4.3.1.1.2」
を登録する事で、下記の情報が正常に表示されるという理解でよろしいでしょうか。
systemSerialNumber= DD S/N
alertInfoDescription= Unable to access a disk and the disk state is failed.
EVT-OBJ:Enclosure=1:Disk1 EVT-INFO::EnclosureSerialNumber= enclsoure S/N
>②
dataDomainMibNotificationsだけのOID登録ですと、
項番①の情報は全く表示されず、TRAP種別「diskFailure」のみが表示されるという事になるのでしょうか。
細かい点となり申し訳ありませんが、もう少しだけお付き合い下さい。
hiko157
2 Intern
2 Intern
•
215 メッセージ
0
2019年8月21日 22:00
ayasさん
色々とありがとうございます。
非常に助かります。
>①
TWSNMPを使用して社内で確認を進めていますが、同じ状態まで確認は出来ました。
こちらについては理解できました、ありがとうございます。
>②
質問の仕方に問題がありました。
もう一度質問をさせて頂きます。
Disk FailのSNMPトラップは下記のOIDで構成されている認識です。
diskFailureのOID「1.3.6.1.4.1.19746.2.0.5083」
systemSerialNumberのOID「1.3.6.1.4.1.19746.1.13.1.1」
alertInfoDescriptionのOD「1.3.6.1.4.1.19746.1.4.3.1.1.2」
SNMPマネージャの方で登録したOIDのみをSNMPトラップ受信する場合、
diskFailuerのOIDのみを登録したとしたら、下記のような表示となるのでしょうか。
sysUpTimeInstance = Timeticks: (60499729) 7 days, 0:03:17.29
TRAP種別 = OID: diskFailure
※systemSerialNumberとalertInfoDescriptionは表示自体されない。
また、逆にsystemSerialNumberとalertInfoDescriptionのOIDのみを登録した場合ですと
下記の様な表示になるのですようか。
systemSerialNumber.0 = STRING: xxxxxxxxxxxxx
alertInfoDescription.57 = STRING: Unable to access a disk and the disk state is failed.EVT-OBJ::Enclosure=1:Disk=7 EVT-INFO::EnclosureSerialNumber=xxxxxxxxxxxxxxxx
※TRAP種別は表示されない。
DDというよりSNMP自体の質問となってしまっているので、こちらで最後とさせて頂きます。
もし、ご存知でしたら教えて頂けますと助かります。
hiko157
2 Intern
2 Intern
•
215 メッセージ
0
2019年9月3日 18:00
ayasさん
ご回答ありがとうございます。
最後と言いましたが、申し訳ありません。
DDOS6.1のMIBクイックリファレンスについて1点追加で質問をさせて頂きます。
P73のNoteに下記記載があります。
「Data Domain MIB notifications 1.3.6.1.4.1.19746.2.0.1 through 1.3.6.1.4.1.19746.2.0.36 are deprecated.
Deprecated notifications are listed in the MIB, but are not included in this reference.」
こちらについては、「 1.3.6.1.4.1.19746.2.0.1」から 「1.3.6.1.4.1.19746.2.0.36」が非推奨との
記載となっていますが、監視から除外する事を推奨しているとなるのでしょうか。
何かしら理由をご存じでしたら、教えて頂けますと助かります。
(現在は5000番以降でしかSNMPトラップ通知をしていない?)
ayas
Moderator
Moderator
•
6.7K メッセージ
1
2019年9月4日 22:00
hiko157
2 Intern
2 Intern
•
215 メッセージ
0
2019年9月5日 18:00
ayasさん
承知しました。
ありがとうございます。