mibs/MIBS/calix/E5-121-TRAPS-MIB
2023-12-05 12:25:34 +01:00

719 lines
16 KiB
Plaintext

-- $Log: E5-121-TRAPS-MIB.mib $
-- Revision 1.8 2010/11/12 02:58:59 cylien
-- Revision 1.7 2010/10/14 08:58:34 cylien
-- Revision 1.6 2010/09/23 07:59:18 cylien
-- Revision 1.5 2010/07/19 05:36:18 John
-- Revision 1.4 2010/06/30 08:43:23 John
-- Revision 1.4 2010/06/28 17:05:07 John
-- Revision 1.3 2010/06/08 03:55:46 cylien
-- Revision 1.2 2010/04/23 10:46:35 maverick
-- Revision 1.1 2009/06/25 02:47:18 niceguy
-- Initial revision
E5-121-TRAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI
DisplayString, ifIndex
FROM RFC1213-MIB
iesChassisId,iesSlotId
FROM E5-121-IESCOMMON-MIB
e5x121
FROM E5-121-MIB
dot1agCfmMdMdLevel, dot1agCfmVlanPrimaryVid, dot1agCfmMepIdentifier
FROM IEEE8021-CFMD8-MIB;
trap OBJECT IDENTIFIER ::= { e5x121 12 }
----------------------------------------
-- trap
----------------------------------------
object OBJECT IDENTIFIER ::= { trap 1 }
equipment OBJECT IDENTIFIER ::= { trap 3 }
systrap OBJECT IDENTIFIER ::= { trap 4 }
voiptrap OBJECT IDENTIFIER ::= { trap 7 }
interface OBJECT IDENTIFIER ::= { trap 8 }
e5Alarm OBJECT IDENTIFIER ::= { trap 9 }
--------------------
-- object
--------------------
eqptAlarmInputIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of alarm input."
::= { object 2 }
eqptAlarmInputName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of alarm input."
::= { object 8 }
sysMacAntiSpoofOrig OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Original port of Mac-AntiSpoofing."
::= { object 9 }
sysMacAntiSpoofNew OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The New port of Mac-AntiSpoofing."
::= { object 10 }
sysMacAntiSpoofMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC of Mac-AntiSpoofing."
::= { object 11 }
sysAlarmOrigSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
info(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The original severity of alarm."
::= { object 12 }
sysAlarmNewSeverity OBJECT-TYPE
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
info(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The new severity of alarm."
::= { object 13 }
sysAlarmConfId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The changed severity of alarm condition ID.
5000:vdslLine_up
5001:vdslLine_down
5002:vdsl_tca_lol
5003:vdsl_tca_lof
5004:vdsl_tca_los
5005:vdsl_tca_lop
5006:vdsl_tca_es
5007:vdsl_tca_ses
5008:vdsl_tca_uas
5009:xd_xtuc_loftrap
5010:xd_xtuc_lostrap
5011:xd_xtur_loftrap
5012:xd_xtur_lostrap
5013:xd_xtur_lprtrap
5014:ad_dhcp_rt_full
5015:ad_dhcp_dm_conflict
5016:ad_dhcp_entry_full
5017:ad_dhcp_ip_dup
5018:ad_dhcp_mac_dup
10000:eqptVol_err
10001:eqptEqpttemp_err
10002:eqptFan_err
10003:eqptHw_rtc_fail
10004:eqptHw_mon_fail
10005:eqptCold_start
10006:eqptWarm_start
10007:eqptAlm_input
10008:voip_battery_fail
10009:voip_clock_fail
10010:voip_ringer_fault
10011:eqptAlm_input2
10012:eqptAlm_input3
15000:sysReboot
15001:sysAco
15002:sysAlm_clear
15003:sysLogin_fail
15004:sysAnti_spoofing
15005:sysAlm_svrty_change
15006:sysHost_terminate
20000:enetUp
20001:enetDown
25000:voip_temp_error
25001:voip_dc_power_fail
25002:voip_ac_power_fail
25003:voip_ring_timer_fail
25004:voip_ring_rsrce_fail
25006:voip_dhcp_clt_fail
25007:voip_call_setup_failed
25008:voip_call_threshold_violate
30000:cfmError
"
::= { object 14 }
voipDevId OBJECT-TYPE
SYNTAX INTEGER{
p1-p24(0)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device ID of the DUT. 0 means port 1 to 24."
::= { object 51 }
voipCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ringer fault"
::= { object 52 }
voipPhoneState OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
onHook(2),
offHook(3),
ringing(4),
powerCutDown(5),
testing(6),
fault(7),
bad(8),
uninitialized(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phone status of the line."
::= { object 53 }
voipBatType OBJECT-TYPE
SYNTAX INTEGER{
batteryLow(0),
batteryHigh(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ringer fault"
::= { object 54 }
intfCfmCcmErrorCause OBJECT-TYPE
SYNTAX INTEGER {
noDefect(1),
rdiReceived(2),
macDownReceivedFromDownMEP(3),
lostConnectionToRemoteMEP(4),
configurationError(5),
maintenanceDomainCrossConnect(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { object 55 }
--------------------
-- equipment
--------------------
eqptHWMonitorFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Hardware monitor diagnosis is failed."
::= { equipment 1 }
--------------------
-- systrap
--------------------
sysMacAntiSpoofing NOTIFICATION-TYPE
OBJECTS {
sysMacAntiSpoofOrig,
sysMacAntiSpoofNew,
sysMacAntiSpoofMAC
}
STATUS current
DESCRIPTION
"MAC Anti-spoofing."
::= { systrap 1 }
sysAlarmCutoffEnable NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Alarm cutoff is activated."
::= { systrap 2 }
sysAlarmClearEnable NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Alarm clear is activated."
::= { systrap 3 }
sysLoginFailure NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"User login is failed."
::= { systrap 4 }
sysAlarmSvrtyChange NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Alarm severity is changed."
::= { systrap 5 }
--------------------
-- voip
--------------------
voipBatteryFail NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipDevId,
voipBatType
}
STATUS current
DESCRIPTION
"Battery fault trigger."
::= { voiptrap 1 }
voipBatteryClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipDevId,
voipBatType
}
STATUS current
DESCRIPTION
"Battery fault release."
::= { voiptrap 2 }
voipClockFail NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipDevId
}
STATUS current
DESCRIPTION
"Clock fault trigger."
::= { voiptrap 3 }
voipClockClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipDevId
}
STATUS current
DESCRIPTION
"Clock fault release."
::= { voiptrap 4 }
voipRingerFault NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipCount
}
STATUS current
DESCRIPTION
"Ringer fault trigger."
::= { voiptrap 5 }
voipRingerClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
voipCount
}
STATUS current
DESCRIPTION
"Ringer fault release."
::= { voiptrap 6 }
voipTempError NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"Temperature error trigger."
::= { voiptrap 7 }
voipTempClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"Temperature error release."
::= { voiptrap 8 }
voipDcPowerFail NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"DC power error trigger."
::= { voiptrap 9 }
voipDcPowerClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"DC power error release."
::= { voiptrap 10 }
voipAcPowerFail NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"DC power error trigger."
::= { voiptrap 11 }
voipAcPowerClear NOTIFICATION-TYPE
OBJECTS {
iesChassisId,
iesSlotId,
ifIndex,
voipPhoneState
}
STATUS current
DESCRIPTION
"DC power error release."
::= { voiptrap 12 }
--------------------
-- interface
--------------------
cfmCcmError NOTIFICATION-TYPE
OBJECTS {
dot1agCfmMdMdLevel,
dot1agCfmVlanPrimaryVid,
dot1agCfmMepIdentifier,
intfCfmCcmErrorCause
}
STATUS current
DESCRIPTION
""
::= { interface 1 }
--------------------
-- e5Alarm
--------------------
e5AlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF E5AlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table holds all the active alarms"
::= { e5Alarm 1 }
e5AlarmNotify NOTIFICATION-TYPE
OBJECTS {
e5AlarmObjectClass,
e5AlarmObjectInstance1,
e5AlarmObjectInstance2,
e5AlarmObjectInstance3,
e5AlarmObjectInstance4,
e5AlarmType,
e5AlarmSeverity,
e5AlarmTimeStamp,
e5AlarmServiceAffecting,
e5AlarmText,
e5AlarmTime
}
STATUS current
DESCRIPTION
"E5 device alarm notification."
::= { e5Alarm 2 }
e5AlarmEntry OBJECT-TYPE
SYNTAX E5AlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of attributes regarding alarm table"
INDEX { e5AlarmObjectClass, e5AlarmObjectInstance1, e5AlarmObjectInstance2,
e5AlarmObjectInstance3, e5AlarmObjectInstance4,
e5AlarmObjectInstance5, e5AlarmObjectInstance6,
e5AlarmObjectInstance7, e5AlarmObjectInstance8, e5AlarmType }
::= { e5AlarmTable 1 }
E5AlarmEntry ::= SEQUENCE {
e5AlarmObjectClass INTEGER,
e5AlarmObjectInstance1 INTEGER,
e5AlarmObjectInstance2 INTEGER,
e5AlarmObjectInstance3 INTEGER,
e5AlarmObjectInstance4 INTEGER,
e5AlarmObjectInstance5 INTEGER,
e5AlarmObjectInstance6 INTEGER,
e5AlarmObjectInstance7 INTEGER,
e5AlarmObjectInstance8 INTEGER,
e5AlarmType INTEGER,
e5AlarmSeverity INTEGER,
e5AlarmTimeStamp OCTET STRING,
e5AlarmServiceAffecting INTEGER,
e5AlarmLocationInfo INTEGER,
e5AlarmText OCTET STRING,
e5AlarmTime INTEGER,
e5AlarmCliObject OCTET STRING,
e5AlarmSecObjectClass INTEGER,
e5AlarmSecObjectInstance1 INTEGER,
e5AlarmSecObjectInstance2 INTEGER,
e5AlarmSecObjectInstance3 INTEGER,
e5AlarmSecObjectInstance4 INTEGER,
e5AlarmSecObjectInstance5 INTEGER,
e5AlarmSecObjectInstance6 INTEGER,
e5AlarmSecObjectInstance7 INTEGER,
e5AlarmSecObjectInstance8 INTEGER
}
e5AlarmObjectClass OBJECT-TYPE
SYNTAX INTEGER {
dsl(1),
eqpt(2),
sys(3),
enet(4),
vop(5),
intf(6),
unknown(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object Class for an alarm"
::= { e5AlarmEntry 1 }
e5AlarmObjectInstance1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 1"
::= { e5AlarmEntry 2 }
e5AlarmObjectInstance2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 2"
::= { e5AlarmEntry 3 }
e5AlarmObjectInstance3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 3"
::= { e5AlarmEntry 4 }
e5AlarmObjectInstance4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 4"
::= { e5AlarmEntry 5 }
e5AlarmObjectInstance5 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 5"
::= { e5AlarmEntry 6 }
e5AlarmObjectInstance6 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 6"
::= { e5AlarmEntry 7 }
e5AlarmObjectInstance7 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 7"
::= { e5AlarmEntry 8 }
e5AlarmObjectInstance8 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Object instance for an alarm, level 8"
::= { e5AlarmEntry 9 }
e5AlarmType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique type for an alarm"
::= { e5AlarmEntry 10 }
e5AlarmSeverity OBJECT-TYPE
SYNTAX INTEGER {
clear(0),
critical(1),
major(2),
minor(3),
warning(4),
unknown(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Severity of the alarm"
::= { e5AlarmEntry 11 }
e5AlarmTimeStamp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Timestamp indicating the set/clear time of the alarm"
::= { e5AlarmEntry 12 }
e5AlarmServiceAffecting 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"
::= { e5AlarmEntry 13 }
e5AlarmLocationInfo OBJECT-TYPE
SYNTAX INTEGER {
nearEnd(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { e5AlarmEntry 14 }
e5AlarmText OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Alarm description"
::= { e5AlarmEntry 15 }
e5AlarmTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "UTC time"
::= { e5AlarmEntry 16 }
e5AlarmCliObject OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The short CLI name for the object class and instance"
::= { e5AlarmEntry 17 }
e5AlarmSecObjectClass OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary Object Class for an alarm"
::= { e5AlarmEntry 18 }
e5AlarmSecObjectInstance1 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 1"
::= { e5AlarmEntry 19 }
e5AlarmSecObjectInstance2 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 2"
::= { e5AlarmEntry 20 }
e5AlarmSecObjectInstance3 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 3"
::= { e5AlarmEntry 21 }
e5AlarmSecObjectInstance4 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 4"
::= { e5AlarmEntry 22 }
e5AlarmSecObjectInstance5 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 5"
::= { e5AlarmEntry 23 }
e5AlarmSecObjectInstance6 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 6"
::= { e5AlarmEntry 24 }
e5AlarmSecObjectInstance7 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 7"
::= { e5AlarmEntry 25 }
e5AlarmSecObjectInstance8 OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Secondary object instance for an alarm, level 8"
::= { e5AlarmEntry 26 }
END