diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-SYSLOG-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-SYSLOG-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-SYSLOG-MIB | 838 |
1 files changed, 838 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SYSLOG-MIB b/MIBS/comware/HH3C-SYSLOG-MIB new file mode 100644 index 0000000..44522b5 --- /dev/null +++ b/MIBS/comware/HH3C-SYSLOG-MIB @@ -0,0 +1,838 @@ +-- ========================================================================== +-- Copyright (c) 2004-2014 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: Syslog MIB +-- Reference: RFC5424 +-- Version: V1.5 +-- History: +-- V1.0 Initial version 2005-08-20 by wangrui +-- V1.1 added hh3cSyslogLoghostIpaddressPort by jinyi +-- V1.2 2010-06-09 added hh3cSyslogLogGlobalLevel by haoyan +-- added hh3cSyslogLoghostTAddress by jinyi +-- V1.3 2012-06-06 added hh3cSyslogLogbufContTable, hh3cSyslogLogbufContEntry, +-- hh3cLogbufContIndex, hh3cLogbufContDescription by jixugang +-- V1.4 2013-09-13 added hh3cSyslogState2 by duyanbing +-- V1.5 2014-03-04 repalce hh3cSyslogLogGlobalLevel by hh3cSyslogLogGlobalLevelRfc by chengpengxing +-- ========================================================================== +HH3C-SYSLOG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + hh3cCommon + FROM HH3C-OID-MIB + DisplayString, TruthValue, RowStatus, TAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + Integer32, Counter32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + +hh3cSyslog MODULE-IDENTITY + LAST-UPDATED "201006091050Z" + ORGANIZATION + "New H3C Technologies Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Technologies Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085" + DESCRIPTION + "All the configuration of the syslog can be managed + by syslog Mib." + REVISION "201006091050Z" + DESCRIPTION + "The initial revision of this MIB module." + ::= { hh3cCommon 63 } + +-- +-- Textual conventions +-- + +MessageLevelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify severity level of message." + SYNTAX INTEGER + { + emergency(1), + alert(2), + critical(3), + error(4), + warning(5), + notice(6), + informational(7), + debug(8), + invalid(9) + } + +TimeStampType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify operation types on time stamp of message. + none: no time stamp information in message. + date: the time stamp type of message is date. + boot: the time stamp type of message is the time from + uptime of system. + dateWithoutYear: the time stamp type of message is date + without year information." + SYNTAX INTEGER + { + none(1), + date(2), + boot(3), + dateWithoutYear(4) + } + +FacilityType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Specify loghost facility which generates messages." + SYNTAX INTEGER + { + kernel(0), + userLevel(1), + mailSystem(2), + systemDaemons(3), + securityAuthorization(4), + internallyMessages(5), + linePrinter(6), + networkNews(7), + uucp(8), + clockDaemon(9), + securityAuthorization2(10), + ftpDaemon(11), + ntp(12), + logAudit(13), + logAlert(14), + clockDaemon2(15), + local0(16), + local1(17), + local2(18), + local3(19), + local4(20), + local5(21), + local6(22), + local7(23) + } + +-- +-- Node definitions +-- + +hh3cSyslogObjects OBJECT IDENTIFIER ::= { hh3cSyslog 1 } + +hh3cSyslogObject OBJECT IDENTIFIER ::= { hh3cSyslogObjects 1 } + +hh3cSyslogState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The state of syslog: true(1):enable. + false(2):disable." + ::= { hh3cSyslogObject 1 } + +hh3cSyslogMaxLoghost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object shows the maximum number of rows in + hh3cLoghostTable." + ::= { hh3cSyslogObject 2 } + +hh3cSyslogMaxChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object shows the maximum number of channels in + hh3cSyslogChannelTable." + ::= { hh3cSyslogObject 3 } + +hh3cSyslogMaxLogbufferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of messages that can be stored + in logbuffer." + ::= { hh3cSyslogObject 4 } + +hh3cSyslogMaxTrapbufferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of messages that can be stored + in trapbuffer." + ::= { hh3cSyslogObject 5 } + +hh3cSyslogState2 OBJECT-TYPE + SYNTAX INTEGER + { + off(0), + on(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of syslog, on for enabled or off for disabled. + This node differs from hh3cSyslogState in value." + ::= { hh3cSyslogObject 6 } + +hh3cSyslogConsole OBJECT IDENTIFIER ::= { hh3cSyslogObjects 2 } + +hh3cSyslogConsoleChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel number of console." + DEFVAL { 0 } + ::= { hh3cSyslogConsole 1 } + +hh3cSyslogMonitor OBJECT IDENTIFIER ::= { hh3cSyslogObjects 3 } + +hh3cSyslogMonitorChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel number of monitor." + DEFVAL { 1 } + ::= { hh3cSyslogMonitor 1 } + +hh3cSyslogSnmp OBJECT IDENTIFIER ::= { hh3cSyslogObjects 4 } + +hh3cSyslogSnmpChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel number of snmp." + DEFVAL { 5 } + ::= { hh3cSyslogSnmp 1 } + +hh3cSyslogLogbuffer OBJECT IDENTIFIER ::= { hh3cSyslogObjects 5 } + +hh3cSyslogLogbufferChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel number of logbuffer." + DEFVAL { 4 } + ::= { hh3cSyslogLogbuffer 1 } + +hh3cSyslogLogbufferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The capacity of logbuffer which can be customized by users. + The valid range is from 0 to hh3cSyslogMaxLogbufferSize." + DEFVAL { 512 } + ::= { hh3cSyslogLogbuffer 2 } + +hh3cSyslogLogbufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogLogbufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of logbuffer." + ::= { hh3cSyslogLogbuffer 3 } + +hh3cSyslogLogbufferEntry OBJECT-TYPE + SYNTAX Hh3cSyslogLogbufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The logbuffer entry of syslog." + INDEX { hh3cLogbufferIndex } + ::= { hh3cSyslogLogbufferTable 1 } + +Hh3cSyslogLogbufferEntry ::= + SEQUENCE { + hh3cLogbufferIndex Integer32, + hh3cLogbufferCurrentMessages Unsigned32, + hh3cLogbufferOverwrittenMessages Counter32, + hh3cLogbufferDroppedMessages Counter32 + } + +hh3cLogbufferIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogLogbufferEntry 1 } + +hh3cLogbufferCurrentMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of log messages stored in logbuffer." + ::= { hh3cSyslogLogbufferEntry 2 } + +hh3cLogbufferOverwrittenMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of log messages overwritten in logbuffer." + ::= { hh3cSyslogLogbufferEntry 3 } + +hh3cLogbufferDroppedMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of log messages dropped in logbuffer." + ::= { hh3cSyslogLogbufferEntry 4 } + +hh3cSyslogLogbufContTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogLogbufContEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of logbuffer contents." + ::= { hh3cSyslogLogbuffer 4 } + +hh3cSyslogLogbufContEntry OBJECT-TYPE + SYNTAX Hh3cSyslogLogbufContEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The contens entry of logbuffer." + INDEX { hh3cLogbufContIndex } + ::= { hh3cSyslogLogbufContTable 1 } + +Hh3cSyslogLogbufContEntry ::= + SEQUENCE { + hh3cLogbufContIndex Integer32, + hh3cLogbufContDescription DisplayString + } + +hh3cLogbufContIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogLogbufContEntry 1 } + +hh3cLogbufContDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..1600)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The contents of logbuffer." + ::= { hh3cSyslogLogbufContEntry 2 } + +hh3cSyslogTrapbuffer OBJECT IDENTIFIER ::= { hh3cSyslogObjects 6 } + +hh3cSyslogTrapbufferChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel number of trapbuffer." + DEFVAL { 3 } + ::= { hh3cSyslogTrapbuffer 1 } + +hh3cSyslogTrapbufferSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The capacity of the trapbuffer which can be customized by users. + The valid range is from 0 to hh3cSyslogMaxTrapbufferSize." + DEFVAL { 256 } + ::= { hh3cSyslogTrapbuffer 2 } + +hh3cSyslogTrapbufferTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogTrapbufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trapbuffer." + ::= { hh3cSyslogTrapbuffer 3 } + +hh3cSyslogTrapbufferEntry OBJECT-TYPE + SYNTAX Hh3cSyslogTrapbufferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trapbuffer entry of syslog." + INDEX { hh3cTrapbufferIndex } + ::= { hh3cSyslogTrapbufferTable 1 } + +Hh3cSyslogTrapbufferEntry ::= + SEQUENCE { + hh3cTrapbufferIndex Integer32, + hh3cTrapbufferCurrentMessages Unsigned32, + hh3cTrapbufferOverwrittenMessages Counter32, + hh3cTrapbufferDroppedMessages Counter32 + } + +hh3cTrapbufferIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogTrapbufferEntry 1 } + +hh3cTrapbufferCurrentMessages OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of trap messages stored in trapbuffer." + ::= { hh3cSyslogTrapbufferEntry 2 } + +hh3cTrapbufferOverwrittenMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of trap messages overwritten in trapbuffer." + ::= { hh3cSyslogTrapbufferEntry 3 } + +hh3cTrapbufferDroppedMessages OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of trap messages dropped in trapbuffer." + ::= { hh3cSyslogTrapbufferEntry 4 } + +hh3cSyslogLoghost OBJECT IDENTIFIER ::= { hh3cSyslogObjects 7 } + +hh3cSyslogLoghostSourceInterface OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The source interface which sends message to loghost. + All loghosts use the same source interface." + ::= { hh3cSyslogLoghost 1 } + +hh3cSyslogLoghostTimestampType OBJECT-TYPE + SYNTAX TimeStampType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time stamp type of message sent to loghost." + DEFVAL { date } + ::= { hh3cSyslogLoghost 2 } + +hh3cSyslogLoghostTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogLoghostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of loghost." + ::= { hh3cSyslogLoghost 3 } + +hh3cSyslogLoghostEntry OBJECT-TYPE + SYNTAX Hh3cSyslogLoghostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The loghost entry of syslog." + INDEX { hh3cSyslogLoghostIndex } + ::= { hh3cSyslogLoghostTable 1 } + +Hh3cSyslogLoghostEntry ::= + SEQUENCE { + hh3cSyslogLoghostIndex Integer32, + hh3cSyslogLoghostChannel Integer32, + hh3cSyslogLoghostIpaddressType InetAddressType, + hh3cSyslogLoghostIpaddress InetAddress, + hh3cSyslogLoghostFacility FacilityType, + hh3cSyslogLoghostLanguage INTEGER, + hh3cSyslogLoghostOperateRowStatus RowStatus, + hh3cSyslogLoghostIpaddressPort Integer32, + hh3cSyslogLoghostTAddress TAddress + } + +hh3cSyslogLoghostIndex OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogLoghostEntry 1 } + +hh3cSyslogLoghostChannel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The channel number of loghost." + DEFVAL { 2 } + ::= { hh3cSyslogLoghostEntry 2 } + +hh3cSyslogLoghostIpaddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address type of loghost." + DEFVAL { ipv4 } + ::= { hh3cSyslogLoghostEntry 3 } + +hh3cSyslogLoghostIpaddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ip address of loghost." + ::= { hh3cSyslogLoghostEntry 4 } + +hh3cSyslogLoghostFacility OBJECT-TYPE + SYNTAX FacilityType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operations staff can selectively filter the messages + with priority which consists of facility that generates + the message and severity of the message. + " + DEFVAL { local7 } + ::= { hh3cSyslogLoghostEntry 5 } + +hh3cSyslogLoghostLanguage OBJECT-TYPE + SYNTAX INTEGER { + chinese(1), + english(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The language of the message sent to the loghost." + DEFVAL { english } + ::= { hh3cSyslogLoghostEntry 6 } + +hh3cSyslogLoghostOperateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hh3cSyslogLoghostEntry 7 } + +hh3cSyslogLoghostIpaddressPort OBJECT-TYPE + SYNTAX Integer32(1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The loghost server port." + DEFVAL { 514 } + ::= { hh3cSyslogLoghostEntry 8 } + +hh3cSyslogLoghostTAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The loghost server transport address." + ::= { hh3cSyslogLoghostEntry 9 } + +hh3cSyslogChannel OBJECT IDENTIFIER ::= { hh3cSyslogObjects 8 } + +hh3cSyslogChannelTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog channel." + ::= { hh3cSyslogChannel 1 } + +hh3cSyslogChannelEntry OBJECT-TYPE + SYNTAX Hh3cSyslogChannelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The channel entry of syslog." + INDEX { hh3cSyslogChannelIndex } + ::= { hh3cSyslogChannelTable 1 } + +Hh3cSyslogChannelEntry ::= + SEQUENCE { + hh3cSyslogChannelIndex Integer32, + hh3cSyslogChannelName DisplayString + } + +hh3cSyslogChannelIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogChannelEntry 1 } + +hh3cSyslogChannelName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of channel. + The channel name must be different from each other." + ::= { hh3cSyslogChannelEntry 2 } + +hh3cSyslogModule OBJECT IDENTIFIER ::= { hh3cSyslogObjects 9 } + +hh3cSyslogModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog module." + ::= { hh3cSyslogModule 1 } + +hh3cSyslogModuleEntry OBJECT-TYPE + SYNTAX Hh3cSyslogModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The module entry of syslog." + INDEX { hh3cSyslogModuleIndex } + ::= { hh3cSyslogModuleTable 1 } + +Hh3cSyslogModuleEntry ::= + SEQUENCE { + hh3cSyslogModuleIndex Integer32, + hh3cSyslogModuleName DisplayString + } + +hh3cSyslogModuleIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index of this table." + ::= { hh3cSyslogModuleEntry 1 } + +hh3cSyslogModuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of module." + ::= { hh3cSyslogModuleEntry 2 } + +hh3cSyslogLog OBJECT IDENTIFIER ::= { hh3cSyslogObjects 10 } + +hh3cSyslogLogTimestampType OBJECT-TYPE + SYNTAX TimeStampType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time stamp type of log message." + DEFVAL { date } + ::= { hh3cSyslogLog 1 } + +hh3cSyslogLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog module." + ::= { hh3cSyslogLog 2 } + +hh3cSyslogLogEntry OBJECT-TYPE + SYNTAX Hh3cSyslogLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The log entry of syslog." + INDEX { hh3cSyslogChannelIndex, + hh3cSyslogModuleIndex + } + ::= { hh3cSyslogLogTable 1 } + +Hh3cSyslogLogEntry ::= + SEQUENCE { + hh3cSyslogLogState TruthValue, + hh3cSyslogLogLevel MessageLevelType, + hh3cSyslogLogRowStatus RowStatus + } + +hh3cSyslogLogState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch state of log." + ::= { hh3cSyslogLogEntry 1 } + +hh3cSyslogLogLevel OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of log message." + ::= { hh3cSyslogLogEntry 2 } + +hh3cSyslogLogRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hh3cSyslogLogEntry 3 } + +hh3cSyslogLogGlobalLevel OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The global level of log message. This object is replaced by + hh3cSyslogLogGlobalLevelRfc because its value does not accord + with RFC5424." + ::= { hh3cSyslogLog 3 } + +hh3cSyslogLogGlobalLevelRfc OBJECT-TYPE + SYNTAX INTEGER { + emergency(0), + alert(1), + critical(2), + error(3), + warning(4), + notice(5), + informational(6), + debug(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The global level of log message. This object replaces + hh3cSyslogLogGlobalLevel because it observes the terms of RFC5424." + ::= { hh3cSyslogLog 4 } + +hh3cSyslogTrap OBJECT IDENTIFIER ::= { hh3cSyslogObjects 11 } + +hh3cSyslogTrapTimestampType OBJECT-TYPE + SYNTAX TimeStampType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time stamp type of trap message." + DEFVAL { date } + ::= { hh3cSyslogTrap 1 } + +hh3cSyslogTrapTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog module." + ::= { hh3cSyslogTrap 2 } + +hh3cSyslogTrapEntry OBJECT-TYPE + SYNTAX Hh3cSyslogTrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The trap entry of syslog." + INDEX { hh3cSyslogChannelIndex, + hh3cSyslogModuleIndex + } + ::= { hh3cSyslogTrapTable 1 } + +Hh3cSyslogTrapEntry ::= + SEQUENCE { + hh3cSyslogTrapState TruthValue, + hh3cSyslogTrapLevel MessageLevelType, + hh3cSyslogTrapRowStatus RowStatus + } + +hh3cSyslogTrapState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch state of trap." + ::= { hh3cSyslogTrapEntry 1 } + +hh3cSyslogTrapLevel OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of trap message." + ::= { hh3cSyslogTrapEntry 2 } + +hh3cSyslogTrapRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hh3cSyslogTrapEntry 3 } + +hh3cSyslogDebug OBJECT IDENTIFIER ::= { hh3cSyslogObjects 12 } + +hh3cSyslogDebugTimestampType OBJECT-TYPE + SYNTAX TimeStampType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time stamp type of debug message." + DEFVAL { boot } + ::= { hh3cSyslogDebug 1 } + +hh3cSyslogDebugTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSyslogDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of syslog module." + ::= { hh3cSyslogDebug 2 } + +hh3cSyslogDebugEntry OBJECT-TYPE + SYNTAX Hh3cSyslogDebugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The debug entry of syslog." + INDEX { hh3cSyslogChannelIndex, + hh3cSyslogModuleIndex + } + ::= { hh3cSyslogDebugTable 1 } + +Hh3cSyslogDebugEntry ::= + SEQUENCE { + hh3cSyslogDebugState TruthValue, + hh3cSyslogDebugLevel MessageLevelType, + hh3cSyslogDebugRowStatus RowStatus + } + +hh3cSyslogDebugState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The switch state of debug." + ::= { hh3cSyslogDebugEntry 1 } + +hh3cSyslogDebugLevel OBJECT-TYPE + SYNTAX MessageLevelType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of debug message." + ::= { hh3cSyslogDebugEntry 2 } + +hh3cSyslogDebugRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this table entry." + ::= { hh3cSyslogDebugEntry 3 } + +END |