Observium_CE/mibs/enterasys/ENTERASYS-ENTITY-SENSOR-MIB-EXT-MIB

478 lines
17 KiB
Plaintext

ENTERASYS-ENTITY-SENSOR-MIB-EXT-MIB DEFINITIONS ::= BEGIN
-- enterasys-entity-sensor-mib-ext-mib.txt
--
-- Part Number:
--
--
-- This module provides authoritative definitions for Enterasys
-- Networks' Entity Sensor MIB Extensions functionality.
--
-- This module will be extended, as needed.
-- Extreme Networks reserves the right to make changes in this
-- specification and other information contained in this document
-- without prior notice. The reader should consult Extreme Networks
-- to determine whether any such changes have been made.
--
-- In no event shall Extreme Networks be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Extreme
-- Networks has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Extreme Networks grants vendors, end-users, and other interested
-- parties a non-exclusive license to use this Specification in
-- connection with the management of Extreme Networks products.
-- Copyright May 2014 Extreme Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
entPhySensorScale, entPhySensorPrecision, entPhySensorValue,
EntitySensorValue, entPhySensorOperStatus, entPhySensorUnitsDisplay
FROM ENTITY-SENSOR-MIB
EnabledStatus
FROM P-BRIDGE-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysEntitySensorExtMIB MODULE-IDENTITY
LAST-UPDATED "201405131206Z" -- Tue May 13 12:06 UTC 2014
ORGANIZATION "Extreme Networks Inc."
CONTACT-INFO
"Postal: Extreme Networks, Inc.
145 Rio Robles
San Jose, CA 95134 USA
Phone: +1 408 579-2800
E-mail: support@extremenetworks.com
WWW: http://www.extremenetworks.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Enterasys Networks enterprise OID that provide
extensions to the industry proposed standard ENTITY-SENSOR-MIB."
REVISION "201405131206Z" -- Tue May 13 12:06 UTC 2014
DESCRIPTION
"Added the etsysEntitySfpSensorExt group."
REVISION "201110141449Z" -- Fri Oct 14 14:49 UTC 2011
DESCRIPTION
"The initial version of this MIB module."
::= { etsysModules 85 }
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
etsysEntitySensorExtObjects
OBJECT IDENTIFIER ::= { etsysEntitySensorExtMIB 1 }
etsysEntitySensorExtNotifications
OBJECT IDENTIFIER ::= { etsysEntitySensorExtObjects 0 }
etsysEntityTempSensorExt
OBJECT IDENTIFIER ::= { etsysEntitySensorExtObjects 1 }
etsysEntitySfpSensorExt
OBJECT IDENTIFIER ::= { etsysEntitySensorExtObjects 2 }
-- -------------------------------------------------------------
-- The Entity Temperature Sensor Extension Group
-- -------------------------------------------------------------
etsysEntityTempSensorExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysEntityTempSensorExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per temperature sensor information that extends the
general information provided in entPhySensorTable as defined in
RFC3433. This table should contain an entry for every object
contained in entPhySensorTable that has an entPhySensorType
of type celsius(8)."
::= { etsysEntityTempSensorExt 1 }
etsysEntityTempSensorExtEntry OBJECT-TYPE
SYNTAX EtsysEntityTempSensorExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing per temperature sensor information."
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
::= { etsysEntityTempSensorExtTable 1 }
EtsysEntityTempSensorExtEntry ::=
SEQUENCE {
etsysEntityTempSensorState
INTEGER,
etsysEntityTempSensorHotTemp
EntitySensorValue,
etsysEntityTempSensorWarmTemp
EntitySensorValue,
etsysEntityTempSensorCoolTemp
EntitySensorValue,
etsysEntityTempSensorColdTemp
EntitySensorValue,
etsysEntityTempSensorTrapEnable
EnabledStatus
}
etsysEntityTempSensorState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1), -- none of the following
cold(2),
cool(3),
normal(4),
warm(5),
hot(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the temperature sensor."
::= { etsysEntityTempSensorExtEntry 1 }
etsysEntityTempSensorHotTemp OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value above which the ambient temperature
is deemed to be hot.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntityTempSensorExtEntry 2 }
etsysEntityTempSensorWarmTemp OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value above which the ambient temperature
is deemed to be warm, if it is below or equal the hot
value.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntityTempSensorExtEntry 3 }
etsysEntityTempSensorCoolTemp OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value below which the ambient temperature
is deemed to be cool, if it is above or equal the cold
value.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntityTempSensorExtEntry 4 }
etsysEntityTempSensorColdTemp OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value below which the ambient temperature
is deemed to be cold.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntityTempSensorExtEntry 5 }
etsysEntityTempSensorTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the etsysEntityTempSensorStateChng
notification will be sent when the sensor state changes as
defined by etsysEntityTempSensorState."
DEFVAL { enabled }
::= { etsysEntityTempSensorExtEntry 6 }
-- -------------------------------------------------------------
-- The Entity Sfp Sensor Extension Group
-- -------------------------------------------------------------
etsysEntitySfpSensorExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysEntitySfpSensorExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of per SFP sensor information that extends the
general information provided in entPhySensorTable as defined in
RFC3433."
::= { etsysEntitySfpSensorExt 1 }
etsysEntitySfpSensorExtEntry OBJECT-TYPE
SYNTAX EtsysEntitySfpSensorExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing per SFP sensor information."
INDEX { entPhysicalIndex } -- SPARSE-AUGMENTS
::= { etsysEntitySfpSensorExtTable 1 }
EtsysEntitySfpSensorExtEntry ::=
SEQUENCE {
etsysEntitySfpSensorState
INTEGER,
etsysEntitySfpSensorHighAlarm
EntitySensorValue,
etsysEntitySfpSensorHighWarning
EntitySensorValue,
etsysEntitySfpSensorLowWarning
EntitySensorValue,
etsysEntitySfpSensorLowAlarm
EntitySensorValue
}
etsysEntitySfpSensorState OBJECT-TYPE
SYNTAX INTEGER {
unknown(1), -- none of the following
lowAlarm(2),
lowWarning(3),
normal(4),
highWarning(5),
highAlarm(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the SFP sensor."
::= { etsysEntitySfpSensorExtEntry 1 }
etsysEntitySfpSensorHighAlarm OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold value above which the sensor reading
indicates an alarm state.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntitySfpSensorExtEntry 2 }
etsysEntitySfpSensorHighWarning OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold value above which the sensor reading
indicates a warning state, if it is below or equal the
hi alarm value.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntitySfpSensorExtEntry 3 }
etsysEntitySfpSensorLowWarning OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold value below which the sensor reading
indicates a warning state, if it is above or equal the
lo alarm value.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntitySfpSensorExtEntry 4 }
etsysEntitySfpSensorLowAlarm OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold value below which the sensor reading
indicates an alarm state.
To correctly interpret the value of this object, the
associated entPhySensorType, entPhySensorScale, and
entPhySensorPrecision objects must also be examined."
::= { etsysEntitySfpSensorExtEntry 5 }
etsysEntitySfpSensorTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether an etsysEntitySfpSensorStateChng
notification will be sent when the sensor state changes as
defined by etsysEntitySfpSensorState."
DEFVAL { enabled }
::= { etsysEntitySfpSensorExt 2 }
-- -------------------------------------------------------------
-- The Entity Temperature Sensor Extension Notification Group
-- -------------------------------------------------------------
etsysEntityTempSensorStateChng NOTIFICATION-TYPE
OBJECTS { etsysEntityTempSensorState, entPhySensorOperStatus,
entPhySensorScale, entPhySensorPrecision,
entPhySensorValue, entPhySensorUnitsDisplay }
STATUS current
DESCRIPTION
"An etsysEntityTempSensorStateChng trap signifies that the
SNMP entity, acting in an agent role, has detected the
transition of etsysEntityTempSensorState from one
enumerated state to another. It is RECOMMENDED that devices
implementing this trap optionally varbind the entPhysicalName
and entPhysicalDescr objects for this sensor."
::= { etsysEntitySensorExtNotifications 1 }
-- -------------------------------------------------------------
-- The Entity Sfp Sensor Extension Notification Group
-- -------------------------------------------------------------
etsysEntitySfpSensorStateChng NOTIFICATION-TYPE
OBJECTS { etsysEntitySfpSensorState, entPhySensorOperStatus,
entPhySensorScale, entPhySensorPrecision,
entPhySensorValue, entPhySensorUnitsDisplay }
STATUS current
DESCRIPTION
"An etsysEntitySfpSensorStateChng trap signifies that the
SNMP entity, acting in an agent role, has detected the
transition of etsysEntitySfpSensorState from one
enumerated state to another. It is RECOMMENDED that devices
implementing this trap optionally varbind the entPhysicalName
and entPhysicalDescr objects for this sensor."
::= { etsysEntitySensorExtNotifications 2 }
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
etsysEntitySensorExtConformance OBJECT IDENTIFIER
::= { etsysEntitySensorExtMIB 2 }
etsysEntitySensorExtGroups OBJECT IDENTIFIER
::= { etsysEntitySensorExtConformance 1 }
etsysEntitySensorExtCompliances OBJECT IDENTIFIER
::= { etsysEntitySensorExtConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
etsysEntityTempSensorGroup OBJECT-GROUP
OBJECTS {
etsysEntityTempSensorState,
etsysEntityTempSensorHotTemp,
etsysEntityTempSensorWarmTemp,
etsysEntityTempSensorCoolTemp,
etsysEntityTempSensorColdTemp,
etsysEntityTempSensorTrapEnable
}
STATUS current
DESCRIPTION
"The group that controls and reports per temperature sensor
extensions."
::= { etsysEntitySensorExtGroups 1 }
etsysEntityTempSensorNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
etsysEntityTempSensorStateChng
}
STATUS current
DESCRIPTION
"The group of per temperature sensor notifications for Entity
Sensor Extensions."
::= { etsysEntitySensorExtGroups 2 }
etsysEntitySfpSensorGroup OBJECT-GROUP
OBJECTS {
etsysEntitySfpSensorState,
etsysEntitySfpSensorHighAlarm,
etsysEntitySfpSensorHighWarning,
etsysEntitySfpSensorLowWarning,
etsysEntitySfpSensorLowAlarm,
etsysEntitySfpSensorTrapEnable
}
STATUS current
DESCRIPTION
"The group that controls and reports per SFP sensor
extensions."
::= { etsysEntitySensorExtGroups 3 }
etsysEntitySfpSensorNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS {
etsysEntitySfpSensorStateChng
}
STATUS current
DESCRIPTION
"The group of per SFP sensor notifications for Entity
Sensor Extensions."
::= { etsysEntitySensorExtGroups 4 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
etsysEntitySensorExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support per temperature
sensor extensions."
MODULE
MANDATORY-GROUPS { etsysEntityTempSensorGroup }
GROUP etsysEntityTempSensorNotificationGroup
DESCRIPTION
"This group is mandatory for all devices that support per
temperature sensor state change notifications."
OBJECT etsysEntityTempSensorTrapEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { etsysEntitySensorExtCompliances 1 }
etsysEntitySensorSfpExtCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support per SFP
sensor extensions."
MODULE
MANDATORY-GROUPS { etsysEntitySfpSensorGroup }
GROUP etsysEntitySfpSensorNotificationGroup
DESCRIPTION
"This group is mandatory for all devices that support per
SFP sensor state change notifications."
OBJECT etsysEntitySfpSensorTrapEnable
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
::= { etsysEntitySensorExtCompliances 2 }
END