Active IQ Unified Manager Discussions

Where can I find the SNMP OID's for DFM events?

chute
6,258 Views

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.

1 ACCEPTED SOLUTION

rle
NetApp Alumni
6,258 Views

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 -

View solution in original post

3 REPLIES 3

chute
6,258 Views

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!

rle
NetApp Alumni
6,259 Views

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 -

chute
6,257 Views

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

Public