Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

31289
MIBS/zyxel/IES5206-MIB Normal file

File diff suppressed because it is too large Load Diff

3660
MIBS/zyxel/IES5206-TRAPS-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,558 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- $Log: zyxel-AESCommon.mib $
-- Revision 1.1 2006/08/28 05:32:51 kenny
-- Initial revision
-- Revision 1.3 2006/04/06 14:50:30 niceguy
-- Revision 1.2 2006/03/10 06:07:54 niceguy
-- Revision 1.1 2005/11/23 12:47:53 niceguy
-- Initial revision
-- Revision 1.1 2005/08/18 13:30:37 Jeff
-- Initial revision
-- Revision 1.5 2005/06/08 08:04:08 jennyhsu
-- Changes for IES-2k/3k R3.02
-- Revision 1.4 2004/06/08 10:12:54 jenny
-- Add ADSL2 and ADSL2+ mode
-- Revision 1.3 2003/11/25 04:00:31 jennyhsu
-- add etsi mode
-- Revision 1.2 2002/11/12 07:48:38 jennyhsu
-- Revision 1.1 2002/11/12 07:40:54 jennyhsu
-- Initial revision
ZYXEL-AESCOMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE FROM RFC-1212
DisplayString, ifIndex FROM RFC1213-MIB
Unsigned32 FROM SNMPv2-SMI
aesSeriesCommon FROM ZYXEL-MIB;
aesMaxNumOfProfiles OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of ADSL profiles which the system supports."
::= { aesSeriesCommon 1 }
aesLineConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AesLineConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes common attributes describing the ADSL line."
::= { aesSeriesCommon 2 }
aesLineConfEntry OBJECT-TYPE
SYNTAX AesLineConfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in aesLineConfTable."
INDEX { ifIndex }
::= { aesLineConfTable 1 }
AesLineConfEntry ::=
SEQUENCE {
aesLineConfAdslMode INTEGER,
aesLineConfEncap INTEGER,
aesLineConfVpi INTEGER,
aesLineConfVci INTEGER,
aesLineConfAnnexL INTEGER,
aesLineConfPmMode INTEGER,
aesLineConfRateMode INTEGER,
aesLineConfAnnexM INTEGER
}
aesLineConfAdslMode OBJECT-TYPE
SYNTAX INTEGER {
gDotLite(1),
gDotDmt(2),
t1Dot413(3),
auto(4),
etsi(5),
adsl2(6),
adsl2Plus(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The mode of the ADSL line."
::= { aesLineConfEntry 1 }
aesLineConfEncap OBJECT-TYPE
SYNTAX INTEGER {
llc(1),
vc(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The encapsulation of the ADSL line."
::= { aesLineConfEntry 2 }
aesLineConfVpi OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VPI of the ADSL line."
::= { aesLineConfEntry 3 }
aesLineConfVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The VCI of the ADSL line."
::= { aesLineConfEntry 4 }
aesLineConfAnnexL OBJECT-TYPE
SYNTAX INTEGER {
enableNarrowMode(1),
enableWideMode(2),
disable(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The annex L setting of the ADSL line(Only in AnnexA)."
::= { aesLineConfEntry 5 }
aesLineConfPmMode OBJECT-TYPE
SYNTAX INTEGER {
enableL2Mode(1),
enableL3Mode(2),
disable(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The power management mode of the ADSL line."
::= { aesLineConfEntry 6 }
aesLineConfRateMode OBJECT-TYPE
SYNTAX INTEGER {
fixed(1), -- no rate adaptation
adaptAtStartup(2), -- perform rate adaptation
-- only at initialization
adaptAtRuntime(3) -- perform rate adaptation at
-- any time
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines what form of transmit rate adaptation is
configured on this modem. See ADSL Forum TR-005 [3]
for more information."
::= { aesLineConfEntry 7 }
aesLineConfAnnexM OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The annex M setting of the ADSL line."
::= { aesLineConfEntry 8 }
-- ADSL Line Diagnostic
aesLineDiagnostic OBJECT IDENTIFIER ::= { aesSeriesCommon 3 }
aesAtucLineDiagLATN OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line Attenuation."
::= { aesLineDiagnostic 1 }
aesAtucLineDiagSATN OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal Attenuation."
::= { aesLineDiagnostic 2 }
aesAtucLineDiagSNRM OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal-to-Noise Ratio Margin."
::= { aesLineDiagnostic 3 }
aesAtucLineDiagACTATP OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual Aggregate Transmit Power."
::= { aesLineDiagnostic 4 }
aesAtucLineDiagATTNDR OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Attainable Net Data Rate, in bps."
::= { aesLineDiagnostic 5 }
aesAturLineDiagLATN OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Line Attenuation."
::= { aesLineDiagnostic 6 }
aesAturLineDiagSATN OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal Attenuation."
::= { aesLineDiagnostic 7 }
aesAturLineDiagSNRM OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal-to-Noise Ratio Margin."
::= { aesLineDiagnostic 8 }
aesAturLineDiagACTATP OBJECT-TYPE
SYNTAX INTEGER
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual Aggregate Transmit Power."
::= { aesLineDiagnostic 9 }
aesAturLineDiagATTNDR OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Attainable Net Data Rate, in bps."
::= { aesLineDiagnostic 10 }
aesLineDiagTarget OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Ifindex of the ADSL port which will be diagnosed."
::= { aesLineDiagnostic 11 }
aesLineDiagOps OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The manager sets the object to one to start line diagnostics and the agent clears the
object to zero when diagnostics is successfully completed."
::= { aesLineDiagnostic 12 }
aesLineDiagFailReason OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reason of failed diagnostics."
::= { aesLineDiagnostic 13 }
-- ADSL Line Diagnostic Per Subcarrier
aesLineDiagPs OBJECT IDENTIFIER ::= { aesSeriesCommon 4 }
aesAtucNumOfSubcarriersPerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of subcarriers per port for ATU-C."
::= { aesLineDiagPs 1 }
aesAturNumOfSubcarriersPerPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of subcarriers per port for ATU-R."
::= { aesLineDiagPs 2 }
aesLineDiagPsCCFLirl1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value is the real
part of a complex value in liner scale.
The first two octets specify the li.rl value for subcarrier 1, and the second
two octets specify the li.rl value for subcarrier 2, and so on. The object
provides li.rl values for subcarrier 1 to 256."
::= { aesLineDiagPs 3 }
aesLineDiagPsCCFLirl2 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value is the real
part of a complex value in liner scale.
The first two octets specify the li.rl value for subcarrier 257, and the second
two octets specify the li.rl value for subcarrier 258, and so on. The object
provides li.rl values for subcarrier 257 to 512."
::= { aesLineDiagPs 4 }
aesLineDiagPsCCFLiim1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value is the image
part of a complex value in liner scale.
The first two octets specify the li.im value for subcarrier 1, and the second
two octets specify the li.im value for subcarrier 2, and so on. The object
provides li.im values for subcarrier 1 to 256."
::= { aesLineDiagPs 5 }
aesLineDiagPsCCFLiim2 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value is the image
part of a complex value in liner scale.
The first two octets specify the li.im value for subcarrier 257, and the second
two octets specify the li.im value for subcarrier 258, and so on. The object
provides li.im values for subcarrier 257 to 512."
::= { aesLineDiagPs 6 }
aesLineDiagPsCCFLog1 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value
provides magnitude value in a logarithmic scale.
The first two octets specify the log value for subcarrier 1, and the second
two octets specify the log value for subcarrier 2, and so on. The object
provides log values for subcarrier 1 to 256."
::= { aesLineDiagPs 7 }
aesLineDiagPsCCFLog2 OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Channel Characteristics Function H(f) per subcarrier. The value
provides magnitude value in a logarithmic scale.
The first two octets specify the log value for subcarrier 257, and the second
two octets specify the log value for subcarrier 258, and so on. The object
provides log values for subcarrier 257 to 512."
::= { aesLineDiagPs 8 }
aesLineDiagPsQLN OBJECT-TYPE
SYNTAX OCTET STRING
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Quiet Line Noise PSD QLN(f) per subcarrier. The first octet specify QLN
for subcarrier 1, and the second octet specify QLN for subcarrier 2, and so on.
The object provides QLN for subcarrier 1 to 512."
::= { aesLineDiagPs 9 }
aesLineDiagPsSNR OBJECT-TYPE
SYNTAX OCTET STRING
UNITS "tenth dB"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Signal-to-Noise Ratio SNR(f) per subcarrier. The first octet specify SNR
for subcarrier 1, and the second octet specify SNR for subcarrier 2, and so on.
The object provides SNR for subcarrier 1 to 512."
::= { aesLineDiagPs 10 }
-- Max # of Alarm Profiles
aesMaxNumOfAlarmProfiles OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of ADSL alarm profiles which the system supports."
::= { aesSeriesCommon 5 }
-- Bit Loading
aesBitLoadingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AesBitLoadingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table provides the number of bits per carrier for each ADSL port."
::= { aesSeriesCommon 6 }
aesBitLoadingEntry OBJECT-TYPE
SYNTAX AesBitLoadingEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in aesBitLoadingTable."
INDEX { ifIndex }
::= { aesBitLoadingTable 1 }
AesBitLoadingEntry ::=
SEQUENCE {
aesBitLoadingBits OCTET STRING,
aesBitLoadingAtucNumOfCarriers INTEGER,
aesBitLoadingAturNumOfCarriers INTEGER
}
aesBitLoadingBits OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object provides the number of bits for all carriers in the port.
The first octet specify the number of bits for carrier 1, and the second
octet specify the number of bits for carrier 2, and so on.
The object provides the number of bits for carrier 1 to 512."
::= { aesBitLoadingEntry 1 }
aesBitLoadingAtucNumOfCarriers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of carriers for ATU-C."
::= { aesBitLoadingEntry 2 }
aesBitLoadingAturNumOfCarriers OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of carriers for ATU-R."
::= { aesBitLoadingEntry 3 }
-- Line Status
aesLineStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AesLineStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the ADSL line status."
::= { aesSeriesCommon 7 }
aesLineStatusEntry OBJECT-TYPE
SYNTAX AesLineStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION "An entry in aesLineStatusTable."
INDEX { ifIndex }
::= { aesLineStatusTable 1 }
AesLineStatusEntry ::=
SEQUENCE {
aesLineStatusAdslMode INTEGER
}
aesLineStatusAdslMode OBJECT-TYPE
SYNTAX INTEGER {
gDotLite(1),
gDotDmt(2),
t1Dot413(3),
etsi(4),
adsl2(5),
adsl2Plus(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link up mode of the ADSL line."
::= { aesLineStatusEntry 1 }
--------------------
-- selt
--------------------
selt OBJECT IDENTIFIER ::= { aesSeriesCommon 8 }
seltTarget OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IfIndex of the port which would be performed single end loopback test."
::= { selt 1 }
seltOps OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manager sets the object to 1 to start the selt
and the agent clears the object to zero when selt is successfully completed."
::= { selt 2 }
seltStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status description of the selt result."
::= { selt 3 }
seltCableType OBJECT-TYPE
SYNTAX INTEGER {
awg24(1),
awg26(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cable type that selt result indicates."
::= { selt 4 }
seltLoopEstimateLengthFt OBJECT-TYPE
SYNTAX INTEGER
UNITS "feet"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated loop length that selt result indicates."
::= { selt 5 }
seltLoopEstimateLengthMeter OBJECT-TYPE
SYNTAX INTEGER
UNITS "meter"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated loop length that selt result indicates."
::= { selt 6 }
END

317
MIBS/zyxel/ZYXEL-AS-ATM-MIB Normal file
View File

@ -0,0 +1,317 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- $Log: zyxel-AS-ATM.mib $
-- Revision 1.2 2006/03/07 06:36:16 niceguy
-- Revision 1.1 2005/11/23 12:48:04 niceguy
-- Initial revision
-- Revision 1.1 2005/08/18 13:30:39 Jeff
-- Initial revision
-- Revision 1.5 2003/12/09 01:35:33 jennyhsu
-- Add "IMPLIED" in asChannelProfileEntry definition
-- Revision 1.4 2003/09/10 12:26:37 jennyhsu
-- Remove egress vid
-- Revision 1.3 2003/05/29 03:27:48 jennyhsu
-- Revision 1.2 2003/05/29 03:25:40 jennyhsu
-- Revision 1.1 2003/05/27 08:10:01 jennyhsu
-- Initial revision
ZYXEL-AS-ATM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE FROM RFC-1212
ifIndex, DisplayString FROM RFC1213-MIB
RowStatus FROM SNMPv2-TC
VlanIndex, PortList FROM Q-BRIDGE-MIB
Counter FROM RFC1155-SMI
Unsigned32 FROM SNMPv2-SMI
accessSwitchCommonATM FROM ZYXEL-MIB;
-- Channel Table
asMaxNumOfChannels OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of virtual channels which can be created on a port."
::= { accessSwitchCommonATM 1 }
asChannelTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsChannelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the configuration of the virtual channel."
::= { accessSwitchCommonATM 2 }
asChannelEntry OBJECT-TYPE
SYNTAX AsChannelEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in asChannelTable."
INDEX { ifIndex, asChannelVpi, asChannelVci }
::= { asChannelTable 1 }
AsChannelEntry ::=
SEQUENCE {
asChannelVpi INTEGER,
asChannelVci INTEGER,
asChannelPvid VlanIndex,
-- asChannelEgressVid VlanIndex,
asChannelPriority INTEGER,
asChannelProfile DisplayString,
asChannelRowStatus RowStatus
}
asChannelVpi OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VPI of the channel."
::= { asChannelEntry 1 }
asChannelVci OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"VCI of the channel."
::= { asChannelEntry 2 }
asChannelPvid OBJECT-TYPE
SYNTAX VlanIndex
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The default VID of the channel."
::= { asChannelEntry 3 }
-- asChannelEgressVid OBJECT-TYPE
-- SYNTAX VlanIndex
-- ACCESS read-create
-- STATUS mandatory
-- DESCRIPTION
-- "The egress VID of the channel."
-- ::= { asChannelEntry 4 }
asChannelPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The 802.1p default priority of the channel."
::= { asChannelEntry 5 }
asChannelProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The value of this object identifies the row in the
asChannelProfileTable, which applies for this channel."
::= { asChannelEntry 6 }
asChannelRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"This object is used to create a new row or
delete an existing row in this table."
::= { asChannelEntry 7 }
-- Channel Profile Table
asMaxNumOfChannelProfiles OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum number of channel profiles which the system supports."
::= { accessSwitchCommonATM 3 }
asChannelProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsChannelProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information on the virtual channel
configuration. One entry in this table reflects a
profile which can be used to configure the virtual channel."
::= { accessSwitchCommonATM 6 }
asChannelProfileEntry OBJECT-TYPE
SYNTAX AsChannelProfileEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in asChannelProfileTable."
INDEX { IMPLIED asChannelProfileName }
::= { asChannelProfileTable 1 }
AsChannelProfileEntry ::=
SEQUENCE {
asChannelProfileName DisplayString,
asChannelProfileEncap INTEGER,
asChannelProfileAAL INTEGER,
asChannelProfileClass INTEGER,
asChannelProfilePcr Unsigned32,
asChannelProfileCdvt INTEGER,
asChannelProfileScrMcr Unsigned32,
asChannelProfileBt INTEGER,
asChannelProfileRowStatus RowStatus
}
asChannelProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This object is used by the channel profile table
in order to identify a row of this table."
::= { asChannelProfileEntry 1 }
asChannelProfileEncap OBJECT-TYPE
SYNTAX INTEGER {
llc(1),
vc(2)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"RFC1483 encapsulation."
::= { asChannelProfileEntry 2 }
asChannelProfileAAL OBJECT-TYPE
SYNTAX INTEGER (0..5)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ATM Adaptation Layer policy."
::= { asChannelProfileEntry 3 }
asChannelProfileClass OBJECT-TYPE
SYNTAX INTEGER {
cbr(1),
rt-vbr(2),
nrt-vbr(3),
ubr(4),
abr(5)
}
ACCESS read-create
STATUS mandatory
DESCRIPTION
"ATM traffic class, including constant bit rate,
real-time variable bit rate, non real-time variable bit rate,
unspecified bit rate, and available bit rate."
::= { asChannelProfileEntry 4 }
asChannelProfilePcr OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Peak cell rate (cells/sec)."
::= { asChannelProfileEntry 5 }
asChannelProfileCdvt OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Cell delay variation tolerance."
::= { asChannelProfileEntry 6 }
asChannelProfileScrMcr OBJECT-TYPE
SYNTAX Unsigned32
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Sustain cell rate for vbr traffic class, or
minimum cell rate for abr traffic class.
The unit is the number of cells per second."
::= { asChannelProfileEntry 7 }
asChannelProfileBt OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-create
STATUS mandatory
DESCRIPTION
"Burst tolerance for vbr traffic class."
::= { asChannelProfileEntry 8 }
asChannelProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"This object is used to create a new row or
delete an existing row in this table."
::= { asChannelProfileEntry 9 }
-- Channel Status Table
asChannelStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AsChannelStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table includes the status of the virtual channel."
::= { accessSwitchCommonATM 7 }
asChannelStatusEntry OBJECT-TYPE
SYNTAX AsChannelStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in asChannelStatusTable."
INDEX { ifIndex, asChannelVpi, asChannelVci }
::= { asChannelStatusTable 1 }
AsChannelStatusEntry ::=
SEQUENCE {
asChannelTxPackets Counter,
asChannelRxPackets Counter,
asChannelTxCells Counter,
asChannelRxCells Counter
}
asChannelTxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of channel Tx packets."
::= { asChannelStatusEntry 1 }
asChannelRxPackets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of channel Rx packets."
::= { asChannelStatusEntry 2 }
asChannelTxCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of channel Tx cells."
::= { asChannelStatusEntry 3 }
asChannelRxCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of channel Rx cells."
::= { asChannelStatusEntry 4 }
END

1049
MIBS/zyxel/ZYXEL-AS-MIB Normal file

File diff suppressed because it is too large Load Diff

424
MIBS/zyxel/ZYXEL-ES-COMMON Normal file
View File

@ -0,0 +1,424 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- Common MIBs (COMMON)
--
-- Julian Wu
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-COMMON DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
DisplayString FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
esMgmt FROM ZYXEL-ES-SMI
esConformance FROM ZYXEL-ES-SMI;
esSysInfo MODULE-IDENTITY
LAST-UPDATED "201009200000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for system information"
::= { esMgmt 1 }
esSysMgmt MODULE-IDENTITY
LAST-UPDATED "201009060000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for basic system management"
::= { esMgmt 2 }
-- esSysInfo OIDs
SwPlatform ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The indicattion of software platform.
zynos : ZyNOS.
zld : ZLD.
other : Other operating system."
SYNTAX INTEGER {
other(1),
zynos(2),
zld(3)
}
sysSwPlatform OBJECT-TYPE
SYNTAX SwPlatform
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The software platform information."
::= { esSysInfo 1 }
sysSwMajorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major version of software platform."
::= { esSysInfo 2 }
sysSwMinorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minor version of software platform."
::= { esSysInfo 3 }
sysSwModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device model ID."
::= { esSysInfo 4 }
sysSwPatchNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmeare patch number."
::= { esSysInfo 5 }
sysSwVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The detail software version."
::= { esSysInfo 6 }
sysSwDay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The day of software build date."
::= { esSysInfo 7 }
sysSwMonth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The month of software build date."
::= { esSysInfo 8 }
sysSwYear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The year of software build date."
::= { esSysInfo 9 }
sysProductFamily OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product line information."
::= { esSysInfo 10 }
sysProductModel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device model name."
::= { esSysInfo 11 }
sysProductSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The searial number of this device."
::= { esSysInfo 12 }
sysHwMajorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The major version of hardware platform."
::= { esSysInfo 13 }
sysHwMinorVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minor version of hardware platform."
::= { esSysInfo 14 }
sysHwVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The detail hardware version."
::= { esSysInfo 15 }
sysCountryCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System Country."
::= { esSysInfo 16 }
-- sysCurrentDateTime is obsoleted. don't use it.
sysCurrentDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"System current date time."
::= { esSysInfo 17 }
-- sysCurrentTime is obsoleted. don't use it.
sysCurrentTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { esSysInfo 18 }
-- sysActiveSessionNum is only used in NXC5200.
sysActiveSessionNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active session."
::= { esSysInfo 19 }
-- esSysMgmt OIDs
MgmtAlarmStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
""
SYNTAX BITS {
sysAlarmDetected(0),
sysTemperatureError(1),
sysFanRPMError(2),
sysVoltageRangeError(3)
}
sysMgmtReboot OBJECT-TYPE
SYNTAX INTEGER {
running(0),
reboot (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { esSysMgmt 1 }
sysMgmtConfigSave OBJECT-TYPE
SYNTAX INTEGER {
running(0),
save (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { esSysMgmt 2 }
sysMgmtRestoreDefaultConfig OBJECT-TYPE
SYNTAX INTEGER {
running(0),
restore (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { esSysMgmt 3 }
sysMgmtCPUUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device CPU usage (%)"
::= { esSysMgmt 4 }
sysMgmtMemUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device memory usage (%)"
::= { esSysMgmt 5 }
sysMgmtFlashUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device flash usage (%)"
::= { esSysMgmt 6 }
sysMgmtCPU5SecUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU usage in 5 seconds. (%)"
::= { esSysMgmt 7 }
sysMgmtCPU1MinUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU usage in 1 minute. (%)"
::= { esSysMgmt 8 }
sysMgmtCPU5MinUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average CPU usage in 5 minutes. (%)"
::= { esSysMgmt 9 }
sysMgmtBootupConfigIndex OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { esSysMgmt 10 }
sysMgmtBootupImageIndex OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { esSysMgmt 11 }
-- sysMgmtAlarmStatus is obsoleted, don't use it.
sysMgmtAlarmStatus OBJECT-TYPE
SYNTAX MgmtAlarmStatus
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
""
::= { esSysMgmt 12 }
-- sysMgmtVLANControl is used only for NWA1K series and NWA1300-NJ.
sysMgmtVLANControl OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Enable/Disable management vlan."
::= { esSysMgmt 13 }
-- sysMgmtVLANID is used only for NWA1K series and NWA1300-NJ.
sysMgmtVLANID OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"Management vlan id."
::= { esSysMgmt 14 }
-- sys8021QControl is used only for NWA1K series.
sys8021QControl OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"System vlan status."
::= { esSysMgmt 15 }
-- compliance statements for ES-COMMON
esBasicCompliances OBJECT IDENTIFIER ::= { esConformance 1 }
esBasicGroups OBJECT IDENTIFIER ::= { esConformance 2 }
esBasicCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for ES common MIB"
MODULE -- this module
MANDATORY-GROUPS {
esSysInfoGroup,
esSysMgmtGroup
}
::= { esBasicCompliances 1 }
esSysInfoGroup OBJECT-GROUP
OBJECTS {
sysSwPlatform,
sysSwMajorVersion,
sysSwMinorVersion,
sysSwModel,
sysSwPatchNumber,
sysSwVersionString,
sysSwDay,
sysSwMonth,
sysSwYear,
sysProductFamily,
sysProductModel,
sysProductSerialNumber
}
STATUS current
DESCRIPTION
""
::= { esBasicGroups 1 }
esSysMgmtGroup OBJECT-GROUP
OBJECTS {
sysMgmtReboot,
sysMgmtConfigSave,
sysMgmtRestoreDefaultConfig,
sysMgmtCPUUsage,
sysMgmtMemUsage
}
STATUS current
DESCRIPTION
""
::= { esBasicGroups 2 }
END

View File

@ -0,0 +1,36 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- ProWLAN MIBs
--
-- LiKuang Tsai
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-ProWLAN DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
esProductSpecific FROM ZYXEL-ES-SMI;
esProWLAN MODULE-IDENTITY
LAST-UPDATED "201010060000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for ProWLAN product line"
::= { esProductSpecific 1 }
END

View File

@ -0,0 +1,37 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- RF MANAGEMENT MIBs
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-RF-MANAGEMENT DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
esMgmt FROM ZYXEL-ES-SMI;
--
-- Node: esRFMgmt
--
esRFMgmt MODULE-IDENTITY
LAST-UPDATED "201009200000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO ""
DESCRIPTION
"The sub tree for RF management information"
::= { esMgmt 6 }
END

80
MIBS/zyxel/ZYXEL-ES-SMI Normal file
View File

@ -0,0 +1,80 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- Structure of Management Information (SMI)
--
-- Julian Wu
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises FROM SNMPv2-SMI;
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
products OBJECT IDENTIFIER ::= { zyxel 1 }
enterpriseSolution MODULE-IDENTITY
LAST-UPDATED "201009200000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The Structure of Management Information
for Enterprise Solution ZyXEL"
::= { products 15 }
esAgentCapability OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier for
AGENT-CAPABILITIES values"
::= { enterpriseSolution 1 }
esConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier for
MODULE-COMPLIANCE values"
::= { enterpriseSolution 2 }
esMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for MIBs"
::= { enterpriseSolution 3 }
esProductSpecific OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of product-specific OID subtrees"
::= { enterpriseSolution 4 }
esPartnerProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root for MIBs from partner products.
Followed by partner sysObjectID values"
::= { enterpriseSolution 5 }
tenders OBJECT IDENTIFIER ::= { esProductSpecific 4 }
zyxelNAS OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier for zyxelNAS"
::= { tenders 5 }
END

View File

@ -0,0 +1,436 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- WIRELESS MIBs (WIRELESS)
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-WIRELESS DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC
esMgmt FROM ZYXEL-ES-SMI;
--
-- Node: esWireless
-- includes wlanRadioTable, wlanStationTable, wlanStatisticsTable, wlanTraps
--
esWireless MODULE-IDENTITY
LAST-UPDATED "201009200000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO ""
DESCRIPTION
"The sub tree for Wireless information"
::= { esMgmt 5 }
--
-- Node: wlanRadioTable
--
wlanRadioTable OBJECT-TYPE
SYNTAX SEQUENCE OF WlanRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists WLAN Radio information. Use chipIndex as the index of each entry"
::= { esWireless 1 }
wlanRadioEntry OBJECT-TYPE
SYNTAX WlanRadioEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing WLAN Radio information for each chip."
INDEX {ifIndex }
::= { wlanRadioTable 1 }
WlanRadioEntry ::= SEQUENCE {
wlanCurrentChannel INTEGER,
wlanStationCount Unsigned32,
wlanSupportedChannel OCTET STRING,
wlanMode INTEGER,
wlanChannel INTEGER,
}
wlanCurrentChannel OBJECT-TYPE
SYNTAX INTEGER {
device_is_disable(0),
channel-01_2412mhz(1),
channel-02_2417mhz(2),
channel-03_2422mhz(3),
channel-04_2427mhz(4),
channel-05_2432mhz(5),
channel-06_2437mhz(6),
channel-07_2442mhz(7),
channel-08_2447mhz(8),
channel-09_2452mhz(9),
channel-10_2457mhz(10),
channel-11_2462mhz(11),
channel-12_2467mhz(12),
channel-13_2472mhz(13),
channel-36_5180mhz(36),
channel-40_5200mhz(40),
channel-44_5220mhz(44),
channel-48_5240mhz(48),
channel-52_5260mhz(52),
channel-56_5280mhz(56),
channel-60_5300mhz(60),
channel-64_5320mhz(64),
channel-100_5500mhz(100),
channel-104_5520mhz(104),
channel-108_5540mhz(108),
channel-112_5560mhz(112),
channel-116_5580mhz(116),
channel-120_5600mhz(120),
channel-124_5620mhz(124),
channel-128_5640mhz(128),
channel-132_5660mhz(132),
channel-136_5680mhz(136),
channel-140_5700mhz(140),
channel-149_5745mhz(149),
channel-153_5765mhz(153),
channel-157_5785mhz(157),
channel-161_5805mhz(161),
channel-165_5825mhz(165)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operating wireless channel."
::= { wlanRadioEntry 1 }
wlanStationCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total numbers of associated stations"
::= { wlanRadioEntry 2 }
wlanSupportedChannel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The wireless channels supported by WLAN in this regulatory domain"
::= { wlanRadioEntry 3 }
wlanMode OBJECT-TYPE
SYNTAX INTEGER {
mode_2_4G(1),
mode_5G(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The control for WLAN radio mode."
::= { wlanRadioEntry 5 }
wlanChannel OBJECT-TYPE
SYNTAX INTEGER {
channel-01_2412mhz(1),
channel-02_2417mhz(2),
channel-03_2422mhz(3),
channel-04_2427mhz(4),
channel-05_2432mhz(5),
channel-06_2437mhz(6),
channel-07_2442mhz(7),
channel-08_2447mhz(8),
channel-09_2452mhz(9),
channel-10_2457mhz(10),
channel-11_2462mhz(11),
channel-12_2467mhz(12),
channel-13_2472mhz(13),
channel-36_5180mhz(36),
channel-40_5200mhz(40),
channel-44_5220mhz(44),
channel-48_5240mhz(48),
channel-52_5260mhz(52),
channel-56_5280mhz(56),
channel-60_5300mhz(60),
channel-64_5320mhz(64),
channel-100_5500mhz(100),
channel-104_5520mhz(104),
channel-108_5540mhz(108),
channel-112_5560mhz(112),
channel-116_5580mhz(116),
channel-120_5600mhz(120),
channel-124_5620mhz(124),
channel-128_5640mhz(128),
channel-132_5660mhz(132),
channel-136_5680mhz(136),
channel-140_5700mhz(140),
channel-149_5745mhz(149),
channel-153_5765mhz(153),
channel-157_5785mhz(157),
channel-161_5805mhz(161),
channel-165_5825mhz(165)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The control for WLAN channel. When setting this
parameter, the value should be a subset of all supported channel"
::= { wlanRadioEntry 6 }
--
-- Node: wlanStationTable
--
wlanStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF WlanStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the associated stations."
::= { esWireless 2 }
wlanStationEntry OBJECT-TYPE
SYNTAX WlanStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the station information."
INDEX { stationIndex }
::= { wlanStationTable 1 }
WlanStationEntry ::= SEQUENCE {
stationIndex Integer32,
stationMacAddress MacAddress,
stationAssociatedTime DateAndTime,
stationSSID OCTET STRING
}
stationIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of stations."
::= { wlanStationEntry 1 }
stationMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Addresss of the station."
DEFVAL { "public" }
::= { wlanStationEntry 2 }
stationAssociatedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated time of the station."
::= { wlanStationEntry 3 }
stationSSID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated ssid."
::= { wlanStationEntry 4 }
--
-- Node: wlanStatistics
--
wlanStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF WlanStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists WLAN statistics information. Use chipIndex as the index of each entry"
::= { esWireless 3 }
wlanStatisticsEntry OBJECT-TYPE
SYNTAX WlanStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing WLAN statistics information."
INDEX { ifIndex }
::= { wlanStatisticsTable 1 }
WlanStatisticsEntry ::= SEQUENCE {
dot11FailedCount Counter64,
dot11RetryCount Counter64,
dot11ACKFailureCount Counter64,
dot11ReceivedFragmentCount Counter64,
dot11TransmittedFrameCount Counter64,
dot11ReceivedPktCount Counter64,
dot11TransmittedPktCount Counter64
}
dot11FailedCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an MSDU is not transmitted
successfully due to the number of transmit attempts exceeding
either the dot11ShortRetryLimit or dot11LongRetryLimit. "
::= { wlanStatisticsEntry 1 }
dot11RetryCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an MSDU is successfully
transmitted after one or more retransmissions."
::= { wlanStatisticsEntry 2 }
dot11ACKFailureCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an ACK is not received
when expected."
::= { wlanStatisticsEntry 3 }
dot11ReceivedFragmentCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall be incremented for each successful received
MPDU of type Data or Management."
::= { wlanStatisticsEntry 4 }
dot11TransmittedFrameCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully transmitted MSDU."
::= { wlanStatisticsEntry 5 }
dot11ReceivedPktCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully received packets."
::= { wlanStatisticsEntry 6 }
dot11TransmittedPktCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully transmitted packets."
::= { wlanStatisticsEntry 7 }
--
-- Node: wlanTraps
--
wlanTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The subtree for WIRELESS"
::= { esWireless 4 }
trapsControl OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The subtree for CAPWAP"
::= { wlanTraps 1 }
trapsFormat OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The subtree for CAPWAP"
::= { wlanTraps 2 }
trapsItems OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The subtree for CAPWAP"
::= { wlanTraps 3 }
-- Traps Control
wlanTrapsControl OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls wireless group traps enable or disable."
::= { trapsControl 1 }
-- Trap Format
trapGenericMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Provide generic information on traps."
::= { trapsFormat 1 }
trapMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents MAC address of the device or the host which triggers the trap."
::= { trapsFormat 2 }
trapWlanSSID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The SSID name which the wireless client associates."
::= { trapsFormat 3 }
-- Trap Items
wlanStaAssociation NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client assocication notification."
::= { trapsItems 1 }
wlanStaDisassociation NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client disassocication notification."
::= { trapsItems 2 }
wlanStaAuthFail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client authentication failed."
::= { trapsItems 3 }
END

View File

@ -0,0 +1,52 @@
-- **********************************************
-- ZyXEL Communications Corporation
--
-- Enterprise Solution MIB definitions
-- ZyXEL AP Management MIBs
--
-- LiKuang Tsai
--
-- Copyright by ZyXEL Communications Corp.
-- All rights reserved.
-- **********************************************
ZYXEL-ES-ZyxelAPMgmt DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
OBJECT-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF
esMgmt FROM ZYXEL-ES-SMI;
zyxelAPMgmt MODULE-IDENTITY
LAST-UPDATED "201403100000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for zyxelAPMgmt information"
::= { esMgmt 4 }
-- zyxelAPMgmt OIDs
operationMode OBJECT-TYPE
SYNTAX INTEGER {
standalone (1),
controller (2),
managed (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Wireless AP operation mode"
::= { zyxelAPMgmt 1 }
END

File diff suppressed because it is too large Load Diff

8074
MIBS/zyxel/ZYXEL-GS4012F-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,519 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- ZYXEL-HW-MONITOR-MIB.mib
-- Revision 1.10 2016/02/24
ZYXEL-HW-MONITOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
NOTIFICATION-TYPE
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelHwMonitor MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for hardware monitor"
::= { esMgmt 26 }
zyxelHwMonitorStatus OBJECT IDENTIFIER ::= { zyxelHwMonitor 1 }
zyxelHwMonitorNotifications OBJECT IDENTIFIER ::= { zyxelHwMonitor 2 }
zyxelHwMonitorTrapInfoObject OBJECT IDENTIFIER ::= { zyxelHwMonitor 3 }
-- 26.HwMonitor
-- fanRpmTable
zyxelHwMonitorFanRpmTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelHwMonitorFanRpmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains HW monitor fan information."
::= { zyxelHwMonitorStatus 1 }
zyxelHwMonitorFanRpmEntry OBJECT-TYPE
SYNTAX ZyxelHwMonitorFanRpmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains HW monitor fan information."
INDEX { zyHwMonitorFanRpmIndex }
::= { zyxelHwMonitorFanRpmTable 1 }
ZyxelHwMonitorFanRpmEntry ::=
SEQUENCE {
zyHwMonitorFanRpmIndex INTEGER,
zyHwMonitorFanRpmDescription DisplayString,
zyHwMonitorFanRpmCurrentValue INTEGER,
zyHwMonitorFanRpmMaxValue INTEGER,
zyHwMonitorFanRpmMinValue INTEGER,
zyHwMonitorFanRpmLowThreshold INTEGER,
zyHwMonitorFanRpmStatus DisplayString
}
zyHwMonitorFanRpmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of fan."
::= { zyxelHwMonitorFanRpmEntry 1 }
zyHwMonitorFanRpmDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan Description"
::= { zyxelHwMonitorFanRpmEntry 2 }
zyHwMonitorFanRpmCurrentValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current speed in Revolutions Per Minute (RPM) on the fan."
::= { zyxelHwMonitorFanRpmEntry 3 }
zyHwMonitorFanRpmMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum speed measured in Revolutions Per Minute (RPM) on the fan."
::= { zyxelHwMonitorFanRpmEntry 4 }
zyHwMonitorFanRpmMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum speed measured in Revolutions Per Minute (RPM) on the fan."
::= { zyxelHwMonitorFanRpmEntry 5 }
zyHwMonitorFanRpmLowThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum speed at which a normal fan should work."
::= { zyxelHwMonitorFanRpmEntry 6 }
zyHwMonitorFanRpmStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"'Normal' indicates that this fan is functioning above the minimum speed.
'Error' indicates that this fan is functioning below the minimum speed."
::= { zyxelHwMonitorFanRpmEntry 7 }
-- tempTable
zyxelHwMonitorTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelHwMonitorTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains HW monitor temperature information."
::= { zyxelHwMonitorStatus 2 }
zyxelHwMonitorTemperatureEntry OBJECT-TYPE
SYNTAX ZyxelHwMonitorTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains HW temperature information."
INDEX { zyHwMonitorTemperatureIndex }
::= { zyxelHwMonitorTemperatureTable 1 }
ZyxelHwMonitorTemperatureEntry ::=
SEQUENCE {
zyHwMonitorTemperatureIndex INTEGER,
zyHwMonitorTemperatureDescription DisplayString,
zyHwMonitorTemperatureCurrentValue INTEGER,
zyHwMonitorTemperatureMaxValue INTEGER,
zyHwMonitorTemperatureMinValue INTEGER,
zyHwMonitorTemperatureHighThreshold INTEGER,
zyHwMonitorTemperatureStatus DisplayString
}
zyHwMonitorTemperatureIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of temperature unit."
::= { zyxelHwMonitorTemperatureEntry 1 }
zyHwMonitorTemperatureDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature Description"
::= { zyxelHwMonitorTemperatureEntry 2 }
zyHwMonitorTemperatureCurrentValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature measured at this sensor."
::= { zyxelHwMonitorTemperatureEntry 3 }
zyHwMonitorTemperatureMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum temperature measured at this sensor."
::= { zyxelHwMonitorTemperatureEntry 4 }
zyHwMonitorTemperatureMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum temperature measured at this sensor."
::= { zyxelHwMonitorTemperatureEntry 5 }
zyHwMonitorTemperatureHighThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper temperature limit at this sensor."
::= { zyxelHwMonitorTemperatureEntry 6 }
zyHwMonitorTemperatureStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"'Normal' indicates temperatures below the threshold and 'Error' for those above."
::= { zyxelHwMonitorTemperatureEntry 7 }
-- voltageTable
zyxelHwMonitorVoltageTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelHwMonitorVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains HW monitor voltage information."
::= { zyxelHwMonitorStatus 3 }
zyxelHwMonitorVoltageEntry OBJECT-TYPE
SYNTAX ZyxelHwMonitorVoltageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains HW voltage information."
INDEX { zyHwMonitorVoltageIndex }
::= { zyxelHwMonitorVoltageTable 1 }
ZyxelHwMonitorVoltageEntry ::=
SEQUENCE {
zyHwMonitorVoltageIndex INTEGER,
zyHwMonitorVoltageDescription DisplayString,
zyHwMonitorVoltageCurrentValue INTEGER,
zyHwMonitorVoltageMaxValue INTEGER,
zyHwMonitorVoltageMinValue INTEGER,
zyHwMonitorVoltageNominalValue INTEGER,
zyHwMonitorVoltageLowThreshold INTEGER,
zyHwMonitorVoltageStatus DisplayString
}
zyHwMonitorVoltageIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of voltage."
::= { zyxelHwMonitorVoltageEntry 1 }
zyHwMonitorVoltageDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage Description"
::= { zyxelHwMonitorVoltageEntry 2 }
zyHwMonitorVoltageCurrentValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage reading."
::= { zyxelHwMonitorVoltageEntry 3 }
zyHwMonitorVoltageMaxValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum voltage measured at this point."
::= { zyxelHwMonitorVoltageEntry 4 }
zyHwMonitorVoltageMinValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum voltage measured at this point."
::= { zyxelHwMonitorVoltageEntry 5 }
zyHwMonitorVoltageNominalValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The normal voltage at which the switch work."
::= { zyxelHwMonitorVoltageEntry 6 }
zyHwMonitorVoltageLowThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum voltage at which the switch should work."
::= { zyxelHwMonitorVoltageEntry 7 }
zyHwMonitorVoltageStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"'Normal' indicates that the voltage is within an acceptable operating
range at this point; otherwise 'Error' is displayed."
::= { zyxelHwMonitorVoltageEntry 8 }
-- PowerSourceStatus
zyxelHwMonitorPowerSource OBJECT IDENTIFIER ::= { zyxelHwMonitorStatus 4 }
zyHwMonitorPowerSourceMode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current power source reading (AC prefer, load-sharing)."
::= { zyxelHwMonitorPowerSource 1 }
zyxelHwMonitorPowerSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelHwMonitorPowerSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains HW monitor power source information."
::= { zyxelHwMonitorPowerSource 2 }
zyxelHwMonitorPowerSourceEntry OBJECT-TYPE
SYNTAX ZyxelHwMonitorPowerSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains HW power source information."
INDEX { zyHwMonitorPowerSourceIndex }
::= { zyxelHwMonitorPowerSourceTable 1 }
ZyxelHwMonitorPowerSourceEntry ::=
SEQUENCE {
zyHwMonitorPowerSourceIndex INTEGER,
zyHwMonitorPowerSourceType DisplayString,
zyHwMonitorPowerSourceStatus DisplayString,
zyHwMonitorPowerSourceDescription DisplayString,
zyHwMonitorPowerSourcePreviousStatus DisplayString
}
zyHwMonitorPowerSourceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of power source."
::= { zyxelHwMonitorPowerSourceEntry 1 }
zyHwMonitorPowerSourceType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current power source type (AC/DC)."
::= { zyxelHwMonitorPowerSourceEntry 2 }
zyHwMonitorPowerSourceStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current power source status (normal/error/absent/present)."
::= { zyxelHwMonitorPowerSourceEntry 3 }
zyHwMonitorPowerSourceDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power source Description."
::= { zyxelHwMonitorPowerSourceEntry 4 }
zyHwMonitorPowerSourcePreviousStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power source Previous Status (normal/error/absent/present)."
::= { zyxelHwMonitorPowerSourceEntry 5 }
zyHwMonitorFanSpeedOutOfRange NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorFanRpmIndex,
zyHwMonitorFanRpmDescription
}
STATUS current
DESCRIPTION
"Fan speed is out of the normal operation range."
::= { zyxelHwMonitorNotifications 1 }
zyHwMonitorTemperatureOutOfRange NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorTemperatureIndex,
zyHwMonitorTemperatureDescription
}
STATUS current
DESCRIPTION
"Temperature is out of the normal operation range."
::= { zyxelHwMonitorNotifications 2 }
zyHwMonitorPowerSupplyVoltageOutOfRange NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorVoltageIndex,
zyHwMonitorVoltageDescription
}
STATUS current
DESCRIPTION
"Power supply voltage is out of the normal operation range."
::= { zyxelHwMonitorNotifications 3 }
zyHwMonitorBackupPowerSupplyInUse NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Backup power in use is fault."
::= { zyxelHwMonitorNotifications 4 }
zyHwMonitorDyingGasp NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Unexpected power down or low power is detected."
::= { zyxelHwMonitorNotifications 5 }
zyHwMonitorFanAirFlowInconsistency NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"FAN airflows are inconsistent."
::= { zyxelHwMonitorNotifications 6 }
zyHwMonitorFanSpeedOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorFanRpmIndex,
zyHwMonitorFanRpmDescription
}
STATUS current
DESCRIPTION
"Fan speed is recovered from out of the normal operation range."
::= { zyxelHwMonitorNotifications 7 }
zyHwMonitorTemperatureOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorTemperatureIndex,
zyHwMonitorTemperatureDescription
}
STATUS current
DESCRIPTION
"Temperature is recovered from out of the normal operation range."
::= { zyxelHwMonitorNotifications 8 }
zyHwMonitorPowerSupplyVoltageOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorVoltageIndex,
zyHwMonitorVoltageDescription
}
STATUS current
DESCRIPTION
"Power supply voltage is recovered from out of the normal operation range."
::= { zyxelHwMonitorNotifications 9 }
zyHwMonitorPowerSourceAbnormal NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorPowerSourceIndex,
zyHwMonitorPowerSourceStatus,
zyHwMonitorPowerSourceDescription,
zyHwMonitorTrapPowerSourceErrorType
}
STATUS current
DESCRIPTION
"Power source status is change."
::= { zyxelHwMonitorNotifications 10 }
zyHwMonitorPowerSourceAbnormalRecovered NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorPowerSourceIndex,
zyHwMonitorPowerSourceStatus,
zyHwMonitorPowerSourceDescription
}
STATUS current
DESCRIPTION
"Power source status change to normal."
::= { zyxelHwMonitorNotifications 11 }
zyHwMonitorPowerSourceStatusChange NOTIFICATION-TYPE
OBJECTS {
zyHwMonitorPowerSourceIndex,
zyHwMonitorPowerSourcePreviousStatus,
zyHwMonitorPowerSourceStatus,
zyHwMonitorPowerSourceDescription,
zyHwMonitorTrapPowerSourceErrorType
}
STATUS current
DESCRIPTION
"Check power source status change situation."
::= { zyxelHwMonitorNotifications 12 }
-- *******************************************************************
-- *
-- * zyxelHwMonitorTrapInfoObject
-- *
-- *******************************************************************
zyHwMonitorTrapPowerSourceErrorType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There are the error type of power source."
::= { zyxelHwMonitorTrapInfoObject 1 }
END

36116
MIBS/zyxel/ZYXEL-IES5000-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

8996
MIBS/zyxel/ZYXEL-MGS3712-MIB Normal file

File diff suppressed because it is too large Load Diff

286
MIBS/zyxel/ZYXEL-MIB Normal file
View File

@ -0,0 +1,286 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
ZYXEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI;
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
products OBJECT IDENTIFIER ::= { zyxel 1 }
prestige OBJECT IDENTIFIER ::= { products 2 }
rack OBJECT IDENTIFIER ::= { products 3 }
dslam OBJECT IDENTIFIER ::= { products 4 }
accessSwitch OBJECT IDENTIFIER ::= { products 5 }
zywall OBJECT IDENTIFIER ::= { products 6 }
atmEncryptor OBJECT IDENTIFIER ::= { products 7 }
serviceGateway OBJECT IDENTIFIER ::= { products 8 }
proWireless OBJECT IDENTIFIER ::= { products 9 }
wirelessController OBJECT IDENTIFIER ::= { products 10 }
ipav OBJECT IDENTIFIER ::= { products 11 }
wimax OBJECT IDENTIFIER ::= { products 12 }
ems OBJECT IDENTIFIER ::= { products 13 }
smallCell OBJECT IDENTIFIER ::= { products 14 }
-- Prestige products
prestigeCommon OBJECT IDENTIFIER ::= { prestige 1 }
p200Series OBJECT IDENTIFIER ::= { prestige 2 }
p300Series OBJECT IDENTIFIER ::= { prestige 3 }
p400Series OBJECT IDENTIFIER ::= { prestige 4 }
p500Series OBJECT IDENTIFIER ::= { prestige 5 }
p600Series OBJECT IDENTIFIER ::= { prestige 6 }
p641 OBJECT IDENTIFIER ::= { p600Series 1 }
p642 OBJECT IDENTIFIER ::= { p600Series 2 }
p643 OBJECT IDENTIFIER ::= { p600Series 3 }
p700Series OBJECT IDENTIFIER ::= { prestige 7 }
p794ra OBJECT IDENTIFIER ::= { p700Series 1 }
p794rb OBJECT IDENTIFIER ::= { p700Series 2 }
p800Series OBJECT IDENTIFIER ::= { prestige 8 }
p900Series OBJECT IDENTIFIER ::= { prestige 9 }
-- Access Switch products
accessSwitchCommon OBJECT IDENTIFIER ::= { accessSwitch 1 }
aes100 OBJECT IDENTIFIER ::= { accessSwitch 2 }
pes100 OBJECT IDENTIFIER ::= { accessSwitch 3 }
ves1012 OBJECT IDENTIFIER ::= { accessSwitch 4 }
sesSeries OBJECT IDENTIFIER ::= { accessSwitch 5 }
p1600 OBJECT IDENTIFIER ::= { accessSwitch 6 }
p1400 OBJECT IDENTIFIER ::= { accessSwitch 7 }
esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 }
aes100-1 OBJECT IDENTIFIER ::= { accessSwitch 9 }
pes1014 OBJECT IDENTIFIER ::= { accessSwitch 10 }
aesSeries OBJECT IDENTIFIER ::= { accessSwitch 11 }
vesSeries OBJECT IDENTIFIER ::= { accessSwitch 12 }
iesSeries OBJECT IDENTIFIER ::= { accessSwitch 13 }
accessSwitchCommonATM OBJECT IDENTIFIER ::= { accessSwitch 14 }
ponSeries OBJECT IDENTIFIER ::= { accessSwitch 15 }
vopSeries OBJECT IDENTIFIER ::= { accessSwitch 16 }
gponSeries OBJECT IDENTIFIER ::= { accessSwitch 17 }
gesSeries OBJECT IDENTIFIER ::= { accessSwitch 18 }
-- SES Series
sesSeriesCommon OBJECT IDENTIFIER ::= { sesSeries 1 }
sam1008 OBJECT IDENTIFIER ::= { sesSeries 2 }
ses1024 OBJECT IDENTIFIER ::= { sesSeries 3 }
slc1024 OBJECT IDENTIFIER ::= { sesSeries 4 }
slc1224-22 OBJECT IDENTIFIER ::= { sesSeries 5 }
sam1216-22 OBJECT IDENTIFIER ::= { sesSeries 6 }
ies708-22a-stuc OBJECT IDENTIFIER ::= { sesSeries 7 }
ies708-22a-stur OBJECT IDENTIFIER ::= { sesSeries 8 }
-- ES Series
esSeriesCommon OBJECT IDENTIFIER ::= { esSeries 1 }
ees1024af OBJECT IDENTIFIER ::= { esSeries 2 }
es2008 OBJECT IDENTIFIER ::= { esSeries 3 }
es2008-gtp OBJECT IDENTIFIER ::= { esSeries 4 }
es2008-sc OBJECT IDENTIFIER ::= { esSeries 5 }
es2008-sc30 OBJECT IDENTIFIER ::= { esSeries 6 }
es3024 OBJECT IDENTIFIER ::= { esSeries 7 }
es4024 OBJECT IDENTIFIER ::= { esSeries 8 }
es2024 OBJECT IDENTIFIER ::= { esSeries 9 }
gs3012 OBJECT IDENTIFIER ::= { esSeries 10 }
gs3012f OBJECT IDENTIFIER ::= { esSeries 11 }
es3124 OBJECT IDENTIFIER ::= { esSeries 12 }
gs4024 OBJECT IDENTIFIER ::= { esSeries 13 }
es3124pwr OBJECT IDENTIFIER ::= { esSeries 14 }
gs2024 OBJECT IDENTIFIER ::= { esSeries 15 }
es2024a OBJECT IDENTIFIER ::= { esSeries 16 }
es3148 OBJECT IDENTIFIER ::= { esSeries 17 }
es2108 OBJECT IDENTIFIER ::= { esSeries 18 }
es2108g OBJECT IDENTIFIER ::= { esSeries 19 }
gs4012f OBJECT IDENTIFIER ::= { esSeries 20 }
es2108pwr OBJECT IDENTIFIER ::= { esSeries 21 }
es2108lc OBJECT IDENTIFIER ::= { esSeries 22 }
es2048 OBJECT IDENTIFIER ::= { esSeries 23 }
es4124 OBJECT IDENTIFIER ::= { esSeries 24 }
-- gs3012 OBJECT IDENTIFIER ::= { esSeries 25 }
es3124-4f OBJECT IDENTIFIER ::= { esSeries 26 }
es2024pwr OBJECT IDENTIFIER ::= { esSeries 27 }
es3724 OBJECT IDENTIFIER ::= { esSeries 28 }
es2108f OBJECT IDENTIFIER ::= { esSeries 29 }
es2226 OBJECT IDENTIFIER ::= { esSeries 30 }
es3124f OBJECT IDENTIFIER ::= { esSeries 31 }
es1528 OBJECT IDENTIFIER ::= { esSeries 32 }
es1552 OBJECT IDENTIFIER ::= { esSeries 33 }
ms7206 OBJECT IDENTIFIER ::= { esSeries 34 }
gs2724 OBJECT IDENTIFIER ::= { esSeries 35 }
gs1524 OBJECT IDENTIFIER ::= { esSeries 36 }
gs1548 OBJECT IDENTIFIER ::= { esSeries 37 }
es305 OBJECT IDENTIFIER ::= { esSeries 38 }
xsg4528f OBJECT IDENTIFIER ::= { esSeries 39 }
es3528 OBJECT IDENTIFIER ::= { esSeries 40 }
es315 OBJECT IDENTIFIER ::= { esSeries 41 }
es315f OBJECT IDENTIFIER ::= { esSeries 42 }
gs2726 OBJECT IDENTIFIER ::= { esSeries 43 }
gs2750 OBJECT IDENTIFIER ::= { esSeries 44 }
mes3728 OBJECT IDENTIFIER ::= { esSeries 45 }
xgs4728f OBJECT IDENTIFIER ::= { esSeries 46 }
mgs3712 OBJECT IDENTIFIER ::= { esSeries 47 }
mgs3712f OBJECT IDENTIFIER ::= { esSeries 48 }
es2105 OBJECT IDENTIFIER ::= { esSeries 49 }
gs4012f-ncic OBJECT IDENTIFIER ::= { esSeries 50 }
mes3528 OBJECT IDENTIFIER ::= { esSeries 51 }
xgs2726 OBJECT IDENTIFIER ::= { esSeries 52 }
gs2200-48 OBJECT IDENTIFIER ::= { esSeries 53 }
-- AES Series
aesSeriesCommon OBJECT IDENTIFIER ::= { aesSeries 1 }
aes1024 OBJECT IDENTIFIER ::= { aesSeries 2 }
alc1024-61 OBJECT IDENTIFIER ::= { aesSeries 3 }
aam1008-63 OBJECT IDENTIFIER ::= { aesSeries 4 }
alc1024-63 OBJECT IDENTIFIER ::= { aesSeries 5 }
aam1008-61 OBJECT IDENTIFIER ::= { aesSeries 6 }
alc1224-71 OBJECT IDENTIFIER ::= { aesSeries 7 }
ies1248-71 OBJECT IDENTIFIER ::= { aesSeries 9 }
ies1248-73 OBJECT IDENTIFIER ::= { aesSeries 10 }
aam1212-51 OBJECT IDENTIFIER ::= { aesSeries 11 }
aam1212-53 OBJECT IDENTIFIER ::= { aesSeries 12 }
ies1248-51 OBJECT IDENTIFIER ::= { aesSeries 13 }
ies1248-53 OBJECT IDENTIFIER ::= { aesSeries 14 }
alc1224-51 OBJECT IDENTIFIER ::= { aesSeries 15 }
alc1224-53 OBJECT IDENTIFIER ::= { aesSeries 16 }
ies1248-51v OBJECT IDENTIFIER ::= { aesSeries 17 }
-- VES Series
vesSeriesCommon OBJECT IDENTIFIER ::= { vesSeries 1 }
ves1008 OBJECT IDENTIFIER ::= { vesSeries 2 }
-- vmb2024 OBJECT IDENTIFIER ::= { vesSeries 3 }
ves1024 OBJECT IDENTIFIER ::= { vesSeries 4 }
vlc1012 OBJECT IDENTIFIER ::= { vesSeries 5 }
ves1316 OBJECT IDENTIFIER ::= { vesSeries 6 }
ves1416 OBJECT IDENTIFIER ::= { vesSeries 7 }
vlc1124 OBJECT IDENTIFIER ::= { vesSeries 8 }
ves1124 OBJECT IDENTIFIER ::= { vesSeries 9 }
ves1616f34 OBJECT IDENTIFIER ::= { vesSeries 10 }
ves1616f44 OBJECT IDENTIFIER ::= { vesSeries 11 }
ves1624f44 OBJECT IDENTIFIER ::= { vesSeries 12 }
ves1624fa44 OBJECT IDENTIFIER ::= { vesSeries 13 }
ves1616fa44 OBJECT IDENTIFIER ::= { vesSeries 14 }
ves1616fa34-co4 OBJECT IDENTIFIER ::= { vesSeries 15 }
ves1616fa35-co4 OBJECT IDENTIFIER ::= { vesSeries 16 }
ves1608fa34 OBJECT IDENTIFIER ::= { vesSeries 17 }
ves1608fa35 OBJECT IDENTIFIER ::= { vesSeries 18 }
ves1616fa54 OBJECT IDENTIFIER ::= { vesSeries 19 }
ves1624fa54 OBJECT IDENTIFIER ::= { vesSeries 20 }
ves1616fa55 OBJECT IDENTIFIER ::= { vesSeries 21 }
ves1624fa55 OBJECT IDENTIFIER ::= { vesSeries 22 }
ves1624ft OBJECT IDENTIFIER ::= { vesSeries 23 }
ves1624fa34 OBJECT IDENTIFIER ::= { vesSeries 24 }
ves1608fc54 OBJECT IDENTIFIER ::= { vesSeries 25 }
ves1616fc54 OBJECT IDENTIFIER ::= { vesSeries 26 }
ves1624ft54 OBJECT IDENTIFIER ::= { vesSeries 27 }
ves1624ftv54 OBJECT IDENTIFIER ::= { vesSeries 28 }
ves1616cta54 OBJECT IDENTIFIER ::= { vesSeries 29 }
ves1624cta54 OBJECT IDENTIFIER ::= { vesSeries 30 }
ves1608cea54 OBJECT IDENTIFIER ::= { vesSeries 31 }
ves1616cea54 OBJECT IDENTIFIER ::= { vesSeries 32 }
ves1616fe55a OBJECT IDENTIFIER ::= { vesSeries 33 }
ves1624ft55a OBJECT IDENTIFIER ::= { vesSeries 34 }
ves1616fb35 OBJECT IDENTIFIER ::= { vesSeries 35 }
ves1608pe35 OBJECT IDENTIFIER ::= { vesSeries 36 }
ves1616fe53a OBJECT IDENTIFIER ::= { vesSeries 37 }
ves1616ft54 OBJECT IDENTIFIER ::= { vesSeries 38 }
ves1616ctb54 OBJECT IDENTIFIER ::= { vesSeries 39 }
ves1624ctb54 OBJECT IDENTIFIER ::= { vesSeries 40 }
ves1624ftv55a OBJECT IDENTIFIER ::= { vesSeries 41 }
ves1608fe53a OBJECT IDENTIFIER ::= { vesSeries 42 }
ves1608fe57 OBJECT IDENTIFIER ::= { vesSeries 43 }
ves1602fe57 OBJECT IDENTIFIER ::= { vesSeries 44 }
ves1724-58b OBJECT IDENTIFIER ::= { vesSeries 45 }
ves1724-56 OBJECT IDENTIFIER ::= { vesSeries 46 }
ves1724-56fanless OBJECT IDENTIFIER ::= { vesSeries 47 }
ves1724-55C OBJECT IDENTIFIER ::= { vesSeries 48 }
ves1724-58V OBJECT IDENTIFIER ::= { vesSeries 49 }
-- IES Series
iesSeriesCommon OBJECT IDENTIFIER ::= { iesSeries 1 }
ies2000 OBJECT IDENTIFIER ::= { iesSeries 2 }
ies3000 OBJECT IDENTIFIER ::= { iesSeries 3 }
ies5000 OBJECT IDENTIFIER ::= { iesSeries 5 }
ies5005 OBJECT IDENTIFIER ::= { iesSeries 7 }
ies6000 OBJECT IDENTIFIER ::= { iesSeries 8 }
ies5006 OBJECT IDENTIFIER ::= { iesSeries 9 }
ies5106 OBJECT IDENTIFIER ::= { iesSeries 10 }
ies5112 OBJECT IDENTIFIER ::= { iesSeries 11 }
ies4005 OBJECT IDENTIFIER ::= { iesSeries 12 }
ies5206 OBJECT IDENTIFIER ::= { iesSeries 13 }
ies6100 OBJECT IDENTIFIER ::= { iesSeries 14 }
ies4204 OBJECT IDENTIFIER ::= { iesSeries 15 }
ies5212 OBJECT IDENTIFIER ::= { iesSeries 16 }
ies4105 OBJECT IDENTIFIER ::= { iesSeries 17 }
ies6217 OBJECT IDENTIFIER ::= { iesSeries 18 }
-- PON Series
olt1308 OBJECT IDENTIFIER ::= { ponSeries 1 }
lt20h OBJECT IDENTIFIER ::= { ponSeries 2 }
olt2300-12 OBJECT IDENTIFIER ::= { ponSeries 3 }
olt1308s22 OBJECT IDENTIFIER ::= { ponSeries 4 }
olt2300v3 OBJECT IDENTIFIER ::= { ponSeries 5 }
eonu24240 OBJECT IDENTIFIER ::= { ponSeries 6 }
eonu16160 OBJECT IDENTIFIER ::= { ponSeries 7 }
eonu2400 OBJECT IDENTIFIER ::= { ponSeries 8 }
eonu1600 OBJECT IDENTIFIER ::= { ponSeries 9 }
-- VOP Series
vopSeriesCommon OBJECT IDENTIFIER ::= { vopSeries 1 }
vop1224-61 OBJECT IDENTIFIER ::= { vopSeries 2 }
-- GPON Series
gponSeriesCommon OBJECT IDENTIFIER ::= { gponSeries 1 }
o-00240v-p OBJECT IDENTIFIER ::= { gponSeries 2 }
olt2412 OBJECT IDENTIFIER ::= { gponSeries 3 }
-- GES Series
gesSeriesCommon OBJECT IDENTIFIER ::= { gesSeries 1 }
ges2104 OBJECT IDENTIFIER ::= { gesSeries 2 }
ges1116 OBJECT IDENTIFIER ::= { gesSeries 3 }
-- DSLAM products
dslamCommon OBJECT IDENTIFIER ::= { dslam 1 }
-- ZyWALL series
zywallCommon OBJECT IDENTIFIER ::= { zywall 1 }
zywall1 OBJECT IDENTIFIER ::= { zywall 2 }
zywall2 OBJECT IDENTIFIER ::= { zywall 3 }
zywall2w OBJECT IDENTIFIER ::= { zywall 4 }
zywall10 OBJECT IDENTIFIER ::= { zywall 5 }
zywall10ii OBJECT IDENTIFIER ::= { zywall 6 }
zywall10w OBJECT IDENTIFIER ::= { zywall 7 }
zywall50 OBJECT IDENTIFIER ::= { zywall 8 }
zywall100 OBJECT IDENTIFIER ::= { zywall 9 }
zywall200 OBJECT IDENTIFIER ::= { zywall 10 }
zywallidp10 OBJECT IDENTIFIER ::= { zywall 11 }
zywall5 OBJECT IDENTIFIER ::= { zywall 12 }
zywall30w OBJECT IDENTIFIER ::= { zywall 13 }
zywall35 OBJECT IDENTIFIER ::= { zywall 14 }
zywall70 OBJECT IDENTIFIER ::= { zywall 15 }
zywall1000 OBJECT IDENTIFIER ::= { zywall 16 }
zywallCHT1 OBJECT IDENTIFIER ::= { zywall 17 }
zywallM70 OBJECT IDENTIFIER ::= { zywall 18 }
zywallP1 OBJECT IDENTIFIER ::= { zywall 19 }
zywallP2 OBJECT IDENTIFIER ::= { zywall 20 }
zywallM110 OBJECT IDENTIFIER ::= { zywall 21 }
-- ZyWALL ZLD series
zywallZLDCommon OBJECT IDENTIFIER ::= { zywall 22 }
-- Service Gateway products
serviceGWCommon OBJECT IDENTIFIER ::= { serviceGateway 1 }
vsg1000 OBJECT IDENTIFIER ::= { serviceGateway 2 }
vsg1200 OBJECT IDENTIFIER ::= { serviceGateway 3 }
vsg1200v2 OBJECT IDENTIFIER ::= { serviceGateway 4 }
-- EMS products
netAtlasEMS OBJECT IDENTIFIER ::= { ems 1 }
-- Small Cell products
smallCellCommon OBJECT IDENTIFIER ::= { smallCell 1 }
LMT3313 OBJECT IDENTIFIER ::= { smallCell 2 }
END

View File

@ -0,0 +1,900 @@
-- $Id: ZYXEL-NWA-SERIES.mib,v 1.3 2008/01/14 11:20:00 LiKuang Tsai Exp $
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It includes object identifiers and object definitions for the ZyXEL
-- Enterprise MIB only, and should be used for compilation by a management
-- tool in order to extend the tool to support the ZyXEL MIB.
ZYXEL-NWA-SERIES_v1-4-2 DEFINITIONS ::=BEGIN
IMPORTS
enterprises, NetworkAddress, PhysAddress, IpAddress, Counter
FROM RFC1155-SMI
RowStatus, RowPointer, DateAndTime, TruthValue
FROM SNMPv2-TC
OBJECT-TYPE, TimeTicks
FROM SNMPv2-SMI
ifIndex FROM RFC1213-MIB;
DisplayString ::= OCTET STRING
-- tree structure
zyxel OBJECT IDENTIFIER ::= { enterprises 890 }
products OBJECT IDENTIFIER ::= { zyxel 1 }
proWireless OBJECT IDENTIFIER ::= { products 9 }
pwCommon OBJECT IDENTIFIER ::= { proWireless 1 }
pwTraps OBJECT IDENTIFIER ::= { proWireless 2 }
pwStations OBJECT IDENTIFIER ::= { proWireless 3 }
pwRogueAPDetect OBJECT IDENTIFIER ::= { proWireless 4 }
pwWlanControl OBJECT IDENTIFIER ::= { proWireless 5 }
pwWlanStatistics OBJECT IDENTIFIER ::= { proWireless 6 }
nwaSeries OBJECT IDENTIFIER ::= { proWireless 100 }
nwa3100 OBJECT IDENTIFIER ::= { nwaSeries 1 }
nwa3500 OBJECT IDENTIFIER ::= { nwaSeries 2 }
nwa3160 OBJECT IDENTIFIER ::= { nwaSeries 3 }
nwa3163 OBJECT IDENTIFIER ::= { nwaSeries 4 }
nwa3550 OBJECT IDENTIFIER ::= { nwaSeries 5 }
nwa3165 OBJECT IDENTIFIER ::= { nwaSeries 6 }
nwa1100 OBJECT IDENTIFIER ::= { nwaSeries 7 }
nwa3166 OBJECT IDENTIFIER ::= { nwaSeries 8 }
-- Node: ZyXEL
-- Node: Products
-- Node: proWireless
-- Node: pwCommon This group contains information dealing
-- wish the overall proWireless system, such as
-- software versions, software and configuration download...etc.
pwSwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS current
DESCRIPTION
"The current software version."
::= { pwCommon 1 }
pwCfgVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current WLAN configuration version."
::= { pwCommon 2 }
pwTftpServer OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP download server IP Address."
::= { pwCommon 3 }
pwTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP file name in TFTP server."
::= { pwCommon 4 }
pwTftpFileType OBJECT-TYPE
SYNTAX INTEGER {
software(1),
romfile(2),
textconfig(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"File type in TFTP server."
::= { pwCommon 5 }
pwTftpOpStatus OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
inprogress(1),
failed(2)
success(3),
timeout(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TFTP Operation Status."
::= { pwCommon 6 }
pwTftpOpCommand OBJECT-TYPE
SYNTAX INTEGER {
upload(1),
download(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"TFTP Operation Command."
::= { pwCommon 7 }
pwSystemReboot OBJECT-TYPE
SYNTAX INTEGER {
running(0),
reboot(1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"System Reboot."
::= { pwCommon 8 }
pwAutoCfgMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last error massage of Auto Configuration process."
::= { pwCommon 9 }
pwCPUUsage OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the CPU usage information"
::= { pwCommon 10 }
pwMemoryUsage OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the memory usage information"
::= { pwCommon 11 }
pwSystemCountry OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The country of wlan"
::= { pwCommon 13 }
pwPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS write-only
STATUS mandatory
DESCRIPTION
"Change system password."
::= { pwCommon 14 }
--
-- The following table represent the associated station list
--
pwStationTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the associated stations."
::= { pwStations 2 }
pwStationEntry OBJECT-TYPE
SYNTAX PwStationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the station information."
INDEX { pwStationIndex }
::= { pwStationTable 1 }
PwStationEntry ::= SEQUENCE {
pwStationIndex Integer32,
-- docsDevNmAccessIp IpAddress,
-- docsDevNmAccessIpMask IpAddress,
pwStationMacAddress OCTET STRING,
pwStationAssociateTime DateAndTime,
pwStationSSID OCTET STRING,
pwStationStatus RowStatus
}
pwStationIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of stations."
::= { pwStationEntry 1 }
pwStationMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC Addresss of the station."
DEFVAL { "public" }
::= { pwStationEntry 2 }
pwStationAssociateTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated time of the station."
::= { pwStationEntry 3 }
pwStationSSID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The associated ssid."
::= { pwStationEntry 4 }
pwStationStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this
the row is active."
::= { pwStationEntry 5 }
--
-- Node: pwRogueAPDetect This group defines the neighbor AP detection
--
--pwRogueAPDetectInterval OBJECT-TYPE
-- SYNTAX INTEGER {
-- disable(0)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "AP Detection Interval, time unit is minute.
-- The range is 10-60 minutes."
-- ::= { pwRogueAPDetect 1 }
pwRogueAPPeriodTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwRogueAPPeriodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the rogue AP Period Detection."
::= { pwRogueAPDetect 1 }
pwRogueAPPeriodEntry OBJECT-TYPE
SYNTAX PwRogueAPPeriodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the control for rogue AP Period Detection."
INDEX { ifIndex }
::= { pwRogueAPPeriodTable 1 }
PwRogueAPPeriodEntry ::= SEQUENCE {
pwRogueAPPeriodDetection INTEGER,
pwRogueAPPeriod INTEGER,
pwRogueAPExpirationTime INTEGER
}
pwRogueAPPeriodDetection OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control rogue AP Period Detection. enable(1) or disable(0)."
::= { pwRogueAPPeriodEntry 1 }
pwRogueAPPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rogue AP period time. 10~60(min)."
::= { pwRogueAPPeriodEntry 2 }
pwRogueAPExpirationTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Rogue AP Expiration time. 30~180(min)."
::= { pwRogueAPPeriodEntry 3 }
pwRogueAPDetectTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwRogueAPDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the neighbor AP."
::= { pwRogueAPDetect 2 }
pwRogueAPDetectEntry OBJECT-TYPE
SYNTAX PwRogueAPDetectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the neighbor AP information."
INDEX { pwRogueAPIndex }
::= { pwRogueAPDetectTable 1 }
PwRogueAPDetectEntry ::= SEQUENCE {
pwRogueAPIndex INTEGER,
pwRogueAPSSID OCTET STRING,
pwRogueAPMacAddress OCTET STRING,
pwRogueAPChannel OCTET STRING,
-- pwRogueAPDetectSignal Integer32,
-- pwRogueAPDetectNetwork INTEGER,
pwRogueAPSecurity OCTET STRING,
pwRogueAPSignal OCTET STRING
}
pwRogueAPIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of neighbor AP table."
::= { pwRogueAPDetectEntry 1 }
pwRogueAPSSID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SSID. If SSID of the AP is hidden, it will be displayed as '(Hidden SSID)'."
::= { pwRogueAPDetectEntry 2 }
pwRogueAPMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address."
::= { pwRogueAPDetectEntry 3 }
pwRogueAPChannel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency channel ID."
::= { pwRogueAPDetectEntry 4 }
pwRogueAPSecurity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data security mode."
::= { pwRogueAPDetectEntry 5 }
pwRogueAPSignal OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data signal."
::= { pwRogueAPDetectEntry 6 }
pwFriendlyAPTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwFriendlyAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the neighbor Friendly AP."
::= { pwRogueAPDetect 3 }
pwFriendlyAPEntry OBJECT-TYPE
SYNTAX PwFriendlyAPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing the neighbor Friendly AP information."
INDEX { pwFriendlyAPIndex }
::= { pwFriendlyAPTable 1 }
PwFriendlyAPEntry ::= SEQUENCE {
pwFriendlyAPIndex INTEGER,
pwFriendlyAPSSID OCTET STRING,
pwFriendlyAPMacAddress OCTET STRING,
pwFriendlyAPChannel OCTET STRING,
pwFriendlyAPSecurity OCTET STRING,
pwFriendlyAPSignal OCTET STRING,
pwFriendlyAPDescription OCTET STRING
}
pwFriendlyAPIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of neighbor friendly AP table."
::= { pwFriendlyAPEntry 1 }
pwFriendlyAPSSID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SSID. If SSID of the friendly AP is hidden, it will be displayed as '(Hidden SSID)'."
::= { pwFriendlyAPEntry 2 }
pwFriendlyAPMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The friendly AP MAC address. When setting this item,
a new entry of frienly AP will be added."
::= { pwFriendlyAPEntry 3 }
pwFriendlyAPChannel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency channel ID."
::= { pwFriendlyAPEntry 4 }
pwFriendlyAPSecurity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data security mode."
::= { pwFriendlyAPEntry 5 }
pwFriendlyAPSignal OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The data signal."
::= { pwFriendlyAPEntry 6 }
pwFriendlyAPDescription OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Description of friendly AP. When setting this item,
the description field of relative entry will be updated"
::= { pwFriendlyAPEntry 7 }
--
-- Node: pwMacFilter This group defines the MAC Filter
--
pwWlanControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwWlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists WLAN control information. Use chipIndex as the index of each entry"
::= { pwWlanControl 1 }
pwWlanControlEntry OBJECT-TYPE
SYNTAX PwWlanControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing WLAN control information for each chip."
INDEX { ifIndex }
::= { pwWlanControlTable 1 }
PwWlanControlEntry ::= SEQUENCE {
pwWlanMode INTEGER,
pwWlanSupportedChannel OCTET STRING,
pwWlanChannel INTEGER,
pwWlanTxPower INTEGER,
pwAutoChannelSelection INTEGER,
pwCurrentChannel INTEGER,
pwStationCount Counter32,
pwWlanSupportedMode OCTET STRING
}
pwWlanMode OBJECT-TYPE
SYNTAX INTEGER {
mode_802_11b(1),
mode_802_11g(2),
mode_802_11bg(3),
mode_802_11a(4),
mode_802_11ng(6),
mode_802_11na(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The mode of wlan right now."
::= { pwWlanControlEntry 1 }
pwWlanSupportedChannel OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The all channel supported by wlan"
::= { pwWlanControlEntry 3 }
pwWlanChannel OBJECT-TYPE
SYNTAX INTEGER {
channel-01_2412mhz(1),
channel-02_2417mhz(2),
channel-03_2422mhz(3),
channel-04_2427mhz(4),
channel-05_2432mhz(5),
channel-06_2437mhz(6),
channel-07_2442mhz(7),
channel-08_2447mhz(8),
channel-09_2452mhz(9),
channel-10_2457mhz(10),
channel-11_2462mhz(11),
channel-12_2467mhz(12),
channel-13_2472mhz(13),
channel-36_5180mhz(36),
channel-40_5200mhz(40),
channel-44_5220mhz(44),
channel-48_5240mhz(48),
channel-52_5260mhz(52),
channel-56_5280mhz(56),
channel-60_5300mhz(60),
channel-64_5320mhz(64),
channel-100_5500mhz(100),
channel-104_5520mhz(104),
channel-108_5540mhz(108),
channel-112_5560mhz(112),
channel-116_5580mhz(116),
channel-120_5600mhz(120),
channel-124_5620mhz(124),
channel-128_5640mhz(128),
channel-132_5660mhz(132),
channel-136_5680mhz(136),
channel-140_5700mhz(140),
channel-149_5745mhz(149),
channel-153_5765mhz(153),
channel-157_5785mhz(157),
channel-161_5805mhz(161),
channel-165_5825mhz(165)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current channel of wlan right now. When setting this
parameter, the value should be a subset of all supported channel"
::= { pwWlanControlEntry 4 }
pwWlanTxPower OBJECT-TYPE
SYNTAX INTEGER {
full(1),
half(2),
quarter(4),
eighth(8),
minimum(16)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To specify the RF transmission power."
::= { pwWlanControlEntry 5 }
pwAutoChannelSelection OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enble(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable Auto Channel Selection."
::= { pwWlanControlEntry 6 }
pwCurrentChannel OBJECT-TYPE
SYNTAX INTEGER {
device_is_disable(0),
channel-01_2412mhz(1),
channel-02_2417mhz(2),
channel-03_2422mhz(3),
channel-04_2427mhz(4),
channel-05_2432mhz(5),
channel-06_2437mhz(6),
channel-07_2442mhz(7),
channel-08_2447mhz(8),
channel-09_2452mhz(9),
channel-10_2457mhz(10),
channel-11_2462mhz(11),
channel-12_2467mhz(12),
channel-13_2472mhz(13),
channel-36_5180mhz(36),
channel-40_5200mhz(40),
channel-44_5220mhz(44),
channel-48_5240mhz(48),
channel-52_5260mhz(52),
channel-56_5280mhz(56),
channel-60_5300mhz(60),
channel-64_5320mhz(64),
channel-100_5500mhz(100),
channel-104_5520mhz(104),
channel-108_5540mhz(108),
channel-112_5560mhz(112),
channel-116_5580mhz(116),
channel-120_5600mhz(120),
channel-124_5620mhz(124),
channel-128_5640mhz(128),
channel-132_5660mhz(132),
channel-136_5680mhz(136),
channel-140_5700mhz(140),
channel-149_5745mhz(149),
channel-153_5765mhz(153),
channel-157_5785mhz(157),
channel-161_5805mhz(161),
channel-165_5825mhz(165)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Operating channel."
::= { pwWlanControlEntry 7 }
pwStationCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of ssocited stations"
::= { pwWlanControlEntry 8 }
pwWlanSupportedMode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The all mode supported by wlan"
::= { pwWlanControlEntry 9 }
--
-- Node: pwWlanStatistics Copy from dot11CountersTable
--
pwWlanStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PwWlanStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists WLAN statistics information. Use chipIndex as the index of each entry"
::= { pwWlanStatistics 1 }
pwWlanStatisticsEntry OBJECT-TYPE
SYNTAX PwWlanStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry describing WLAN statistics information."
INDEX { ifIndex }
::= { pwWlanStatisticsTable 1 }
PwWlanStatisticsEntry ::= SEQUENCE {
pwDot11FailedCount Counter32,
pwDot11RetryCount Counter32,
pwDot11ACKFailureCount Counter32,
pwDot11ReceivedFragmentCount Counter32,
pwDot11TransmittedFrameCount Counter32,
pwDot11ReceivedPktCount Counter32,
pwDot11TransmittedPktCount Counter32,
pwDot11ReceptionRate Counter32,
pwDot11TransmissionRate Counter32
}
pwDot11FailedCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an MSDU is not transmitted
successfully due to the number of transmit attempts exceeding
either the dot11ShortRetryLimit or dot11LongRetryLimit. "
::= { pwWlanStatisticsEntry 1 }
pwDot11RetryCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an MSDU is successfully
transmitted after one or more retransmissions."
::= { pwWlanStatisticsEntry 2 }
pwDot11ACKFailureCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment when an ACK is not received
when expected."
::= { pwWlanStatisticsEntry 3 }
pwDot11ReceivedFragmentCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall be incremented for each successfully
received MPDU of type Data or Management."
::= { pwWlanStatisticsEntry 4 }
pwDot11TransmittedFrameCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully transmitted MSDU."
::= { pwWlanStatisticsEntry 5 }
pwDot11ReceivedPktCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully received packets every five minutes."
::= { pwWlanStatisticsEntry 6 }
pwDot11TransmittedPktCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This counter shall increment for each successfully transmitted packets every five minutes."
::= { pwWlanStatisticsEntry 7 }
pwDot11ReceptionRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reception Rate in Byte per second."
::= { pwWlanStatisticsEntry 8 }
pwDot11TransmissionRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmission Rate in Byte per second."
::= { pwWlanStatisticsEntry 9 }
-- Node: pwTraps This group defines information of pro wireless product
-- specific snmpv2 notifications.
-- Including control variables to enable / disable
-- sending trap.
pwTrapControl OBJECT IDENTIFIER ::= { pwTraps 1 }
pwTrapVariables OBJECT IDENTIFIER ::= { pwTraps 2 }
pwTrapTypes OBJECT IDENTIFIER ::= { pwTraps 3 }
pwWirelessTraps OBJECT IDENTIFIER ::= { pwTrapTypes 1 }
pwSecurityTraps OBJECT IDENTIFIER ::= { pwTrapTypes 2 }
pwTFTPTraps OBJECT IDENTIFIER ::= { pwTrapTypes 3 }
-- Control
pwTrapWirelessStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls wireless group traps enable or disable."
::= { pwTrapControl 1 }
pwTrapSecurityStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls security group traps enable or disable."
::= { pwTrapControl 2 }
pwTrapTFTPStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls TFTP group traps enable or disable."
::= { pwTrapControl 3 }
-- Trap variables
pwTrapGenericMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Provide generic information on traps."
::= { pwTrapVariables 1 }
pwTrapMACAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Represents MAC address of the device or the host
which triggers the trap."
::= { pwTrapVariables 2 }
pwTrapWlanSSID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The SSID name which the wireless client associates."
::= { pwTrapVariables 3 }
-- Wireless Traps
-- Assocication, Disassociation
pwWlanStaAssociation NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client assocication notification."
::= { pwWirelessTraps 1 }
pwWlanStaDisassociation NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client disassocication notification."
::= { pwWirelessTraps 2 }
-- Security Traps
-- Client authenticate failed
pwWlanStaAuthFail NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Wireless client authentication failed."
::= { pwSecurityTraps 1 }
-- TFTP Traps
-- Status
pwTFTPStatus NOTIFICATION-TYPE
OBJECTS {pwTrapGenericMessage, pwTftpOpStatus, pwTftpServer,
pwTftpFileName, pwTftpFileType, pwTftpOpCommand }
STATUS current
DESCRIPTION
"Send when TFTP operation completed, or stopped due to some reason.
For example, timeout or wrong configuration."
::= { pwTFTPTraps 1 }
END

File diff suppressed because it is too large Load Diff

5466
MIBS/zyxel/ZYXEL-SAM1216 Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,502 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- ZYXEL-STACKING-MIB.mib
-- Revision 1.10 2014/05/29
ZYXEL-STACKING-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
EnabledStatus
FROM P-BRIDGE-MIB
PortList
FROM Q-BRIDGE-MIB
TimeTicks
FROM SNMPv2-SMI
NOTIFICATION-TYPE
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelStacking MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for stacking"
::= { esMgmt 97 }
zyxelStackingSetup OBJECT IDENTIFIER ::= { zyxelStacking 1 }
zyxelStackingStatus OBJECT IDENTIFIER ::= { zyxelStacking 2 }
zyxelStackingTrapInfoObjects OBJECT IDENTIFIER ::= { zyxelStacking 3 }
zyxelStackingNotifications OBJECT IDENTIFIER ::= { zyxelStacking 4 }
--
--
-- 97.Stacking
--
--
-- 1. zyxelStackingSetup
zyStackingPriority OBJECT-TYPE
SYNTAX INTEGER (1..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the priority of the stacking system."
::= { zyxelStackingSetup 1 }
zyStackingForceMasterModeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable force master mode."
::= { zyxelStackingSetup 2 }
zyxelStackingSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking slot configuration."
::= { zyxelStackingSetup 3 }
zyxelStackingSlotEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains stacking slot configuration."
INDEX { zyStackingSlotCurrentSlotId }
::= { zyxelStackingSlotTable 1 }
ZyxelStackingSlotEntry ::=
SEQUENCE {
zyStackingSlotCurrentSlotId INTEGER,
zyStackingSlotActiveSlotIdAfterReboot INTEGER
}
zyStackingSlotCurrentSlotId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot number device, which is the current slot id."
::= { zyxelStackingSlotEntry 1 }
zyStackingSlotActiveSlotIdAfterReboot OBJECT-TYPE
SYNTAX INTEGER {
auto(0),
slotId1(1),
slotId2(2),
slotId3(3),
slotId4(4),
slotId5(5),
slotId6(6),
slotId7(7),
slotId8(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the slot id that will be after reboot."
::= { zyxelStackingSlotEntry 2 }
zyStackingSlotIdFreeze OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This entry is used to freeze the slot id of each device at stack system to be its current slot id."
::= { zyxelStackingSetup 4 }
-- 2. zyxelStackingStatus
-- zyxelStackingSlotInfoTable
zyxelStackingSlotInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking slot information."
::= { zyxelStackingStatus 1 }
zyxelStackingSlotInfoEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains stacking slot information."
INDEX { zyStackingSlotInfoSlot }
::= { zyxelStackingSlotInfoTable 1 }
ZyxelStackingSlotInfoEntry ::=
SEQUENCE {
zyStackingSlotInfoSlot INTEGER,
zyStackingSlotInfoStackingStatus INTEGER,
zyStackingSlotInfoForceMasterMode EnabledStatus,
zyStackingSlotInfoPriority INTEGER,
zyStackingSlotInfoRole INTEGER,
zyStackingSlotInfoMacAddress OCTET STRING,
zyStackingSlotInfoUptime TimeTicks,
zyStackingSlotInfoFirmwareVersionRunning OCTET STRING,
zyStackingSlotInfoFirmwareVersionFlash1 OCTET STRING,
zyStackingSlotInfoFirmwareVersionFlash2 OCTET STRING
}
zyStackingSlotInfoSlot OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking slot ID."
::= { zyxelStackingSlotInfoEntry 1 }
zyStackingSlotInfoStackingStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive(0),
init(1),
active(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Stacking status Of the stacking slot."
::= { zyxelStackingSlotInfoEntry 2 }
zyStackingSlotInfoForceMasterMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mode is enabled, it will get highest priority to be Master."
::= { zyxelStackingSlotInfoEntry 3 }
zyStackingSlotInfoPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Stacking priority of the stacking slot."
::= { zyxelStackingSlotInfoEntry 4 }
zyStackingSlotInfoRole OBJECT-TYPE
SYNTAX INTEGER {
none(0),
master(1),
backup (2),
linecard(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The role of the stacking slot"
::= { zyxelStackingSlotInfoEntry 5 }
zyStackingSlotInfoMacAddress OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU mac address of the stacking slot."
::= { zyxelStackingSlotInfoEntry 6 }
zyStackingSlotInfoUptime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Uptime of the stacking slot"
::= { zyxelStackingSlotInfoEntry 7 }
zyStackingSlotInfoFirmwareVersionRunning OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current running firmware version of the stacking slot."
::= { zyxelStackingSlotInfoEntry 8 }
zyStackingSlotInfoFirmwareVersionFlash1 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version in flash1 of the stacking slot."
::= { zyxelStackingSlotInfoEntry 9 }
zyStackingSlotInfoFirmwareVersionFlash2 OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version in flash2 of the stacking slot."
::= { zyxelStackingSlotInfoEntry 10 }
-- zyxelStackingSlotChannelInfoTable
zyxelStackingSlotChannelInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelStackingSlotChannelInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains stacking the channel information of the stacking slot."
::= { zyxelStackingStatus 2 }
zyxelStackingSlotChannelInfoEntry OBJECT-TYPE
SYNTAX ZyxelStackingSlotChannelInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains the stacking channel information of the stacking slot."
INDEX { zyStackingSlotChannelInfoSlot, zyStackingSlotChannelInfoChannnel }
::= { zyxelStackingSlotChannelInfoTable 1 }
ZyxelStackingSlotChannelInfoEntry ::=
SEQUENCE {
zyStackingSlotChannelInfoSlot INTEGER,
zyStackingSlotChannelInfoChannnel INTEGER,
zyStackingSlotChannelInfoStatus INTEGER,
zyStackingSlotChannelInfoPorts PortList,
zyStackingSlotChannelInfoNeighbor INTEGER,
zyStackingSlotChannelInfoSpeed INTEGER
}
zyStackingSlotChannelInfoSlot OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking slot ID."
::= { zyxelStackingSlotChannelInfoEntry 1 }
zyStackingSlotChannelInfoChannnel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Stacking channel ID"
::= { zyxelStackingSlotChannelInfoEntry 2 }
zyStackingSlotChannelInfoStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The stacking channel status."
::= { zyxelStackingSlotChannelInfoEntry 3 }
zyStackingSlotChannelInfoPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port list in the stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 4 }
zyStackingSlotChannelInfoNeighbor OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"neighbor slot id connected by stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 5 }
zyStackingSlotChannelInfoSpeed OBJECT-TYPE
SYNTAX INTEGER {
none(0),
speed_10G(1),
speed_12G(2),
speed_20G(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"neighbor slot id connected by stacking channel."
::= { zyxelStackingSlotChannelInfoEntry 6 }
-- zyStackingTopology
zyStackingTopology OBJECT-TYPE
SYNTAX INTEGER {
chain (1),
ring(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"get current stacking topology"
::= { zyxelStackingStatus 3 }
-- zyxelStackingTrapInfoObjects
zyStackingTrapInfoMsg OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There is the message of stacking trap."
::= { zyxelStackingTrapInfoObjects 1 }
-- zyStackingNotifications
zyStackingChannelUp NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot,
zyStackingSlotChannelInfoChannnel
}
STATUS current
DESCRIPTION
"Stacking channel up."
::= { zyxelStackingNotifications 1 }
zyStackingChannelDown NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot,
zyStackingSlotChannelInfoChannnel
}
STATUS current
DESCRIPTION
"Stacking channel down."
::= { zyxelStackingNotifications 2 }
zyStackingSlotAttach NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking slot attached success."
::= { zyxelStackingNotifications 3 }
zyStackingSlotDetach NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking slot detach."
::= { zyxelStackingNotifications 4 }
zyStackingNewMaster NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New master with correspond slot ID."
::= { zyxelStackingNotifications 5 }
zyStackingUpgradeFirmwareFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Upgrade firmware fail with correspond slot ID"
::= { zyxelStackingNotifications 6 }
zyStackingNewBackup NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New Backup with correspond slot ID."
::= { zyxelStackingNotifications 7 }
zyStackingBackupTakeover NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Replaced master with correspond slot ID."
::= { zyxelStackingNotifications 8 }
zyStackingNewMasterFromTakeover NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"New master from taking over with correspond slot ID."
::= { zyxelStackingNotifications 9 }
zyStackingSyncConfFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Sync. configuration fail with correspond slot ID."
::= { zyxelStackingNotifications 10 }
zyStackingSysRestoreConfFail NOTIFICATION-TYPE
OBJECTS {
zyStackingSlotChannelInfoSlot
}
STATUS current
DESCRIPTION
"Stacking backup takeover resotre configuration fail."
::= { zyxelStackingNotifications 11 }
zyStackingSlotInitFail NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Stacking Slot init fail."
::= { zyxelStackingNotifications 12 }
zyStackingSlotChangeIndex NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Stacking change slot index."
::= { zyxelStackingNotifications 13 }
zyStackingPriorityChange NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Staking prority change."
::= { zyxelStackingNotifications 14 }
zyStackingTopologyChange NOTIFICATION-TYPE
OBJECTS {
zyStackingTrapInfoMsg
}
STATUS current
DESCRIPTION
"Staking topology change."
::= { zyxelStackingNotifications 15 }
END

View File

@ -0,0 +1,392 @@
-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- ZYXEL-TRANSCEIVER-MIB.mib
-- Revision 1.11 2013/12/06
ZYXEL-TRANSCEIVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
dot1dBasePort
FROM BRIDGE-MIB
ifIndex
FROM IF-MIB -- RFC2863
NOTIFICATION-TYPE
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelTransceiver MODULE-IDENTITY
LAST-UPDATED "201207010000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for transceiver"
::= { esMgmt 84 }
zyxelTransceiverStatus OBJECT IDENTIFIER ::= { zyxelTransceiver 1 }
zyxelTransceiverTrapInfoObject OBJECT IDENTIFIER ::= { zyxelTransceiver 2 }
zyxelTransceiverNotifications OBJECT IDENTIFIER ::= { zyxelTransceiver 3 }
-- *******************************************************************
-- *
-- * zyxelTransceiverStatus
-- *
-- *******************************************************************
-- zyxelTransceiverSerialTable
zyxelTransceiverSerialTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelTransceiverSerialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains transceiver serial information."
::= { zyxelTransceiverStatus 1 }
zyxelTransceiverSerialEntry OBJECT-TYPE
SYNTAX ZyxelTransceiverSerialEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains transceiver serial information."
INDEX { dot1dBasePort }
::= { zyxelTransceiverSerialTable 1 }
ZyxelTransceiverSerialEntry ::=
SEQUENCE {
zyTransceiverSerialModuleType INTEGER,
zyTransceiverSerialVendor DisplayString,
zyTransceiverSerialPartNumber DisplayString,
zyTransceiverSerialSerialNumber DisplayString,
zyTransceiverSerialRevision DisplayString,
zyTransceiverSerialDateCode DisplayString,
zyTransceiverSerialTransceiver DisplayString
}
zyTransceiverSerialModuleType OBJECT-TYPE
SYNTAX INTEGER {
okWithDdm(1),
okWithoutDdm(2),
nonoperational(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module type."
::= { zyxelTransceiverSerialEntry 1 }
zyTransceiverSerialVendor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module vendor name."
::= { zyxelTransceiverSerialEntry 2 }
zyTransceiverSerialPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number provided by transceiver module vendor."
::= { zyxelTransceiverSerialEntry 3 }
zyTransceiverSerialSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number provided by transceiver module vendor."
::= { zyxelTransceiverSerialEntry 4 }
zyTransceiverSerialRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision level for part number provided by transceiver module vendor."
::= { zyxelTransceiverSerialEntry 5 }
zyTransceiverSerialDateCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module vendor's manufacturing date code."
::= { zyxelTransceiverSerialEntry 6 }
zyTransceiverSerialTransceiver OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver module type names."
::= { zyxelTransceiverSerialEntry 7 }
-- zyxelTransceiverDdmiTable
zyxelTransceiverDdmiTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelTransceiverDdmiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains transceiver DDMI information."
::= { zyxelTransceiverStatus 2 }
zyxelTransceiverDdmiEntry OBJECT-TYPE
SYNTAX ZyxelTransceiverDdmiEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains transceiver DDMI information."
INDEX { dot1dBasePort, zyTransceiverDdmiType }
::= { zyxelTransceiverDdmiTable 1 }
ZyxelTransceiverDdmiEntry ::=
SEQUENCE {
zyTransceiverDdmiType INTEGER,
zyTransceiverDdmiAlarmMax INTEGER,
zyTransceiverDdmiAlarmMin INTEGER,
zyTransceiverDdmiWarnMax INTEGER,
zyTransceiverDdmiWarnMin INTEGER,
zyTransceiverDdmiCurrent INTEGER,
zyTransceiverDdmiDescription DisplayString
}
zyTransceiverDdmiType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver DDMI information type."
::= { zyxelTransceiverDdmiEntry 1 }
zyTransceiverDdmiAlarmMax OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver high alarm threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { zyxelTransceiverDdmiEntry 2 }
zyTransceiverDdmiAlarmMin OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver low alarm threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { zyxelTransceiverDdmiEntry 3 }
zyTransceiverDdmiWarnMax OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver high warn threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { zyxelTransceiverDdmiEntry 4 }
zyTransceiverDdmiWarnMin OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver low warn threshold.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { zyxelTransceiverDdmiEntry 5 }
zyTransceiverDdmiCurrent OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver current DDMI value.
The unit for temperature is 0.01C
The unit for voltage is 0.01V
The unit for TX bias is 0.01mA
The unit for TX/RX power is 0.01dbm"
::= { zyxelTransceiverDdmiEntry 6 }
zyTransceiverDdmiDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transceiver DDMI description. Show N/A if transceiver DDMI is not available."
::= { zyxelTransceiverDdmiEntry 7 }
-- *******************************************************************
-- *
-- * zyxelTransceiverTrapInfoObject
-- *
-- *******************************************************************
zyTransceiverTrapOutOfRangeType OBJECT-TYPE
SYNTAX INTEGER {
alarmHigh(0),
warnHigh(1),
alarmLow(2),
warnLow(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There are the type of DDMI out of the normal operation range."
::= { zyxelTransceiverTrapInfoObject 1 }
zyTransceiverTrapOutOfRangeValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"There are the value of DDMI out of the normal operation range."
::= { zyxelTransceiverTrapInfoObject 2 }
-- *******************************************************************
-- *
-- * zyxelTransceiverNotifications
-- *
-- *******************************************************************
-- zyxelTransceiverDdmiTemperatureOutOfRange
zyTransceiverDdmiTemperatureOutOfRange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI temperature is out of the normal operation range."
::= { zyxelTransceiverNotifications 1 }
-- zyxelTransceiverDdmiTxPowerOutOfRange
zyTransceiverDdmiTxPowerOutOfRange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI TxPower is out of the normal operation range."
::= { zyxelTransceiverNotifications 2 }
-- zyxelTransceiverDdmiRxPowerOutOfRange
zyTransceiverDdmiRxPowerOutOfRange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI RxPower is out of the normal operation range."
::= { zyxelTransceiverNotifications 3 }
-- zyxelTransceiverDdmiVoltageOutOfRange
zyTransceiverDdmiVoltageOutOfRange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI voltage is out of the normal operation range."
::= { zyxelTransceiverNotifications 4 }
-- zyxelTransceiverDdmiTxBiasOutOfRange
zyTransceiverDdmiTxBiasOutOfRange NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI TX bias is out of the normal operation range."
::= { zyxelTransceiverNotifications 5 }
-- zyxelTransceiverDdmiTemperatureOutOfRangeRecovered
zyTransceiverDdmiTemperatureOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI temperature is recovered from out of the normal operation range."
::= { zyxelTransceiverNotifications 6 }
-- zyxelTransceiverDdmiTxPowerOutOfRangeRecovered
zyTransceiverDdmiTxPowerOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI TxPower is recovered from out of the normal operation range."
::= { zyxelTransceiverNotifications 7 }
-- zyxelTransceiverDdmiRxPowerOutOfRangeRecovered
zyTransceiverDdmiRxPowerOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI RxPower is recovered from out of the normal operation range."
::= { zyxelTransceiverNotifications 8 }
-- zyxelTransceiverDdmiVoltageOutOfRangeRecovered
zyTransceiverDdmiVoltageOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI voltage is recovered from out of the normal operation range."
::= { zyxelTransceiverNotifications 9 }
-- zyxelTransceiverDdmiTxBiasOutOfRangeRecovered
zyTransceiverDdmiTxBiasOutOfRangeRecovered NOTIFICATION-TYPE
OBJECTS {
ifIndex,
zyTransceiverTrapOutOfRangeType
}
STATUS current
DESCRIPTION
"DDMI TX bias is recovered from out of the normal operation range."
::= { zyxelTransceiverNotifications 10 }
END

1027
MIBS/zyxel/ZYXEL-ZYWALL-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,266 @@
ZYXEL-ZYWALL-ZLD-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215
NOTIFICATION-TYPE
FROM SNMPv2-SMI
zywallZLDCommon
FROM ZYXEL-MIB;
-- ZyWALL ZLD Key Groups
zldSystem OBJECT IDENTIFIER ::= { zywallZLDCommon 1 }
zldIpSecVPN OBJECT IDENTIFIER ::= { zywallZLDCommon 2 }
-- ZyWALL ZLD System
sysCPUUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device CPU load."
::= { zldSystem 1 }
sysRAMUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device RAM Usage."
::= { zldSystem 2 }
sysCPU5SecUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average of past 5 secs cpu load."
::= { zldSystem 3 }
sysCPU1MinUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average of past 1 min cpu load."
::= { zldSystem 4 }
sysCPU5MinUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average of past 5 min cpu load."
::= { zldSystem 5 }
sysSessionNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device Session Num."
::= { zldSystem 6 }
sysFLASHUsage OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device FLASH Usage."
::= { zldSystem 7 }
-- ZyWALL ZLD IpSec VPN
vpnIpSecTotalThroughput OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VPN total throughput(B/s)."
::= { zldIpSecVPN 1 }
vpnTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF VPNTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of VPN tunnel entries. The number depends on product
definition."
::= { zldIpSecVPN 2 }
vpnTunnelEntry OBJECT-TYPE
SYNTAX VPNTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing comment the information for on a particular
configured VPN tunnel."
INDEX { vpnTunnelIndex }
::= { vpnTunnelTable 1 }
VPNTunnelEntry ::= SEQUENCE {
vpnTunnelName DisplayString,
vpnIKEName DisplayString,
vpnTunnelSPI DisplayString
}
vpnTunnelName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of VPN tunnel."
::= { vpnTunnelEntry 1 }
vpnIKEName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of IKE tunnel."
::= { vpnTunnelEntry 2 }
vpnTunnelSPI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The security parameter index associated with a VPN tunnel."
::= { vpnTunnelEntry 3 }
vpnTunnelDisconnected NOTIFICATION-TYPE
OBJECTS {vpnTunnelName, vpnIKEName,
vpnTunnelSPI }
STATUS current
DESCRIPTION
"The trap indicates that the specified tunnel is disconnected."
::= { zldIpSecVPN 3 }
vpnStatus OBJECT-TYPE
SYNTAX SEQUENCE OF vpnStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of VPN tunnel entries. The number depends on product
definition."
::= { zldIpSecVPN 4 }
vpnStatusEntry OBJECT-TYPE
SYNTAX VPNStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing comment the information for on a particular
configured VPN tunnel."
INDEX { vpnIndex }
::= { vpnStatus 1 }
VPNStatusEntry ::= SEQUENCE {
vpnIndex Integer,
vpnConnectionName DisplayString,
vpnGateway DisplayString,
vpnIPVersion DisplayString,
vpnActiveStatus Integer,
vpnConnectStatus Integer
}
vpnIndex OBJECT-TYPE
SYNTAX Integer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table index of VPN connection."
::= { vpnStatusEntry 1 }
vpnConnectionName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of VPN connection."
::= { vpnStatusEntry 2 }
vpnGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of VPN gateway."
::= { vpnStatusEntry 3 }
vpnIPVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP version of the VPN connection: either IPv4 or IPv6."
::= { vpnStatusEntry 4 }
vpnActiveStatus OBJECT-TYPE
SYNTAX Integer {
Inactive(0),
Active(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Activation status of VPN connection."
::= { vpnStatusEntry 5 }
vpnConnectStatus OBJECT-TYPE
SYNTAX Integer {
Disconnected(0),
Connected(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Connection status of VPN connection."
::= { vpnStatusEntry 6 }
vpnConnectionCounter OBJECT-TYPE
SYNTAX Integer
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of VPN connection counters."
::= { zldIpSecVPN 5 }
vpnConnectionTotal OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of VPN connection configured."
::= { vpnConnectionCounter 1 }
vpnConnectionActive OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of activated VPN connection."
::= { vpnConnectionCounter 2 }
vpnConnectionConnected OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of connected VPN connection."
::= { vpnConnectionCounter 3 }
vpnConnectionDisconnected OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of disconnected VPN connection. The
value is equal to vpnConnectionActive minus
vpnConnectionConnected."
::= { vpnConnectionCounter 4 }
END