196 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			196 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
BENU-SYSLOG-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
 | 
						|
    IpAddress, Integer32, Unsigned32
 | 
						|
    FROM SNMPv2-SMI
 | 
						|
    InetPortNumber
 | 
						|
    FROM INET-ADDRESS-MIB
 | 
						|
    benuPlatform
 | 
						|
    FROM BENU-PLATFORM-MIB;
 | 
						|
 | 
						|
benuSyslog MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201501090000Z"  -- 09 January 2015
 | 
						|
    ORGANIZATION "Benu Networks"
 | 
						|
    CONTACT-INFO "Benu Networks Inc,
 | 
						|
      300 Concord Road,
 | 
						|
      Billerca MA 01821
 | 
						|
      Email: support@benunets.com"
 | 
						|
    DESCRIPTION
 | 
						|
       "Initial creation
 | 
						|
        MIB module for Benu Networks Chassis.
 | 
						|
        Copyright (C) 2001, 2008 by Benu Networks, Inc.
 | 
						|
        All rights reserved."
 | 
						|
 | 
						|
    REVISION      "201501090000Z"  -- 09 January 2015
 | 
						|
    DESCRIPTION
 | 
						|
           "Added a branch for notifications" 
 | 
						|
 | 
						|
    REVISION      "201411060000Z"  -- 06 November 2014
 | 
						|
    DESCRIPTION
 | 
						|
           "Removed bSyslogTrapSeverity and bSyslogSeverityTrap" 
 | 
						|
 | 
						|
    REVISION      "201311220000Z"  -- 22 November 2013
 | 
						|
    DESCRIPTION
 | 
						|
           "Data types are corrected and removed an unwanted IMPORT"
 | 
						|
 | 
						|
    ::= { benuPlatform 3 }
 | 
						|
 | 
						|
          bSyslogNotifications  OBJECT IDENTIFIER ::= { benuSyslog 0 }
 | 
						|
 | 
						|
          --
 | 
						|
          -- syslog group should be present in all products.
 | 
						|
          --
 | 
						|
 | 
						|
               bSyslogSize OBJECT-TYPE
 | 
						|
                   SYNTAX  Unsigned32
 | 
						|
                   MAX-ACCESS  read-only
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Current size in bytes of the syslog file."
 | 
						|
                   ::= { benuSyslog 1 }
 | 
						|
 | 
						|
               bSyslogMaxSize OBJECT-TYPE
 | 
						|
                   SYNTAX  Integer32 (4096..5242880)
 | 
						|
                   MAX-ACCESS  read-write
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Maximum size in bytes of the syslog file."
 | 
						|
                   DEFVAL { 4096 }
 | 
						|
                   ::= { benuSyslog 2 }
 | 
						|
 | 
						|
               bSyslogServerEnable OBJECT-TYPE
 | 
						|
                   SYNTAX  INTEGER {
 | 
						|
                             enabled(1),
 | 
						|
			     disabled(2)
 | 
						|
			     }
 | 
						|
                   MAX-ACCESS  read-write
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Enable or disable logging to remote syslog
 | 
						|
                            servers."
 | 
						|
                   ::= { benuSyslog 3 }
 | 
						|
 | 
						|
               bSyslogServerTable OBJECT-TYPE
 | 
						|
                   SYNTAX  SEQUENCE OF BSyslogServerEntry
 | 
						|
                   MAX-ACCESS  not-accessible
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                            "Table of remote syslog servers, of which
 | 
						|
			    there can be at most 3 entries."
 | 
						|
                   ::= { benuSyslog 4 }
 | 
						|
 | 
						|
               bSyslogServerEntry OBJECT-TYPE
 | 
						|
                   SYNTAX BSyslogServerEntry
 | 
						|
                   MAX-ACCESS  not-accessible
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                            "syslog table entry."
 | 
						|
                   INDEX { bSyslogServerIndex }
 | 
						|
               ::= { bSyslogServerTable 1 }
 | 
						|
 | 
						|
               BSyslogServerEntry  ::=
 | 
						|
                   SEQUENCE {
 | 
						|
                       bSyslogServerIndex
 | 
						|
                           Unsigned32,
 | 
						|
                       bSyslogServerAddress
 | 
						|
                           IpAddress,
 | 
						|
                       bSyslogServerPort
 | 
						|
                           InetPortNumber
 | 
						|
                   }
 | 
						|
 | 
						|
               --
 | 
						|
               -- start of syslog server table
 | 
						|
               --
 | 
						|
 | 
						|
               bSyslogServerIndex OBJECT-TYPE
 | 
						|
                   SYNTAX  Unsigned32
 | 
						|
                   MAX-ACCESS  not-accessible
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Index into the remote syslog server table."
 | 
						|
                   ::= { bSyslogServerEntry 1 }
 | 
						|
 | 
						|
               bSyslogServerAddress OBJECT-TYPE
 | 
						|
                   SYNTAX  IpAddress
 | 
						|
                   MAX-ACCESS  read-only 
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "The IP address of this syslog server."
 | 
						|
                   ::= { bSyslogServerEntry 2 }
 | 
						|
 | 
						|
               bSyslogServerPort OBJECT-TYPE
 | 
						|
                   SYNTAX  InetPortNumber
 | 
						|
                   MAX-ACCESS  read-only
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "The port number of this syslog server."
 | 
						|
                   ::= { bSyslogServerEntry 3 }
 | 
						|
 | 
						|
               -- end of syslog server table
 | 
						|
 | 
						|
 | 
						|
               bSyslogSeverity OBJECT-TYPE
 | 
						|
                   SYNTAX  INTEGER {
 | 
						|
						   emergencies(0),
 | 
						|
                        			   alerts(1),
 | 
						|
			                           critical(2),
 | 
						|
						   errors(3),
 | 
						|
						   warnings(4),
 | 
						|
						   notifications(5),
 | 
						|
						   informational(6),
 | 
						|
                                                   debugging(7)
 | 
						|
						   }
 | 
						|
                   MAX-ACCESS  read-write
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Severity of syslog messages reported/sent to a
 | 
						|
						   remote syslog server."
 | 
						|
                   ::= { benuSyslog 5 }
 | 
						|
 | 
						|
               bSyslogConsoleSeverity OBJECT-TYPE
 | 
						|
                   SYNTAX  INTEGER {
 | 
						|
						   emergencies(0),
 | 
						|
                        			   alerts(1),
 | 
						|
			                           critical(2),
 | 
						|
						   errors(3),
 | 
						|
						   warnings(4),
 | 
						|
						   notifications(5),
 | 
						|
						   informational(6),
 | 
						|
                                                   debugging(7)
 | 
						|
			   }
 | 
						|
                   MAX-ACCESS  read-write
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Severity of syslog messages reported/sent to a
 | 
						|
						   console."
 | 
						|
                   ::= { benuSyslog 6 }
 | 
						|
 | 
						|
               bSyslogClear OBJECT-TYPE
 | 
						|
                   SYNTAX  INTEGER {
 | 
						|
                           true(1),
 | 
						|
			   false(2)
 | 
						|
			   }
 | 
						|
                   MAX-ACCESS  read-write
 | 
						|
                   STATUS  current
 | 
						|
                   DESCRIPTION
 | 
						|
                           "Indicates whether syslog file contains syslog
 | 
						|
			    messages. This value is FALSE if syslog contains
 | 
						|
			    syslog messages, TRUE otherwise. Set to TRUE to
 | 
						|
			    clear all messages from the syslog file."
 | 
						|
                   ::= { benuSyslog 7 }
 | 
						|
 | 
						|
 | 
						|
        -- traps
 | 
						|
 | 
						|
 | 
						|
        -- conformance information
 | 
						|
 | 
						|
 | 
						|
        -- compliance statements
 | 
						|
 | 
						|
 | 
						|
        -- units of conformance
 | 
						|
 | 
						|
END
 |