Initial commit
This commit is contained in:
322
MIBS/calix/AXOS-ALARM-MIB
Normal file
322
MIBS/calix/AXOS-ALARM-MIB
Normal file
@ -0,0 +1,322 @@
|
||||
AXOS-ALARM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
axosModules
|
||||
FROM CALIX-PRODUCT-MIB;
|
||||
|
||||
axosAlarmModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201604250000Z"
|
||||
ORGANIZATION "Calix"
|
||||
CONTACT-INFO
|
||||
" Calix Networks, Inc.
|
||||
|
||||
Postal: 1035 North McDowell Boulevard
|
||||
Petaluma, CA 94954-1173
|
||||
USA
|
||||
|
||||
Phone: +1 707 766 3000
|
||||
Fax: +1 707 766 3100
|
||||
|
||||
E-mail: mib-info@calix.com"
|
||||
DESCRIPTION
|
||||
"Describes active alarm table for Calix Axos
|
||||
based products"
|
||||
REVISION "201604250000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
::= { axosModules 2 }
|
||||
|
||||
axosAlarm OBJECT IDENTIFIER ::= {axosAlarmModule 1}
|
||||
axosActiveAlarms OBJECT IDENTIFIER ::= {axosAlarm 1}
|
||||
axosEventAttributes OBJECT IDENTIFIER ::= {axosAlarm 3}
|
||||
|
||||
--Alarm Table
|
||||
|
||||
axosAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AxosAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table holds all the active alarms"
|
||||
::= { axosActiveAlarms 1 }
|
||||
|
||||
axosAlarmEntry OBJECT-TYPE
|
||||
SYNTAX AxosAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of attributes regarding alarm table"
|
||||
INDEX { axosIndex }
|
||||
::= { axosAlarmTable 1 }
|
||||
|
||||
AxosAlarmEntry ::= SEQUENCE {
|
||||
axosIndex Integer32,
|
||||
axosAlarmIndex Integer32,
|
||||
axosAlarmName DisplayString,
|
||||
axosAlarmType INTEGER,
|
||||
axosAlarmCategory INTEGER,
|
||||
axosAlarmInstanceId DisplayString,
|
||||
axosAlarmSeverity INTEGER,
|
||||
axosAlarmServiceAffecting INTEGER,
|
||||
axosAlarmAddress DisplayString,
|
||||
axosAlarmText DisplayString,
|
||||
axosAlarmTimeStamp DisplayString,
|
||||
axosAlarmTime Integer32,
|
||||
axosAlarmAdditionalInfo DisplayString
|
||||
}
|
||||
|
||||
axosAlarmIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm index from device sequence number"
|
||||
::= { axosAlarmEntry 1 }
|
||||
|
||||
axosAlarmName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Unique name for this alarm. This should match the
|
||||
Netconf/Yang notification type."
|
||||
::= { axosAlarmEntry 2 }
|
||||
|
||||
axosAlarmType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
communication(0),
|
||||
qos(1),
|
||||
processing-error(2),
|
||||
equipment(3),
|
||||
environmental(4),
|
||||
operational-violation(5),
|
||||
integrity-violation(6),
|
||||
informational(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "ITU Event type."
|
||||
::= { axosAlarmEntry 3 }
|
||||
|
||||
axosAlarmCategory OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
general(0),
|
||||
security(1),
|
||||
dbchange(2),
|
||||
qos(3),
|
||||
environmental(4),
|
||||
tca(5),
|
||||
ntp(6),
|
||||
oam(7),
|
||||
erps(8),
|
||||
g8032(9),
|
||||
rstp(10),
|
||||
port(11),
|
||||
lag(12),
|
||||
lacp(13),
|
||||
arc(14),
|
||||
dhcp(15),
|
||||
ntwkclk(16),
|
||||
pm(17),
|
||||
configuration(18),
|
||||
isis(19),
|
||||
ospf(20),
|
||||
bgp(21),
|
||||
pon(22),
|
||||
bondedgroup(23),
|
||||
cardimgmgmt(24),
|
||||
ontimgmgmt(25),
|
||||
slot(26),
|
||||
subscriber(27),
|
||||
mpls(28),
|
||||
l2vpn(29),
|
||||
aeont(30),
|
||||
bfd(31),
|
||||
vrrp(32),
|
||||
pim(33),
|
||||
connection(34),
|
||||
mfib(35)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Category of the alarm"
|
||||
::= { axosAlarmEntry 4 }
|
||||
|
||||
axosAlarmInstanceId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Non-volatile instance id for this alarm"
|
||||
::= { axosAlarmEntry 5 }
|
||||
|
||||
axosAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
critical(0),
|
||||
major(1),
|
||||
minor(2),
|
||||
warning(3),
|
||||
unknown(4),
|
||||
info(5), -- shouldn't be in active alarm list
|
||||
clear(6),-- shouldn't be in active alarm list
|
||||
none(7) -- shouldn't be in active alarm list
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Severity of the alarm"
|
||||
::= { axosAlarmEntry 6 }
|
||||
|
||||
axosAlarmServiceAffecting OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
yes(1),
|
||||
no(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicated the nature of the alarm i.e. service
|
||||
affecting or not"
|
||||
::= { axosAlarmEntry 7 }
|
||||
|
||||
axosAlarmAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the entity that the alarm is raised
|
||||
against. e.g. a port identifier"
|
||||
::= { axosAlarmEntry 8 }
|
||||
|
||||
axosAlarmText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm description"
|
||||
::= { axosAlarmEntry 9 }
|
||||
|
||||
axosAlarmTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..50))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Timestamp indicating the set/clear time of the
|
||||
alarm"
|
||||
::= { axosAlarmEntry 10 }
|
||||
|
||||
axosAlarmTime OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "UTC time - this provides a UNIX Epoch fomat of the axosAlarmTimeStamp adjusted for UTC."
|
||||
::= { axosAlarmEntry 11 }
|
||||
|
||||
axosAlarmAdditionalInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Any additional info relevnat to this alarm may
|
||||
be provided here"
|
||||
::= { axosAlarmEntry 12 }
|
||||
|
||||
axosIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index for this alarm in this table"
|
||||
::= { axosAlarmEntry 13 }
|
||||
|
||||
|
||||
--Alarm Severity Count Group
|
||||
|
||||
axosAlarmCount OBJECT IDENTIFIER ::= {axosActiveAlarms 2}
|
||||
|
||||
axosAlarmCountTotal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of all active alarms"
|
||||
::= { axosAlarmCount 1 }
|
||||
|
||||
axosAlarmCountCritical OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of critical alarms"
|
||||
::= { axosAlarmCount 2 }
|
||||
|
||||
axosAlarmCountMajor OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of major alarms"
|
||||
::= { axosAlarmCount 3 }
|
||||
|
||||
axosAlarmCountMinor OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of minor alarms"
|
||||
::= { axosAlarmCount 4 }
|
||||
|
||||
axosAlarmCountWarning OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of warning alarms (reported conditions)"
|
||||
::= { axosAlarmCount 5 }
|
||||
|
||||
axosAlarmCountInfo OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of info alarms (unreported conditions)"
|
||||
::= { axosAlarmCount 6 }
|
||||
|
||||
-- Event attributes group
|
||||
|
||||
axosEventAdditionalInfo1 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 1 }
|
||||
|
||||
axosEventAdditionalInfo2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 2 }
|
||||
|
||||
axosEventAdditionalInfo3 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 3 }
|
||||
|
||||
axosEventAdditionalInfo4 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 4 }
|
||||
|
||||
axosEventAdditionalInfo5 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 5 }
|
||||
|
||||
axosEventAdditionalInfo6 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 6 }
|
||||
|
||||
axosEventAdditionalInfo7 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Generic Display string to be used to pass event info"
|
||||
::= { axosEventAttributes 7 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user