This document was originally a question posted to the communities. Other's are looking for this information and it is difficult to come by. As such, the post has been converted to a document.
=========================Original Post=========================
Hi all,
I want to send SNMP based alerts to a third party software tool. My customer is telling me that all they need are the OID's of the events that I would like to monitor.
I found the DFM.MIB file and have been hunting around. But I can't find where the OID's are referenced.
Where can I find the SMNP OID's for DFM specific events?
I would like to monitor the critical and emergency events coming out of DFM.
Specifically...
Event | Type | Class |
global-status:nonrecoverable | Emergency | status.global |
script:emergency-event | Emergency | script-event |
cfo-this-filer:dead | Critical | cf.state |
cluster-unreachable | Critical | ping.status |
global-status:critical | Critical | status.global |
host-down | Critical | ping.status |
RPM-unavailable | Critical | rpm.status |
script:critical-event | Critical | script-event |
temperature-hot | Critical | env.temp |
Any help is greatly appreciated. Thanks.
Some additional information. The traps.dat file located in the /etc/mib directory on a filer contains the OIDs that are specific to the storage system. I'm looking for the OID's that are specific to DFM. There is no *.dat file in the directory path for the dfm mib, \NetApp\DataFabric Manager\DFM\misc. Help!
=================Correct Answer from Rick Ehrhart @ NetApp =========================
I couldn't find an SNMP alias file for DFM; but I did a little research.
Here is the DFM trap OID: .1.3.6.1.4.1.789.3.11.1.5.
Looking for your global status - nonrecoverable, I found:
dfmEvtGlobalStatusNonRecoverable TRAP-TYPE
ENTERPRISE netappDataFabricManager
VARIABLES {
dfmSerialNumber, dfmEventSourceSerialNumber,
dfmEventId, dfmEventName, dfmEventSeverity,
dfmEventTimestamp, dfmEventMessage,
dfmEventMessageDetails,
dfmEventSourceId, dfmEventSourceTable,
dfmObjectId, dfmObjectType, dfmObjectFullName,
dfmObjectStatus, dfmEventSourceProductId,
dfmHostFullName, dfmCommentFields,
dfmPhysicalHostId, dfmPhysicalHostFullName
}
DESCRIPTION
"The host being monitored by DataFabric Manager server
has global status value 'NonRecoverable'."
::= 10166
So I believe the trap OID is: 1.3.6.1.4.1.789.3.11.1.5.10166
Regards,
- Rick -
=========================Follow Up Confirmation =========================
Rick, thanks so much for your research. This is exactly what I am looking for. Based on your information I can cross reference the dfm.mib, locate the trap type, and append the trap ID to the OID you mentioned above. So using your logic.....
The DFM OID is 1.3.6.1.4.1.789.3.11.1.5.
The trap ID below is 10194
So my OID for this event is 1.3.6.1.4.1.789.3.11.1.5.10194
Awesome, thanks again for your assistance.
dfmEvtCfoThisFilerDead TRAP-TYPE
ENTERPRISE netappDataFabricManager
VARIABLES {
dfmSerialNumber, dfmEventSourceSerialNumber,
dfmEventId, dfmEventName, dfmEventSeverity,
dfmEventTimestamp, dfmEventMessage,
dfmEventMessageDetails,
dfmEventSourceId, dfmEventSourceTable,
dfmObjectId, dfmObjectType, dfmObjectFullName,
dfmObjectStatus, dfmEventSourceProductId,
dfmHostFullName, dfmCommentFields,
dfmPhysicalHostId, dfmPhysicalHostFullName
}
DESCRIPTION
"The active/active controller being monitored by
DataFabric Manager server has gone down."
::= 10194
This document was generated from the following discussion: Thread Link : 24866