summaryrefslogtreecommitdiff
path: root/MIBS/radlan/RADLAN-SYSLOG-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/radlan/RADLAN-SYSLOG-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/radlan/RADLAN-SYSLOG-MIB')
-rw-r--r--MIBS/radlan/RADLAN-SYSLOG-MIB410
1 files changed, 410 insertions, 0 deletions
diff --git a/MIBS/radlan/RADLAN-SYSLOG-MIB b/MIBS/radlan/RADLAN-SYSLOG-MIB
new file mode 100644
index 0000000..1cd12e2
--- /dev/null
+++ b/MIBS/radlan/RADLAN-SYSLOG-MIB
@@ -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
+