All MIBs › ZYXEL-AS-MIB
Category: ZyXEL DSL Access
Description:
Defines ZyXEL access switch common objects for system-level configuration and status monitoring.
Imported Objects
From BRIDGE-MIB
| BridgeId | |
| MacAddress | |
| Timeout |
From Q-BRIDGE-MIB
| PortList |
From RFC-1212
| OBJECT-TYPE |
From RFC-1215
| TRAP-TYPE |
From RFC1155-SMI
| IpAddress | |
| enterprises |
From RFC1213-MIB
| DisplayString | |
| PhysAddress | |
| ifIndex |
From SNMPv2-TC
| RowStatus |
What Is ZYXEL-AS-MIB?
ZYXEL-AS-MIB defines common, system-level objects shared across ZyXEL's access switch product line, providing a general configuration and status subtree that other ZyXEL access-switch-specific MIBs build upon. Its module description is minimal, but as a common/system MIB it typically covers baseline device identification and status data rather than a single specialized feature. Because it sits at the system level, it is positioned to support monitoring of general hardware/software status such as system identification, basic operational state, and shared configuration flags used across the access switch family. It is a foundational module referenced by other ZyXEL access switch MIBs and depends on standard SNMPv2-SMI conventions. It is deployed across ZyXEL's access switch (AS series) product line in enterprise and SMB network deployments. Engineers can download the ZYXEL-AS-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in ZYXEL-AS-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
- system identification
- baseline device status
- shared configuration flags
Supported Devices
- ZyXEL access switches (AS series)
Monitoring Examples
No object names were captured in sample_objects and the module description was empty, so no specific table names can be cited; consistent with its role as a common access-switch MIB, it likely exposes system-level identification and shared status scalars used by other AS-family MIBs. An administrator would rely on this module's baseline status objects alongside product-specific ZyXEL MIBs to get a complete picture of a given access switch's health.
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-only | 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. |
| accessSwitchStats | 1.3.6.1.4.1.890.1.5.1.2 | |||
| asMacStats | 1.3.6.1.4.1.890.1.5.1.2.1 | |||
| INT asMacDisplayTarget | 1.3.6.1.4.1.890.1.5.1.2.1.1 | INTEGER | read-write | This managed object is a filter used for identify the target from which the MAC addresses are learned in macTable. The target should be IfIndex which is used for identifying subscriber ports (e.g. 300 means all ports in slot 3 and 301 means port 1 in slot 3). |
| asMacTable | 1.3.6.1.4.1.890.1.5.1.2.1.2 | not-accessible | A table that contains information about unicast entries for which the bridge has forwarding and/or filtering information. This information is used by the transparent bridging function in determining how to propagate a received frame. | |
| asMacEntry | 1.3.6.1.4.1.890.1.5.1.2.1.2.1 | not-accessible | An entry of asMacTable. | |
| MAC asMacAddress | 1.3.6.1.4.1.890.1.5.1.2.1.2.1.1 | MacAddress | read-only | A unicast MAC address for which the bridge has forwarding and/or filtering information. |
| INT asMacPort | 1.3.6.1.4.1.890.1.5.1.2.1.2.1.2 | INTEGER | read-only | The port from which the mac address has been learned. |
| INT asMacStatus | 1.3.6.1.4.1.890.1.5.1.2.1.2.1.3 | INTEGER | read-only | The status of this entry. |
RFC description
ZyXEL access server management MIB providing enterprise OID namespace and device feature monitoring.
Start monitoring ZyXEL access switches (AS series) (shared system-identification/status subtree, no independent runtime data) 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.