ECS-MIB SNMP Object ID hierarchy and MIB definition
This topic describes the SNMP OID hierarchy and provides the full SNMP MIB-II definition for the enterprise MIB known as ECS-MIB.
The SNMP enterprise MIB named ECS-MIB defines the objects
trapAlarmNotification,
notifyTimestamp,
notifySeverity,
notifyType, and
notifyDescription. The SNMP enterprise includes supported SNMP traps that are associated with managing ECS appliance hardware. ECS sends traps from the Fabric lifecycle container, using services provided by the
snmp4j Java library. The objects contained in the ECS-MIB have the following hierarchy:
You can download the ECS-MIB definition (as the file
ECS-MIB-v2.mib) from the Support Site in the Downloads section under Add-Ons. The following Management Information Base syntax defines the SNMP enterprise MIB named ECS-MIB:
ECS-MIB DEFINITIONS ::= BEGIN
IMPORTS enterprises, Counter32, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
ecs MODULE-IDENTITY
LAST-UPDATED "201605161234Z"
ORGANIZATION "EMC ECS"
CONTACT-INFO "EMC Corporation 176 South Street Hopkinton, MA 01748"
DESCRIPTION "The EMC ECS Manager MIB module"
::= { emc 102 }
emc OBJECT IDENTIFIER ::= { enterprises 1139 }
-- Top level groups
notificationData OBJECT IDENTIFIER ::= { ecs 0 }
notificationTrap OBJECT IDENTIFIER ::= { ecs 1 }
-- The notificationData group
-- The members of this group are the OIDs for VarBinds
-- that contain notification data.
genericNotify OBJECT IDENTIFIER ::= { notificationData 1 }
notifyTimestamp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The timestamp of the notification"
::= { genericNotify 1 }
notifySeverity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The severity level of the event"
::= { genericNotify 2 }
notifyType OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A type of the event"
::= { genericNotify 3 }
notifyDescription OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A complete description of the event"
::= { genericNotify 4 }
-- The SNMP trap
-- The definition of these objects mimics the SNMPv2 convention for
-- sending traps. The enterprise OID gets appended with a 0
-- and then with the specific trap code.
trapAlarmNotification NOTIFICATION-TYPE
OBJECTS {
notifyTimestamp,
notifySeverity,
notifyType,
notifyDescription,
}
STATUS current
DESCRIPTION "This trap identifies a problem on the ECS. The description can be used to describe the nature of the change"
::= { notificationTrap 1 }
END
Trap messages that are formulated in response to a
Disk Failure alert are sent to the ECS Portal
Monitor > Events > Alerts page in the format
Disk {diskSerialNumber} on node {fqdn} has failed:
Trap messages that are formulated in response to a
Disk Back Up alert are sent to the ECS Portal
Monitor > Events > Alerts page in the format
Disk {diskSerialNumber} on node {fqdn} was revived: