mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
5e69d89791
* update BDCOM NMS-IF-MIB * bdcom/fs-bdcom: add transceiver threshold support
1324 lines
48 KiB
Plaintext
1324 lines
48 KiB
Plaintext
NMS-IF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Gauge32,
|
|
TimeTicks
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
nmsMgmt
|
|
FROM NMS-SMI
|
|
PhysAddress
|
|
FROM SNMPv2-TC;
|
|
|
|
nmsIfMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200509070000Z"
|
|
ORGANIZATION ""
|
|
CONTACT-INFO
|
|
""
|
|
|
|
DESCRIPTION
|
|
"Analog Voice Interface MIB module.
|
|
This MIB manages the E&M, FXO, FXS
|
|
Interfaces in the router.
|
|
"
|
|
::= { nmsMgmt 63 }
|
|
|
|
|
|
|
|
nmsIfObjects OBJECT IDENTIFIER ::= { nmsIfMIB 1 }
|
|
|
|
|
|
--***************************************************************************
|
|
--The Aanalog Voice Interface Group
|
|
--***************************************************************************
|
|
|
|
-- the Voice Interfaces group
|
|
|
|
-- Implementation of the Voice Interfaces group is mandatory for
|
|
-- all systems having VOICE interfaces
|
|
-- the Voice Interfaces table
|
|
|
|
-- The Voice Interfaces table contains information on the entity's
|
|
-- Voice interfaces. Each Voice interface is thought of as being
|
|
-- attached to a `subnetwork'. Note that this term should
|
|
-- not be confused with `subnet' which refers to an
|
|
-- addressing partitioning scheme used in the Internet suite
|
|
-- of protocols.
|
|
|
|
vifTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of voice interface entries. The number of
|
|
entries is given by the value of ifNumber."
|
|
::= { nmsIfObjects 1 }
|
|
|
|
vifEntry OBJECT-TYPE
|
|
SYNTAX VIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An interface entry containing objects at the
|
|
subnetwork layer and below for a particular
|
|
interface."
|
|
INDEX { vifIndex }
|
|
::= { vifTable 1 }
|
|
|
|
VIfEntry ::=
|
|
SEQUENCE {
|
|
vifIndex
|
|
INTEGER,
|
|
vifDescr
|
|
DisplayString,
|
|
vifType
|
|
INTEGER,
|
|
vifMtu
|
|
INTEGER,
|
|
vifSpeed
|
|
Gauge32,
|
|
vifPhysAddress
|
|
PhysAddress,
|
|
vifAdminStatus
|
|
INTEGER,
|
|
vifOperStatus
|
|
INTEGER,
|
|
vifLastChange
|
|
TimeTicks
|
|
}
|
|
vifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"A unique value for each voice interface. Its value
|
|
ranges between 1 and the value of vifNumber. The
|
|
value for each voice interface must remain constant at
|
|
least from one re-initialization of the entity's
|
|
network management system to the next re-
|
|
initialization."
|
|
::= { vifEntry 1 }
|
|
|
|
vifDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A textual string containing information about the
|
|
voice interface. This string should include the name of
|
|
the manufacturer, the product name and the version
|
|
of the hardware interface."
|
|
::= { vifEntry 2 }
|
|
|
|
vifType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
voiceEM(100), -- voice recEive and transMit
|
|
voiceFXO(101), -- voice Foreign Exchange Office
|
|
voiceFXS(102) -- voice Foreign Exchange Station
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The type of Voice interface, distinguished according to
|
|
the physical/link protocol(s) immediately `below'
|
|
the network layer in the protocol stack."
|
|
::= { vifEntry 3 }
|
|
|
|
vifMtu OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The size of the largest datagram which can be
|
|
sent/received on the voice interface, specified in
|
|
octets. in fact,for voice interface,this value should be 0"
|
|
::= { vifEntry 4 }
|
|
|
|
vifSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"contains a zero value."
|
|
::= { vifEntry 5 }
|
|
|
|
vifPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"contains an octet string of zero length."
|
|
::= { vifEntry 6 }
|
|
|
|
vifAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- ready to pass packets
|
|
down(2),
|
|
testing(3) -- in some test mode
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The desired administrative status of the
|
|
Analog Telephony interface port."
|
|
::= { vifEntry 7 }
|
|
|
|
vifOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- ready to pass packets
|
|
down(2),
|
|
testing(3), -- in some test mode
|
|
unknown(4), -- status can not be determined
|
|
-- for some reason.
|
|
dormant(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The current operational state of the interface.
|
|
The testing(3) state indicates that no operational
|
|
packets can be passed."
|
|
::= { vifEntry 8 }
|
|
|
|
vifLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the interface
|
|
entered its current operational state. If the
|
|
current state was entered prior to the last re-
|
|
initialization of the local network management
|
|
subsystem, then this object contains a zero
|
|
value."
|
|
::= { vifEntry 9 }
|
|
|
|
|
|
|
|
ifStormControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfStormControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of interface entries. The number of
|
|
entries is given by the value of ifNumber."
|
|
::= { nmsIfObjects 2 }
|
|
|
|
ifStormControlEntry OBJECT-TYPE
|
|
SYNTAX IfStormControlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An interface entry containing objects at the
|
|
subnetwork layer and below for a particular
|
|
interface."
|
|
INDEX { ifIndex }
|
|
::= { ifStormControlTable 1 }
|
|
|
|
IfStormControlEntry ::=
|
|
SEQUENCE {
|
|
ifIndex
|
|
INTEGER,
|
|
ifStormControlBroadcast
|
|
INTEGER,
|
|
ifStormControlMulticast
|
|
INTEGER,
|
|
ifStormControlUnicast
|
|
INTEGER,
|
|
ifStormControlBroadcastAction
|
|
INTEGER,
|
|
ifStormControlBroadcastAutoResume
|
|
INTEGER,
|
|
ifStormControlMulticastAction
|
|
INTEGER,
|
|
ifStormControlMulticastAutoResume
|
|
INTEGER,
|
|
ifStormControlMode
|
|
INTEGER,
|
|
ifStormControlEnable
|
|
BITS
|
|
}
|
|
ifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"A unique value for each voice interface. Its value
|
|
ranges between 1 and the value of vifNumber. The
|
|
value for each voice interface must remain constant at
|
|
least from one re-initialization of the entity's
|
|
network management system to the next re-
|
|
initialization."
|
|
::= { ifStormControlEntry 1 }
|
|
|
|
|
|
ifStormControlBroadcast OBJECT-TYPE
|
|
SYNTAX INTEGER(10..1000000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Broadcast, range is 10-1000000kbps"
|
|
::= { ifStormControlEntry 2 }
|
|
|
|
ifStormControlMulticast OBJECT-TYPE
|
|
SYNTAX INTEGER(10..1000000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Multicast, range is 10-1000000kbps"
|
|
::= { ifStormControlEntry 3 }
|
|
|
|
ifStormControlUnicast OBJECT-TYPE
|
|
SYNTAX INTEGER(10..1000000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Unicast, range is 10-1000000kbps"
|
|
::= { ifStormControlEntry 4 }
|
|
|
|
ifStormControlBroadcastAction OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
null(0),
|
|
shutdown(1),
|
|
block(2),
|
|
resume(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Broadcast Action. shutdown, block, resume or null"
|
|
::= { ifStormControlEntry 5 }
|
|
|
|
ifStormControlBroadcastAutoResume OBJECT-TYPE
|
|
SYNTAX INTEGER(60..36000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Broadcast AutoResume, range is 60s-36000s"
|
|
::= { ifStormControlEntry 6 }
|
|
|
|
ifStormControlMulticastAction OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
null(0),
|
|
shutdown(1),
|
|
block(2),
|
|
resume(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Multicast Action. shutdown, block, resume or null"
|
|
::= { ifStormControlEntry 7 }
|
|
|
|
ifStormControlMulticastAutoResume OBJECT-TYPE
|
|
SYNTAX INTEGER(60..36000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Multicast AutoResume, range is 60s-36000s"
|
|
::= { ifStormControlEntry 8 }
|
|
|
|
ifStormControlMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
pps(0),
|
|
kbps(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Mode, pps or kbps"
|
|
::= { ifStormControlEntry 9 }
|
|
|
|
ifStormControlEnable OBJECT-TYPE
|
|
SYNTAX BITS{
|
|
log(0),
|
|
trap(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface Storm Control Warning Enable"
|
|
::= { ifStormControlEntry 10 }
|
|
|
|
--ifSfpParameterTable
|
|
ifSfpParameterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfSfpParameterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of sfp property table entries."
|
|
::= { nmsIfObjects 7 }
|
|
|
|
ifSfpParameterEntry OBJECT-TYPE
|
|
SYNTAX IfSfpParameterEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of additional objects in the
|
|
sfp property table."
|
|
INDEX { ifSfpIndex }
|
|
::= { ifSfpParameterTable 1 }
|
|
|
|
IfSfpParameterEntry ::=
|
|
SEQUENCE {
|
|
ifSfpIndex
|
|
INTEGER,
|
|
txPower1
|
|
INTEGER,
|
|
rxPower1
|
|
INTEGER,
|
|
temperature
|
|
INTEGER,
|
|
vlotage
|
|
INTEGER,
|
|
curr1
|
|
INTEGER,
|
|
vendname
|
|
OCTET STRING,
|
|
txPower2
|
|
INTEGER,
|
|
rxPower2
|
|
INTEGER,
|
|
curr2
|
|
INTEGER,
|
|
txPower3
|
|
INTEGER,
|
|
rxPower3
|
|
INTEGER,
|
|
curr3
|
|
INTEGER,
|
|
txPower4
|
|
INTEGER,
|
|
rxPower4
|
|
INTEGER,
|
|
curr4
|
|
INTEGER,
|
|
type
|
|
INTEGER,
|
|
transDist
|
|
INTEGER,
|
|
waveLen
|
|
INTEGER,
|
|
sfpPresentStatus
|
|
INTEGER,
|
|
sfpLostStatus
|
|
INTEGER,
|
|
sfpMismatchStatus
|
|
INTEGER,
|
|
sfpSeqNum
|
|
OCTET STRING,
|
|
-- new added
|
|
|
|
voltageHighAlarm
|
|
INTEGER,
|
|
voltageHighWarning
|
|
INTEGER,
|
|
voltageLowWarning
|
|
INTEGER,
|
|
voltageLowAlarm
|
|
INTEGER,
|
|
temperatureHighAlarm
|
|
INTEGER,
|
|
temperatureHighWarning
|
|
INTEGER,
|
|
temperatureLowWarning
|
|
INTEGER,
|
|
temperatureLowAlarm
|
|
INTEGER,
|
|
biasHighAlarm
|
|
INTEGER,
|
|
biasHighWarning
|
|
INTEGER,
|
|
biasLowWarning
|
|
INTEGER,
|
|
biasLowAlarm
|
|
INTEGER,
|
|
txPowerHighAlarm
|
|
INTEGER,
|
|
txPowerHighWarning
|
|
INTEGER,
|
|
txPowerLowWarning
|
|
INTEGER,
|
|
txPowerLowAlarm
|
|
INTEGER,
|
|
rxPowerHighAlarm
|
|
INTEGER,
|
|
rxPowerHighWarning
|
|
INTEGER,
|
|
rxPowerLowWarning
|
|
INTEGER,
|
|
rxPowerLowAlarm
|
|
INTEGER,
|
|
vendorPN
|
|
OCTET STRING
|
|
|
|
}
|
|
|
|
ifSfpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The only diid of port in System."
|
|
::= { ifSfpParameterEntry 1 }
|
|
|
|
txPower1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tx power 1 of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 2 }
|
|
|
|
rxPower1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The rx power 1 of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 3 }
|
|
|
|
temperature OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module temperature. The unit is 1/256 degree."
|
|
::= { ifSfpParameterEntry 4 }
|
|
|
|
vlotage OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module volt. The unit is 0.1mV."
|
|
::= { ifSfpParameterEntry 5 }
|
|
|
|
curr1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module bias current 1. The unit is 2uA."
|
|
::= { ifSfpParameterEntry 6 }
|
|
|
|
vendname OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module vend name."
|
|
::= { ifSfpParameterEntry 7 }
|
|
txPower2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tx 2 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 8 }
|
|
rxPower2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The rx 2 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 9 }
|
|
curr2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module bias current 2. The unit is 2uA."
|
|
::= { ifSfpParameterEntry 10 }
|
|
txPower3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tx 3 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 11 }
|
|
rxPower3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The rx 3 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 12 }
|
|
curr3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module bias current 3. The unit is 2uA."
|
|
::= { ifSfpParameterEntry 13 }
|
|
txPower4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The tx 4 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 14 }
|
|
rxPower4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The rx 4 power of optical module. The unit is 0.01DBm."
|
|
::= { ifSfpParameterEntry 15 }
|
|
curr4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module bias current 4. The unit is 2uA."
|
|
::= { ifSfpParameterEntry 16 }
|
|
|
|
type OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
sfp(1),
|
|
copper-sfp(2),
|
|
other(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module interface type. "
|
|
::= { ifSfpParameterEntry 17 }
|
|
|
|
transDist OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module interface transmission distance. Unit is meter. "
|
|
::= { ifSfpParameterEntry 18 }
|
|
|
|
waveLen OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Sfp module interface wave length. Unit is nm. "
|
|
::= { ifSfpParameterEntry 19 }
|
|
|
|
sfpPresentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
online(1),
|
|
offline(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SFP status. "
|
|
::= { ifSfpParameterEntry 20 }
|
|
|
|
sfpLostStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
normal(1),
|
|
lost(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SFP status. "
|
|
::= { ifSfpParameterEntry 21 }
|
|
|
|
sfpMismatchStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
match(1),
|
|
mismatch(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SFP status. "
|
|
::= { ifSfpParameterEntry 22 }
|
|
|
|
sfpSeqNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SFP sequence number. "
|
|
::= { ifSfpParameterEntry 23 }
|
|
-- new added
|
|
voltageHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage High Alarm Threshold. Unit is 0.1mV."
|
|
::= { ifSfpParameterEntry 24 }
|
|
|
|
voltageHighWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage High Warning Threshold. Unit is 0.1mV."
|
|
::= { ifSfpParameterEntry 25 }
|
|
|
|
voltageLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Voltage Low Warning Threshold. Unit is 0.1mV."
|
|
::= { ifSfpParameterEntry 26 }
|
|
|
|
voltageLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VoltageLowAlarm Threshold. Unit is 0.1mV."
|
|
::= { ifSfpParameterEntry 27 }
|
|
|
|
temperatureHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature High Alarm Threshold. Unit is 1/256 degree."
|
|
::= { ifSfpParameterEntry 28 }
|
|
|
|
temperatureHighWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature High Warning Threshold. Unit is 1/256 degree."
|
|
::= { ifSfpParameterEntry 29 }
|
|
|
|
temperatureLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature Low Warning Threshold. Unit is 1/256 degree."
|
|
::= { ifSfpParameterEntry 30 }
|
|
|
|
temperatureLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Temperature Low Alarm Threshold. Unit is 1/256 degree."
|
|
::= { ifSfpParameterEntry 31 }
|
|
|
|
biasHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bias High Alarm Threshold. Unit is 2uA."
|
|
::= { ifSfpParameterEntry 32 }
|
|
|
|
biasHighWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bias High Warning Threshold. Unit is 2uA."
|
|
::= { ifSfpParameterEntry 33 }
|
|
|
|
biasLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bias Low Warning Threshold. Unit is 2uA."
|
|
::= { ifSfpParameterEntry 34 }
|
|
|
|
biasLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Bias Low Alarm Threshold. Unit is 2uA."
|
|
::= { ifSfpParameterEntry 35 }
|
|
|
|
txPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tx Power High Alarm Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 36 }
|
|
|
|
txPowerHighWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tx Power High Warning Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 37 }
|
|
|
|
txPowerLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tx Power Low Warning Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 38 }
|
|
|
|
txPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tx Power Low Alarm Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 39 }
|
|
|
|
rxPowerHighAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rx Power High Alarm Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 40 }
|
|
|
|
rxPowerHighWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rx Power High Warning Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 41 }
|
|
|
|
|
|
rxPowerLowWarning OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rx Power Low Warning Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 42 }
|
|
|
|
rxPowerLowAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Rx Power Low Alarm Threshold. Unit is 0.01dBm."
|
|
::= { ifSfpParameterEntry 43 }
|
|
|
|
|
|
vendorPN OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SFP vendor part number."
|
|
::= { ifSfpParameterEntry 44 }
|
|
|
|
|
|
|
|
--cableDiagnoseTable
|
|
cableDiagnoseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CableDiagnoseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A interface list of cable diagnose table entries."
|
|
::= { nmsIfObjects 8 }
|
|
|
|
cableDiagnoseEntry OBJECT-TYPE
|
|
SYNTAX CableDiagnoseEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of cable diagnose objects in the
|
|
interface table."
|
|
INDEX { cableDiagIfIndex }
|
|
::= { cableDiagnoseTable 1 }
|
|
|
|
CableDiagnoseEntry ::=
|
|
SEQUENCE {
|
|
cableDiagIfIndex
|
|
INTEGER,
|
|
-- enable
|
|
-- INTEGER,
|
|
-- period
|
|
-- INTEGER,
|
|
-- description
|
|
-- OCTET STRING
|
|
cableDiagnoseResult
|
|
OCTET STRING
|
|
}
|
|
|
|
cableDiagIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The only diid of port in System."
|
|
::= { cableDiagnoseEntry 1 }
|
|
|
|
-- enable OBJECT-TYPE
|
|
-- SYNTAX INTEGER{
|
|
-- enable(1),
|
|
-- disable(2)
|
|
-- }
|
|
-- ACCESS read-write
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "enable=1,disable=2."
|
|
-- ::= { cableDiagnoseEntry 2 }
|
|
--
|
|
-- period OBJECT-TYPE
|
|
-- SYNTAX INTEGER(0..32767)
|
|
-- ACCESS read-write
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "period=0 means manual scanning, the range of auto scanning period is 1-32767."
|
|
-- ::= { cableDiagnoseEntry 3 }
|
|
--
|
|
-- description OBJECT-TYPE
|
|
-- SYNTAX OCTET STRING
|
|
-- ACCESS read-only
|
|
-- STATUS mandatory
|
|
-- DESCRIPTION
|
|
-- "cable diagnoisis descpription."
|
|
-- ::= { cableDiagnoseEntry 4 }
|
|
|
|
cableDiagnoseResult OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"cable diagnoisis descpription."
|
|
::= { cableDiagnoseEntry 2 }
|
|
|
|
--ifportMtuTable
|
|
ifportMtuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfportMtuEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A interface list of switchport mtujumbo."
|
|
::= { nmsIfObjects 9 }
|
|
|
|
ifportMtuEntry OBJECT-TYPE
|
|
SYNTAX IfportMtuEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of switchport mtujumbo objects in the
|
|
interface table."
|
|
INDEX { ifportMtuIndex }
|
|
::= { ifportMtuTable 1 }
|
|
|
|
IfportMtuEntry ::=
|
|
SEQUENCE {
|
|
ifportMtuIndex
|
|
INTEGER,
|
|
ifportMtuJumbo
|
|
INTEGER,
|
|
}
|
|
|
|
ifportMtuIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The only diid of port in System."
|
|
::= { ifportMtuEntry 1 }
|
|
|
|
ifportMtuJumbo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the MTU size in bytes <1500-9216>."
|
|
::= { ifportMtuEntry 2 }
|
|
|
|
|
|
|
|
stormctlWarning OBJECT IDENTIFIER ::= { nmsIfObjects 10 }
|
|
|
|
stormctlWarningGroup OBJECT IDENTIFIER ::= { stormctlWarning 1 }
|
|
|
|
stormctlWarningIfindex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Index of interface"
|
|
::= { stormctlWarningGroup 1 }
|
|
|
|
stormctlWarningIfDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of interface"
|
|
::= { stormctlWarningGroup 2 }
|
|
|
|
stormctlWarningType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
broadcast(1),
|
|
multicast(2),
|
|
}
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Type of flow which exceeded"
|
|
::= { stormctlWarningGroup 3 }
|
|
|
|
stormctlWarningInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of the detail information"
|
|
::= { stormctlWarningGroup 4 }
|
|
|
|
stormctlWarningNotifications OBJECT IDENTIFIER ::= { stormctlWarning 2 }
|
|
|
|
stormctlWarningNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
stormctlWarningIfindex,
|
|
stormctlWarningIfDescr,
|
|
stormctlWarningType,
|
|
stormctlWarningInfo }
|
|
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent generates this notification when storm-control exceeds."
|
|
::= { stormctlWarningNotifications 1 }
|
|
|
|
|
|
|
|
|
|
|
|
trafficNotify OBJECT IDENTIFIER ::= { nmsIfObjects 11 }
|
|
|
|
trafficNotifyGroup OBJECT IDENTIFIER ::= { trafficNotify 1 }
|
|
|
|
trafficNotifyIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Index of interface"
|
|
::= { trafficNotifyGroup 1 }
|
|
|
|
trafficNotifyIfDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of interface"
|
|
::= { trafficNotifyGroup 2 }
|
|
|
|
trafficNotifyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
exceed(1),
|
|
resume(2),
|
|
}
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Type of notify"
|
|
::= { trafficNotifyGroup 3 }
|
|
|
|
trafficNotifyInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of the detail information"
|
|
::= { trafficNotifyGroup 4 }
|
|
|
|
trafficNotifyNotifications OBJECT IDENTIFIER ::= { trafficNotify 2 }
|
|
|
|
trafficNotifyNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
trafficNotifyIfindex,
|
|
trafficNotifyIfDescr,
|
|
trafficNotifyType,
|
|
trafficNotifyInfo }
|
|
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent generates this notification when interface's utility is too high."
|
|
::= { trafficNotifyNotifications 1 }
|
|
|
|
trafficNotifyConfig OBJECT IDENTIFIER ::= { trafficNotify 3 }
|
|
|
|
trafficNotifyAction OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
syslog(0),
|
|
snmp-trap(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Interface traffic notifty Enable."
|
|
::= { trafficNotifyConfig 1 }
|
|
|
|
|
|
trafficNotifyInterval OBJECT-TYPE
|
|
SYNTAX INTEGER(0..600)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set notifiy interval in seconds(default 20). Log and trap will be turned off after set.Set 0 means no cmd."
|
|
::= { trafficNotifyConfig 2 }
|
|
|
|
|
|
|
|
ifTrafficNotifyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IfTrafficNotifyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A list of interface entries. The number of
|
|
entries is given by the value of ifNumber."
|
|
::= { nmsIfObjects 12 }
|
|
|
|
ifTrafficNotifyEntry OBJECT-TYPE
|
|
SYNTAX IfTrafficNotifyEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An interface entry containing objects at the
|
|
subnetwork layer and below for a particular
|
|
interface."
|
|
INDEX { ifTrafficNotifyIndex }
|
|
::= { ifTrafficNotifyTable 1 }
|
|
|
|
IfTrafficNotifyEntry ::=
|
|
SEQUENCE {
|
|
ifTrafficNotifyIndex
|
|
INTEGER,
|
|
ifTrafficNotifyInHighRate
|
|
INTEGER,
|
|
ifTrafficNotifyInResumeRate
|
|
INTEGER,
|
|
ifTrafficNotifyOutHighRate
|
|
INTEGER,
|
|
ifTrafficNotifyOutResumeRate
|
|
INTEGER
|
|
}
|
|
|
|
|
|
ifTrafficNotifyIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"A unique value for each voice interface. Its value
|
|
ranges between 1 and the value of vifNumber. The
|
|
value for each voice interface must remain constant at
|
|
least from one re-initialization of the entity's
|
|
network management system to the next re-
|
|
initialization."
|
|
::= { ifTrafficNotifyEntry 1 }
|
|
|
|
|
|
ifTrafficNotifyInHighRate OBJECT-TYPE
|
|
SYNTAX INTEGER(0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The alarm utility rate of port inlet direction, set 0 means no cmd."
|
|
::= { ifTrafficNotifyEntry 2 }
|
|
|
|
ifTrafficNotifyInResumeRate OBJECT-TYPE
|
|
SYNTAX INTEGER(0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The resume utility rate of port inlet direction, set 0 means no cmd."
|
|
::= { ifTrafficNotifyEntry 3 }
|
|
|
|
ifTrafficNotifyOutHighRate OBJECT-TYPE
|
|
SYNTAX INTEGER(0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The alarm utility rate of port outlet direction, set 0 means no cmd."
|
|
::= { ifTrafficNotifyEntry 4 }
|
|
|
|
ifTrafficNotifyOutResumeRate OBJECT-TYPE
|
|
SYNTAX INTEGER(0..100)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The resume utility rate of port outlet direction, set 0 means no cmd."
|
|
::= { ifTrafficNotifyEntry 5 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
portSecurityViolationNotify OBJECT IDENTIFIER ::= { nmsIfObjects 13 }
|
|
|
|
portSecurityViolationNotifyGroup OBJECT IDENTIFIER ::= { portSecurityViolationNotify 1 }
|
|
|
|
portSecurityViolationNotifyIfindex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Index of interface"
|
|
::= { portSecurityViolationNotifyGroup 1 }
|
|
|
|
portSecurityViolationNotifyIfDescr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of interface"
|
|
::= { portSecurityViolationNotifyGroup 2 }
|
|
|
|
portSecurityViolationNotifyInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS accessible-for-notify
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Description of the detail log information"
|
|
::= { portSecurityViolationNotifyGroup 3 }
|
|
|
|
portSecurityViolationNotifyNotifications OBJECT IDENTIFIER ::= { portSecurityViolationNotify 2 }
|
|
|
|
portSecurityViolationNotifyNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
portSecurityViolationNotifyIfindex,
|
|
portSecurityViolationNotifyIfDescr,
|
|
portSecurityViolationNotifyInfo }
|
|
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The agent generates this notification when port security violantin log."
|
|
::= { portSecurityViolationNotifyNotifications 1 }
|
|
|
|
|
|
|
|
|
|
physicalIfConfig2Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PhysicalIfConfig2Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A interface list of physical mode configuration."
|
|
::= { nmsIfObjects 14 }
|
|
|
|
physicalIfConfig2Entry OBJECT-TYPE
|
|
SYNTAX PhysicalIfConfig2Entry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A collection of physical mode configuration in the
|
|
interface table."
|
|
INDEX { ifConfigIndex }
|
|
::= { physicalIfConfig2Table 1 }
|
|
|
|
PhysicalIfConfig2Entry ::=
|
|
SEQUENCE {
|
|
ifConfigIndex
|
|
INTEGER,
|
|
fiberAutoConfig
|
|
INTEGER,
|
|
autoNegoConfig
|
|
INTEGER,
|
|
speedConfig
|
|
INTEGER,
|
|
duplexConfig
|
|
INTEGER
|
|
|
|
}
|
|
|
|
ifConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index of interface. The same value as ifIndex in ifTable of RFC1213."
|
|
::= { physicalIfConfig2Entry 1 }
|
|
|
|
fiberAutoConfig OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fiber port auto config mode,include speed ,duplex and autonego. "
|
|
::= { physicalIfConfig2Entry 2 }
|
|
|
|
autoNegoConfig OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Port Auto Negotiation Config.if enable,can't configure speed or Duplex. "
|
|
::= { physicalIfConfig2Entry 3 }
|
|
|
|
|
|
speedConfig OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
speed-10M(1),
|
|
speed-100M(2),
|
|
speed-1000M(3),
|
|
speed-10000M(4),
|
|
speed-40000M(5),
|
|
speed-100000M(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface speed. Only valid for non-PON interface.If AutoNegoConfig or fiberAutoConfig is enable,Speed Configuration is not in operation. "
|
|
::= { physicalIfConfig2Entry 4 }
|
|
|
|
|
|
duplexConfig OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
full(1),
|
|
half(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Interface duplex. Only valid for non-PON interface.If AutoNegoConfig or fiberAutoConfig is enable,Duplex Configuration is not in operation. "
|
|
::= { physicalIfConfig2Entry 5 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|