Observium_CE/mibs/zhone/ZHONE-FS-ALARM

309 lines
7.8 KiB
Plaintext

--
-- zmsAlarm.mib
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 285
-- Sunday, April 21, 2013 at 16:31:12
--
ZHONE-FS-ALARM DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
zhoneTrapVersion, zhoneTrapsSequenceNumber, zhoneTrapsSeverity
FROM ZHONE-SYSTEM-MIB
zhoneZmsProduct
FROM Zhone;
-- 1.3.6.1.4.1.5504.2.7.1
faultServiceAlarm MODULE-IDENTITY
LAST-UPDATED "201304211711Z" -- April 21, 2013 at 17:11 GMT
ORGANIZATION
"Zhone Technologies, Inc."
CONTACT-INFO
" Postal:
Zhone Technologies, Inc.
@ Zhone Way
7001 Oakport Street
Oakland, CA 94621
USA
Toll-Free: +1 877-ZHONE20 (+1 877-946-6320)
Tel: +1-510-777-7000
Fax: +1-510-777-7001
E-mail: support@zhone.com"
DESCRIPTION
"MIB module to define a trap, that will be used to forward alarms generated Fault Service."
REVISION "201304211629Z" -- April 21, 2013 at 16:29 GMT
DESCRIPTION
"Correct binding order in alarmReceived and alarmCleared"
REVISION "200904291347Z" -- April 29, 2009 at 13:47 GMT
DESCRIPTION
"Add bindings to notifications."
REVISION "200107271655Z" -- July 27, 2001 at 16:55 GMT
DESCRIPTION
"01.00.00 - Initial version"
::= { zhoneZmsProduct 1 }
--
-- Node definitions
--
-- 1.3.6.1.4.1.5504.2.7.1.1
faultServiceDefinitions OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Variable bindings contained in a Fault Service trap are defined here."
::= { faultServiceAlarm 1 }
-- 1.3.6.1.4.1.5504.2.7.1.1.1
alarmName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..45))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm name."
::= { faultServiceDefinitions 1 }
-- 1.3.6.1.4.1.5504.2.7.1.1.2
alarmDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..128))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm description."
::= { faultServiceDefinitions 2 }
-- 1.3.6.1.4.1.5504.2.7.1.1.3
alarmType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Entity type on which the alarm was generated."
::= { faultServiceDefinitions 3 }
-- 1.3.6.1.4.1.5504.2.7.1.1.4
alarmSeverity OBJECT-TYPE
SYNTAX INTEGER
{
critical(1),
major(2),
minor(3),
warning(4),
informational(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Severity of alarm."
::= { faultServiceDefinitions 4 }
-- 1.3.6.1.4.1.5504.2.7.1.1.5
alarmTimestamp OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Date and Time when the alarm was received or cleared."
::= { faultServiceDefinitions 5 }
-- 1.3.6.1.4.1.5504.2.7.1.1.6
alarmDevice OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address of the device on which alarm was generated."
::= { faultServiceDefinitions 6 }
-- 1.3.6.1.4.1.5504.2.7.1.1.7
alarmShelf OBJECT-TYPE
SYNTAX Integer32 (1..32768)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Shelf number on which the alarm was generated."
::= { faultServiceDefinitions 7 }
-- 1.3.6.1.4.1.5504.2.7.1.1.8
alarmSlot OBJECT-TYPE
SYNTAX Integer32 (1..30)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Slot number on which the alarm was generated."
::= { faultServiceDefinitions 8 }
-- 1.3.6.1.4.1.5504.2.7.1.1.9
alarmPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Port number on which the alarm was generated."
::= { faultServiceDefinitions 9 }
-- 1.3.6.1.4.1.5504.2.7.1.1.10
alarmSubPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"SubPort number on which the alarm was generated."
::= { faultServiceDefinitions 10 }
-- 1.3.6.1.4.1.5504.2.7.1.1.11
alarmDeviceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Device name on which the alarm was generated."
::= { faultServiceDefinitions 11 }
-- 1.3.6.1.4.1.5504.2.7.1.1.12
alarmCpeInternal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"For alarms on CPEs. True if alarm was reported by the CPE
itself in response to a physical condition on the CPE or
on one of its ports."
::= { faultServiceDefinitions 12 }
-- 1.3.6.1.4.1.5504.2.7.1.1.13
alarmCpePortType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"For alarms on CPE ports. This is the type of port for which
the alarm is being reported. For OMCI ONTs, the is the ME id."
::= { faultServiceDefinitions 13 }
-- 1.3.6.1.4.1.5504.2.7.1.1.14
alarmCpePortId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"For alarms on CPE ports. This is the identifier of the
CPE port for which the alarm is being generated."
::= { faultServiceDefinitions 14 }
-- 1.3.6.1.4.1.5504.2.7.1.2
faultServiceTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Traps that will be generated by Fault Service are defined here."
::= { faultServiceAlarm 2 }
-- 1.3.6.1.4.1.5504.2.7.1.2.0
faultServiceV2Traps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Definition for specification of v2 traps."
::= { faultServiceTraps 0 }
-- 1.3.6.1.4.1.5504.2.7.1.2.0.1
alarmReceived NOTIFICATION-TYPE
OBJECTS { zhoneTrapVersion, zhoneTrapsSequenceNumber, zhoneTrapsSeverity, alarmName, alarmDescription,
alarmType, alarmSeverity, alarmTimestamp, alarmDevice, alarmShelf,
alarmSlot, alarmPort, alarmSubPort, alarmDeviceName, alarmCpeInternal,
alarmCpePortType, alarmCpePortId }
STATUS current
DESCRIPTION
"Alarm received definition"
::= { faultServiceV2Traps 1 }
-- 1.3.6.1.4.1.5504.2.7.1.2.0.2
alarmCleared NOTIFICATION-TYPE
OBJECTS { zhoneTrapVersion, zhoneTrapsSequenceNumber, zhoneTrapsSeverity, alarmName, alarmDescription,
alarmType, alarmSeverity, alarmTimestamp, alarmDevice, alarmShelf,
alarmSlot, alarmPort, alarmSubPort, alarmDeviceName, alarmCpeInternal,
alarmCpePortType, alarmCpePortId }
STATUS current
DESCRIPTION
"Alarm clearing trap."
::= { faultServiceV2Traps 2 }
-- 1.3.6.1.4.1.5504.2.7.1.3
faultServiceCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Group definition for V2 compliance."
::= { faultServiceAlarm 3 }
-- 1.3.6.1.4.1.5504.2.7.1.3.1
faultServiceGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Group specifications for fault service."
::= { faultServiceCompliances 1 }
-- 1.3.6.1.4.1.5504.2.7.1.3.1.1
faultServiceAlarmGroup OBJECT-GROUP
OBJECTS { alarmName, alarmDescription, alarmType, alarmSeverity, alarmTimestamp,
alarmDevice, alarmShelf, alarmSlot, alarmPort, alarmSubPort,
alarmDeviceName, alarmCpeInternal, alarmCpePortType, alarmCpePortId }
STATUS current
DESCRIPTION
"Fault Service Group."
::= { faultServiceGroups 1 }
-- 1.3.6.1.4.1.5504.2.7.1.3.1.2
faultServiceTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { alarmReceived, alarmCleared }
STATUS current
DESCRIPTION
"Description."
::= { faultServiceGroups 2 }
-- 1.3.6.1.4.1.5504.2.7.1.4
faultServiceImports OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Objects imported from other mibs to serve as bindings
in the ZMS traps"
::= { faultServiceAlarm 4 }
END
--
-- zmsAlarm.mib
--