655 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			655 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
-- File Name : HorizonEquipmentLog_MIB_1.00.00.mib
 | 
						|
-- Version   : 1.00.00
 | 
						|
-- Date      : July 07, 2010
 | 
						|
-- Author    : DragonWave Inc.
 | 
						|
 | 
						|
HORIZON-EQUIPMENT-LOG-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
		Integer32, OBJECT-TYPE, MODULE-IDENTITY,NOTIFICATION-TYPE,
 | 
						|
                Unsigned32, TimeTicks, Counter32, Counter64,
 | 
						|
                  IpAddress
 | 
						|
                  -- Not supported : Opaque
 | 
						|
			FROM SNMPv2-SMI -- [RFC2578]
 | 
						|
                 TEXTUAL-CONVENTION, RowStatus, TimeStamp, DateAndTime
 | 
						|
			FROM SNMPv2-TC  -- [RFC2579]
 | 
						|
		horizon
 | 
						|
			FROM HORIZON-MIB;
 | 
						|
 | 
						|
--
 | 
						|
-- Module Identity
 | 
						|
--
 | 
						|
 | 
						|
horizonEquipmentLogMib 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"
 | 
						|
	::= { horizon 100 }
 | 
						|
 | 
						|
--
 | 
						|
-- History of MIB Changes
 | 
						|
-- 
 | 
						|
--
 | 
						|
 | 
						|
--
 | 
						|
-- Textual conventions
 | 
						|
--
 | 
						|
EnableType ::= TEXTUAL-CONVENTION
 | 
						|
	
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION       
 | 
						|
		"Enable/Disable"
 | 
						|
	SYNTAX INTEGER
 | 
						|
	{
 | 
						|
	disabled(0),
 | 
						|
	enabled(1)
 | 
						|
	}
 | 
						|
--
 | 
						|
-- Node definitions
 | 
						|
--
 | 
						|
 | 
						|
horizonEquipmentLogMibObjects OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 1 }
 | 
						|
 | 
						|
horizonEquipmentConfigLog OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 1 }
 | 
						|
 | 
						|
horizonEquipmentLog OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 2 }
 | 
						|
 | 
						|
horizonEquipmentAlarmList  OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 3 }
 | 
						|
 | 
						|
horizonEquipmentSnmpTrap  OBJECT IDENTIFIER ::= { horizonEquipmentLogMibObjects 4 }
 | 
						|
 | 
						|
horizonEquipmentPseudoEventsObjects  OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 2 }
 | 
						|
 | 
						|
horizonEquipmentMirrorObjects OBJECT IDENTIFIER ::= { horizonEquipmentLogMib 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Object definitions: configuration section 
 | 
						|
--
 | 
						|
 | 
						|
horizonEquipmentEventLogEntryLimit		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 }
 | 
						|
     ::= { horizonEquipmentConfigLog 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Object definitions: event log section 
 | 
						|
--                     
 | 
						|
 | 
						|
horizonEquipmentEventLogLastEntry  OBJECT-TYPE
 | 
						|
   SYNTAX      Unsigned32
 | 
						|
   MAX-ACCESS  read-only
 | 
						|
   STATUS      current
 | 
						|
   DESCRIPTION
 | 
						|
      "The value of horizonEquipmentEventLogIndex at the time of the last
 | 
						|
       creation of an entry in the horizonEquipmentEventLogTable."
 | 
						|
   ::= { horizonEquipmentLog 1 }
 | 
						|
 | 
						|
		
 | 
						|
--
 | 
						|
-- Event Notification Log Table (inspired by RFC 3014)
 | 
						|
--
 | 
						|
 | 
						|
	horizonEquipmentEventLogTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF HorizonEquipmentEventLogEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table of Notification log entries."
 | 
						|
		::= { horizonEquipmentLog 2 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogEntry OBJECT-TYPE
 | 
						|
		SYNTAX HorizonEquipmentEventLogEntry
 | 
						|
		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 
 | 
						|
                         horizonEquipmentEventLogEntryLimit.If adding an entry would exceed 
 | 
						|
                         horizonEquipmentEventLogEntryLimit the oldest entry in that log SHOULD 
 | 
						|
                         be removed to make room for the new one."
 | 
						|
		INDEX { horizonEquipmentEventLogIndex  }
 | 
						|
		::= { horizonEquipmentEventLogTable 1 }
 | 
						|
 | 
						|
	HorizonEquipmentEventLogEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
		horizonEquipmentEventLogIndex  		Unsigned32,
 | 
						|
		horizonEquipmentEventLogTime                 	TimeStamp,
 | 
						|
		horizonEquipmentEventLogDateAndTime		DateAndTime,
 | 
						|
		horizonEquipmentEventLogNotificationID	OBJECT IDENTIFIER,
 | 
						|
		horizonEquipmentEventLogVariables		Unsigned32
 | 
						|
		}
 | 
						|
 | 
						|
	horizonEquipmentEventLogIndex  		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."
 | 
						|
    		::= { horizonEquipmentEventLogEntry 1 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogTime                 	OBJECT-TYPE
 | 
						|
    		SYNTAX      TimeStamp
 | 
						|
  		MAX-ACCESS  read-only
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
  		   "The value of sysUpTime when the entry was placed in the log."
 | 
						|
  		::= { horizonEquipmentEventLogEntry 2 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogDateAndTime		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."
 | 
						|
 		::= { horizonEquipmentEventLogEntry 3 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogNotificationID             OBJECT-TYPE
 | 
						|
 		SYNTAX     OBJECT IDENTIFIER
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS     current
 | 
						|
                DESCRIPTION
 | 
						|
                "The NOTIFICATION-TYPE object identifier of the Notification that
 | 
						|
                 occurred."
 | 
						|
                ::= { horizonEquipmentEventLogEntry 4 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariables		OBJECT-TYPE
 | 
						|
 		  SYNTAX      Unsigned32
 | 
						|
		  MAX-ACCESS  read-only
 | 
						|
 		  STATUS      current
 | 
						|
 		  DESCRIPTION
 | 
						|
 		      "The number of variables in horizonEquipmentEventLogVariableTable for this
 | 
						|
 		      logged notification."
 | 
						|
 		::= { horizonEquipmentEventLogEntry 5 }
 | 
						|
 | 
						|
 
 | 
						|
 | 
						|
--
 | 
						|
-- Event Log variable Table
 | 
						|
--
 | 
						|
	
 | 
						|
horizonEquipmentEventLogVariableTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF HorizonEquipmentEventLogVariableEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table of variables to go with Notification log entries."
 | 
						|
		::= { horizonEquipmentLog 3 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableEntry OBJECT-TYPE
 | 
						|
		SYNTAX HorizonEquipmentEventLogVariableEntry 
 | 
						|
		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 horizonEquipmentEventLogTable."
 | 
						|
		INDEX { horizonEquipmentEventLogIndex, horizonEquipmentEventLogVariableIndex  }
 | 
						|
		::= { horizonEquipmentEventLogVariableTable 1 }
 | 
						|
 | 
						|
	HorizonEquipmentEventLogVariableEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
		horizonEquipmentEventLogVariableIndex  	     Unsigned32,
 | 
						|
    		horizonEquipmentEventLogVariableID                 OBJECT IDENTIFIER,
 | 
						|
    		horizonEquipmentEventLogVariableValueType          INTEGER,
 | 
						|
    		horizonEquipmentEventLogVariableCounter32Val       Counter32,
 | 
						|
    		horizonEquipmentEventLogVariableUnsigned32Val      Unsigned32,
 | 
						|
    		horizonEquipmentEventLogVariableTimeTicksVal       TimeTicks,
 | 
						|
    		horizonEquipmentEventLogVariableInteger32Val       Integer32,
 | 
						|
    		horizonEquipmentEventLogVariableOctetStringVal     OCTET STRING,
 | 
						|
    		horizonEquipmentEventLogVariableIpAddressVal       IpAddress,
 | 
						|
    		horizonEquipmentEventLogVariableOidVal             OBJECT IDENTIFIER,
 | 
						|
    		horizonEquipmentEventLogVariableCounter64Val       Counter64
 | 
						|
    		--horizonEquipmentEventLogVariableOpaqueVal          Opaque
 | 
						|
 | 
						|
		}
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableIndex  	 OBJECT-TYPE
 | 
						|
		SYNTAX     Unsigned32 (1..4294967295)
 | 
						|
 		MAX-ACCESS not-accessible
 | 
						|
 		STATUS     current
 | 
						|
		DESCRIPTION
 | 
						|
	     	"A monotonically increasing integer, starting at 1 for a given
 | 
						|
	 	horizonEquipmentEventLogIndex, for indexing variables within the logged
 | 
						|
	 	    Event Notification."
 | 
						|
 		::= { horizonEquipmentEventLogVariableEntry 1 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableID             OBJECT-TYPE
 | 
						|
 		SYNTAX     OBJECT IDENTIFIER
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS     current
 | 
						|
                DESCRIPTION
 | 
						|
                "The variable's object identifier."
 | 
						|
                ::= { horizonEquipmentEventLogVariableEntry 2 }
 | 
						|
 | 
						|
        horizonEquipmentEventLogVariableValueType         OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER { counter32(1), unsigned32(2), timeTicks(3),
 | 
						|
                                      integer32(4), ipAddress(5), octetString(6),
 | 
						|
                                      objectId(7), counter64(8) } -- Not supported: opaque(9)
 | 
						|
                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."
 | 
						|
                ::= { horizonEquipmentEventLogVariableEntry 3 }
 | 
						|
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableCounter32Val       OBJECT-TYPE
 | 
						|
	    SYNTAX      Counter32
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
	   DESCRIPTION
 | 
						|
	    "The value when horizonEquipmentEventLogVariableValueType is 'counter32'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 4 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableUnsigned32Val      OBJECT-TYPE
 | 
						|
 	   SYNTAX      Unsigned32
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
 	   DESCRIPTION
 | 
						|
	     "The value when horizonEquipmentEventLogVariableValueType is 'unsigned32'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 5 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableTimeTicksVal       OBJECT-TYPE
 | 
						|
	    SYNTAX      TimeTicks
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
 	   DESCRIPTION
 | 
						|
 	    "The value when horizonEquipmentEventLogVariableValueType is 'timeTicks'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 6 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableInteger32Val       OBJECT-TYPE
 | 
						|
	    SYNTAX      Integer32
 | 
						|
	    MAX-ACCESS  read-only
 | 
						|
	    STATUS      current
 | 
						|
	    DESCRIPTION
 | 
						|
 	    "The value when horizonEquipmentEventLogVariableValueType is 'integer32'."
 | 
						|
	    ::= { horizonEquipmentEventLogVariableEntry 7 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableOctetStringVal     OBJECT-TYPE
 | 
						|
 	   SYNTAX      OCTET STRING
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
	   DESCRIPTION
 | 
						|
 	    "The value when horizonEquipmentEventLogVariableValueType is 'octetString'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 8 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableIpAddressVal       OBJECT-TYPE
 | 
						|
	    SYNTAX      IpAddress
 | 
						|
	    MAX-ACCESS  read-only
 | 
						|
	    STATUS      current
 | 
						|
 	   DESCRIPTION
 | 
						|
	    "The value when horizonEquipmentEventLogVariableValueType 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 horizonEquipmentEventLogVariableOctetStringVal column."
 | 
						|
	    ::= { horizonEquipmentEventLogVariableEntry 9 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableOidVal             OBJECT-TYPE
 | 
						|
 	   SYNTAX      OBJECT IDENTIFIER
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
 	  DESCRIPTION
 | 
						|
 	    "The value when horizonEquipmentEventLogVariableValueType is 'objectId'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 10 }
 | 
						|
 | 
						|
	horizonEquipmentEventLogVariableCounter64Val       OBJECT-TYPE
 | 
						|
	    SYNTAX      Counter64
 | 
						|
 	   MAX-ACCESS  read-only
 | 
						|
 	   STATUS      current
 | 
						|
	    DESCRIPTION
 | 
						|
 	    "The value when horizonEquipmentEventLogVariableValueType is 'counter64'."
 | 
						|
 	   ::= { horizonEquipmentEventLogVariableEntry 11 }
 | 
						|
--
 | 
						|
-- Opaque type not supported 
 | 
						|
--
 | 
						|
--	horizonEquipmentEventLogVariableOpaqueVal          OBJECT-TYPE
 | 
						|
-- 	   SYNTAX      Opaque
 | 
						|
-- 	   MAX-ACCESS  read-only
 | 
						|
-- 	   STATUS      current
 | 
						|
-- 	   DESCRIPTION
 | 
						|
-- 	    "The value when horizonEquipmentEventLogVariableValueType is 'opaque'."
 | 
						|
-- 	   ::= { horizonEquipmentEventLogVariableEntry 12 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Object definitions: active alarm list section
 | 
						|
--
 | 
						|
 | 
						|
--
 | 
						|
-- Active Alarm Table 
 | 
						|
--
 | 
						|
 | 
						|
 
 | 
						|
	horizonEquipmentAlarmActiveLastChanged  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 horizonEquipmentAlarmActiveTable.
 | 
						|
	       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."
 | 
						|
	   ::= { horizonEquipmentAlarmList  1 }
 | 
						|
 | 
						|
 	horizonEquipmentAlarmActiveRowCounter OBJECT-TYPE
 | 
						|
		SYNTAX Counter32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The number of active alarms row in the table."
 | 
						|
		::= { horizonEquipmentAlarmList  2 }
 | 
						|
 | 
						|
 | 
						|
	horizonEquipmentAlarmActiveTable OBJECT-TYPE
 | 
						|
	  SYNTAX      SEQUENCE OF HorizonEquipmentAlarmActiveEntry
 | 
						|
	  MAX-ACCESS  not-accessible
 | 
						|
 	  STATUS      current
 | 
						|
 	  DESCRIPTION
 | 
						|
          "A table of Active Alarms entries."
 | 
						|
 	  ::= { horizonEquipmentAlarmList  3 }
 | 
						|
 | 
						|
	horizonEquipmentAlarmActiveEntry OBJECT-TYPE
 | 
						|
	  SYNTAX      HorizonEquipmentAlarmActiveEntry
 | 
						|
 	  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       { horizonEquipmentAlarmActiveTime,
 | 
						|
	                horizonEquipmentAlarmActiveIndex }
 | 
						|
	   ::= { horizonEquipmentAlarmActiveTable 1 }
 | 
						|
 | 
						|
	HorizonEquipmentAlarmActiveEntry ::= SEQUENCE {
 | 
						|
	  horizonEquipmentAlarmActiveIndex         	Unsigned32,
 | 
						|
	  horizonEquipmentAlarmActiveTime           	TimeStamp,
 | 
						|
	  horizonEquipmentAlarmActiveDateAndTime   	DateAndTime,
 | 
						|
        horizonEquipmentAlarmActiveSourceID		OBJECT IDENTIFIER
 | 
						|
    	--horizonEquipmentAlarmActiveSourceOpaqueVal     Opaque
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
	
 | 
						|
 | 
						|
	horizonEquipmentAlarmActiveIndex 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."
 | 
						|
	   ::= { horizonEquipmentAlarmActiveEntry 1 }
 | 
						|
 | 
						|
	horizonEquipmentAlarmActiveTime                 	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."
 | 
						|
  		::= { horizonEquipmentAlarmActiveEntry 2 }
 | 
						|
 | 
						|
    horizonEquipmentAlarmActiveDateAndTime 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."
 | 
						|
	   ::= { horizonEquipmentAlarmActiveEntry 3 }
 | 
						|
    
 | 
						|
	horizonEquipmentAlarmActiveSourceID        	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."
 | 
						|
	   ::= { horizonEquipmentAlarmActiveEntry 4 }
 | 
						|
--
 | 
						|
-- Opaque type not supported
 | 
						|
--
 | 
						|
--	horizonEquipmentAlarmActiveSourceOpaqueVal          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 horizonEquipmentEventLogVariableValueType values;
 | 
						|
--		value: ASN.1 basic encoding rule"
 | 
						|
-- 	   ::= { horizonEquipmentAlarmActiveEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- Object definitions: trap counter and timestamp
 | 
						|
--
 | 
						|
   horizonEquipmentOutTrapsCounter 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"
 | 
						|
		::= { horizonEquipmentSnmpTrap 1 }
 | 
						|
 | 
						|
	horizonEquipmentLastOutTrapTimeStamp OBJECT-TYPE
 | 
						|
		SYNTAX TimeStamp
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The value of sysUpTime when the last trap was sent."
 | 
						|
		::= { horizonEquipmentSnmpTrap 2 }
 | 
						|
    
 | 
						|
--
 | 
						|
-- SNMP Management: managers destination table 
 | 
						|
--
 | 
						|
	
 | 
						|
	horizonEquipmentTrapDestTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF HorizonEquipmentTrapDestEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The trap destination table."
 | 
						|
		::= { horizonEquipmentSnmpTrap 4 }
 | 
						|
	
 | 
						|
	horizonEquipmentTrapDestEntry OBJECT-TYPE
 | 
						|
		SYNTAX HorizonEquipmentTrapDestEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table. The table is indexed by the Manager IP Address."
 | 
						|
		INDEX { horizonEquipmentTrapDestAddress }
 | 
						|
		::= { horizonEquipmentTrapDestTable 1 }
 | 
						|
	
 | 
						|
	HorizonEquipmentTrapDestEntry ::=
 | 
						|
		SEQUENCE { 
 | 
						|
			horizonEquipmentTrapDestAddress
 | 
						|
				IpAddress,
 | 
						|
			horizonEquipmentTrapDestCommString
 | 
						|
				OCTET STRING,
 | 
						|
			horizonEquipmentTrapDestUdpPort
 | 
						|
				INTEGER,
 | 
						|
			horizonEquipmentTrapDestSnmpVer
 | 
						|
				INTEGER,
 | 
						|
			horizonEquipmentTrapDestEraseTime
 | 
						|
				TimeTicks,
 | 
						|
			horizonEquipmentTrapDestRowStatus
 | 
						|
				RowStatus
 | 
						|
		 }
 | 
						|
 | 
						|
	horizonEquipmentTrapDestAddress OBJECT-TYPE
 | 
						|
		SYNTAX IpAddress
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Manager IP address.
 | 
						|
			STORAGE: volatile."
 | 
						|
		::= { horizonEquipmentTrapDestEntry 1 }
 | 
						|
 | 
						|
	horizonEquipmentTrapDestCommString OBJECT-TYPE
 | 
						|
		SYNTAX OCTET STRING (SIZE(1..24))
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Manager SNMP community string.
 | 
						|
			STORAGE: volatile."
 | 
						|
		::= { horizonEquipmentTrapDestEntry 2 }
 | 
						|
 | 
						|
	horizonEquipmentTrapDestUdpPort OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER (1..65535)
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Destination UDP port. Default: 162.
 | 
						|
			STORAGE: volatile."
 | 
						|
		DEFVAL { 162 }
 | 
						|
		::= { horizonEquipmentTrapDestEntry 3 }
 | 
						|
 | 
						|
	horizonEquipmentTrapDestSnmpVer OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		{
 | 
						|
		v1(0),
 | 
						|
		v2(1)
 | 
						|
		}
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"SMI version supported by the manager.
 | 
						|
			STORAGE: volatile."
 | 
						|
		DEFVAL { v2 }
 | 
						|
		::= { horizonEquipmentTrapDestEntry 4 }
 | 
						|
    
 | 
						|
    horizonEquipmentTrapDestEraseTime OBJECT-TYPE
 | 
						|
		SYNTAX TimeTicks
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The time (in hundredths of a second) after which
 | 
						|
			the relevant row in horizonEquipmentTrapDestTable is erased.
 | 
						|
			1440000 (i.e. 4 hours) is the maximum value for this parameter. 
 | 
						|
			STORAGE: volatile."
 | 
						|
		DEFVAL {1440000}
 | 
						|
		::= { horizonEquipmentTrapDestEntry 5 }
 | 
						|
		
 | 
						|
	horizonEquipmentTrapDestRowStatus OBJECT-TYPE
 | 
						|
		SYNTAX RowStatus
 | 
						|
		MAX-ACCESS read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The row status variable, used according to row creation and removal conventions."
 | 
						|
		::= { horizonEquipmentTrapDestEntry 6 }
 | 
						|
    
 | 
						|
--
 | 
						|
-- Object definitions: pseudo-events support
 | 
						|
--
 | 
						|
	horizonEquipmentConfChangeOid 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."
 | 
						|
		::= { horizonEquipmentPseudoEventsObjects 1 }
 | 
						|
--
 | 
						|
-- Not Supported
 | 
						|
--		
 | 
						|
--	horizonEquipmentConfChangeVal OBJECT-TYPE
 | 
						|
--		SYNTAX Opaque
 | 
						|
--		MAX-ACCESS read-only
 | 
						|
--		STATUS current
 | 
						|
--		DESCRIPTION
 | 
						|
--			"The value of the last node changed. It is sent to the managers when meaningful."
 | 
						|
--		::= { horizonEquipmentPseudoEventsObjects 2 }
 | 
						|
		
 | 
						|
	horizonEquipmentConfChangeMode OBJECT-TYPE
 | 
						|
		SYNTAX EnableType
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Enable/Disable of sending ConfChange Trap.
 | 
						|
			STORAGE: permanent."
 | 
						|
		DEFVAL { enabled }
 | 
						|
		::= { horizonEquipmentPseudoEventsObjects 3 }
 | 
						|
		
 | 
						|
	horizonEquipmentConfChangeNotification NOTIFICATION-TYPE
 | 
						|
		OBJECTS { horizonEquipmentConfChangeOid,
 | 
						|
				--horizonEquipmentConfChangeVal,
 | 
						|
				horizonEquipmentOutTrapsCounter }
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Notification of configuration change."
 | 
						|
		::= { horizonEquipmentPseudoEventsObjects 4 }	
 | 
						|
 | 
						|
--
 | 
						|
-- Object definitions: mirror-traps support
 | 
						|
--
 | 
						|
 | 
						|
	horizonEquipmentMirrorFlag OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER    (0..65535)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Fixed to 1=mirror trap"
 | 
						|
		::= { horizonEquipmentMirrorObjects 1 }
 | 
						|
		
 | 
						|
 | 
						|
 | 
						|
   horizonEquipmentMirrorColdStart NOTIFICATION-TYPE
 | 
						|
		OBJECTS { horizonEquipmentMirrorFlag, horizonEquipmentOutTrapsCounter }
 | 
						|
       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."
 | 
						|
       ::= { horizonEquipmentMirrorObjects 2 }
 | 
						|
   
 | 
						|
 | 
						|
END	
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |