Commit version 24.12.13800
This commit is contained in:
326
mibs/netapp/NETAPP-STORAGEGRID-MIB
Normal file
326
mibs/netapp/NETAPP-STORAGEGRID-MIB
Normal file
@ -0,0 +1,326 @@
|
||||
NETAPP-STORAGEGRID-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
NOTIFICATION-GROUP, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF;
|
||||
|
||||
--
|
||||
-- NetApp has the convention of using previous enterprise IDs under the NetApp
|
||||
-- enterprize ID to differentiate organizations.
|
||||
--
|
||||
storagegrid MODULE-IDENTITY
|
||||
LAST-UPDATED "202009091500Z"
|
||||
ORGANIZATION "NetApp Inc."
|
||||
CONTACT-INFO "Website: www.netapp.com"
|
||||
DESCRIPTION "The MIB Module for NetApp StorageGRID entities."
|
||||
|
||||
REVISION "202009091500Z"
|
||||
DESCRIPTION "Added active alert table and notifications."
|
||||
|
||||
REVISION "201803211725Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { netapp 28669 }
|
||||
|
||||
netapp OBJECT IDENTIFIER ::= { enterprises 789 }
|
||||
|
||||
sgNotifications OBJECT IDENTIFIER ::= {storagegrid 0}
|
||||
sgObjects OBJECT IDENTIFIER ::= {storagegrid 1}
|
||||
sgGroups OBJECT IDENTIFIER ::= {storagegrid 2}
|
||||
|
||||
--
|
||||
-- StorageGRID MIB objects
|
||||
--
|
||||
|
||||
--
|
||||
-- StorageGRID active alert table
|
||||
--
|
||||
|
||||
activeAlertCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of active alerts in the activeAlertTable"
|
||||
::= { sgObjects 3 }
|
||||
|
||||
activeAlertTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ActiveAlertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of active alerts in StorageGRID"
|
||||
::= { sgObjects 4 }
|
||||
|
||||
activeAlertEntry OBJECT-TYPE
|
||||
SYNTAX ActiveAlertEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A single StorageGRID alert, indexed by alert ID"
|
||||
INDEX { activeAlertId }
|
||||
::= { activeAlertTable 1 }
|
||||
|
||||
ActiveAlertEntry ::= SEQUENCE {
|
||||
activeAlertId OCTET STRING,
|
||||
activeAlertName OCTET STRING,
|
||||
activeAlertInstance OCTET STRING,
|
||||
activeAlertSeverity OCTET STRING,
|
||||
activeAlertStartTime DateAndTime
|
||||
}
|
||||
|
||||
activeAlertId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ID of the alert. Only unique in the current set of active alerts."
|
||||
::= { activeAlertEntry 1 }
|
||||
|
||||
activeAlertName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the alert"
|
||||
::= { activeAlertEntry 2 }
|
||||
|
||||
activeAlertInstance OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the entity that generated the alert, typically the node name"
|
||||
::= { activeAlertEntry 3 }
|
||||
|
||||
activeAlertSeverity OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The severity of the alert"
|
||||
::= { activeAlertEntry 4 }
|
||||
|
||||
activeAlertStartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time the alert was triggered"
|
||||
::= { activeAlertEntry 5 }
|
||||
|
||||
--
|
||||
-- StorageGRID legacy alarm table
|
||||
--
|
||||
|
||||
AlarmSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The severity levels of an alarm"
|
||||
SYNTAX INTEGER { normal(1), notice(2), minor(3), major(4), critical(5) }
|
||||
|
||||
currentAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A table of current alarms in StorageGRID"
|
||||
::= { sgObjects 1 }
|
||||
|
||||
currentAlarmCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The number of current alarms in the currentAlarmTable"
|
||||
::= { sgObjects 2 }
|
||||
|
||||
currentAlarmEntry OBJECT-TYPE
|
||||
SYNTAX CurrentAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A single StorageGRID alarm, indexed by node ID then alarm OID"
|
||||
INDEX { currentAlarmSourceId, currentAlarmAttrCode, currentAlarmAttrIndex }
|
||||
::= { currentAlarmTable 1 }
|
||||
|
||||
CurrentAlarmEntry ::= SEQUENCE {
|
||||
currentAlarmSourceId OCTET STRING,
|
||||
currentAlarmAttrCode DisplayString,
|
||||
currentAlarmAttrIndex Integer32,
|
||||
currentAlarmNodeName OCTET STRING,
|
||||
currentAlarmSeverity AlarmSeverity,
|
||||
currentAlarmTriggerValue DisplayString,
|
||||
currentAlarmTriggerTime DateAndTime
|
||||
}
|
||||
|
||||
currentAlarmSourceId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..100))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The ID of the service that triggered the alarm"
|
||||
::= { currentAlarmEntry 1 }
|
||||
|
||||
currentAlarmAttrCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..100))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The code of the attribute that triggered the alarm"
|
||||
::= { currentAlarmEntry 2 }
|
||||
|
||||
currentAlarmAttrIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The index of the attribute that triggered the alarm"
|
||||
::= { currentAlarmEntry 3 }
|
||||
|
||||
currentAlarmNodeName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..100))
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The name of the node that triggered the alarm"
|
||||
::= { currentAlarmEntry 4 }
|
||||
|
||||
currentAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX AlarmSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The severity of the alarm"
|
||||
::= { currentAlarmEntry 5 }
|
||||
|
||||
currentAlarmTriggerValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The value that triggered the alarm"
|
||||
::= { currentAlarmEntry 6 }
|
||||
|
||||
currentAlarmTriggerTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The time the alarm was triggered"
|
||||
::= { currentAlarmEntry 7 }
|
||||
|
||||
--
|
||||
-- StorageGRID Notifications
|
||||
-- Note: IDs match severity TC above
|
||||
--
|
||||
|
||||
currentNormalAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
|
||||
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An alarm with normal severity"
|
||||
::= { sgNotifications 1}
|
||||
|
||||
currentNoticeAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
|
||||
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An alarm with notice severity"
|
||||
::= { sgNotifications 2}
|
||||
|
||||
currentMinorAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
|
||||
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An alarm with minor severity"
|
||||
::= { sgNotifications 3}
|
||||
|
||||
currentMajorAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
|
||||
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An alarm with major severity"
|
||||
::= { sgNotifications 4}
|
||||
|
||||
currentCriticalAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
|
||||
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"An alarm with critical severity"
|
||||
::= { sgNotifications 5}
|
||||
|
||||
activeMinorAlert NOTIFICATION-TYPE
|
||||
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
|
||||
activeAlertName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An alert with minor severity"
|
||||
::= { sgNotifications 6}
|
||||
|
||||
activeMajorAlert NOTIFICATION-TYPE
|
||||
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
|
||||
activeAlertName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An alert with major severity"
|
||||
::= { sgNotifications 7}
|
||||
|
||||
activeCriticalAlert NOTIFICATION-TYPE
|
||||
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
|
||||
activeAlertName }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An alert with critical severity"
|
||||
::= { sgNotifications 8}
|
||||
|
||||
--
|
||||
-- StorageGRID Groups
|
||||
--
|
||||
|
||||
currentAlarmGroup OBJECT-GROUP
|
||||
OBJECTS { currentAlarmSourceId, currentAlarmAttrCode, currentAlarmAttrIndex,
|
||||
currentAlarmNodeName, currentAlarmSeverity, currentAlarmTriggerTime,
|
||||
currentAlarmTriggerValue, currentAlarmCount }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The Alarm object group"
|
||||
::= { sgGroups 1 }
|
||||
|
||||
currentAlarmNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { currentNormalAlarm, currentNoticeAlarm, currentMinorAlarm,
|
||||
currentMajorAlarm, currentCriticalAlarm }
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Alarm notifications sent by StorageGRID"
|
||||
::= { sgGroups 2 }
|
||||
|
||||
activeAlertGroup OBJECT-GROUP
|
||||
OBJECTS { activeAlertCount, activeAlertId, activeAlertName, activeAlertInstance,
|
||||
activeAlertSeverity, activeAlertStartTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Alarm object group"
|
||||
::= { sgGroups 3 }
|
||||
|
||||
activeAlertNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { activeMinorAlert, activeMajorAlert, activeCriticalAlert }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alert notifications sent by StorageGRID"
|
||||
::= { sgGroups 4 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user