Observium_CE/mibs/riverdelta/RDN-SYSLOG-MIB

334 lines
11 KiB
Plaintext

-- *****************************************************************
-- RDN-SYSLOG-MIB.mib:
-- Motorola BSR's Syslog MIB
--
-- Copyright (C) 2000, 2008 by Motorola, Inc.
-- All rights reserved.
-- *****************************************************************
RDN-SYSLOG-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE,
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Integer32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
riverdelta
FROM RDN-MIB;
-- RiverDelta Networks enterprise syslog module definition
rdnSyslog MODULE-IDENTITY
LAST-UPDATED "200808080000Z" -- August 8, 2008
ORGANIZATION "Motorola"
CONTACT-INFO "Motorola
Customer Service
101 Tournament Drive
Horsham, PA 19044
US Tel: +1 888 944 4357
Int Tel: +1 215 323 0044
Fax: +1 215 323 1502
Email: CPSSupport@Motorola.com"
DESCRIPTION
"MIB module for Motorola syslog.
Copyright (C) 2000, 2008 by Motorola, Inc.
All rights reserved."
REVISION "200808080000Z"
DESCRIPTION
"Removed Compilier Warning by changing
rdnSyslogServerTableEntry to rdnSyslogServerEntry.Added
Copyright Statement into MIB modules description."
REVISION "200401230000Z"
DESCRIPTION
"Updated the definition of
rdnSyslogTrapSeverity object."
REVISION "200311050000Z"
DESCRIPTION
"Updated the CONTACT-INFO."
REVISION "200301300000Z"
DESCRIPTION
"Obsolete syslogRateLimitAutoRestart.
Can now use docsDevEvThrottleAdminStatus"
REVISION "200006140000Z"
DESCRIPTION
"Added variable syslogRateLimitAutoRestart to allow
turning on/off syslog rate-limit auto-restart."
REVISION "200006080000Z"
DESCRIPTION
"Added syslogMessageTable."
REVISION "200005230000Z"
DESCRIPTION
"Changed import of the riverdelta chassis mib to
just the riverdelta definition mib."
REVISION "200005170000Z"
DESCRIPTION
"Initial creation."
::= { riverdelta 3 }
--
-- syslog group should be present in all products.
--
rdnSyslogSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current size in bytes of the syslog file."
::= { rdnSyslog 1 }
rdnSyslogMaxSize OBJECT-TYPE
SYNTAX Integer32 (4096..5242880)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum size in bytes of the syslog file."
DEFVAL { 4096 }
::= { rdnSyslog 2 }
rdnSyslogServerEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable logging to remote syslog
servers."
::= { rdnSyslog 3 }
rdnSyslogServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RdnSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of remote syslog servers, of which
there can be at most 3 entries."
::= { rdnSyslog 4 }
rdnSyslogServerEntry OBJECT-TYPE
SYNTAX RdnSyslogServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"syslog table entry."
INDEX { rdnSyslogServerIndex }
::= { rdnSyslogServerTable 1 }
RdnSyslogServerEntry ::=
SEQUENCE {
rdnSyslogServerIndex
Integer32,
rdnSyslogServerAddress
IpAddress,
rdnSyslogServerStatus
INTEGER
}
--
-- start of syslog server table
--
rdnSyslogServerIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the remote syslog server table."
::= { rdnSyslogServerEntry 1 }
rdnSyslogServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of this syslog server."
::= { rdnSyslogServerEntry 2 }
rdnSyslogServerStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Status of remote syslog server. Always enabled;
set to disable to delete a syslog server from
the syslogServerTable. Setting this to disabled
will remove this entry from the table."
::= { rdnSyslogServerEntry 3 }
-- end of syslog server table
rdnSyslogSeverity OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
informational(1),
notifications(2),
warnings(3),
errors(4),
critical(5),
alerts(6),
emergencies(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity of syslog messages reported/sent to a
remote syslog server."
::= { rdnSyslog 5 }
rdnSyslogConsoleSeverity OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
informational(1),
notifications(2),
warnings(3),
errors(4),
critical(5),
alerts(6),
emergencies(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity of syslog messages reported/sent to a
console."
::= { rdnSyslog 6 }
rdnSyslogClear 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."
::= { rdnSyslog 7 }
rdnSyslogTrapSeverity OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
informational(1),
notifications(2),
warnings(3),
errors(4),
critical(5),
alerts(6),
emergencies(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP trap severity level for which a syslog
message severity level equal to or above will
generate an SNMP trap. Set to disable to turn
off generation of any traps."
::= { rdnSyslog 8 }
rdnSyslogMessageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RdnSyslogMessageTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of the latest syslog message strings."
::= { rdnSyslog 9 }
rdnSyslogMessageTableEntry OBJECT-TYPE
SYNTAX RdnSyslogMessageTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"syslog message table entry."
INDEX { rdnSyslogMessageIndex }
::= { rdnSyslogMessageTable 1 }
RdnSyslogMessageTableEntry ::=
SEQUENCE {
rdnSyslogMessageIndex
Integer32,
rdnSyslogMessageString
OCTET STRING
}
--
-- start of syslog message table
--
rdnSyslogMessageIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the syslog message table."
::= { rdnSyslogMessageTableEntry 1 }
rdnSyslogMessageString OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..512))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Actual message string of entry in syslog
message table."
::= { rdnSyslogMessageTableEntry 2 }
-- end of syslog message table
-- rdnSyslogRateLimitAutoRestart is OBSOLETE.
-- Now use docsDevEvThrottleAdminStatus, instead
rdnSyslogRateLimitAutoRestart OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Enable or disable rate-limit auto-restart
on logging of syslog messages."
::= { rdnSyslog 10 }
-- traps
rdnSyslogMIB OBJECT IDENTIFIER ::= { rdnSyslog 0 }
rdnSyslogTraps OBJECT IDENTIFIER ::= { rdnSyslogMIB 0 }
rdnSyslogSeverityTrap NOTIFICATION-TYPE
OBJECTS { rdnSyslogTrapSeverity }
STATUS current
DESCRIPTION
"A syslogSeverityTrap trap signifies that the
system logger has received a syslog message
with its own severity level greater than or
equal to the severity level of syslog MIB
Object syslogTrapSeverity."
::= { rdnSyslogTraps 1 }
-- conformance information
-- compliance statements
-- units of conformance
END