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
|