-- 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-SYSLOG-MIB.mib $ -- Revision 1.7 2013/12/06 07:08:59 ccho -- remove uncessary imports -- Revision 1.6 2013/11/20 06:55:12 ccho -- renaming identifier name for SMI.V2 -- Revision 1.5 2013/11/06 05:42:40 ccho -- fix mib style -- Revision 1.4 2012/09/19 07:47:30 Kevin -- if it's leaf node, revise the vender name from zyxel to zy -- Revision 1.3 2012/08/22 09:49:38 Kevin -- clean warning for SNMPc -- Revision 1.2 2012/07/05 06:24:53 Kevin -- 1. upgrade from SNMP to SNMPv2 -- 2. clean warning -- Revision 1.1 2012/05/30 07:50:48 Kevin -- Initial revision ZYXEL-SYSLOG-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI RowStatus, DisplayString FROM SNMPv2-TC EnabledStatus FROM P-BRIDGE-MIB esMgmt FROM ZYXEL-ES-SMI; zyxelSysLog MODULE-IDENTITY LAST-UPDATED "201207010000Z" ORGANIZATION "Enterprise Solution ZyXEL" CONTACT-INFO "" DESCRIPTION "The subtree for syslog" ::= { esMgmt 81 } zyxelSysLogSetup OBJECT IDENTIFIER ::= { zyxelSysLog 1 } -- ******************************************************************* -- * -- * zyxelSysLogSetup -- * -- ******************************************************************* -- zyxelSysLogState zySysLogState OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable sysLog for the switch. The syslog feature sends logs to an external syslog server." ::= { zyxelSysLogSetup 1 } -- zyxelSysLogTypeTable zyxelSysLogTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF ZyxelSysLogTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains system logs type configuration." ::= { zyxelSysLogSetup 2 } zyxelSysLogTypeEntry OBJECT-TYPE SYNTAX ZyxelSysLogTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains system logs type configuration." INDEX { zySysLogTypeIndex } ::= { zyxelSysLogTypeTable 1 } ZyxelSysLogTypeEntry ::= SEQUENCE { zySysLogTypeIndex INTEGER, zySysLogTypeName DisplayString, zySysLogTypeState EnabledStatus, zySysLogTypeFacility INTEGER } zySysLogTypeIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of syslog type categories." ::= { zyxelSysLogTypeEntry 1 } zySysLogTypeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The names of syslog categories that the device can generate." ::= { zyxelSysLogTypeEntry 2 } zySysLogTypeState OBJECT-TYPE SYNTAX EnabledStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the device to generate logs for the corresponding category." ::= { zyxelSysLogTypeEntry 3 } zySysLogTypeFacility OBJECT-TYPE SYNTAX INTEGER { localUser0(0), localUser1(1), localUser2(2), localUser3(3), localUser4(4), localUser5(5), localUser6(6), localUser7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enter the log facility that allows you to send logs to different files in the syslog server." ::= { zyxelSysLogTypeEntry 4 } -- zyxelSysLogMaxNumberOfServers zySysLogMaxNumberOfServers OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of sys log servers that can be created." ::= { zyxelSysLogSetup 3 } -- zyxelSysLogServerTable zyxelSysLogServerTable OBJECT-TYPE SYNTAX SEQUENCE OF ZyxelSysLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table contains system logs server configuration." ::= { zyxelSysLogSetup 4 } zyxelSysLogServerEntry OBJECT-TYPE SYNTAX ZyxelSysLogServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains system logs server configuration." INDEX { zySysLogServerIpAddress } ::= { zyxelSysLogServerTable 1 } ZyxelSysLogServerEntry ::= SEQUENCE { zySysLogServerIpAddress IpAddress, zySysLogServerLogLevel INTEGER, zySysLogServerRowStatus RowStatus } zySysLogServerIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the syslog server." ::= { zyxelSysLogServerEntry 1 } zySysLogServerLogLevel OBJECT-TYPE SYNTAX INTEGER { level0(0), level0To1(1), level0To2(2), level0To3(3), level0To4(4), level0To5(5), level0To6(6), level0To7(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enter the severity level(s) of the logs that you want the device to send to this syslog server. The lower the number, the more critical the logs are." ::= { zyxelSysLogServerEntry 2 } zySysLogServerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows entry to be created and deleted syslog servers configuration." ::= { zyxelSysLogServerEntry 3 } END