839 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			839 lines
		
	
	
		
			22 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ==========================================================================
 | 
						|
-- 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
 |