summaryrefslogtreecommitdiff
path: root/MIBS/edgeswitch/EdgeSwitch-LOGGING-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/edgeswitch/EdgeSwitch-LOGGING-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/edgeswitch/EdgeSwitch-LOGGING-MIB')
-rw-r--r--MIBS/edgeswitch/EdgeSwitch-LOGGING-MIB804
1 files changed, 804 insertions, 0 deletions
diff --git a/MIBS/edgeswitch/EdgeSwitch-LOGGING-MIB b/MIBS/edgeswitch/EdgeSwitch-LOGGING-MIB
new file mode 100644
index 0000000..4a71238
--- /dev/null
+++ b/MIBS/edgeswitch/EdgeSwitch-LOGGING-MIB
@@ -0,0 +1,804 @@
+EdgeSwitch-LOGGING-MIB DEFINITIONS ::= BEGIN
+
+-- Copyright Broadcom Inc (2004-2007) All rights reserved.
+
+-- This SNMP Management Information Specification
+-- embodies Broadcom Inc's confidential and proprietary
+-- intellectual property. Broadcom Inc retains all title
+-- and ownership in the Specification including any revisions.
+
+-- This Specification is supplied "AS IS", Broadcom 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
+ fastPath FROM EdgeSwitch-REF-MIB
+ InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB
+ agentInventoryComponentIndex FROM EdgeSwitch-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 "Broadcom 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
+ "Ubiquiti branding related changes."
+ REVISION
+ "200410261303Z" -- Tue Oct 23 13:03:07 2004 GMT
+ DESCRIPTION
+ "Initial version."
+
+ ::= { fastPath 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