ZYXEL-accessSwitch-MIB

MIB Reference — IPNetwork Monitor

All MIBsZYXEL-accessSwitch-MIB

Category: ZyXEL ES and GS Switch Platform

Description:

Manages ZyXEL access switch configuration and operational status including port and subscriber line parameters.

Imported Objects

From Q-BRIDGE-MIB

PortList

From RFC-1212

OBJECT-TYPE

From RFC-1215

TRAP-TYPE

From RFC1155-SMI

IpAddress
enterprises

From RFC1213-MIB

DisplayString
ifIndex

From SNMPv2-TC

RowStatus

What Is ZYXEL-accessSwitch-MIB?

ZYXEL-accessSwitch-MIB is a ZyXEL private enterprise MIB covering configuration and operational status for ZyXEL access switches, particularly those used to aggregate subscriber lines, placing it in the switching/subscriber-access management category. It exposes port-level and subscriber-line configuration/status objects alongside general switch operational state, spanning both configuration and basic status/health reporting for the device. Its monitoring value includes device- and port-level operational status, such as whether a subscriber port or line is up, administratively enabled, and correctly provisioned, functioning as a first-line software/hardware status check for the access switch and its downstream lines. It likely depends on or complements standard interface (IF-MIB) and bridge (BRIDGE-MIB) objects for basic port state, adding ZyXEL-specific subscriber-line semantics on top. It is typically deployed on ZyXEL access switches at the network edge, particularly in service-provider or building-aggregation scenarios serving many subscriber lines. Network engineers evaluating or troubleshooting this functionality can download the ZYXEL-accessSwitch-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in ZYXEL-accessSwitch-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • per-port administrative status
  • per-port operational status
  • subscriber line provisioning state

Supported Devices

  • ZyXEL access switch

Monitoring Examples

An operator would poll the operational and administrative status of a subscriber's port/line to confirm it is up and correctly provisioned before troubleshooting a reported outage. A port reported as administratively enabled but operationally down would point to a physical-layer or CPE issue at that subscriber's premises rather than a switch configuration problem. No sample objects were listed for this MIB, so specific table/column names are unconfirmed, but the functional data centers on per-port/per-line configuration and status.

OIDs
OID symbolicOID numericTypeAccessDescription
zyxel1.3.6.1.4.1.890
products1.3.6.1.4.1.890.1
accessSwitch1.3.6.1.4.1.890.1.5
NTF reboot1.3.6.1.4.1.890.1.5.0.1Send a message to the manager that the system is going to reboot. The variable is the reason why the system reboots.
NTF systemShutdown1.3.6.1.4.1.890.1.5.0.2Send a message to the manager that the system is going to shutdown. The variable is the reason that causes the system to shutdown.
NTF overheat1.3.6.1.4.1.890.1.5.0.3Send a message to the manager that the system is overheated. The variable in the binding list is the current temperature in Celsius of the system.
NTF overheatOver1.3.6.1.4.1.890.1.5.0.4Send a message to the manager that the overheated condition is over. The variable in the binding list is the current temperature in Celsius of the system.
NTF errLog1.3.6.1.4.1.890.1.5.0.5Send a message to the manager that an error log is created in system. The variable in the binding list is the content of the error log.
NTF fanRpmLow1.3.6.1.4.1.890.1.5.0.6Send a message to the manager that the rpm of the fan is too low. The variable in the binding list is the current rpm of the fan.
NTF fanRpmNormal1.3.6.1.4.1.890.1.5.0.7Send a message to the manager that the low-rpm condition of the fan is over. The variable in the binding list is the current rpm of the fan.
NTF voltageOutOfRange1.3.6.1.4.1.890.1.5.0.8Send a message to the manager that the voltage of the system is out of range. The variable in the binding list is the current voltage in volt of the system.
NTF voltageNormal1.3.6.1.4.1.890.1.5.0.9Send a message to the manager that the low-voltage condition is over. The variable in the binding list is the current voltage in volt of the system.
NTF systemMaintenanceFailure1.3.6.1.4.1.890.1.5.0.10Send a message to the manager that the system maintence operation fail. The variable in the variable binding indicates the problem.
NTF configChange1.3.6.1.4.1.890.1.5.0.11Send a message to the manager that the system configuration data is changed.
NTF thermalSensorFailure1.3.6.1.4.1.890.1.5.0.12The trap signifies that the thermal sensor failed.
accessSwitchCommon1.3.6.1.4.1.890.1.5.1
accessSwitchMgnt1.3.6.1.4.1.890.1.5.1.1
INT accessSwitchSystemCurrentStatus1.3.6.1.4.1.890.1.5.1.1.1INTEGERread-onlyThis variable indicates the status of the system. The sysCurrentStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. The sysNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 sysNoDefect 2 sysOverHeat 3 sysFanRpmLow 4 sysVoltageLow 5 sysThermalSensorFailure
STR accessSwitchProblemCause1.3.6.1.4.1.890.1.5.1.1.2DisplayStringread-onlyThe variable is the description of sytsem problem.
STR accessSwitchSystemTemperature1.3.6.1.4.1.890.1.5.1.1.3DisplayStringread-onlyThe variable is the current temperature in Celsius of the system.
accessSwitchFanRpmTable1.3.6.1.4.1.890.1.5.1.1.4not-accessibleA table that contains rpm information about the fans.
accessSwitchFanRpmEntry1.3.6.1.4.1.890.1.5.1.1.4.1not-accessibleA list of rpm information for each fan.
INT accessSwitchFanRpmIndex1.3.6.1.4.1.890.1.5.1.1.4.1.1INTEGERread-onlyThe identity of the fan.
INT accessSwitchFanRpmCurValue1.3.6.1.4.1.890.1.5.1.1.4.1.2INTEGERread-onlyThe current rpm of the fan.
INT accessSwitchFanRpmMaxValue1.3.6.1.4.1.890.1.5.1.1.4.1.3INTEGERread-onlyThe maximum rpm ever performed by the fan.
INT accessSwitchFanRpmMinValue1.3.6.1.4.1.890.1.5.1.1.4.1.4INTEGERread-onlyThe minimum rpm ever performed by the fan.
INT accessSwitchFanRpmLowThresh1.3.6.1.4.1.890.1.5.1.1.4.1.5INTEGERread-onlyThe low threshold of the rpm of the fan. If the current rpm is less than the threshold, the device will initiate the fanRpmLow trap.
STR accessSwitchFanRpmDescr1.3.6.1.4.1.890.1.5.1.1.4.1.6DisplayStringread-onlyThe description of the fan (e.g. location, function, etc.).
accessSwitchVoltageTable1.3.6.1.4.1.890.1.5.1.1.5not-accessibleA table that contains voltage information about the system.
accessSwitchVoltageEntry1.3.6.1.4.1.890.1.5.1.1.5.1not-accessibleA list of voltage information for each sensor.
INT accessSwitchVoltageIndex1.3.6.1.4.1.890.1.5.1.1.5.1.1INTEGERread-onlyThe identity of the sensor.
INT accessSwitchVoltageCurValue1.3.6.1.4.1.890.1.5.1.1.5.1.2INTEGERread-onlyThe current voltage detected by the sensor (in milli-voltage).
INT accessSwitchVoltageMaxValue1.3.6.1.4.1.890.1.5.1.1.5.1.3INTEGERread-onlyThe maximum voltage ever detected by the sensor (in milli-voltage).
INT accessSwitchVoltageMinValue1.3.6.1.4.1.890.1.5.1.1.5.1.4INTEGERread-onlyThe minimum voltage ever detected by the sensor (in milli-voltage).
INT accessSwitchVoltageNominalValue1.3.6.1.4.1.890.1.5.1.1.5.1.5INTEGERread-onlyThe nominal voltage which the power should supply (in milli-voltage).
INT accessSwitchVoltageLowThresh1.3.6.1.4.1.890.1.5.1.1.5.1.6INTEGERread-onlyThe low threshold of the voltage. If the current voltage is less than the threshold, the device will initiate the voltageLow trap.
STR accessSwitchVoltageDescr1.3.6.1.4.1.890.1.5.1.1.5.1.7DisplayStringread-onlyThe description of the voltage (e.g. location, nominal value, etc.).
accessSwitchSysTempTable1.3.6.1.4.1.890.1.5.1.1.6not-accessibleA table that contains temperature information about system.
accessSwitchSysTempEntry1.3.6.1.4.1.890.1.5.1.1.6.1not-accessibleA list of temperature information for each sensor.
INT accessSwitchSysTempIndex1.3.6.1.4.1.890.1.5.1.1.6.1.1INTEGERread-onlyThe identity of the sensor.
INT accessSwitchSysTempCurValue1.3.6.1.4.1.890.1.5.1.1.6.1.2INTEGERread-onlyThe current temperature detected in Celsius by the sensor.
INT accessSwitchSysTempMaxValue1.3.6.1.4.1.890.1.5.1.1.6.1.3INTEGERread-onlyThe maximum temperature ever detected in Celsius by the sensor.
INT accessSwitchSysTempMinValue1.3.6.1.4.1.890.1.5.1.1.6.1.4INTEGERread-onlyThe minimum temperature ever detected in Celsius by the sensor.
INT accessSwitchSysTempHighThresh1.3.6.1.4.1.890.1.5.1.1.6.1.5INTEGERread-onlyThe high threshold of the temperature in Celsius. If the current temperature is higher than the threshold, the device will initiate the overheat trap.
STR accessSwitchSysTempDescr1.3.6.1.4.1.890.1.5.1.1.6.1.6DisplayStringread-onlyThe description of the temperature sensor (e.g. location, function, etc.).
INT accessSwitchMaintenance1.3.6.1.4.1.890.1.5.1.1.7INTEGERread-writeThe managed object is for system maintenance. When the EMS wants to trigger the system maitenance operation, the EMS shall send SNMP-SET message to set the corresponding bit value to be 1. The various bit positions are: BIT 1: config save BIT 2: reset BIT 3: local loopback test BIT 4: remote loopback test
INT accessSwitchMaintenancePort1.3.6.1.4.1.890.1.5.1.1.8INTEGERread-writeThe port which the maintenance operation should be performed on. The value of 0 means the maintenance should be performed on the system.
INT accessSwitchMaxNumOfStaticVlans1.3.6.1.4.1.890.1.5.1.1.9INTEGERread-onlyThe maximum number of static VLANs which the system supports
INT acccessSwitchChassisId1.3.6.1.4.1.890.1.5.1.1.10INTEGERread-writeThe chassis Id of the module
ASS accessSwitchSlotId1.3.6.1.4.1.890.1.5.1.1.11ASSlotNumread-writeThe slot Id of the module
ASM accessSwitchModuleType1.3.6.1.4.1.890.1.5.1.1.12ASModuleTyperead-onlyThe type of the module
STR accessSwitchFWVersion1.3.6.1.4.1.890.1.5.1.1.13DisplayStringread-onlyThe firmware version of the access switch.
STR accessSwitchDriverVersion1.3.6.1.4.1.890.1.5.1.1.14DisplayStringread-onlyThe driver version of the access port in this access switch
STR accessSwitchModemCodeVersion1.3.6.1.4.1.890.1.5.1.1.15DisplayStringread-onlyThe modem code version of the access port in this access switch
INT accessSwitchDSLConfOps1.3.6.1.4.1.890.1.5.1.1.16INTEGERread-writeThe managed object is for xDSL line configuration. When the EMS wants to issue the desired operation, the EMS shall send SNMP-SET message to set the corresponding bit value to be 1. The various bit positions are: BIT 1: enable port BIT 2: disable port BIT 3: set DSL mode BIT 4: set profile
OCT accessSwitchDSLConfTarget1.3.6.1.4.1.890.1.5.1.1.17OCTET STRINGread-writeThe managed object is used for identify the target on which the line configuration should be performed. The target is encoded as: Byte 1~4: reserved Byte 5~7: each octet specifies a set of eight ports, with the first octet specifying ports 1 through 8, etc. Byte 8~10: reserved
STR accessSwitchDSLConfProfileName1.3.6.1.4.1.890.1.5.1.1.18DisplayStringread-writeThe DSL profile name
INT accessSwitchDSLConfMode1.3.6.1.4.1.890.1.5.1.1.19INTEGERread-writeThe DSL mode. The semantic for each bit is: Bit 1: ADSL, G.lite Bit 2: ADSL, G.dmt Bit 3: ADSL, T1.413 Bit 4: ADSL, Auto
asPacketForwardingTable1.3.6.1.4.1.890.1.5.1.1.20not-accessibleThis table includes the configuration of packet forwarding.
asPacketForwardingEntry1.3.6.1.4.1.890.1.5.1.1.20.1not-accessibleAn entry in asPacketForwardingTable.
POR asPacketForwardingPortList1.3.6.1.4.1.890.1.5.1.1.20.1.1PortListread-writeThe list defines the ports to which the packets will be forwarded.
INT asDhcpRelayEnable1.3.6.1.4.1.890.1.5.1.1.21INTEGERread-writeEnable/disable DHCP relay function.
INT asDhcpRelayOption82Enable1.3.6.1.4.1.890.1.5.1.1.22INTEGERread-writeEnable/disable the relay agent information option.
STR asDhcpRelayOption82Info1.3.6.1.4.1.890.1.5.1.1.23DisplayStringread-writeUser specific relay agent information.
INT asMaxNumOfDhcpServers1.3.6.1.4.1.890.1.5.1.1.24INTEGERread-onlyThe maximum number of DHCP servers.
asDhcpServerTable1.3.6.1.4.1.890.1.5.1.1.25not-accessibleA table that contains DHCP server information.
asDhcpServerEntry1.3.6.1.4.1.890.1.5.1.1.25.1not-accessibleThe entry of DHCP server table.
IP asDhcpServerIp1.3.6.1.4.1.890.1.5.1.1.25.1.1IpAddressread-writeThe IP address of the DHCP server.
ROW asDhcpServerRowStatus1.3.6.1.4.1.890.1.5.1.1.25.1.2RowStatusread-writeThe row status of the DHCP server entry.
INT asMaxNumberOfRadiusServers1.3.6.1.4.1.890.1.5.1.1.28INTEGERread-onlyThe max number of the RADIUS Servers.
asRadiusServerTable1.3.6.1.4.1.890.1.5.1.1.29not-accessibleA table that contains Radius Server information.
asRadiusServerEntry1.3.6.1.4.1.890.1.5.1.1.29.1not-accessibleThe entry of Radius Server table.
INT asRadiusServerIndex1.3.6.1.4.1.890.1.5.1.1.29.1.1INTEGERread-onlyThe identity of the RADIUS server.
IP asRadiusServerIp1.3.6.1.4.1.890.1.5.1.1.29.1.2IpAddressread-writeThe IP address of the Radius Server.
INT asRadiusServerPort1.3.6.1.4.1.890.1.5.1.1.29.1.3INTEGERread-writeThe UDP port of the Radius Server.
STR asRadiusSharedSecret1.3.6.1.4.1.890.1.5.1.1.29.1.4DisplayStringread-writeThe shared secret of the Radius Server.
ROW asRadiusServerRowStatus1.3.6.1.4.1.890.1.5.1.1.29.1.5RowStatusread-writeThe row status of the Radius Server entry.
INT asDot1xEnable1.3.6.1.4.1.890.1.5.1.1.30INTEGERread-writeEnable/disable the 802.1x function.
asDot1xPortTable1.3.6.1.4.1.890.1.5.1.1.31not-accessibleThis table includes the configuration of 802.1x.
asDot1xPortEntry1.3.6.1.4.1.890.1.5.1.1.31.1not-accessibleAn entry in asDot1xPortTable.
INT asDot1xPortEnable1.3.6.1.4.1.890.1.5.1.1.31.1.1INTEGERread-writeThe option defines if the port enables 802.1x settings.
INT asDot1xPortControl1.3.6.1.4.1.890.1.5.1.1.31.1.2INTEGERread-writeThe configuration defines the 802.1x port control type.
INT asDot1xPortReAuthEnable1.3.6.1.4.1.890.1.5.1.1.31.1.3INTEGERread-writeThe option defines if the port enables 802.1x re-authentication.
INT asDot1xPortReAuthPeriod1.3.6.1.4.1.890.1.5.1.1.31.1.4INTEGERread-writeThe configuration defines the 802.1x re-authentication period for each port.

RFC description

Manages ZyXEL access switches including system status, DHCP relay, and DSL configuration in batch mode.

Start monitoring ZyXEL access switch (port/subscriber-line operational status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download ZYXEL-accessSwitch-MIB