diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/quanta/fastpathlogging.my | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/quanta/fastpathlogging.my')
| -rw-r--r-- | MIBS/quanta/fastpathlogging.my | 804 |
1 files changed, 804 insertions, 0 deletions
diff --git a/MIBS/quanta/fastpathlogging.my b/MIBS/quanta/fastpathlogging.my new file mode 100644 index 0000000..f367ad3 --- /dev/null +++ b/MIBS/quanta/fastpathlogging.my @@ -0,0 +1,804 @@ +NETGEAR-LOGGING-MIB DEFINITIONS ::= BEGIN + +-- Copyright Netgear Inc (2004-2007) All rights reserved. + +-- This SNMP Management Information Specification +-- embodies Netgear Inc's confidential and proprietary +-- intellectual property. Netgear Inc retains all title +-- and ownership in the Specification including any revisions. + +-- This Specification is supplied "AS IS", Netgear 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 + lb6m FROM QUANTA-LB6M-REF-MIB + InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB + agentInventoryComponentIndex FROM NETGEAR-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. + } + + fastPathLogging MODULE-IDENTITY + LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT + ORGANIZATION "Netgear Inc" + CONTACT-INFO "" + DESCRIPTION + "This MIB provides objects to configure and display events logged + on this system." + + -- Revision history. + REVISION + "201101260000Z" -- 26 Jan 2011 12:00:00 GMT + DESCRIPTION + "Postal address updated." + REVISION + "200705230000Z" -- 23 May 2007 12:00:00 GMT + DESCRIPTION + "Netgear branding related changes." + REVISION + "200410261303Z" -- Tue Oct 23 13:03:07 2004 GMT + DESCRIPTION + "Initial version." + + ::= { lb6m 14 } + + --************************************************************************************** + -- agentLogConfigGroup + -- + --************************************************************************************** + + agentLogConfigGroup OBJECT IDENTIFIER ::= { fastPathLogging 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 } + + + --************************************************************************************** + -- 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 } + + --************************************************************************************** + -- agentLogWebConfigGroup + -- + --************************************************************************************** + + agentLogWebConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 7 } + + agentLogWebAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable/disable the logging of the Web " + ::= { agentLogWebConfigGroup 1 } + + --************************************************************************************** + -- agentLogSnmpConfigGroup + -- + --************************************************************************************** + + agentLogSnmpConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 8 } + + agentLogSnmpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable/disable the logging of the Snmp " + ::= { agentLogSnmpConfigGroup 1 } + + --************************************************************************************** + -- agentLogAuditConfigGroup + -- + --************************************************************************************** + + agentLogAuditConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 9 } + + agentLogAuditAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administratively enable/disable Switch Auditing " + ::= { agentLogAuditConfigGroup 1 } + --************************************************************************************** + -- 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, + agentLogHostTableIpAddress + InetAddress, + agentLogHostTableIpAddressType + InetAddressType, + 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 } + + agentLogHostTableIpAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Syslog Host table IP Address Type." + ::= { agentLogSyslogHostEntry 2 } + + agentLogHostTableIpAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Syslog Host table IP Address. Set operation of this object can be successful + only when the valid IpAddressType (Ipv4, Ipv6 or DNS) is configured and the + address specified is valid for that Address 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 } + + --************************************************************************************** + -- agentLogStatisticsGroup + -- + --************************************************************************************** + + agentLogStatisticsGroup OBJECT IDENTIFIER ::= { fastPathLogging 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 6 } + + 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 + "Email from Address" + ::= { 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 } + + 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 not-accessible + STATUS current + DESCRIPTION + "Log message Type" + ::= { agentLogEmailToAddrEntry 1 } + + agentLogEmailToAddr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Email Sender Address" + ::= { 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 not-accessible + STATUS current + DESCRIPTION + "Log message Type" + ::= { agentLogEmailSubjectEntry 1 } + + agentLogEmailSubject OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Email Subject. 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 not-accessible + STATUS current + DESCRIPTION + "Email SMTP Address type" + ::= { agentLogEmailMailServerEntry 1 } + + agentLogEmailSmtpAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + 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) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the authentication mechanism that should be used." + ::= { 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 16 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 16 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 ::= { fastPathLogging 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 } + + --************************************************************************************** + -- agentLogTrapsGroup + -- + --************************************************************************************** + + agentLogTrapsGroup OBJECT IDENTIFIER ::= { fastPathLogging 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 |