Initial commit
This commit is contained in:
410
MIBS/radlan/RADLAN-SYSLOG-MIB
Normal file
410
MIBS/radlan/RADLAN-SYSLOG-MIB
Normal file
@ -0,0 +1,410 @@
|
||||
RADLAN-SYSLOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN SYSLOG Private MIB
|
||||
-- Version: 7.35
|
||||
-- Date: 15 Jan 2005
|
||||
--
|
||||
-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,Counter32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlSyslog MODULE-IDENTITY
|
||||
LAST-UPDATED "200309220000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for SYSLOG services in Radlan devices."
|
||||
REVISION "200309220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 82 }
|
||||
|
||||
RlSyslogSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention maps out to the minimal severity levels
|
||||
of syslog messages, or indicate non Active. The syslog protocol
|
||||
uses the values 0 (emergency), to 7 (debug) last value notActive
|
||||
added to indicate inactivity."
|
||||
SYNTAX INTEGER {
|
||||
emergency(0),
|
||||
alert(1),
|
||||
critical(2),
|
||||
error(3),
|
||||
warning(4),
|
||||
notice(5),
|
||||
info(6),
|
||||
debug(7),
|
||||
notActive(8)
|
||||
}
|
||||
|
||||
rlSyslogPrivate OBJECT IDENTIFIER ::= { rlSyslog 2 }
|
||||
|
||||
rlSyslogGlobalEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global enable for syslog flash, syslog cache and syslog UDP.
|
||||
When set to false, only console logging is performed."
|
||||
DEFVAL { true }
|
||||
::= { rlSyslogPrivate 1 }
|
||||
|
||||
rlSyslogMinLogToConsoleSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to console. Lower severity
|
||||
will not be written to console. Value notActive indicate this
|
||||
activity is disabled."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 2 }
|
||||
|
||||
rlSyslogMinLogToFileSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to LogFile. Lower severity
|
||||
will not be written to the LogFile. Value notActive indicates
|
||||
this activity is disabled."
|
||||
DEFVAL { error }
|
||||
::= { rlSyslogPrivate 3 }
|
||||
|
||||
rlSyslogMinLogToCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to memory cache. Lower severity
|
||||
will not be read from cache. Value notActive indicate this activity
|
||||
is disabled. Note that all events are logged to cache unless its
|
||||
severity is notActive."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 4 }
|
||||
|
||||
rlSyslogClearLogfile OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in deleting the log file."
|
||||
::= { rlSyslogPrivate 5 }
|
||||
|
||||
rlSyslogClearCache OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in clearing the memory cache."
|
||||
::= { rlSyslogPrivate 6 }
|
||||
|
||||
rlSyslogMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Syslog MIB's version. It's 1."
|
||||
::= { rlSyslogPrivate 7 }
|
||||
|
||||
--
|
||||
-- rlSyslogLog Table
|
||||
--
|
||||
rlSyslogLogTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing events sent to the system log file."
|
||||
::= { rlSyslogPrivate 8 }
|
||||
|
||||
rlSyslogLogEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log entry "
|
||||
INDEX { rlSyslogLogCounter }
|
||||
::= { rlSyslogLogTable 1 }
|
||||
|
||||
RlSyslogLogEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCounter Unsigned32,
|
||||
rlSyslogLogDateTime DisplayString,
|
||||
rlSyslogLogAppMnemonic DisplayString,
|
||||
rlSyslogLogSeverity RlSyslogSeverity,
|
||||
rlSyslogLogMessageMnemonic DisplayString,
|
||||
rlSyslogLogText1 DisplayString,
|
||||
rlSyslogLogText2 DisplayString,
|
||||
rlSyslogLogText3 DisplayString,
|
||||
rlSyslogLogText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogEntry 1 }
|
||||
|
||||
rlSyslogLogDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the error was logged.."
|
||||
::= { rlSyslogLogEntry 2 }
|
||||
|
||||
rlSyslogLogAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogEntry 3 }
|
||||
|
||||
rlSyslogLogSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogEntry 4 }
|
||||
|
||||
rlSyslogLogMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogEntry 5 }
|
||||
|
||||
rlSyslogLogText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogEntry 6 }
|
||||
|
||||
rlSyslogLogText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogEntry 7 }
|
||||
|
||||
rlSyslogLogText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogEntry 8 }
|
||||
|
||||
rlSyslogLogText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogEntry 9 }
|
||||
|
||||
--
|
||||
-- rlSyslogLogCache Table
|
||||
--
|
||||
rlSyslogLogCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing errors registered to system cache."
|
||||
::= { rlSyslogPrivate 9 }
|
||||
|
||||
rlSyslogLogCacheEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log history entry"
|
||||
INDEX { rlSyslogLogCacheCounter }
|
||||
::= { rlSyslogLogCacheTable 1 }
|
||||
|
||||
RlSyslogLogCacheEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCacheCounter Unsigned32,
|
||||
rlSyslogLogCacheDateTime DisplayString,
|
||||
rlSyslogLogCacheAppMnemonic DisplayString,
|
||||
rlSyslogLogCacheSeverity RlSyslogSeverity,
|
||||
rlSyslogLogCacheMessageMnemonic DisplayString,
|
||||
rlSyslogLogCacheText1 DisplayString,
|
||||
rlSyslogLogCacheText2 DisplayString,
|
||||
rlSyslogLogCacheText3 DisplayString,
|
||||
rlSyslogLogCacheText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCacheCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogCacheEntry 1 }
|
||||
|
||||
rlSyslogLogCacheDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the eroor was logged.."
|
||||
::= { rlSyslogLogCacheEntry 2 }
|
||||
|
||||
rlSyslogLogCacheAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogCacheEntry 3 }
|
||||
|
||||
rlSyslogLogCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogCacheEntry 4 }
|
||||
|
||||
rlSyslogLogCacheMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogCacheEntry 5 }
|
||||
|
||||
rlSyslogLogCacheText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogCacheEntry 6 }
|
||||
|
||||
rlSyslogLogCacheText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogCacheEntry 7 }
|
||||
|
||||
rlSyslogLogCacheText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogCacheEntry 8 }
|
||||
|
||||
rlSyslogLogCacheText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogCacheEntry 9 }
|
||||
|
||||
rlSyslogConsoleMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the console
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToConsoleSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 10 }
|
||||
|
||||
rlSyslogFileMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the file
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToFileSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 11 }
|
||||
|
||||
rlSyslogFileMessagesLogged OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
Log file."
|
||||
::= { rlSyslogPrivate 12 }
|
||||
|
||||
rlSyslogCacheTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
cache."
|
||||
::= { rlSyslogPrivate 13 }
|
||||
|
||||
rlSyslogPhaseOneTests OBJECT IDENTIFIER ::= { rlSyslog 3}
|
||||
|
||||
rlSyslogPhaseOneTestGenerator OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
successfulRegistration(11),
|
||||
regTheSameComponentTwice (12),
|
||||
regWithInvalidComponentID(13),
|
||||
regWithInvalidApplicationID(14),
|
||||
regWithInvalidMessageString(15),
|
||||
regWithInvalidMessageList(16),
|
||||
regWithInvalidApplicationList(17),
|
||||
successfulLoggingWithNoParams(21),
|
||||
logWithUnregisteredComponentID(22),
|
||||
logWithInvalidComponentID(23),
|
||||
logWithBadApplicationID(24),
|
||||
logWithBadMessageID(25),
|
||||
paramFormatting(31),
|
||||
insufficientParams(32),
|
||||
incorrectParams(33),
|
||||
tooManyParams(34),
|
||||
oversizedParams(35),
|
||||
trapParams(36),
|
||||
successfulFatalError(41),
|
||||
fatalErrorThroughNonFatalInterface(42),
|
||||
nonFatalErrorThroughFatalInterface(43),
|
||||
nestedFatalErrors(47),
|
||||
snmpAccessToLongMessage(62)
|
||||
|
||||
}
|
||||
-- todo: once we have all of the tests, change them into an enum.
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing a value to this leaf results in a test being run on the host."
|
||||
::= { rlSyslogPhaseOneTests 1 }
|
||||
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user