Observium_CE/mibs/quanta/LOGGING-MIB

902 lines
33 KiB
Plaintext

LOGGING-MIB DEFINITIONS ::= BEGIN
-- Copyright 2004- Quanta Computer, Inc. All rights reserved.
-- This SNMP Management Information Specification
-- embodies Quanta Computer Inc.'s confidential and proprietary
-- intellectual property. Quanta Computer Inc. retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Quanta Computer Inc.
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
DateAndTime, RowStatus FROM SNMPv2-TC
quanta, switch FROM QUANTA-SWITCH-MIB
InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB
agentInventoryComponentIndex FROM INVENTORY-MIB
InterfaceIndexOrZero FROM IF-MIB;
AgentLogFacility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Facility code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 1"
SYNTAX INTEGER {
kernel(0), -- kernel messages
user(1), -- user-level messages
mail(2), -- mail system
system(3), -- system daemons
security(4), -- security/authorization messages
syslog(5), -- messages generated internally by syslogd
lpr(6), -- line printer subsystem
nntp(7), -- network news subsystem
uucp(8), -- UUCP subsystem
cron(9), -- clock daemon
auth (10), -- security/authorization messages
ftp(11), -- FTP daemon
ntp(12), -- NTP subsystem
audit(13), -- log audit
alert(14), -- log alert
clock(15), -- clock daemon
local0(16), -- local use 0
local1(17), -- local use 1
local2(18), -- local use 2
local3(19), -- local use 3
local4(20), -- local use 4
local5(21), -- local use 5
local6(22), -- local use 6
local7(23) -- local use 7
}
AgentLogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Severity code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 2"
SYNTAX INTEGER {
emergency(0), -- System is unusable. System failure has occurred.
alert(1), -- Action must be taken immediately. Unrecoverable
-- failure of a component. System failure likely.
critical(2), -- Critical conditions. Recoverable failure of a
-- component that may lead to system failure.
error(3), -- Error conditions. Recoverable failure of a component.
warning(4), -- Warning conditions. Minor failure, e.g.
-- misconfiguration of a component.
notice(5), -- Normal but significant conditions.
informational(6), -- Informational messages.
debug(7) -- Debug-level messages.
}
logging MODULE-IDENTITY
LAST-UPDATED "201108310000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Quanta Computer Inc."
CONTACT-INFO
" Customer Support
Postal: Quanta Computer Inc.
4, Wen Ming 1 St., Kuei Shan Hsiang,
Tao Yuan Shien, Taiwan, R.O.C.
Tel: +886 3 328 0050
E-Mail: strong.chen@quantatw.com"
DESCRIPTION
"This MIB provides objects to configure and display events logged
on this system."
::= { switch 14 }
--**************************************************************************************
-- agentLogConfigGroup
--
--**************************************************************************************
agentLogConfigGroup OBJECT IDENTIFIER ::= { logging 1 }
--**************************************************************************************
-- agentLogInMemoryConfigGroup
--
--**************************************************************************************
agentLogInMemoryConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 1 }
agentLogInMemoryAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the In Memory log."
::= { agentLogInMemoryConfigGroup 1 }
agentLogInMemoryBehavior OBJECT-TYPE
SYNTAX INTEGER {
wrap(1),
stop-on-full(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the behavior of the In Memory Log when it becomes full. A value of
wrap(1) will cause the oldest log message to be removed, making room for the new
message. A value of stop-on-full(2) will prevent any further logging."
::= { agentLogInMemoryConfigGroup 4 }
--**************************************************************************************
-- agentLogConsoleConfigGroup
--
--**************************************************************************************
agentLogConsoleConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 2 }
agentLogConsoleAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Admin mode for console logs"
::= { agentLogConsoleConfigGroup 1 }
agentLogConsoleSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity filter for console logs"
::= { agentLogConsoleConfigGroup 2 }
--**************************************************************************************
-- agentLogPersistentConfigGroup
--
--**************************************************************************************
-- agentLogPersistentConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 3 }
--
-- agentLogPersistentAdminStatus OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This control disables/enables logging for the persistent startup log. Setting this
-- value to disable does not clear the current contents of the log."
-- ::= { agentLogPersistentConfigGroup 1 }
--
-- agentLogPersistentSeverityFilter OBJECT-TYPE
-- SYNTAX AgentLogSeverity
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This control specifies the minimum severity to log to the startup and operation log.
-- Messages with an equal or lower numerical severity are logged."
-- ::= { agentLogPersistentConfigGroup 2 }
--**************************************************************************************
-- agentLogSysLogConfigGroup
--
--**************************************************************************************
agentLogSysLogConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 4 }
agentLogSyslogAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling logging to configured syslog hosts. Setting this to disable
stops logging to all syslog hosts."
::= { agentLogSysLogConfigGroup 1 }
agentLogSyslogLocalPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port on the local host from which syslog messages are sent."
::= { agentLogSysLogConfigGroup 3 }
agentLogSyslogMaxHosts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of hosts that can be configured for logging syslog messages."
::= { agentLogSysLogConfigGroup 4 }
--**************************************************************************************
-- agentLogCliCommandsConfigGroup
--
--**************************************************************************************
agentLogCliCommandsConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 5 }
agentLogCliCommandsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the logging of the CLI Commands "
::= { agentLogCliCommandsConfigGroup 1 }
--**************************************************************************************
-- agentLogTerminalConfigGroup
--
--**************************************************************************************
agentLogTerminalConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 6 }
agentLogTerminalAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Admin mode for terminal logs"
::= { agentLogTerminalConfigGroup 1 }
agentLogTerminalSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity filter for terminal logs"
::= { agentLogTerminalConfigGroup 2 }
--**************************************************************************************
-- agentLogSyslogHostTable
--
--**************************************************************************************
agentLogSyslogHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog host table containing syslog host entries."
::= { agentLogSysLogConfigGroup 5 }
agentLogSyslogHostEntry OBJECT-TYPE
SYNTAX AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog Host entry attributes."
INDEX { agentLogHostTableIndex }
::= { agentLogSyslogHostTable 1 }
AgentLogSyslogHostEntry ::=
SEQUENCE {
agentLogHostTableIndex
Unsigned32,
agentLogHostTableIpAddressOrHostName
DisplayString,
agentLogHostTableType
INTEGER,
agentLogHostTablePort
Unsigned32,
agentLogHostTableSeverityFilter
AgentLogSeverity,
agentLogHostTableRowStatus
RowStatus
}
agentLogHostTableIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to syslog host entry in syslog host table."
::= { agentLogSyslogHostEntry 1 }
agentLogHostTableIpAddressOrHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table IP Address."
::= { agentLogSyslogHostEntry 2 }
agentLogHostTableType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
ipv4(1),
ipv6(2),
dns(16),
dnsv6(17)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table Type."
::= { agentLogSyslogHostEntry 3 }
agentLogHostTablePort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table port number."
::= { agentLogSyslogHostEntry 4 }
agentLogHostTableSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configures the minimum severity that will be stored in the In Memory log."
::= { agentLogSyslogHostEntry 5 }
agentLogHostTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table row status"
::= { agentLogSyslogHostEntry 7 }
--**************************************************************************************
-- agentLogSyslogSourceInterface
--
--**************************************************************************************
agentLogSyslogSourceInterface OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A source-interface selection on an Interface Index (like vlan based
routing interface, port based routing interface, loopback interface,
tunnel interface). A non-zero value indicates ifIndex for the
corresponding interface entry in the ifTable is selected.
A zero value indicates the source-interface un-selection."
::= { agentLogSysLogConfigGroup 6 }
--**************************************************************************************
-- agentLogSyslogFacility
--
--**************************************************************************************
agentLogSyslogFacility OBJECT-TYPE
SYNTAX AgentLogFacility
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the facility which is sent in syslog messages."
::= { agentLogSysLogConfigGroup 7 }
--**************************************************************************************
-- agentLogStatisticsGroup
--
--**************************************************************************************
agentLogStatisticsGroup OBJECT IDENTIFIER ::= { logging 2 }
agentLogMessagesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages received by the log process. This includes messages that are
dropped or ignored."
::= { agentLogStatisticsGroup 1 }
agentLogMessagesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that could not be processed due to error or lack of resources."
::= { agentLogStatisticsGroup 2 }
agentLogSyslogMessagesRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages forwarded by the syslog function to a syslog host. Messages forwarded
to multiple hosts are counted once for each host."
::= { agentLogStatisticsGroup 3 }
agentLogSyslogMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of messages that were not processed by the syslog process because the component name
or the priority level did not match any specification."
::= { agentLogStatisticsGroup 4 }
agentLogMessageReceivedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last received by the log subsystem specified as the number of
non-leap seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 5 }
agentLogSyslogMessageDeliveredTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last delivered to a syslog host specified as the number of non-leap
seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 6 }
--**************************************************************************************
-- agentLogemailAlertConfigGroup
--
--**************************************************************************************
agentLogEmailAlertConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 10 }
agentLogEmailAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling email alerts to SMTP server. Setting this to disable
stops emailing to SMTP servers."
::= { agentLogEmailAlertConfigGroup 1 }
agentLogEmailfromAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sender Email Address. Maximum length is 255"
::= { agentLogEmailAlertConfigGroup 2 }
agentLogEmaillogDuration OBJECT-TYPE
SYNTAX Unsigned32(30..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This duration in minutes determines how frequently the non critical messages are sent to the SMTP server."
::= { agentLogEmailAlertConfigGroup 3 }
agentLogEmailUrgentSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for the critical log messages"
::= { agentLogEmailAlertConfigGroup 4 }
agentLogEmailNonUrgentSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for the non critical log messages."
::= { agentLogEmailAlertConfigGroup 5 }
agentLogEmailUrgentAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling email urgent alerts to SMTP server. Setting this to disable
stops urgent emailing to SMTP servers."
::= { agentLogEmailAlertConfigGroup 10 }
agentLogEmailNonUrgentAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling email non-urgent alerts to SMTP server. Setting this to disable
stops non-urgent emailing to SMTP servers."
::= { agentLogEmailAlertConfigGroup 11 }
agentLogEmailTrapsSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for Trap messages."
::= { agentLogEmailAlertConfigGroup 6 }
agentLogEmailToAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailToAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the destination email address and the message type."
::= { agentLogEmailAlertConfigGroup 7 }
agentLogEmailToAddrEntry OBJECT-TYPE
SYNTAX AgentLogEmailToAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of messages go to the given destination email addresses."
INDEX { agentLogEmailToAddrMessageType, agentLogEmailToAddr}
::= { agentLogEmailToAddrTable 1 }
AgentLogEmailToAddrEntry ::= SEQUENCE {
agentLogEmailToAddrMessageType INTEGER,
agentLogEmailToAddr DisplayString,
agentLogEmailToAddrEntryStatus RowStatus
}
agentLogEmailToAddrMessageType OBJECT-TYPE
SYNTAX INTEGER { critical(1), non-critical(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Log message Type"
::= { agentLogEmailToAddrEntry 1 }
agentLogEmailToAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Recipient Email Address. Maximum length is 255"
::= { agentLogEmailToAddrEntry 2 }
agentLogEmailToAddrEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailToAddrEntry 3 }
agentLogEmailSubjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailSubjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the subject of the email and the message type."
::= { agentLogEmailAlertConfigGroup 8 }
agentLogEmailSubjectEntry OBJECT-TYPE
SYNTAX AgentLogEmailSubjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of subject to be used for the given message type."
INDEX { agentLogEmailSubjectMessageType}
::= { agentLogEmailSubjectTable 1 }
AgentLogEmailSubjectEntry ::= SEQUENCE {
agentLogEmailSubjectMessageType INTEGER,
agentLogEmailSubject DisplayString,
agentLogEmailSubjectEntryStatus RowStatus
}
agentLogEmailSubjectMessageType OBJECT-TYPE
SYNTAX INTEGER { critical(1), non-critical(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Log message Type"
::= { agentLogEmailSubjectEntry 1 }
agentLogEmailSubject OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Email Subject. Maximum length is 255. When this object is set to empty-string, it resets to
factory default string."
::= { agentLogEmailSubjectEntry 2}
agentLogEmailSubjectEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailSubjectEntry 3 }
agentLogEmailMailServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailMailServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the mail servers"
::= { agentLogEmailAlertConfigGroup 9 }
agentLogEmailMailServerEntry OBJECT-TYPE
SYNTAX AgentLogEmailMailServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailMailServerTable. This entry shows the conmfiguration for mail server."
INDEX { agentLogEmailSmtpAddrType, agentLogEmailSmtpAddr }
::= { agentLogEmailMailServerTable 1 }
AgentLogEmailMailServerEntry ::= SEQUENCE {
agentLogEmailSmtpAddrType InetAddressType,
agentLogEmailSmtpAddr InetAddress,
agentLogEmailSmtpPort InetPortNumber,
agentLogEmailSecurity INTEGER,
agentLogEmailloginID DisplayString,
agentLogEmailPassword DisplayString,
agentLogEmailEntryStatus RowStatus
}
agentLogEmailSmtpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Email SMTP Address type"
::= { agentLogEmailMailServerEntry 1 }
agentLogEmailSmtpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SMTP server Address"
::= { agentLogEmailMailServerEntry 2 }
agentLogEmailSmtpPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SMTP Port number. When this object is set to 0, it resets to
factory default port number."
::= { agentLogEmailMailServerEntry 3 }
agentLogEmailSecurity OBJECT-TYPE
SYNTAX INTEGER { none(1), tlsv1(2), starttls(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the authentication mechanism that should be used.
Well known port for none security is 25, sslv3/tlsv1 is 465,
and starttls is 587 or 25."
::= { agentLogEmailMailServerEntry 4 }
agentLogEmailloginID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This user id is used while the switch/router is being authenticated by the SMTP server.The user ID
should be minimum of 1 charcter to maximum of 32 characters."
::= { agentLogEmailMailServerEntry 5 }
agentLogEmailPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This password is used while the switch/router is being authenticated by the SMTP server.The password
should be minimum of 1 character to maximum of 32 characters."
::= { agentLogEmailMailServerEntry 6 }
agentLogEmailEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailMailServerEntry 7 }
agentLogEmailAlertStatsGroup OBJECT IDENTIFIER ::= { agentLogStatisticsGroup 7}
agentLogEmailStatsemailsSentCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the count to show the no of emails sent so far."
::= { agentLogEmailAlertStatsGroup 1 }
agentLogEmailStatsemailsFailureCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the count to show the no of emails failures happened so far..."
::= { agentLogEmailAlertStatsGroup 2 }
agentLogEmailStatsTimeSinceLastEmailSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the number of seconds since the last email was sent."
::= { agentLogEmailAlertStatsGroup 3}
agentLogEmailStatsClear OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to clear the email alert stats."
::= { agentLogEmailAlertStatsGroup 4}
--**************************************************************************************
-- agentLogInMemoryGroup
--
--**************************************************************************************
agentLogInMemoryGroup OBJECT IDENTIFIER ::= { logging 3 }
agentLogInMemoryLogCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of valid entries in the in-memory log."
::= { agentLogInMemoryGroup 1 }
--**************************************************************************************
-- agentLogInMemoryTable
--
--**************************************************************************************
agentLogInMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The in-memory log table containing sequence of in-memory log entries."
::= { agentLogInMemoryGroup 2 }
agentLogInMemoryEntry OBJECT-TYPE
SYNTAX AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual message entry in in-memory log table."
INDEX { agentLogInMemoryMsgIndex }
::= { agentLogInMemoryTable 1 }
AgentLogInMemoryEntry ::=
SEQUENCE {
agentLogInMemoryMsgIndex
Unsigned32,
agentLogInMemoryMsgText
DisplayString
}
agentLogInMemoryMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to message entry in the in-memory log table."
::= { agentLogInMemoryEntry 1 }
agentLogInMemoryMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Message text info for inmemory logged messages."
::= { agentLogInMemoryEntry 2 }
--**************************************************************************************
-- agentLogPersistentGroup
--
--**************************************************************************************
-- agentLogPersistentGroup OBJECT IDENTIFIER ::= { logging 4 }
--
-- agentLogPersistentLogCount OBJECT-TYPE
-- SYNTAX Counter32
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The count of valid entries in the persistent log."
-- ::= { agentLogPersistentGroup 1 }
--**************************************************************************************
-- agentLogPersistentTable
--
--**************************************************************************************
-- agentLogPersistentTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF AgentLogPersistentEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Table for storing persistent log messages."
-- ::= { agentLogPersistentGroup 4 }
--
-- agentLogPersistentEntry OBJECT-TYPE
-- SYNTAX AgentLogPersistentEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Log entry details for logging message in persistent log table."
-- INDEX { agentLogMsgPersistentMsgIndex }
-- ::= { agentLogPersistentTable 1 }
--
-- AgentLogPersistentEntry ::=
-- SEQUENCE {
-- agentLogMsgPersistentMsgIndex
-- Unsigned32,
-- agentLogMsgPersistentMsgText
-- DisplayString
-- }
--
-- agentLogMsgPersistentMsgIndex OBJECT-TYPE
-- SYNTAX Unsigned32
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Table index for logging message in persistent log table."
-- ::= { agentLogPersistentEntry 1 }
--
-- agentLogMsgPersistentMsgText OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The text corresponding to persistent log message."
-- ::= { agentLogPersistentEntry 2 }
--**************************************************************************************
-- agentLogTrapsGroup
--
--**************************************************************************************
agentLogTrapsGroup OBJECT IDENTIFIER ::= { logging 5 }
agentLogEmailAlertTrapsGroup OBJECT IDENTIFIER ::= { agentLogTrapsGroup 1}
agentLogEmailSendFailed NOTIFICATION-TYPE
OBJECTS {
agentLogEmailStatsemailsFailureCount -- No of emails Failed
}
STATUS current
DESCRIPTION
"When ever a mail sending to the SMTP server is failed, this trap is sent with a count of how many times the connection to the SMTP server is failed so far."
::= { agentLogEmailAlertTrapsGroup 1 }
END