-- 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-SYSTEM-MGMT-MIB.mib $ -- Revision 1.11 2014/07/10 10:17:31 Alan -- add feature reload_stacking_default -- Revision 1.10 2014/06/16 10:40:11 Alan -- add zyxelSysMgmtReloadFactoryDefault -- Revision 1.9 2013/12/06 07:09:05 ccho -- remove uncessary imports -- Revision 1.8 2013/11/20 06:55:21 ccho -- renaming identifier name for SMI.V2 -- Revision 1.7 2013/11/06 05:42:43 ccho -- fix mib style -- Revision 1.6 2013/08/01 06:53:47 Aga -- bug fix: for clear silverCreek faild message -- Revision 1.5 2013/06/26 07:03:41 Aga -- merge -- Revision 1.5 2013/05/07 09:35:56 Aga -- bug fix: modify some oid for snmp privilege access control -- Revision 1.4 2012/09/19 08:16:45 Kevin -- if it's leaf node, revise the vender name from zyxel to zy -- Revision 1.3 2012/08/22 09:49:46 Kevin -- clean warning for SNMPc -- Revision 1.2 2012/07/05 06:24:55 Kevin -- 1. upgrade from SNMP to SNMPv2 -- 2. clean warning -- Revision 1.1 2012/05/30 07:50:50 Kevin -- Initial revision ZYXEL-SYSTEM-MGMT-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, IpAddress, NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC esMgmt FROM ZYXEL-ES-SMI; zyxelManagement MODULE-IDENTITY LAST-UPDATED "201207010000Z" ORGANIZATION "Enterprise Solution ZyXEL" CONTACT-INFO "" DESCRIPTION "The subtree for management" ::= { esMgmt 49 } zyxelSysMgmt OBJECT IDENTIFIER ::= { zyxelManagement 1 } zyxelSysMgmtNotifications OBJECT IDENTIFIER ::= { zyxelManagement 2 } -- ******************************************************************* -- * -- * zyxelSysMgmt -- * -- ******************************************************************* -- zyxelSysMgmtConfigSave zySysMgmtConfigSave OBJECT-TYPE SYNTAX INTEGER { config1(1), config2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "According setting value, running-config will be written to the assigned configuration file. If not, running-config will be written to the booting configuration file. Note: This action can access all configuration includes user account and AA configuration." ::= { zyxelSysMgmt 1 } -- zyxelSysMgmtBootupConfig zySysMgmtBootupConfig OBJECT-TYPE SYNTAX INTEGER { config1(1), config2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The setting value (read index) will be written into non-volatile memory. While rebooting, the variable write index is equal to read index initially. " ::= { zyxelSysMgmt 2 } -- zyxelSysMgmtReboot zySysMgmtReboot OBJECT-TYPE SYNTAX INTEGER { nothing(0), reboot(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reboot switch from SNMP. 1:Reboot, 0:Nothing" ::= { zyxelSysMgmt 3 } -- zyxelSysMgmtDefaultConfig zySysMgmtDefaultConfig OBJECT-TYPE SYNTAX INTEGER { nothing(0), resetToDefault(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Erase running config and reset to default. Note: This action can access all configuration includes user account and AA configuration." ::= { zyxelSysMgmt 4 } -- zyxelSysMgmtLastActionStatus zySysMgmtLastActionStatus OBJECT-TYPE SYNTAX INTEGER { none(0), success(1), fail(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Display status of last managment action." ::= { zyxelSysMgmt 5 } -- zyxelSysMgmtSysStatus zySysMgmtSysStatus OBJECT-TYPE SYNTAX BITS { sysAlarmDetected(0), sysTemperatureError(1), sysFanRPMError(2), sysVoltageRangeError(3), sysNoDefect(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates the status of the system. The zyxelSysMgmtSysStatus is a bit map represented 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: 0 sysAlarmDetected 1 sysTemperatureError 2 sysFanRPMError 3 sysVoltageRangeError 4 sysNoDefect" ::= { zyxelSysMgmt 6 } -- zyxelSysMgmtCPUUsage zySysMgmtCPUUsage OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Show device CPU load in %, it's the snapshot of CPU load when getting the values." ::= { zyxelSysMgmt 7 } -- zyxelSysMgmtBootupImage zySysMgmtBootupImage OBJECT-TYPE SYNTAX INTEGER { image1(1), image2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The setting value (read index) will be written into non-volatile memory. When rebooting, the selected image will be used." ::= { zyxelSysMgmt 8 } -- zyxelSysMgmtCounterReset zySysMgmtCounterReset OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset all port counters." ::= { zyxelSysMgmt 9 } -- zyxelSysMgmtTftpServiceSetup zyxelSysMgmtTftpServiceSetup OBJECT IDENTIFIER ::= { zyxelSysMgmt 10 } zySysMgmtTftpServiceServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " IP address of TFTP server" ::= { zyxelSysMgmtTftpServiceSetup 1 } zySysMgmtTftpRemoteFileName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The file name that you want to backup to or restore from TFTP server" ::= { zyxelSysMgmtTftpServiceSetup 2 } zySysMgmtTftpConfigIndex OBJECT-TYPE SYNTAX INTEGER { config1(1), config2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Index of system configuration which you want to restore." ::= { zyxelSysMgmtTftpServiceSetup 3 } zySysMgmtTftpAction OBJECT-TYPE SYNTAX INTEGER { none(0), backupConfig(1), restoreConfig(2), mergeConfig(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server. Note: This action can access all configuration includes user account and AA configuration." ::= { zyxelSysMgmtTftpServiceSetup 4 } zySysMgmtTftpActionStatus OBJECT-TYPE SYNTAX INTEGER { none(0), success(1), fail(2), underAction(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Display status of management action." ::= { zyxelSysMgmtTftpServiceSetup 5 } zySysMgmtTftpActionPrivilege13 OBJECT-TYPE SYNTAX INTEGER { none(0), backupConfig(1), restoreConfig(2), mergeConfig(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Action of tftp service. 1: Backup running-config to tftp server, 2: Restore config from tftp server, 3: Merge config from tftp server. Note: This action can access configuration with privilege 13." ::= { zyxelSysMgmtTftpServiceSetup 113 } -- zyxelSysMgmtReloadFactoryDefault zySysMgmtReloadFactoryDefault OBJECT-TYPE SYNTAX INTEGER { nothing(0), reloadFactoryDefault(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Restore system to factory default settings and reboot." ::= { zyxelSysMgmt 11 } -- zyxelSysMgmtReloadStackingDefault zySysMgmtReloadStackingDefault OBJECT-TYPE SYNTAX INTEGER { nothing(0), reloadStackingDefault(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Restore system to stacking default settings and reboot." ::= { zyxelSysMgmt 12 } -- zyxelSysMgmtConfigSavePrivilege13 zySysMgmtConfigSavePrivilege13 OBJECT-TYPE SYNTAX INTEGER { config1(1), config2(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If setting value is given, the variable write index will be set and running-config will be written to the assigned configuration file. If not, running-config will be written to the booting one. Note: This action can access configuration with privilege 13." ::= { zyxelSysMgmt 113 } -- zyxelSysMgmtDefaultConfigPrivilege13 zySysMgmtDefaultConfigPrivilege13 OBJECT-TYPE SYNTAX INTEGER { nothing(0), resetToDefault(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Erase running config and reset to default. Note: This action can access configuration with privilege 13." ::= { zyxelSysMgmt 213 } -- ******************************************************************* -- * -- * zyxelSysMgmtNotifications -- * -- ******************************************************************* -- zyxelSysMgmtUncontrolledSystemReset zySysMgmtUncontrolledSystemReset NOTIFICATION-TYPE STATUS current DESCRIPTION "Network element has reset without management command." ::= { zyxelSysMgmtNotifications 1 } -- zyxelSysMgmtControlledSystemReset zySysMgmtControlledSystemReset NOTIFICATION-TYPE STATUS current DESCRIPTION "Nework element has reset due to a management command. " ::= { zyxelSysMgmtNotifications 2 } -- zyxelSysMgmtBootImageInconsistence zySysMgmtBootImageInconsistence NOTIFICATION-TYPE STATUS current DESCRIPTION "The configured image index is defferent from the current booted up image index." ::= { zyxelSysMgmtNotifications 3 } END