SNMP OID's for DFM Events

by Frequent Contributor on ‎2012-11-06 09:19 AM

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...

EventTypeClass
global-status:nonrecoverableEmergencystatus.global
script:emergency-eventEmergencyscript-event
cfo-this-filer:deadCriticalcf.state
cluster-unreachableCriticalping.status
global-status:criticalCriticalstatus.global
host-downCriticalping.status
RPM-unavailableCriticalrpm.status
script:critical-eventCriticalscript-event
temperature-hotCriticalenv.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

Warning!

This NetApp Community is public and open website that is indexed by search engines such as Google. Participation in the NetApp Community is voluntary. All content posted on the NetApp Community is publicly viewable and available. This includes the rich text editor which is not encrypted for https.

In accordance to our Code of Conduct and Community Terms of Use DO NOT post or attach the following:

  • Software files (compressed or uncompressed)
  • Files that require an End User License Agreement (EULA)
  • Confidential information
  • Personal data you do not want publicly available
  • Another’s personally identifiable information
  • Copyrighted materials without the permission of the copyright owner

Files and content that do not abide by the Community Terms of Use or Code of Conduct will be removed. Continued non-compliance may result in NetApp Community account restrictions or termination.