newdevice: Added vpn state and flash usage for zywall usg (#7500)

This commit is contained in:
tomarch 2017-10-17 18:09:52 +02:00 committed by Neil Lathwood
parent 89ff05ebea
commit c643d13cb5
7 changed files with 1089 additions and 318 deletions

View File

@ -0,0 +1,20 @@
mib: ZYXEL-ZYWALL-ZLD-COMMON-MIB
modules:
sensors:
pre-cache:
data:
- oid:
- vpnConnectionName
state:
data:
-
oid: vpnConnectStatus
value: vpnConnectStatus
num_oid: .1.3.6.1.4.1.890.1.6.22.2.4.1.6.
descr: 'vpn : {{ $vpnConnectionName }}'
index: 'vpnIndex.{{ $index }}'
state_name: vpnConnectStatus
states:
- { descr: Disconnected, graph: 0, value: 0, generic: 2 }
- { descr: Connected, graph: 0, value: 1, generic: 0 }

View File

@ -17,4 +17,9 @@ if ($device['os'] == 'zywall') {
if (is_numeric($usage)) {
discover_mempool($valid_mempool, $device, '0', 'zywall', 'Memory', '1', null, null);
}
$flash = snmp_get($device, '.1.3.6.1.4.1.890.1.15.3.2.6.0', '-Ovq');
if (is_numeric($flash)) {
discover_mempool($valid_mempool, $device, '1', 'zywall', 'Flash', '1', null, null);
}
}

View File

@ -11,10 +11,22 @@
*/
d_echo('Zywall');
$perc = snmp_get($device, ".1.3.6.1.4.1.890.1.6.22.1.2.0", '-OvQ');
if (is_numeric($perc)) {
$mempool['perc'] = $perc;
$mempool['used'] = $perc;
$mempool['total'] = 100;
$mempool['free'] = 100 - $perc;
if ($mempool['mempool_index'] == 0) {
$perc = snmp_get($device, ".1.3.6.1.4.1.890.1.6.22.1.2.0", '-OvQ');
if (is_numeric($perc)) {
$mempool['perc'] = $perc;
$mempool['used'] = $perc;
$mempool['total'] = 100;
$mempool['free'] = 100 - $perc;
}
}
if ($mempool['mempool_index'] == 1) {
$perc = snmp_get($device, ".1.3.6.1.4.1.890.1.15.3.2.6.0", '-OvQ');
if (is_numeric($perc)) {
$mempool['perc'] = $perc;
$mempool['used'] = $perc;
$mempool['total'] = 100;
$mempool['free'] = 100 - $perc;
}
}

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

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

@ -1,312 +1,276 @@
-- 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.
-- $Log: zyxel.mib $
-- Revision 1.2 2007/07/20 09:28:18 jacky
-- Revision 1.1 2006/08/28 05:32:50 kenny
-- Initial revision
-- Revision 1.4 2006/06/08 09:18:13 niceguy
-- Revision 1.3 2006/05/15 03:00:36 niceguy
-- Revision 1.2 2006/03/07 06:37:09 niceguy
-- Revision 1.1 2005/11/23 12:47:47 niceguy
-- Initial revision
-- Revision 1.2 2005/08/24 09:57:57 niceguy
-- Revision 1.20 2005/06/17 05:33:47 jackho
-- Revision 1.19 2005/06/09 07:29:05 jennyhsu
-- Revision 1.18 2005/05/04 01:15:38 jennyhsu
-- Revision 1.17 2005/03/07 11:22:32 Admin
-- change IES1248-71 and IES1248-73 OID
-- Revision 1.16 2004/06/08 10:13:33 jenny
--
-- Revision 1.15 2004/05/20 08:24:00 jennyhsu
-- Revision 1.14 2004/05/19 10:47:37 jennyhsu
-- add system OID for new products
-- Revision 1.13 2004/03/01 07:06:56 jennyhsu
-- add object alc1124-71
-- Revision 1.12 2004/02/25 08:41:34 jennyhsu
-- add vlc1124 and ves1124
-- Revision 1.11 2003/09/10 00:58:52 jennyhsu
-- Add product OID for ves1416
-- Revision 1.10 2003/05/27 08:12:05 jennyhsu
-- Add object accessSwitchCommonATM
-- Revision 1.9 2003/05/07 06:46:20 jennyhsu
-- Remove ves2000
-- Revision 1.8 2003/03/28 01:36:38 jennyhsu
-- Add OID for ves1316, vlc1316 and ves2000
-- Revision 1.7 2003/03/10 02:54:32 jennyhsu
-- Add ether switch products
-- Revision 1.6 2002/11/12 07:41:52 jennyhsu
-- Revision 1.5 2002/09/02 11:48:40 jennyhsu
-- Revision 1.4 2002/01/10 05:10:37 jennyhsu
-- Revision 1.3 2001/10/26 02:50:02 jennyhsu
-- Revision 1.2 2001/10/03 09:03:20 jennyhsu
-- Revision 1.1 2001/08/25 06:01:16 jennyhsu
-- Initial revision
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 }
wimax OBJECT IDENTIFIER ::= { products 9 }
-- 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 }
p2X00Series OBJECT IDENTIFIER ::= { prestige 10 }
-- ISDN TA and Router P200 series
p202h OBJECT IDENTIFIER ::= { p200Series 1 }
p202hPlus OBJECT IDENTIFIER ::= { p200Series 2 }
-- IP Sharing Gateway P300 series
p304 OBJECT IDENTIFIER ::= { p300Series 1 }
p310 OBJECT IDENTIFIER ::= { p300Series 2 }
p314 OBJECT IDENTIFIER ::= { p300Series 3 }
p314Plus OBJECT IDENTIFIER ::= { p300Series 4 }
p324 OBJECT IDENTIFIER ::= { p300Series 5 }
p641 OBJECT IDENTIFIER ::= { p600Series 1 }
p642 OBJECT IDENTIFIER ::= { p600Series 2 }
p643 OBJECT IDENTIFIER ::= { p600Series 3 }
p645ra1 OBJECT IDENTIFIER ::= { p600Series 4 }
p650r31 OBJECT IDENTIFIER ::= { p600Series 5 }
p650r11 OBJECT IDENTIFIER ::= { p600Series 6 }
p650h11 OBJECT IDENTIFIER ::= { p600Series 7 }
p650hw11 OBJECT IDENTIFIER ::= { p600Series 8 }
p650r13 OBJECT IDENTIFIER ::= { p600Series 9 }
p650me11 OBJECT IDENTIFIER ::= { p600Series 10 }
p650me13 OBJECT IDENTIFIER ::= { p600Series 11 }
p652r11 OBJECT IDENTIFIER ::= { p600Series 12 }
p652r13 OBJECT IDENTIFIER ::= { p600Series 13 }
p650r33 OBJECT IDENTIFIER ::= { p600Series 14 }
p650hw31 OBJECT IDENTIFIER ::= { p600Series 15 }
p650hw33 OBJECT IDENTIFIER ::= { p600Series 16 }
p623ra1 OBJECT IDENTIFIER ::= { p600Series 17 }
p650h37 OBJECT IDENTIFIER ::= { p600Series 18 }
p652hw31 OBJECT IDENTIFIER ::= { p600Series 19 }
p652hw33 OBJECT IDENTIFIER ::= { p600Series 20 }
p654ra-a1 OBJECT IDENTIFIER ::= { p600Series 21 }
p650r-e1 OBJECT IDENTIFIER ::= { p600Series 22 }
p650r-e3 OBJECT IDENTIFIER ::= { p600Series 23 }
p650r-e7 OBJECT IDENTIFIER ::= { p600Series 24 }
p650h-e7 OBJECT IDENTIFIER ::= { p600Series 25 }
p652hw37 OBJECT IDENTIFIER ::= { p600Series 26 }
p650h-e1 OBJECT IDENTIFIER ::= { p600Series 27 }
p623r-t1 OBJECT IDENTIFIER ::= { p600Series 28 }
p623r-t3 OBJECT IDENTIFIER ::= { p600Series 29 }
p623r-t7 OBJECT IDENTIFIER ::= { p600Series 30 }
p653hwi-11 OBJECT IDENTIFIER ::= { p600Series 31 }
p653hwi-13 OBJECT IDENTIFIER ::= { p600Series 32 }
p653hwi-17 OBJECT IDENTIFIER ::= { p600Series 33 }
p660hw-61 OBJECT IDENTIFIER ::= { p600Series 34 }
p650r-t3 OBJECT IDENTIFIER ::= { p600Series 35 }
p660hw-63 OBJECT IDENTIFIER ::= { p600Series 36 }
p660hw-67 OBJECT IDENTIFIER ::= { p600Series 37 }
p660w-61 OBJECT IDENTIFIER ::= { p600Series 38 }
p660w-63 OBJECT IDENTIFIER ::= { p600Series 39 }
p660w-67 OBJECT IDENTIFIER ::= { p600Series 40 }
p660r-61 OBJECT IDENTIFIER ::= { p600Series 41 }
p660r-63 OBJECT IDENTIFIER ::= { p600Series 42 }
p660r-67 OBJECT IDENTIFIER ::= { p600Series 43 }
p650r-t1 OBJECT IDENTIFIER ::= { p600Series 44 }
p662w-61 OBJECT IDENTIFIER ::= { p600Series 45 }
p662w-63 OBJECT IDENTIFIER ::= { p600Series 46 }
p662w-67 OBJECT IDENTIFIER ::= { p600Series 47 }
p660h-61 OBJECT IDENTIFIER ::= { p600Series 48 }
p660h-63 OBJECT IDENTIFIER ::= { p600Series 49 }
p660h-67 OBJECT IDENTIFIER ::= { p600Series 50 }
p660r-67C OBJECT IDENTIFIER ::= { p600Series 51 }
p660r-61C OBJECT IDENTIFIER ::= { p600Series 52 }
p660hw-13 OBJECT IDENTIFIER ::= { p600Series 53 }
p660ru-t1 OBJECT IDENTIFIER ::= { p600Series 54 }
p660ru-t3 OBJECT IDENTIFIER ::= { p600Series 55 }
-- p660ru-t7 OBJECT IDENTIFIER ::= { p600Series 55 } the same as p660ru-t3
p794ra OBJECT IDENTIFIER ::= { p700Series 1 }
p794rb OBJECT IDENTIFIER ::= { p700Series 2 }
p742 OBJECT IDENTIFIER ::= { p700Series 3 }
p791r OBJECT IDENTIFIER ::= { p700Series 4 }
p792r OBJECT IDENTIFIER ::= { p700Series 5 }
p861h OBJECT IDENTIFIER ::= { p800Series 1 }
p861hw OBJECT IDENTIFIER ::= { p800Series 2 }
-- VoIP p2X00 series
p2602hw-61 OBJECT IDENTIFIER ::= { p2X00Series 1 }
p2602hw-63 OBJECT IDENTIFIER ::= { p2X00Series 2 }
p2602hw-67 OBJECT IDENTIFIER ::= { p2X00Series 3 }
p2602hwl-61 OBJECT IDENTIFIER ::= { p2X00Series 4 }
p2602hwl-63 OBJECT IDENTIFIER ::= { p2X00Series 5 }
p2602hwl-67 OBJECT IDENTIFIER ::= { p2X00Series 6 }
p2002-obm OBJECT IDENTIFIER ::= { p2X00Series 7 }
p2002l-obm OBJECT IDENTIFIER ::= { p2X00Series 8 }
p2002l-aol OBJECT IDENTIFIER ::= { p2X00Series 9 }
p2302r-obm OBJECT IDENTIFIER ::= { p2X00Series 10 }
p2602r-61 OBJECT IDENTIFIER ::= { p2X00Series 11 }
-- 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 }
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 }
p1600 OBJECT IDENTIFIER ::= { accessSwitch 6 }
p1400 OBJECT IDENTIFIER ::= { accessSwitch 7 }
esSeries OBJECT IDENTIFIER ::= { accessSwitch 8 }
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 }
aes100-1 OBJECT IDENTIFIER ::= { accessSwitch 9 }
pes1014 OBJECT IDENTIFIER ::= { accessSwitch 10 }
aesSeries OBJECT IDENTIFIER ::= { accessSwitch 11 }
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 }
vesSeries OBJECT IDENTIFIER ::= { accessSwitch 12 }
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 }
iesSeries OBJECT IDENTIFIER ::= { accessSwitch 13 }
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 }
accessSwitchCommonATM OBJECT IDENTIFIER ::= { accessSwitch 14 }
-- DSLAM products
dslamCommon OBJECT IDENTIFIER ::= { dslam 1 }
-- Service Gateway products
serviceGWCommon OBJECT IDENTIFIER ::= { serviceGateway 1 }
vsg1000 OBJECT IDENTIFIER ::= { serviceGateway 2 }
vsg1200 OBJECT IDENTIFIER ::= { serviceGateway 3 }
vsg1200v2 OBJECT IDENTIFIER ::= { serviceGateway 4 }
ponSeries OBJECT IDENTIFIER ::= { accessSwitch 15 }
olt1308 OBJECT IDENTIFIER ::= { ponSeries 1 }
lt20h OBJECT IDENTIFIER ::= { ponSeries 2 }
-- 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 }
END
-- 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.
-- $Log: zywall.mib,v $
-- Revision 1.1 2006/07/28 04:17:47 saxont
-- support zld module(CPU,MEM,VPNthroughput)
--
-- Revision 1.36 2004/11/01 11:21:07 cchiang
-- add p2602r-61
-- Revision 1.35 2004/10/26 06:59:23 cchiang
-- Add p660ru-t3/p660ru-t7
-- Revision 1.34 2004/10/14 02:17:23 cchiang
-- Add p2302r-obm
-- Revision 1.33 2004/10/12 09:44:20 cchiang
-- Add p2002-obm, p2002l-obm and p2002l-aol series.
-- Revision 1.32 2004/10/01 08:56:36 cchiang
-- Add p660hw-13
-- Revision 1.31 2004/09/29 12:31:24 cchiang
-- Add p660r-61C
-- Revision 1.30 2004/09/23 11:06:14 cchiang
-- Add p660r-67C
-- Revision 1.29 2004/06/03 07:41:04 cchiang
-- Add p202hPlus
-- Revision 1.28 2004/05/28 01:28:21 cchiang
-- zywallidp10
-- Revision 1.27 2004/04/26 09:53:45 cchiang
-- Add p2602 series
-- Revision 1.26 2004/04/14 08:26:42 cchiang
-- Add P861h, P861HW
-- Revision 1.25 2004/02/24 05:57:54 cchiang
-- Add P660h series
-- Revision 1.24 2004/02/05 01:21:30 cchiang
-- Add P662HW-61/63/76
-- Revision 1.23 2004/01/15 01:48:52 cchiang
-- Modified p650m-t3 to p650r-t3 and add p650r-t1
-- Revision 1.22 2004/01/06 03:36:53 cchiang
-- Add AR7 series
-- Revision 1.21 2003/11/27 03:11:55 cchiang
-- add P650M-T3
-- Revision 1.20 2003/10/21 06:19:12 cchiang
-- Add p660hw-61
-- Revision 1.19 2003/10/03 04:00:05 cchiang
-- Add p653HWI-1x series
-- Revision 1.18 2003/08/11 07:31:21 cchiang
-- Change P645R-T1/T3/T7 to P623R-T1/T3/T7
-- Revision 1.17 2003/07/18 10:18:48 cchiang
-- Add p650h-e1,p645r-t1,p645r-t3,p645r-t7
-- Revision 1.16 2003/06/12 12:14:57 cchiang
-- Add p652hw37
-- Revision 1.15 2003/06/02 06:29:04 cchiang
-- Add p654ra-a1, p645r-e1, p645r-e3, p645r-e7, p645h-e7
-- Revision 1.14 2003/04/08 02:21:14 cchiang
-- Add p652hw31,p652hw33
-- Revision 1.13 2003/02/27 06:31:04 cchiang
-- Add p650h37
-- Revision 1.12 2003/02/13 06:37:35 cchiang
-- Add P623ra1
-- Revision 1.11 2003/01/08 11:18:35 cchiang
-- Add zywall200
-- Revision 1.10 2003/01/06 05:52:58 cchiang
-- Add p791r, 792r and p202h
-- Revision 1.9 2002/12/30 07:30:17 cchiang
-- Add p650hw31 and p650hw33
-- Revision 1.8 2002/11/05 08:09:13 cchiang
-- Add p650r33 object identifier
-- Revision 1.7 2002/10/24 03:02:13 cchiang
-- Add IP sharing and ZyWall series
-- Revision 1.6 2002/09/05 00:46:21 cchiang
-- Add p652r11 and p652r13
-- Revision 1.5 2002/09/03 07:54:00 cchiang
-- Revision 1.4 2002/06/26 02:16:16 cchiang
-- Add p650r11, p650h11, p650hw11
-- Revision 1.3 2002/06/12 02:29:30 cchiang
-- Add p645ra1 ans p650r31 oid
-- Revision 1.2 2002/06/05 04:07:42 cchiang
-- Add p742 OID.
-- Revision 1.1 2001/11/22 10:51:27 jennyhsu
-- Initial revision
-- Revision 1.3 2001/10/26 02:50:02 jennyhsu
-- Revision 1.2 2001/10/03 09:03:20 jennyhsu
-- Revision 1.1 2001/08/25 06:01:16 jennyhsu
-- Initial revision
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 }
-- 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 }
p700Series OBJECT IDENTIFIER ::= { prestige 7 }
p800Series OBJECT IDENTIFIER ::= { prestige 8 }
p900Series OBJECT IDENTIFIER ::= { prestige 9 }
p2X00Series OBJECT IDENTIFIER ::= { prestige 10 }
-- ISDN TA and Router P200 series
p202h OBJECT IDENTIFIER ::= { p200Series 1 }
p202hPlus OBJECT IDENTIFIER ::= { p200Series 2 }
-- IP Sharing Gateway P300 series
p304 OBJECT IDENTIFIER ::= { p300Series 1 }
p310 OBJECT IDENTIFIER ::= { p300Series 2 }
p314 OBJECT IDENTIFIER ::= { p300Series 3 }
p314Plus OBJECT IDENTIFIER ::= { p300Series 4 }
p324 OBJECT IDENTIFIER ::= { p300Series 5 }
p641 OBJECT IDENTIFIER ::= { p600Series 1 }
p642 OBJECT IDENTIFIER ::= { p600Series 2 }
p643 OBJECT IDENTIFIER ::= { p600Series 3 }
p645ra1 OBJECT IDENTIFIER ::= { p600Series 4 }
p650r31 OBJECT IDENTIFIER ::= { p600Series 5 }
p650r11 OBJECT IDENTIFIER ::= { p600Series 6 }
p650h11 OBJECT IDENTIFIER ::= { p600Series 7 }
p650hw11 OBJECT IDENTIFIER ::= { p600Series 8 }
p650r13 OBJECT IDENTIFIER ::= { p600Series 9 }
p650me11 OBJECT IDENTIFIER ::= { p600Series 10 }
p650me13 OBJECT IDENTIFIER ::= { p600Series 11 }
p652r11 OBJECT IDENTIFIER ::= { p600Series 12 }
p652r13 OBJECT IDENTIFIER ::= { p600Series 13 }
p650r33 OBJECT IDENTIFIER ::= { p600Series 14 }
p650hw31 OBJECT IDENTIFIER ::= { p600Series 15 }
p650hw33 OBJECT IDENTIFIER ::= { p600Series 16 }
p623ra1 OBJECT IDENTIFIER ::= { p600Series 17 }
p650h37 OBJECT IDENTIFIER ::= { p600Series 18 }
p652hw31 OBJECT IDENTIFIER ::= { p600Series 19 }
p652hw33 OBJECT IDENTIFIER ::= { p600Series 20 }
p654ra-a1 OBJECT IDENTIFIER ::= { p600Series 21 }
p650r-e1 OBJECT IDENTIFIER ::= { p600Series 22 }
p650r-e3 OBJECT IDENTIFIER ::= { p600Series 23 }
p650r-e7 OBJECT IDENTIFIER ::= { p600Series 24 }
p650h-e7 OBJECT IDENTIFIER ::= { p600Series 25 }
p652hw37 OBJECT IDENTIFIER ::= { p600Series 26 }
p650h-e1 OBJECT IDENTIFIER ::= { p600Series 27 }
p623r-t1 OBJECT IDENTIFIER ::= { p600Series 28 }
p623r-t3 OBJECT IDENTIFIER ::= { p600Series 29 }
p623r-t7 OBJECT IDENTIFIER ::= { p600Series 30 }
p653hwi-11 OBJECT IDENTIFIER ::= { p600Series 31 }
p653hwi-13 OBJECT IDENTIFIER ::= { p600Series 32 }
p653hwi-17 OBJECT IDENTIFIER ::= { p600Series 33 }
p660hw-61 OBJECT IDENTIFIER ::= { p600Series 34 }
p650r-t3 OBJECT IDENTIFIER ::= { p600Series 35 }
p660hw-63 OBJECT IDENTIFIER ::= { p600Series 36 }
p660hw-67 OBJECT IDENTIFIER ::= { p600Series 37 }
p660w-61 OBJECT IDENTIFIER ::= { p600Series 38 }
p660w-63 OBJECT IDENTIFIER ::= { p600Series 39 }
p660w-67 OBJECT IDENTIFIER ::= { p600Series 40 }
p660r-61 OBJECT IDENTIFIER ::= { p600Series 41 }
p660r-63 OBJECT IDENTIFIER ::= { p600Series 42 }
p660r-67 OBJECT IDENTIFIER ::= { p600Series 43 }
p650r-t1 OBJECT IDENTIFIER ::= { p600Series 44 }
p662w-61 OBJECT IDENTIFIER ::= { p600Series 45 }
p662w-63 OBJECT IDENTIFIER ::= { p600Series 46 }
p662w-67 OBJECT IDENTIFIER ::= { p600Series 47 }
p660h-61 OBJECT IDENTIFIER ::= { p600Series 48 }
p660h-63 OBJECT IDENTIFIER ::= { p600Series 49 }
p660h-67 OBJECT IDENTIFIER ::= { p600Series 50 }
p660r-67C OBJECT IDENTIFIER ::= { p600Series 51 }
p660r-61C OBJECT IDENTIFIER ::= { p600Series 52 }
p660hw-13 OBJECT IDENTIFIER ::= { p600Series 53 }
p660ru-t1 OBJECT IDENTIFIER ::= { p600Series 54 }
p660ru-t3 OBJECT IDENTIFIER ::= { p600Series 55 }
-- p660ru-t7 OBJECT IDENTIFIER ::= { p600Series 55 } the same as p660ru-t3
p794ra OBJECT IDENTIFIER ::= { p700Series 1 }
p794rb OBJECT IDENTIFIER ::= { p700Series 2 }
p742 OBJECT IDENTIFIER ::= { p700Series 3 }
p791r OBJECT IDENTIFIER ::= { p700Series 4 }
p792r OBJECT IDENTIFIER ::= { p700Series 5 }
p861h OBJECT IDENTIFIER ::= { p800Series 1 }
p861hw OBJECT IDENTIFIER ::= { p800Series 2 }
-- VoIP p2X00 series
p2602hw-61 OBJECT IDENTIFIER ::= { p2X00Series 1 }
p2602hw-63 OBJECT IDENTIFIER ::= { p2X00Series 2 }
p2602hw-67 OBJECT IDENTIFIER ::= { p2X00Series 3 }
p2602hwl-61 OBJECT IDENTIFIER ::= { p2X00Series 4 }
p2602hwl-63 OBJECT IDENTIFIER ::= { p2X00Series 5 }
p2602hwl-67 OBJECT IDENTIFIER ::= { p2X00Series 6 }
p2002-obm OBJECT IDENTIFIER ::= { p2X00Series 7 }
p2002l-obm OBJECT IDENTIFIER ::= { p2X00Series 8 }
p2002l-aol OBJECT IDENTIFIER ::= { p2X00Series 9 }
p2302r-obm OBJECT IDENTIFIER ::= { p2X00Series 10 }
p2602r-61 OBJECT IDENTIFIER ::= { p2X00Series 11 }
-- 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 }
sesSeriesCommon OBJECT IDENTIFIER ::= { sesSeries 1 }
sam1008 OBJECT IDENTIFIER ::= { sesSeries 2 }
ses1024 OBJECT IDENTIFIER ::= { sesSeries 3 }
slc1024 OBJECT IDENTIFIER ::= { sesSeries 4 }
p1600 OBJECT IDENTIFIER ::= { accessSwitch 6 }
p1400 OBJECT IDENTIFIER ::= { accessSwitch 7 }
ees1024 OBJECT IDENTIFIER ::= { accessSwitch 8 }
aes100-1 OBJECT IDENTIFIER ::= { accessSwitch 9 }
pes1014 OBJECT IDENTIFIER ::= { accessSwitch 10 }
aesSeries OBJECT IDENTIFIER ::= { accessSwitch 11 }
aesSeriesCommon OBJECT IDENTIFIER ::= { aesSeries 1 }
aes1024 OBJECT IDENTIFIER ::= { aesSeries 2 }
alc1024 OBJECT IDENTIFIER ::= { aesSeries 3 }
aam1008 OBJECT IDENTIFIER ::= { aesSeries 4 }
vesSeries OBJECT IDENTIFIER ::= { accessSwitch 12 }
vesSeriesCommon OBJECT IDENTIFIER ::= { vesSeries 1 }
ves1008 OBJECT IDENTIFIER ::= { vesSeries 2 }
vmb2024 OBJECT IDENTIFIER ::= { vesSeries 3 }
ies2000 OBJECT IDENTIFIER ::= { accessSwitch 13 }
ies3000 OBJECT IDENTIFIER ::= { accessSwitch 14 }
-- 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 }
END

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