All MIBs › ZYXEL-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 symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| zyxel | 1.3.6.1.4.1.890 | |||
| products | 1.3.6.1.4.1.890.1 | |||
| accessSwitch | 1.3.6.1.4.1.890.1.5 | |||
| NTF reboot | 1.3.6.1.4.1.890.1.5.0.1 | Send a message to the manager that the system is going to reboot. The variable is the reason why the system reboots. | ||
| NTF systemShutdown | 1.3.6.1.4.1.890.1.5.0.2 | Send a message to the manager that the system is going to shutdown. The variable is the reason that causes the system to shutdown. | ||
| NTF overheat | 1.3.6.1.4.1.890.1.5.0.3 | Send 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 overheatOver | 1.3.6.1.4.1.890.1.5.0.4 | Send 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 errLog | 1.3.6.1.4.1.890.1.5.0.5 | Send 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 fanRpmLow | 1.3.6.1.4.1.890.1.5.0.6 | Send 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 fanRpmNormal | 1.3.6.1.4.1.890.1.5.0.7 | Send 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 voltageOutOfRange | 1.3.6.1.4.1.890.1.5.0.8 | Send 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 voltageNormal | 1.3.6.1.4.1.890.1.5.0.9 | Send 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 systemMaintenanceFailure | 1.3.6.1.4.1.890.1.5.0.10 | Send a message to the manager that the system maintence operation fail. The variable in the variable binding indicates the problem. | ||
| NTF configChange | 1.3.6.1.4.1.890.1.5.0.11 | Send a message to the manager that the system configuration data is changed. | ||
| NTF thermalSensorFailure | 1.3.6.1.4.1.890.1.5.0.12 | The trap signifies that the thermal sensor failed. | ||
| accessSwitchCommon | 1.3.6.1.4.1.890.1.5.1 | |||
| accessSwitchMgnt | 1.3.6.1.4.1.890.1.5.1.1 | |||
| INT accessSwitchSystemCurrentStatus | 1.3.6.1.4.1.890.1.5.1.1.1 | INTEGER | read-only | This 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 accessSwitchProblemCause | 1.3.6.1.4.1.890.1.5.1.1.2 | DisplayString | read-only | The variable is the description of sytsem problem. |
| STR accessSwitchSystemTemperature | 1.3.6.1.4.1.890.1.5.1.1.3 | DisplayString | read-only | The variable is the current temperature in Celsius of the system. |
| accessSwitchFanRpmTable | 1.3.6.1.4.1.890.1.5.1.1.4 | not-accessible | A table that contains rpm information about the fans. | |
| accessSwitchFanRpmEntry | 1.3.6.1.4.1.890.1.5.1.1.4.1 | not-accessible | A list of rpm information for each fan. | |
| INT accessSwitchFanRpmIndex | 1.3.6.1.4.1.890.1.5.1.1.4.1.1 | INTEGER | read-only | The identity of the fan. |
| INT accessSwitchFanRpmCurValue | 1.3.6.1.4.1.890.1.5.1.1.4.1.2 | INTEGER | read-only | The current rpm of the fan. |
| INT accessSwitchFanRpmMaxValue | 1.3.6.1.4.1.890.1.5.1.1.4.1.3 | INTEGER | read-only | The maximum rpm ever performed by the fan. |
| INT accessSwitchFanRpmMinValue | 1.3.6.1.4.1.890.1.5.1.1.4.1.4 | INTEGER | read-only | The minimum rpm ever performed by the fan. |
| INT accessSwitchFanRpmLowThresh | 1.3.6.1.4.1.890.1.5.1.1.4.1.5 | INTEGER | read-only | The 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 accessSwitchFanRpmDescr | 1.3.6.1.4.1.890.1.5.1.1.4.1.6 | DisplayString | read-only | The description of the fan (e.g. location, function, etc.). |
| accessSwitchVoltageTable | 1.3.6.1.4.1.890.1.5.1.1.5 | not-accessible | A table that contains voltage information about the system. | |
| accessSwitchVoltageEntry | 1.3.6.1.4.1.890.1.5.1.1.5.1 | not-accessible | A list of voltage information for each sensor. | |
| INT accessSwitchVoltageIndex | 1.3.6.1.4.1.890.1.5.1.1.5.1.1 | INTEGER | read-only | The identity of the sensor. |
| INT accessSwitchVoltageCurValue | 1.3.6.1.4.1.890.1.5.1.1.5.1.2 | INTEGER | read-only | The current voltage detected by the sensor (in milli-voltage). |
| INT accessSwitchVoltageMaxValue | 1.3.6.1.4.1.890.1.5.1.1.5.1.3 | INTEGER | read-only | The maximum voltage ever detected by the sensor (in milli-voltage). |
| INT accessSwitchVoltageMinValue | 1.3.6.1.4.1.890.1.5.1.1.5.1.4 | INTEGER | read-only | The minimum voltage ever detected by the sensor (in milli-voltage). |
| INT accessSwitchVoltageNominalValue | 1.3.6.1.4.1.890.1.5.1.1.5.1.5 | INTEGER | read-only | The nominal voltage which the power should supply (in milli-voltage). |
| INT accessSwitchVoltageLowThresh | 1.3.6.1.4.1.890.1.5.1.1.5.1.6 | INTEGER | read-only | The low threshold of the voltage. If the current voltage is less than the threshold, the device will initiate the voltageLow trap. |
| STR accessSwitchVoltageDescr | 1.3.6.1.4.1.890.1.5.1.1.5.1.7 | DisplayString | read-only | The description of the voltage (e.g. location, nominal value, etc.). |
| accessSwitchSysTempTable | 1.3.6.1.4.1.890.1.5.1.1.6 | not-accessible | A table that contains temperature information about system. | |
| accessSwitchSysTempEntry | 1.3.6.1.4.1.890.1.5.1.1.6.1 | not-accessible | A list of temperature information for each sensor. | |
| INT accessSwitchSysTempIndex | 1.3.6.1.4.1.890.1.5.1.1.6.1.1 | INTEGER | read-only | The identity of the sensor. |
| INT accessSwitchSysTempCurValue | 1.3.6.1.4.1.890.1.5.1.1.6.1.2 | INTEGER | read-only | The current temperature detected in Celsius by the sensor. |
| INT accessSwitchSysTempMaxValue | 1.3.6.1.4.1.890.1.5.1.1.6.1.3 | INTEGER | read-only | The maximum temperature ever detected in Celsius by the sensor. |
| INT accessSwitchSysTempMinValue | 1.3.6.1.4.1.890.1.5.1.1.6.1.4 | INTEGER | read-only | The minimum temperature ever detected in Celsius by the sensor. |
| INT accessSwitchSysTempHighThresh | 1.3.6.1.4.1.890.1.5.1.1.6.1.5 | INTEGER | read-only | The high threshold of the temperature in Celsius. If the current temperature is higher than the threshold, the device will initiate the overheat trap. |
| STR accessSwitchSysTempDescr | 1.3.6.1.4.1.890.1.5.1.1.6.1.6 | DisplayString | read-only | The description of the temperature sensor (e.g. location, function, etc.). |
| INT accessSwitchMaintenance | 1.3.6.1.4.1.890.1.5.1.1.7 | INTEGER | read-write | The 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 accessSwitchMaintenancePort | 1.3.6.1.4.1.890.1.5.1.1.8 | INTEGER | read-write | The port which the maintenance operation should be performed on. The value of 0 means the maintenance should be performed on the system. |
| INT accessSwitchMaxNumOfStaticVlans | 1.3.6.1.4.1.890.1.5.1.1.9 | INTEGER | read-only | The maximum number of static VLANs which the system supports |
| INT acccessSwitchChassisId | 1.3.6.1.4.1.890.1.5.1.1.10 | INTEGER | read-write | The chassis Id of the module |
| ASS accessSwitchSlotId | 1.3.6.1.4.1.890.1.5.1.1.11 | ASSlotNum | read-write | The slot Id of the module |
| ASM accessSwitchModuleType | 1.3.6.1.4.1.890.1.5.1.1.12 | ASModuleType | read-only | The type of the module |
| STR accessSwitchFWVersion | 1.3.6.1.4.1.890.1.5.1.1.13 | DisplayString | read-only | The firmware version of the access switch. |
| STR accessSwitchDriverVersion | 1.3.6.1.4.1.890.1.5.1.1.14 | DisplayString | read-only | The driver version of the access port in this access switch |
| STR accessSwitchModemCodeVersion | 1.3.6.1.4.1.890.1.5.1.1.15 | DisplayString | read-only | The modem code version of the access port in this access switch |
| INT accessSwitchDSLConfOps | 1.3.6.1.4.1.890.1.5.1.1.16 | INTEGER | read-write | The 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 accessSwitchDSLConfTarget | 1.3.6.1.4.1.890.1.5.1.1.17 | OCTET STRING | read-write | The 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 accessSwitchDSLConfProfileName | 1.3.6.1.4.1.890.1.5.1.1.18 | DisplayString | read-write | The DSL profile name |
| INT accessSwitchDSLConfMode | 1.3.6.1.4.1.890.1.5.1.1.19 | INTEGER | read-write | The 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 |
| asPacketForwardingTable | 1.3.6.1.4.1.890.1.5.1.1.20 | not-accessible | This table includes the configuration of packet forwarding. | |
| asPacketForwardingEntry | 1.3.6.1.4.1.890.1.5.1.1.20.1 | not-accessible | An entry in asPacketForwardingTable. | |
| POR asPacketForwardingPortList | 1.3.6.1.4.1.890.1.5.1.1.20.1.1 | PortList | read-write | The list defines the ports to which the packets will be forwarded. |
| INT asDhcpRelayEnable | 1.3.6.1.4.1.890.1.5.1.1.21 | INTEGER | read-write | Enable/disable DHCP relay function. |
| INT asDhcpRelayOption82Enable | 1.3.6.1.4.1.890.1.5.1.1.22 | INTEGER | read-write | Enable/disable the relay agent information option. |
| STR asDhcpRelayOption82Info | 1.3.6.1.4.1.890.1.5.1.1.23 | DisplayString | read-write | User specific relay agent information. |
| INT asMaxNumOfDhcpServers | 1.3.6.1.4.1.890.1.5.1.1.24 | INTEGER | read-only | The maximum number of DHCP servers. |
| asDhcpServerTable | 1.3.6.1.4.1.890.1.5.1.1.25 | not-accessible | A table that contains DHCP server information. | |
| asDhcpServerEntry | 1.3.6.1.4.1.890.1.5.1.1.25.1 | not-accessible | The entry of DHCP server table. | |
| IP asDhcpServerIp | 1.3.6.1.4.1.890.1.5.1.1.25.1.1 | IpAddress | read-write | The IP address of the DHCP server. |
| ROW asDhcpServerRowStatus | 1.3.6.1.4.1.890.1.5.1.1.25.1.2 | RowStatus | read-write | The row status of the DHCP server entry. |
| INT asMaxNumberOfRadiusServers | 1.3.6.1.4.1.890.1.5.1.1.28 | INTEGER | read-only | The max number of the RADIUS Servers. |
| asRadiusServerTable | 1.3.6.1.4.1.890.1.5.1.1.29 | not-accessible | A table that contains Radius Server information. | |
| asRadiusServerEntry | 1.3.6.1.4.1.890.1.5.1.1.29.1 | not-accessible | The entry of Radius Server table. | |
| INT asRadiusServerIndex | 1.3.6.1.4.1.890.1.5.1.1.29.1.1 | INTEGER | read-only | The identity of the RADIUS server. |
| IP asRadiusServerIp | 1.3.6.1.4.1.890.1.5.1.1.29.1.2 | IpAddress | read-write | The IP address of the Radius Server. |
| INT asRadiusServerPort | 1.3.6.1.4.1.890.1.5.1.1.29.1.3 | INTEGER | read-write | The UDP port of the Radius Server. |
| STR asRadiusSharedSecret | 1.3.6.1.4.1.890.1.5.1.1.29.1.4 | DisplayString | read-write | The shared secret of the Radius Server. |
| ROW asRadiusServerRowStatus | 1.3.6.1.4.1.890.1.5.1.1.29.1.5 | RowStatus | read-write | The row status of the Radius Server entry. |
| INT asDot1xEnable | 1.3.6.1.4.1.890.1.5.1.1.30 | INTEGER | read-write | Enable/disable the 802.1x function. |
| asDot1xPortTable | 1.3.6.1.4.1.890.1.5.1.1.31 | not-accessible | This table includes the configuration of 802.1x. | |
| asDot1xPortEntry | 1.3.6.1.4.1.890.1.5.1.1.31.1 | not-accessible | An entry in asDot1xPortTable. | |
| INT asDot1xPortEnable | 1.3.6.1.4.1.890.1.5.1.1.31.1.1 | INTEGER | read-write | The option defines if the port enables 802.1x settings. |
| INT asDot1xPortControl | 1.3.6.1.4.1.890.1.5.1.1.31.1.2 | INTEGER | read-write | The configuration defines the 802.1x port control type. |
| INT asDot1xPortReAuthEnable | 1.3.6.1.4.1.890.1.5.1.1.31.1.3 | INTEGER | read-write | The option defines if the port enables 802.1x re-authentication. |
| INT asDot1xPortReAuthPeriod | 1.3.6.1.4.1.890.1.5.1.1.31.1.4 | INTEGER | read-write | The 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.