620 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			620 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
-- File Name : EquipmentCommon_MIB.mib
 | 
						|
-- Version   : 1.01.00
 | 
						|
-- Date      : May 1, 2015
 | 
						|
-- Author    : DragonWave Inc.
 | 
						|
 | 
						|
EQUIPMENT-COMMON-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, 
 | 
						|
	Counter64, IpAddress, Integer32, TimeTicks, Counter32, Unsigned32
 | 
						|
		FROM SNMPv2-SMI
 | 
						|
	TEXTUAL-CONVENTION, DisplayString, DateAndTime, 
 | 
						|
	TimeStamp
 | 
						|
		FROM SNMPv2-TC
 | 
						|
	equipmentCommon
 | 
						|
		FROM DWI-HARMONY-PRIVATE-MIB;
 | 
						|
 | 
						|
-- Not supported : Opaque
 | 
						|
-- [RFC2578]
 | 
						|
-- [RFC2579]
 | 
						|
-- 
 | 
						|
-- Module Identity
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentCommonMib MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "200901210000Z"
 | 
						|
	ORGANIZATION 
 | 
						|
		"DragonWave Inc."
 | 
						|
	CONTACT-INFO 
 | 
						|
		""
 | 
						|
	DESCRIPTION 
 | 
						|
		"This MIB Module defines a notification log mechanism and a current alarm list."
 | 
						|
 | 
						|
	REVISION "200901210000Z"
 | 
						|
	DESCRIPTION 
 | 
						|
		"Initial Revision"
 | 
						|
 | 
						|
	REVISION "201501051615Z"
 | 
						|
	DESCRIPTION 
 | 
						|
		"Corrected EquipmentAlarmActiveTable index order."
 | 
						|
::= { equipmentCommon 100 }
 | 
						|
 | 
						|
 | 
						|
-- 
 | 
						|
-- History of MIB Changes
 | 
						|
-- 
 | 
						|
-- 
 | 
						|
-- 
 | 
						|
-- Textual conventions
 | 
						|
-- 
 | 
						|
 | 
						|
EnableType ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"Enabled/Disabled"
 | 
						|
	SYNTAX  INTEGER {
 | 
						|
		disabled (0),
 | 
						|
		enabled (1)
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
-- 
 | 
						|
-- Node definitions
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentCommonObjects  OBJECT IDENTIFIER ::= { equipmentCommon 1 }
 | 
						|
equipmentConfigLog   OBJECT IDENTIFIER ::= { equipmentCommonObjects 1 }
 | 
						|
equipmentLog         OBJECT IDENTIFIER ::= { equipmentCommonObjects 2 }
 | 
						|
equipmentAlarmList   OBJECT IDENTIFIER ::= { equipmentCommonObjects 3 }
 | 
						|
equipmentSnmpTrap    OBJECT IDENTIFIER ::= { equipmentCommonObjects 4 }
 | 
						|
equipmentPseudoEventsObjects  OBJECT IDENTIFIER ::= { equipmentCommon 2 }
 | 
						|
equipmentMirrorObjects  OBJECT IDENTIFIER ::= { equipmentCommon 3 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Object definitions: configuration section 
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentEventLogEntryLimit  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The maximum number of notification entries that may be held
 | 
						|
		     in EventLogTable."
 | 
						|
	DEFVAL  { 4096 }
 | 
						|
	::= { equipmentConfigLog 1 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Object definitions: event log section 
 | 
						|
--                     
 | 
						|
 | 
						|
equipmentEventLogLastEntry  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value of equipmentEventLogIndex at the time of the last
 | 
						|
		       creation of an entry in the equipmentEventLogTable."
 | 
						|
	::= { equipmentLog 1 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Event Notification Log Table (inspired by RFC 3014)
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentEventLogTable  OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF EquipmentEventLogEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A table of Notification log entries."
 | 
						|
	::= { equipmentLog 2 }
 | 
						|
 | 
						|
equipmentEventLogEntry  OBJECT-TYPE
 | 
						|
	SYNTAX 	EquipmentEventLogEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A Notification log entry. Entries appear in this table 
 | 
						|
		                         when Notifications occur.  They are removed to make way 
 | 
						|
		                         for new entries due to lack of resources or the values of 
 | 
						|
		                         equipmentEventLogEntryLimit.If adding an entry would exceed 
 | 
						|
		                         equipmentEventLogEntryLimit the oldest entry in that log SHOULD 
 | 
						|
		                         be removed to make room for the new one."
 | 
						|
	INDEX { equipmentEventLogIndex }
 | 
						|
	::= { equipmentEventLogTable 1 }
 | 
						|
 | 
						|
EquipmentEventLogEntry ::= SEQUENCE {
 | 
						|
	equipmentEventLogIndex
 | 
						|
		Unsigned32,
 | 
						|
	equipmentEventLogTime
 | 
						|
		TimeStamp,
 | 
						|
	equipmentEventLogDateAndTime
 | 
						|
		DateAndTime,
 | 
						|
	equipmentEventLogNotificationID
 | 
						|
		OBJECT IDENTIFIER,
 | 
						|
	equipmentEventLogVariables
 | 
						|
		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
equipmentEventLogIndex  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32 (1..4294967295)
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A monotonically increasing integer for the sole purpose of
 | 
						|
		     indexing entries within the log.  When it reaches the
 | 
						|
		     maximum value,the agent wraps the value back to 1.
 | 
						|
		This number should correspond to the number of notifications 
 | 
						|
		sent by the agent."
 | 
						|
	::= { equipmentEventLogEntry 1 }
 | 
						|
 | 
						|
equipmentEventLogTime  OBJECT-TYPE
 | 
						|
	SYNTAX     TimeStamp
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value of sysUpTime when the entry was placed in the log."
 | 
						|
	::= { equipmentEventLogEntry 2 }
 | 
						|
 | 
						|
equipmentEventLogDateAndTime  OBJECT-TYPE
 | 
						|
	SYNTAX     DateAndTime
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The local date and time when the entry was logged, useful when browsing the MIB."
 | 
						|
	::= { equipmentEventLogEntry 3 }
 | 
						|
 | 
						|
equipmentEventLogNotificationID  OBJECT-TYPE
 | 
						|
	SYNTAX     OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The NOTIFICATION-TYPE object identifier of the Notification that
 | 
						|
		                 occurred."
 | 
						|
	::= { equipmentEventLogEntry 4 }
 | 
						|
 | 
						|
equipmentEventLogVariables  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The number of variables in equipmentEventLogVariableTable for this
 | 
						|
		       logged notification."
 | 
						|
	::= { equipmentEventLogEntry 5 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Event Log variable Table
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentEventLogVariableTable  OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF EquipmentEventLogVariableEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A table of variables to go with Notification log entries."
 | 
						|
	::= { equipmentLog 3 }
 | 
						|
 | 
						|
equipmentEventLogVariableEntry  OBJECT-TYPE
 | 
						|
	SYNTAX 	EquipmentEventLogVariableEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A Notification log entry variable.
 | 
						|
		
 | 
						|
		     Entries appear in this table when there are variables in
 | 
						|
		   the varbind list of a Notification in equipmentEventLogTable."
 | 
						|
	INDEX { equipmentEventLogIndex, 
 | 
						|
		equipmentEventLogVariableIndex }
 | 
						|
	::= { equipmentEventLogVariableTable 1 }
 | 
						|
 | 
						|
EquipmentEventLogVariableEntry ::= SEQUENCE {
 | 
						|
	equipmentEventLogVariableIndex
 | 
						|
		Unsigned32,
 | 
						|
	equipmentEventLogVariableID
 | 
						|
		OBJECT IDENTIFIER,
 | 
						|
	equipmentEventLogVariableValueType
 | 
						|
		INTEGER,
 | 
						|
	equipmentEventLogVariableCounter32Val
 | 
						|
		Counter32,
 | 
						|
	equipmentEventLogVariableUnsigned32Val
 | 
						|
		Unsigned32,
 | 
						|
	equipmentEventLogVariableTimeTicksVal
 | 
						|
		TimeTicks,
 | 
						|
	equipmentEventLogVariableInteger32Val
 | 
						|
		Integer32,
 | 
						|
	equipmentEventLogVariableOctetStringVal
 | 
						|
		OCTET STRING,
 | 
						|
	equipmentEventLogVariableIpAddressVal
 | 
						|
		IpAddress,
 | 
						|
	equipmentEventLogVariableOidVal
 | 
						|
		OBJECT IDENTIFIER,
 | 
						|
	equipmentEventLogVariableCounter64Val
 | 
						|
		Counter64
 | 
						|
}
 | 
						|
 | 
						|
equipmentEventLogVariableIndex  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32 (1..4294967295)
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A monotonically increasing integer, starting at 1 for a given
 | 
						|
		 equipmentEventLogIndex, for indexing variables within the logged
 | 
						|
		     Event Notification."
 | 
						|
	::= { equipmentEventLogVariableEntry 1 }
 | 
						|
 | 
						|
equipmentEventLogVariableID  OBJECT-TYPE
 | 
						|
	SYNTAX     OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The variable's object identifier."
 | 
						|
	::= { equipmentEventLogVariableEntry 2 }
 | 
						|
 | 
						|
equipmentEventLogVariableValueType  OBJECT-TYPE
 | 
						|
	SYNTAX     INTEGER {
 | 
						|
		counter32 (1),
 | 
						|
		unsigned32 (2),
 | 
						|
		timeTicks (3),
 | 
						|
		integer32 (4),
 | 
						|
		ipAddress (5),
 | 
						|
		octetString (6),
 | 
						|
		objectId (7),
 | 
						|
		counter64 (8)
 | 
						|
	}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The type of the value.  One and only one of the value
 | 
						|
		                 objects that follow must be instantiated, based on this type."
 | 
						|
	::= { equipmentEventLogVariableEntry 3 }
 | 
						|
 | 
						|
-- Not supported: opaque(9)
 | 
						|
 | 
						|
equipmentEventLogVariableCounter32Val  OBJECT-TYPE
 | 
						|
	SYNTAX     Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'counter32'."
 | 
						|
	::= { equipmentEventLogVariableEntry 4 }
 | 
						|
 | 
						|
equipmentEventLogVariableUnsigned32Val  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'unsigned32'."
 | 
						|
	::= { equipmentEventLogVariableEntry 5 }
 | 
						|
 | 
						|
equipmentEventLogVariableTimeTicksVal  OBJECT-TYPE
 | 
						|
	SYNTAX     TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'timeTicks'."
 | 
						|
	::= { equipmentEventLogVariableEntry 6 }
 | 
						|
 | 
						|
equipmentEventLogVariableInteger32Val  OBJECT-TYPE
 | 
						|
	SYNTAX     Integer32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'integer32'."
 | 
						|
	::= { equipmentEventLogVariableEntry 7 }
 | 
						|
 | 
						|
equipmentEventLogVariableOctetStringVal  OBJECT-TYPE
 | 
						|
	SYNTAX     OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'octetString'."
 | 
						|
	::= { equipmentEventLogVariableEntry 8 }
 | 
						|
 | 
						|
equipmentEventLogVariableIpAddressVal  OBJECT-TYPE
 | 
						|
	SYNTAX     IpAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'ipAddress'.
 | 
						|
		     Although this seems to be unfriendly for IPv6, we
 | 
						|
		     have to recognize that there are a number of older
 | 
						|
		     MIBs that do contain an IPv4 format address, known
 | 
						|
		     as IpAddress.
 | 
						|
		
 | 
						|
		  IPv6 addresses are represented using TAddress or
 | 
						|
		   InetAddress, and so the underlying datatype is
 | 
						|
		     OCTET STRING, and their value would be stored in
 | 
						|
		     the equipmentEventLogVariableOctetStringVal column."
 | 
						|
	::= { equipmentEventLogVariableEntry 9 }
 | 
						|
 | 
						|
equipmentEventLogVariableOidVal  OBJECT-TYPE
 | 
						|
	SYNTAX     OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'objectId'."
 | 
						|
	::= { equipmentEventLogVariableEntry 10 }
 | 
						|
 | 
						|
equipmentEventLogVariableCounter64Val  OBJECT-TYPE
 | 
						|
	SYNTAX     Counter64
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value when equipmentEventLogVariableValueType is 'counter64'."
 | 
						|
	::= { equipmentEventLogVariableEntry 11 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Opaque type not supported 
 | 
						|
-- 
 | 
						|
--	equipmentEventLogVariableOpaqueVal          OBJECT-TYPE
 | 
						|
-- 	   SYNTAX      Opaque
 | 
						|
-- 	   MAX-ACCESS  read-only
 | 
						|
-- 	   STATUS      current
 | 
						|
-- 	   DESCRIPTION
 | 
						|
-- 	    "The value when equipmentEventLogVariableValueType is 'opaque'."
 | 
						|
-- 	   ::= { equipmentEventLogVariableEntry 12 }
 | 
						|
-- 
 | 
						|
-- Object definitions: active alarm list section
 | 
						|
-- 
 | 
						|
-- 
 | 
						|
-- Active Alarm Table 
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentAlarmActiveLastChanged  OBJECT-TYPE
 | 
						|
	SYNTAX     TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value of sysUpTime at the time of the last
 | 
						|
		       creation or deletion of an entry in the equipmentAlarmActiveTable.
 | 
						|
		       Useful in case of polling (no traps mechanism used).
 | 
						|
		       If the number of entries has been unchanged since the
 | 
						|
		       last re-initialization, then this object contains a zero value."
 | 
						|
	::= { equipmentAlarmList 1 }
 | 
						|
 | 
						|
equipmentAlarmActiveRowCounter  OBJECT-TYPE
 | 
						|
	SYNTAX     Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The number of active alarms row in the table."
 | 
						|
	::= { equipmentAlarmList 2 }
 | 
						|
 | 
						|
equipmentAlarmActiveTable  OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF EquipmentAlarmActiveEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A table of Active Alarms entries."
 | 
						|
	::= { equipmentAlarmList 3 }
 | 
						|
 | 
						|
equipmentAlarmActiveEntry  OBJECT-TYPE
 | 
						|
	SYNTAX 	EquipmentAlarmActiveEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"Entries appear in this table when alarms are raised.  They
 | 
						|
		        are removed when the alarm is cleared."
 | 
						|
	INDEX { equipmentAlarmActiveIndex, 
 | 
						|
		equipmentAlarmActiveTime }
 | 
						|
	::= { equipmentAlarmActiveTable 1 }
 | 
						|
 | 
						|
EquipmentAlarmActiveEntry ::= SEQUENCE {
 | 
						|
	equipmentAlarmActiveIndex
 | 
						|
		Unsigned32,
 | 
						|
	equipmentAlarmActiveTime
 | 
						|
		TimeStamp,
 | 
						|
	equipmentAlarmActiveDateAndTime
 | 
						|
		DateAndTime,
 | 
						|
	equipmentAlarmActiveName
 | 
						|
		DisplayString,
 | 
						|
	equipmentAlarmActiveID
 | 
						|
		Integer32,
 | 
						|
	equipmentAlarmActiveInstance
 | 
						|
		Unsigned32,
 | 
						|
	equipmentAlarmActiveTrapOID
 | 
						|
		OBJECT IDENTIFIER,
 | 
						|
	equipmentAlarmActiveSeverity
 | 
						|
		INTEGER,
 | 
						|
	equipmentAlarmActiveConditionId
 | 
						|
		DisplayString
 | 
						|
}
 | 
						|
 | 
						|
equipmentAlarmActiveIndex  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32 (1..4294967295)
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A strictly monotonically increasing integer which
 | 
						|
		       acts as the index of entries within the named alarm
 | 
						|
		       list.  It wraps back to 1 after it reaches its
 | 
						|
		       maximum value."
 | 
						|
	::= { equipmentAlarmActiveEntry 1 }
 | 
						|
 | 
						|
equipmentAlarmActiveTime  OBJECT-TYPE
 | 
						|
	SYNTAX     TimeStamp
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value of sysUpTime when the entry was placed in the list.
 | 
						|
		       This object facilitates retrieving all instances of
 | 
						|
		       alarms that have been raised or have changed state
 | 
						|
		       since a given point in time."
 | 
						|
	::= { equipmentAlarmActiveEntry 2 }
 | 
						|
 | 
						|
equipmentAlarmActiveDateAndTime  OBJECT-TYPE
 | 
						|
	SYNTAX     DateAndTime
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The local date and time when the error occurred.
 | 
						|
		
 | 
						|
		       This object facilitates retrieving all instances of
 | 
						|
		       alarms that have been raised or have changed state
 | 
						|
		       since a given point in time.
 | 
						|
		
 | 
						|
		       Implementations MUST include the offset from UTC,
 | 
						|
		       if available.  Implementation in environments in which
 | 
						|
		       the UTC offset is not available is NOT RECOMMENDED."
 | 
						|
	::= { equipmentAlarmActiveEntry 3 }
 | 
						|
 | 
						|
equipmentAlarmActiveName  OBJECT-TYPE
 | 
						|
	SYNTAX     DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"This object indicates the active alarm name."
 | 
						|
	::= { equipmentAlarmActiveEntry 4 }
 | 
						|
 | 
						|
equipmentAlarmActiveID  OBJECT-TYPE
 | 
						|
	SYNTAX     Integer32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"This object indicates the active alarm ID which is the index to the alarm configuration table defined in product specific MIB."
 | 
						|
	::= { equipmentAlarmActiveEntry 5 }
 | 
						|
 | 
						|
equipmentAlarmActiveInstance  OBJECT-TYPE
 | 
						|
	SYNTAX     Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		""
 | 
						|
	::= { equipmentAlarmActiveEntry 6 }
 | 
						|
 | 
						|
equipmentAlarmActiveTrapOID  OBJECT-TYPE
 | 
						|
	SYNTAX     OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The MIB object identifier of the alarm (contained in an Alarm Notification
 | 
						|
		type object) that is occurring."
 | 
						|
	::= { equipmentAlarmActiveEntry 7 }
 | 
						|
 | 
						|
equipmentAlarmActiveSeverity  OBJECT-TYPE
 | 
						|
	SYNTAX     INTEGER {
 | 
						|
		warning (1),
 | 
						|
		minor (2),
 | 
						|
		major (3),
 | 
						|
		critical (4)
 | 
						|
	}
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"This object indicates the active alarm severity."
 | 
						|
	::= { equipmentAlarmActiveEntry 8 }
 | 
						|
 | 
						|
equipmentAlarmActiveConditionId  OBJECT-TYPE
 | 
						|
	SYNTAX     DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		""
 | 
						|
	::= { equipmentAlarmActiveEntry 9 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Opaque type not supported
 | 
						|
-- 
 | 
						|
--	equipmentAlarmActiveSourceOpaqueVal          OBJECT-TYPE
 | 
						|
-- 	   SYNTAX      Opaque
 | 
						|
-- 	   MAX-ACCESS  read-only
 | 
						|
-- 	   STATUS      current
 | 
						|
-- 	   DESCRIPTION
 | 
						|
-- 	    "The value when value type is 'opaque'.It is coded as follows:
 | 
						|
--		code: OCTET STRING(SIZE(1)), fixed to 1 (structure identifier);
 | 
						|
--		type: INTEGER, see equipmentEventLogVariableValueType values;
 | 
						|
--		value: ASN.1 basic encoding rule"
 | 
						|
-- 	   ::= { equipmentAlarmActiveEntry 5 }
 | 
						|
-- 
 | 
						|
-- Object definitions: trap counter and timestamp
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentOutTrapsCounter  OBJECT-TYPE
 | 
						|
	SYNTAX     Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The counter of the output traps.
 | 
						|
		It increases by one every time a new trap is sent to all the managers configured
 | 
						|
		in the relevant table. In this way its value is the number of notification events
 | 
						|
		occurred since the last agent reset and every manager that reads this value can understand
 | 
						|
		whether some event has been lost or not.
 | 
						|
		(Note that in general this counter differs from the RFC1213 snmpOutTraps, that counts the
 | 
						|
		number of Trap PDUs sent). When the logging mechanism is enabled, it corresponds to the index in the eventlog table"
 | 
						|
	::= { equipmentSnmpTrap 1 }
 | 
						|
 | 
						|
equipmentLastOutTrapTimeStamp  OBJECT-TYPE
 | 
						|
	SYNTAX     TimeStamp
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The value of sysUpTime when the last trap was sent."
 | 
						|
	::= { equipmentSnmpTrap 2 }
 | 
						|
 | 
						|
equipmentTrapInfo  OBJECT-TYPE
 | 
						|
	SYNTAX     DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A string representing additional info that can be used as the varbind in trap. "
 | 
						|
	::= { equipmentSnmpTrap 3 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Object definitions: pseudo-events support
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentConfChangeOid  OBJECT-TYPE
 | 
						|
	SYNTAX     OBJECT IDENTIFIER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"The OID of the last node changed. It is sent to the managers in order to
 | 
						|
		notify a configuration change."
 | 
						|
	::= { equipmentPseudoEventsObjects 1 }
 | 
						|
 | 
						|
equipmentConfChangeMode  OBJECT-TYPE
 | 
						|
	SYNTAX     EnableType
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"Enable/Disable of sending ConfChange Trap.
 | 
						|
		STORAGE: permanent."
 | 
						|
	DEFVAL  { enabled }
 | 
						|
	::= { equipmentPseudoEventsObjects 2 }
 | 
						|
 | 
						|
equipmentConfChangeNotification  NOTIFICATION-TYPE
 | 
						|
	OBJECTS { equipmentConfChangeOid, 
 | 
						|
		equipmentOutTrapsCounter }
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"Notification of configuration change."
 | 
						|
	::= { equipmentPseudoEventsObjects 3 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Object definitions: mirror-traps support
 | 
						|
-- 
 | 
						|
 | 
						|
equipmentMirrorFlag  OBJECT-TYPE
 | 
						|
	SYNTAX     Integer32 (0..65535)
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"Fixed to 1=mirror trap"
 | 
						|
	::= { equipmentMirrorObjects 1 }
 | 
						|
 | 
						|
equipmentMirrorColdStart  NOTIFICATION-TYPE
 | 
						|
	OBJECTS { equipmentMirrorFlag, 
 | 
						|
		equipmentOutTrapsCounter }
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION 
 | 
						|
		"A coldStart trap signifies that the SNMP entity,
 | 
						|
		               supporting a notification originator application, is
 | 
						|
		               reinitializing itself and that its configuration may
 | 
						|
		               have been altered."
 | 
						|
	::= { equipmentMirrorObjects 2 }
 | 
						|
END
 | 
						|
 | 
						|
 |