diff options
Diffstat (limited to 'MIBS/cisco/CISCOSB-SYSLOG-MIB')
| -rw-r--r-- | MIBS/cisco/CISCOSB-SYSLOG-MIB | 959 |
1 files changed, 959 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-SYSLOG-MIB b/MIBS/cisco/CISCOSB-SYSLOG-MIB new file mode 100644 index 0000000..ec32e95 --- /dev/null +++ b/MIBS/cisco/CISCOSB-SYSLOG-MIB @@ -0,0 +1,959 @@ +CISCOSB-SYSLOG-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB SYSLOG Private MIB +-- Version: 7.35 +-- Date: 15 Jan 2005 +-- +-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages + +IMPORTS + switch001 FROM CISCOSB-MIB + OBJECT-TYPE, IpAddress, Unsigned32,Counter32, + MODULE-IDENTITY FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, + TruthValue, RowStatus FROM SNMPv2-TC + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB; + + rlSyslog MODULE-IDENTITY + LAST-UPDATED "200602120001Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>" + + DESCRIPTION + "The private MIB module definition for SYSLOG services in CISCOSB devices." + REVISION "200602120000Z" + DESCRIPTION + "Editorial changes to support new MIB compilers." + REVISION "200309220000Z" + DESCRIPTION + "Initial version of this MIB." + ::= { switch001 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 } + + +rlSyslogAggregationEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable Syslog aggregation" + ::= { rlSyslogPrivate 14 } + +rlSyslogAggregationAgingTime OBJECT-TYPE + SYNTAX Unsigned32 (15..3600) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "aging time for Syslog aggregated messages" + DEFVAL {300} + ::= { rlSyslogPrivate 15 } + +rlSyslogMinLogToWebSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The minimal severity to log to WEB client. Lower severity + will not be displayed in WEB client. + Value notActive indicate this activity + is disabled." + DEFVAL { info } + ::= { rlSyslogPrivate 16 } + +rlSyslogAlarmFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MIB is initiated by false and it is set to true every time + when a syslog message with severity >= min_severity_to_alarm_threshold (host parameter) + is generated." + DEFVAL { false } + ::= { rlSyslogPrivate 17 } + +rlSyslogOriginId OBJECT-TYPE + SYNTAX INTEGER { + default(1), + hostname (2), + ip (3), + ipv6 (4), + string (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the origin field of the SYSLOG message packets sent to the SYSLOG server" + DEFVAL { default } + ::= { rlSyslogPrivate 18 } + +rlSyslogOriginIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..160)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the string origin of the SYSLOG message packets sent to the SYSLOG server" + ::= { rlSyslogPrivate 19 } + +rlSyslogHeaderSendingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enabled sending/not sending of syslog header in syslog messages to syslog collectors." + DEFVAL { true } + ::= { rlSyslogPrivate 20 } + +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 } + +-------------------------------------------------------------- + -- rlSyslogCountersPerSeverityEntry + -------------------------------------------------------------- +rlSyslogCountersPerSeverityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogCountersPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays counters per syslog severity" + ::= { rlSyslogPrivate 21 } + +rlSyslogCountersPerSeverityEntry OBJECT-TYPE + SYNTAX RlSyslogCountersPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Static row for this table." + INDEX { rlSyslogCountersPerSeverityIndex } + ::= { rlSyslogCountersPerSeverityTable 1 } + +RlSyslogCountersPerSeverityEntry ::= SEQUENCE { + rlSyslogCountersPerSeverityIndex INTEGER, + rlSyslogCountersPerSeverityEmergencyCounter Counter32, + rlSyslogCountersPerSeverityAlertCounter Counter32, + rlSyslogCountersPerSeverityCriticalCounter Counter32, + rlSyslogCountersPerSeverityErrorCounter Counter32, + rlSyslogCountersPerSeverityWarningCounter Counter32, + rlSyslogCountersPerSeverityNoticeCounter Counter32, + rlSyslogCountersPerSeverityInfoCounter Counter32, + rlSyslogCountersPerSeverityDebugCounter Counter32 +} + +rlSyslogCountersPerSeverityIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + ::= { rlSyslogCountersPerSeverityEntry 1 } + +rlSyslogCountersPerSeverityEmergencyCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Emergency syslog messages " + ::= { rlSyslogCountersPerSeverityEntry 2 } + +rlSyslogCountersPerSeverityAlertCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Alert syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 3 } + +rlSyslogCountersPerSeverityCriticalCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Critical syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 4 } + +rlSyslogCountersPerSeverityErrorCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Error syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 5 } + +rlSyslogCountersPerSeverityWarningCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Warning syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 6 } + +rlSyslogCountersPerSeverityNoticeCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Notice syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 7 } + +rlSyslogCountersPerSeverityInfoCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Info syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 8 } + +rlSyslogCountersPerSeverityDebugCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Counts Debug syslog messages" + ::= { rlSyslogCountersPerSeverityEntry 9 } + +-- ------------------------------------------------------------- +-- rlsnmpSyslogCollector Table +-- ------------------------------------------------------------- + +rlsnmpSyslogCollectorTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlsnmpSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing Syslog collector information. Internal MIB that configured by snmpSyslogCollectorTable" + ::= { rlSyslogPrivate 22 } + +rlsnmpSyslogCollectorEntry OBJECT-TYPE + SYNTAX RlsnmpSyslogCollectorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Defines the information to generate syslog messages to + an aggregating agent or collector. + + Entries within this table with an access level of read- + create MUST be considered non-volatile and MUST be + maintained across entity resets." + INDEX { rlsnmpSyslogCollectorIndex } + ::= { rlsnmpSyslogCollectorTable 1 } + +RlsnmpSyslogCollectorEntry ::= + SEQUENCE { + rlsnmpSyslogCollectorIndex + Unsigned32, + rlsnmpSyslogCollectorAddressType + InetAddressType, + rlsnmpSyslogCollectorAddress + InetAddress, + rlsnmpSyslogCollectorRowStatus + RowStatus + } + +rlsnmpSyslogCollectorIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A unique arbitrary identifier for this syslog collector." + ::= { rlsnmpSyslogCollectorEntry 1 } + +rlsnmpSyslogCollectorAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of Internet address by which the Syslog + collector is specified in snmpSyslogCollectorAddress. + + Not all address types may be supported." + ::= { rlsnmpSyslogCollectorEntry 2 } + +rlsnmpSyslogCollectorAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Internet address for the Syslog message collector. + + The use of DNS domain names is discouraged, and agent + support for them is optional. Deciding when, and how + often, to resolve them is an issue. Not resolving them + often enough means you might lose synchronization with + the associated entry in the DNS server, and resolving + them too often might leave you without access to the + Syslog collector during critical network events." + ::= { rlsnmpSyslogCollectorEntry 3 } + +rlsnmpSyslogCollectorRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows for the dynamic creation and deletion + of entries within the snmpSyslogCollectorTable as well as + the activation and deactivation of these entries. + + When this object's value is set to notInService(2) this + collector will not be sent any messages, nor will any of its + counters be incremented. + + The agent SHOULD not delete a row, except in the case of + the loss of persistent storage. + + Refer to the RowStatus convention for further details on + the behavior of this object." + REFERENCE + "RFC2579 (Textual Conventions for SMIv2)" + ::= { rlsnmpSyslogCollectorEntry 4 } + +-------------------------------------------------------------- +-- rlSyslogLastIndexPerSeverityEntry +-------------------------------------------------------------- +rlSyslogLastIndexPerSeverityTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogLastIndexPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table displays Last Index per syslog severity" + ::= { rlSyslogPrivate 23 } + +rlSyslogLastIndexPerSeverityEntry OBJECT-TYPE + SYNTAX RlSyslogLastIndexPerSeverityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Static row for this table." + INDEX { rlSyslogLastIndexPerSeverityIndex } + ::= { rlSyslogLastIndexPerSeverityTable 1 } + +RlSyslogLastIndexPerSeverityEntry ::= SEQUENCE { + rlSyslogLastIndexPerSeverityIndex INTEGER, + rlSyslogLastIndexPerSeverityEmergencyIndex Counter32, + rlSyslogLastIndexPerSeverityAlertIndex Counter32, + rlSyslogLastIndexPerSeverityCriticalIndex Counter32, + rlSyslogLastIndexPerSeverityErrorIndex Counter32, + rlSyslogLastIndexPerSeverityWarningIndex Counter32, + rlSyslogLastIndexPerSeverityNoticeIndex Counter32, + rlSyslogLastIndexPerSeverityInfoIndex Counter32, + rlSyslogLastIndexPerSeverityDebugIndex Counter32 +} + +rlSyslogLastIndexPerSeverityIndex OBJECT-TYPE + SYNTAX INTEGER { + static(1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains only one static entry." + ::= { rlSyslogLastIndexPerSeverityEntry 1 } + +rlSyslogLastIndexPerSeverityEmergencyIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Emergency syslog message " + ::= { rlSyslogLastIndexPerSeverityEntry 2 } + +rlSyslogLastIndexPerSeverityAlertIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Alert syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 3 } + +rlSyslogLastIndexPerSeverityCriticalIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Critical syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 4 } + +rlSyslogLastIndexPerSeverityErrorIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Error syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 5 } + +rlSyslogLastIndexPerSeverityWarningIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Warning syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 6 } + +rlSyslogLastIndexPerSeverityNoticeIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Notice syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 7 } + +rlSyslogLastIndexPerSeverityInfoIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Info syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 8 } + +rlSyslogLastIndexPerSeverityDebugIndex OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shows Index of last added Debug syslog message" + ::= { rlSyslogLastIndexPerSeverityEntry 9 } + +rlSyslogFindItLogLevel OBJECT-TYPE + SYNTAX INTEGER { + info(0), + debug(1), + warning(2), + error(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Log level of the FindIT Probe + info - info log level. + debug - debug log level. + warnings - warnings log level. + errors - errors log level." + ::= { rlSyslogPrivate 24 } + +rlSyslogFindItLogModule OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Log level of the FindIT Probe + options: + none - All modules log disabled + call-home - call-home modules log enabled. + discovery - discovery modules log enabled. + northbound - northbound modules log enabled. + services - services modules log enabled. + southbound - southbound modules log enabled. + system - system modules log enabled. + All - all modules log enabled." + ::= { rlSyslogPrivate 25 } + + +rlSyslogUnexpectedRestartTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlSyslogUnexpectedRestartEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing errors registered to non-volatile memory." + ::= { rlSyslogPrivate 26 } + + +rlSyslogUnexpectedRestartEntry OBJECT-TYPE + SYNTAX RlSyslogUnexpectedRestartEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An unexpected restart log entry" + INDEX { rlSyslogUnexpectedRestartCounter } + ::= { rlSyslogUnexpectedRestartTable 1 } + +RlSyslogUnexpectedRestartEntry ::= + SEQUENCE { + rlSyslogUnexpectedRestartCounter Unsigned32, + rlSyslogUnexpectedRestartDateTime DisplayString, + rlSyslogUnexpectedRestartAppMnemonic DisplayString, + rlSyslogUnexpectedRestartSeverity RlSyslogSeverity, + rlSyslogUnexpectedRestartMessageMnemonic DisplayString, + rlSyslogUnexpectedRestartText1 DisplayString, + rlSyslogUnexpectedRestartText2 DisplayString, + rlSyslogUnexpectedRestartText3 DisplayString, + rlSyslogUnexpectedRestartText4 DisplayString + } + +rlSyslogUnexpectedRestartCounter 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." + ::= { rlSyslogUnexpectedRestartEntry 1 } + +rlSyslogUnexpectedRestartDateTime 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.." + ::= { rlSyslogUnexpectedRestartEntry 2 } + +rlSyslogUnexpectedRestartAppMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Application that created this error." + ::= { rlSyslogUnexpectedRestartEntry 3 } + +rlSyslogUnexpectedRestartSeverity OBJECT-TYPE + SYNTAX RlSyslogSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Severity of the reported error." + ::= { rlSyslogUnexpectedRestartEntry 4 } + +rlSyslogUnexpectedRestartMessageMnemonic OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Short identifier of this message that created this error." + ::= { rlSyslogUnexpectedRestartEntry 5 } + +rlSyslogUnexpectedRestartText1 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." + ::= { rlSyslogUnexpectedRestartEntry 6 } + +rlSyslogUnexpectedRestartText2 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." + ::= { rlSyslogUnexpectedRestartEntry 7 } + +rlSyslogUnexpectedRestartText3 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." + ::= { rlSyslogUnexpectedRestartEntry 8 } + +rlSyslogUnexpectedRestartText4 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." + ::= { rlSyslogUnexpectedRestartEntry 9 } + + + + +rlSyslogUnexpectedRestartOccured OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A flag representing if an unexpected restart had occured + and has not yet been cleared" + DEFVAL { false } + ::= { rlSyslogPrivate 27 } + +rlSyslogUnexpectedRestartClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An action MIB variable setting with that when + set to true, will clear the unexpectedRestartOccured + and delete all entries in " + ::= { rlSyslogPrivate 28 } +END + |