456 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			456 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
--
 | 
						|
-- ALARM-MIB.my
 | 
						|
-- MIB generated by MG-SOFT Visual MIB Builder Version 4.0 Build 349
 | 
						|
-- Friday, November 21, 2003 at 15:00:38
 | 
						|
--
 | 
						|
 | 
						|
	SPIDCOM-ALARM-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
		IMPORTS
 | 
						|
			neMibAlarm
 | 
						|
			    FROM NE-ALARM-MIB
 | 
						|
			OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
				FROM SNMPv2-CONF
 | 
						|
			Integer32, Unsigned32, Counter32, TimeTicks, IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
 | 
						|
				FROM SNMPv2-SMI
 | 
						|
			DisplayString, DateAndTime, TEXTUAL-CONVENTION
 | 
						|
				FROM SNMPv2-TC;
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1
 | 
						|
		neAlarm MODULE-IDENTITY
 | 
						|
			LAST-UPDATED "200207151330Z"		-- July 15, 2002 at 13:30 GMT
 | 
						|
			ORGANIZATION
 | 
						|
				"SPiDCOM"
 | 
						|
 | 
						|
			CONTACT-INFO
 | 
						|
				" TO BE SPECIFIED BY SPiDCOM
 | 
						|
				"
 | 
						|
			DESCRIPTION
 | 
						|
				"Definition of the MIB tree structure
 | 
						|
				to manage the Alarm Monitoring."
 | 
						|
			::= { neMibAlarm 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Textual conventions
 | 
						|
--
 | 
						|
 | 
						|
		ItuAlarmProbableCause ::= TEXTUAL-CONVENTION
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"ItuAlarmProbableCause is the probable cause according the ITU X.733."
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
				other(1),
 | 
						|
				adapterError(2),
 | 
						|
				applicationSubsystemFailure(3),
 | 
						|
				bandwidthReduced(4),
 | 
						|
				callEstablishmentError(5),
 | 
						|
				communicationsProtocolError(6),
 | 
						|
				communicationsSubsystemFailure(7),
 | 
						|
				configurationOrCustomizationError(8),
 | 
						|
				congestion(9),
 | 
						|
				corruptData(10),
 | 
						|
				cpuCyclesLimitExceeded(11),
 | 
						|
				dataSetOrModemError(12),
 | 
						|
				degradedSignal(13),
 | 
						|
				dteDceInterfaceError(14),
 | 
						|
				enclosureDoorOpen(15),
 | 
						|
				equipmentMalfunction(16),
 | 
						|
				excessiveVibration(17),
 | 
						|
				fileError(18),
 | 
						|
				fireDetected(19),
 | 
						|
				floodDetected(20),
 | 
						|
				framingError(21),
 | 
						|
				heatingVentCoolingSystemProblem(22),
 | 
						|
				humidityUnacceptable(23),
 | 
						|
				inputOutputDeviceError(24),
 | 
						|
				inputDeviceError(25),
 | 
						|
				lanError(26),
 | 
						|
				leakDetected(27),
 | 
						|
				localNodeTransmissionError(28),
 | 
						|
				lossOfFrame(29),
 | 
						|
				lossOfSignal(30),
 | 
						|
				materialSupplyExhausted(31),
 | 
						|
				multiplexerProblem(32),
 | 
						|
				outOfMemory(33),
 | 
						|
				ouputDeviceError(34),
 | 
						|
				performanceDegraded(35),
 | 
						|
				powerProblem(36),
 | 
						|
				pressureUnacceptable(37),
 | 
						|
				processorProblem(38),
 | 
						|
				pumpFailure(39),
 | 
						|
				queueSizeExceeded(40),
 | 
						|
				receiveFailure(41),
 | 
						|
				receiverFailure(42),
 | 
						|
				remoteNodeTransmissionError(43),
 | 
						|
				resourceAtOrNearingCapacity(44),
 | 
						|
				responseTimeExecessive(45),
 | 
						|
				retransmissionRateExcessive(46),
 | 
						|
				softwareError(47),
 | 
						|
				softwareProgramAbnormallyTerminated(48),
 | 
						|
				softwareProgramError(49),
 | 
						|
				storageCapacityProblem(50),
 | 
						|
				temperatureUnacceptable(51),
 | 
						|
				thresholdCrossed(52),
 | 
						|
				timingProblem(53),
 | 
						|
				toxicLeakDetected(54),
 | 
						|
				transmitFailure(55),
 | 
						|
				transmitterFailure(56),
 | 
						|
				underlyingResourceUnavailable(57),
 | 
						|
				versionMismatch(58),
 | 
						|
				authenticationFailure(59),
 | 
						|
				breachOfConfidentiality(60),
 | 
						|
				cableTamper(61),
 | 
						|
				delayedInformation(62),
 | 
						|
				denialOfService(63),
 | 
						|
				duplicateInformation(64),
 | 
						|
				informationMissing(65),
 | 
						|
				informationModificationDetected(66),
 | 
						|
				informationOutOfSequence(67),
 | 
						|
				intrusionDetection(68),
 | 
						|
				keyExpired(69),
 | 
						|
				nonRepudiationFailure(70),
 | 
						|
				outOfHoursActivity(71),
 | 
						|
				outOfService(72),
 | 
						|
				proceduralError(73),
 | 
						|
				unauthorizedAccessAttempt(74),
 | 
						|
				unexpectedInformation(75)
 | 
						|
				}
 | 
						|
 | 
						|
		ItuAlarmType ::= TEXTUAL-CONVENTION
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"ItuAlarmType is the alarm type according the ITU X.733."
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
				other(1),
 | 
						|
				communicationsAlarm(2),
 | 
						|
				qualityOfServiceAlarm(3),
 | 
						|
				processingErrorAlarm(4),
 | 
						|
				equipmentAlarm(5),
 | 
						|
				environmentalAlarm(6),
 | 
						|
				integrityViolation(7),
 | 
						|
				operationalViolation(8),
 | 
						|
				physicalViolation(9),
 | 
						|
				securityServiceOrMechanismViolation(10),
 | 
						|
				timeDomainViolation(11)
 | 
						|
				}
 | 
						|
 | 
						|
		NeAlarmPhoto ::= TEXTUAL-CONVENTION
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"Description."
 | 
						|
			SYNTAX INTEGER { takePhoto(1) }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
		NeTrapFilter ::= TEXTUAL-CONVENTION
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"Filtertype used for control of traps by manager.
 | 
						|
				If trapFilterOn, the agent sends non traps."
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
				trapFilterOff(0),
 | 
						|
				trapFilterOn(1)
 | 
						|
				}
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Node definitions
 | 
						|
--
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1
 | 
						|
		neAlarmTable OBJECT-TYPE
 | 
						|
			SYNTAX SEQUENCE OF NeAlarmEntry
 | 
						|
			MAX-ACCESS not-accessible
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmTable represents all the possible alarms on the NE,
 | 
						|
				stating the probable cause, the alarm type and the perceived
 | 
						|
				severity as per [X.733].
 | 
						|
				Note that each entry is significant until neAlarmIsApplicable
 | 
						|
				is applicable(1).
 | 
						|
				Entries should never be removed unless the NE they refer to
 | 
						|
				disconnected NEs.
 | 
						|
				To invalidate an entry the Agent sets neAlarmIsApplicable to
 | 
						|
				notApplicable(0). before invalidating the entry, the agent
 | 
						|
				sets the neAlarmPerceivedSeverity to cleared."
 | 
						|
			::= { neAlarm 1 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1
 | 
						|
		neAlarmEntry OBJECT-TYPE
 | 
						|
			SYNTAX NeAlarmEntry
 | 
						|
			MAX-ACCESS not-accessible
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmMibEntry: an entry in neAlarmMibTable.
 | 
						|
				"
 | 
						|
			INDEX { neAlarmIndex }
 | 
						|
			::= { neAlarmTable 1 }
 | 
						|
 | 
						|
 | 
						|
		NeAlarmEntry ::=
 | 
						|
			SEQUENCE {
 | 
						|
				neAlarmIndex
 | 
						|
					Unsigned32,
 | 
						|
				neAlarmAdditionalText
 | 
						|
					DisplayString,
 | 
						|
				neAlarmProbableCause
 | 
						|
					ItuAlarmProbableCause,
 | 
						|
				neAlarmDescription
 | 
						|
					DisplayString,
 | 
						|
				neAlarmType
 | 
						|
					ItuAlarmType,
 | 
						|
				neAlarmManagedObject
 | 
						|
					DisplayString,
 | 
						|
				neAlarmStatus
 | 
						|
					INTEGER,
 | 
						|
				neAlarmAlreadyPresent
 | 
						|
					INTEGER,
 | 
						|
				neAlarmTimeStamp
 | 
						|
					TimeTicks
 | 
						|
			 }
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.1
 | 
						|
		neAlarmIndex OBJECT-TYPE
 | 
						|
			SYNTAX Unsigned32
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmIndex is a unique identifier for an alarm on a given type of NE.
 | 
						|
				The association between the alarmIndex and the alarm for the type of NE
 | 
						|
				is described in the NE MIB.
 | 
						|
				For example for the SRA L it is in the NETVIEWER SRAL 16X2 MIB.
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 1 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.2
 | 
						|
		neAlarmAdditionalText OBJECT-TYPE
 | 
						|
			SYNTAX DisplayString
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmDescription is a brief description of a given alarm.
 | 
						|
				E.g. Tributary 1 Card Fail."
 | 
						|
			::= { neAlarmEntry 2 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.3
 | 
						|
		neAlarmProbableCause OBJECT-TYPE
 | 
						|
			SYNTAX ItuAlarmProbableCause
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmProbablecause represents the probable cause values for
 | 
						|
				the alarms as per [X.733].
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 3 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.4
 | 
						|
		neAlarmDescription OBJECT-TYPE
 | 
						|
			SYNTAX DisplayString
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmDescription represents a description of the Alarm, as per [X.733]
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 4 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.5
 | 
						|
		neAlarmType OBJECT-TYPE
 | 
						|
			SYNTAX ItuAlarmType
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmType represents the event type values for
 | 
						|
				the alarms as per [X.733].
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 5 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.6
 | 
						|
		neAlarmManagedObject OBJECT-TYPE
 | 
						|
			SYNTAX DisplayString
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"neAlarmManagedObject represents the managed Object
 | 
						|
				values for the alarms.
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 6 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.7
 | 
						|
		neAlarmStatus OBJECT-TYPE
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
				active(1),
 | 
						|
				inactive(2),
 | 
						|
				terminate(3)
 | 
						|
				}
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"If neAlarmStatus is active(1) the current alarm is active
 | 
						|
				for the NE.
 | 
						|
				If neAlarmStatus is inactive(2), the current alarm is inactive
 | 
						|
				(normality) for the NE.
 | 
						|
				If neAlarmStatus is notAffected(3), the current alarm is not
 | 
						|
				significant for the NE."
 | 
						|
			::= { neAlarmEntry 7 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.8
 | 
						|
		neAlarmAlreadyPresent OBJECT-TYPE
 | 
						|
			SYNTAX INTEGER
 | 
						|
				{
 | 
						|
				false(0),
 | 
						|
				true(1)
 | 
						|
				}
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"This field could be use to know if alarm already there.
 | 
						|
				"
 | 
						|
			::= { neAlarmEntry 8 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.1.1.9
 | 
						|
		neAlarmTimeStamp OBJECT-TYPE
 | 
						|
			SYNTAX TimeTicks
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"The alarm timestamp."
 | 
						|
			::= { neAlarmEntry 9 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.2
 | 
						|
		neAlarmActiveLastTrapIndex OBJECT-TYPE
 | 
						|
			SYNTAX Unsigned32
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"This is the Alarm Index sent for which the last trap was sent
 | 
						|
				"
 | 
						|
			::= { neAlarm 2 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.3
 | 
						|
		neClearTerminatedAlarms OBJECT-TYPE
 | 
						|
			SYNTAX Integer32 (1)
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"When the manager sets this object, the agent deletes
 | 
						|
				its alarms which status is terminated
 | 
						|
				"
 | 
						|
			::= { neAlarm 3 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.4
 | 
						|
		neAlarmActivePhoto OBJECT-TYPE
 | 
						|
			SYNTAX Integer32 (1)
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"When the manager sets this object, the agent sends all
 | 
						|
				the active alarms from neAlarmtable to the manager.
 | 
						|
				"
 | 
						|
			::= { neAlarm 4 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.10
 | 
						|
		neAlarmTrap OBJECT IDENTIFIER ::= { neAlarm 10 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.10.2
 | 
						|
		neAlarmTrapCounter OBJECT-TYPE
 | 
						|
			SYNTAX Counter32
 | 
						|
			MAX-ACCESS read-only
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"This object counts only the traps sent under node
 | 
						|
				neAlarmTrap."
 | 
						|
			::= { neAlarmTrap 2 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.10.3
 | 
						|
		neAlarmTrapFilter OBJECT-TYPE
 | 
						|
			SYNTAX NeTrapFilter
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"If trapFilterOn, the agent sends no traps under
 | 
						|
				node neAlarmTrap. "
 | 
						|
			::= { neAlarmTrap 3 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.10.4
 | 
						|
		neAlarmTrapDestiIp OBJECT-TYPE
 | 
						|
			SYNTAX IpAddress
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"The @IP where traps are sent"
 | 
						|
			::= { neAlarmTrap 4 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.10.5
 | 
						|
		neAlarmTrapDestiPort OBJECT-TYPE
 | 
						|
			SYNTAX Unsigned32
 | 
						|
			MAX-ACCESS read-write
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"The UDP port where traps are sent"
 | 
						|
			::= { neAlarmTrap 5 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.11
 | 
						|
		neAlarmGroup OBJECT-GROUP
 | 
						|
			OBJECTS { neAlarmIndex, neAlarmAdditionalText, neAlarmProbableCause, neAlarmDescription, neAlarmType,
 | 
						|
					  neAlarmManagedObject, neAlarmAlreadyPresent, neAlarmTimeStamp, neAlarmStatus
 | 
						|
					}
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"The objects you can find in this MIB."
 | 
						|
			::= { neAlarm 11 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.12
 | 
						|
		--neAlarmMibNotificationGroup NOTIFICATION-GROUP
 | 
						|
		--	NOTIFICATIONS { neAlarmChangeNotification }
 | 
						|
		--	STATUS current
 | 
						|
		--	DESCRIPTION
 | 
						|
		--		"Description."
 | 
						|
		--	::= { neAlarm 12 }
 | 
						|
 | 
						|
 | 
						|
		-- 1.3.6.1.4.1.22764.2.1.13
 | 
						|
		neAlarmActiveGroup OBJECT-GROUP
 | 
						|
			OBJECTS { neAlarmActiveLastTrapIndex, neAlarmActivePhoto, neAlarmTrapFilter, neAlarmTrapDestiIp,
 | 
						|
					  neAlarmTrapDestiPort, neAlarmTrapCounter, neClearTerminatedAlarms
 | 
						|
					}
 | 
						|
			STATUS current
 | 
						|
			DESCRIPTION
 | 
						|
				"The object regarding active alarms"
 | 
						|
			::= { neAlarm 13 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
	END
 | 
						|
 | 
						|
--
 | 
						|
-- SPIDCOM-ALARM-MIB.my
 | 
						|
--
 |