summaryrefslogtreecommitdiff
path: root/data/mibs/MTA-MIB.txt
diff options
context:
space:
mode:
Diffstat (limited to 'data/mibs/MTA-MIB.txt')
-rw-r--r--data/mibs/MTA-MIB.txt1226
1 files changed, 0 insertions, 1226 deletions
diff --git a/data/mibs/MTA-MIB.txt b/data/mibs/MTA-MIB.txt
deleted file mode 100644
index 29618adc8..000000000
--- a/data/mibs/MTA-MIB.txt
+++ /dev/null
@@ -1,1226 +0,0 @@
-MTA-MIB DEFINITIONS ::= BEGIN
-
-IMPORTS
- OBJECT-TYPE, Counter32, Gauge32, MODULE-IDENTITY, mib-2
- FROM SNMPv2-SMI
- TimeInterval
- FROM SNMPv2-TC
- MODULE-COMPLIANCE, OBJECT-GROUP
- FROM SNMPv2-CONF
- SnmpAdminString
- FROM SNMP-FRAMEWORK-MIB
- applIndex, URLString
- FROM NETWORK-SERVICES-MIB;
-
-mta MODULE-IDENTITY
- LAST-UPDATED "200003030000Z"
- ORGANIZATION "IETF Mail and Directory Management Working Group"
- CONTACT-INFO
- " Ned Freed
-
- Postal: Innosoft International, Inc.
- 1050 Lakes Drive
- West Covina, CA 91790
- US
-
- Tel: +1 626 919 3600
- Fax: +1 626 919 3614
-
- E-Mail: ned.freed@innosoft.com"
- DESCRIPTION
- "The MIB module describing Message Transfer Agents (MTAs)"
- REVISION "200003030000Z"
- DESCRIPTION
- "This revision, published in RFC 2789, changes a number of
- DisplayStrings to SnmpAdminStrings. Note that this change
-
- is not strictly supported by SMIv2. However, the alternative
- of deprecating the old objects and defining new objects
- would have a more adverse impact on backward compatibility
- and interoperability, given the particular semantics of
- these objects. The defining reference for distinguished
- names has also been updated from RFC 1779 to RFC 2253."
- REVISION "199905120000Z"
- DESCRIPTION
- "This revision fixes a number of technical problems found in
- previous versions: The conformance groups for different
- versions of this MIB have been corrected, the recommendation
- that an empty string be returned if the last operation was
- successful has been removed from
- mtaGroupInboundRejectionReason and
- mtaGroupOutboundConnectFailureReason as it conflicts
- with the stated purpose of these variables, and the
- required mtaStatusCode entry has been added to
- MtaGroupErrorEntry. It should be noted that this last
- change in no way affects the bits on the wire."
- REVISION "199708170000Z"
- DESCRIPTION
- "This revision, published in RFC 2249, adds the
- mtaGroupDescription and mtaGroupURL fields, conversion
- operation counters, a group hierarchy description mechanism,
- counters for specific errors, oldest message IDs, per-MTA
- and per-group loop counters, and a new table for tracking
- any errors an MTA encounters."
- REVISION "199311280000Z"
- DESCRIPTION
- "The original version of this MIB was published in RFC 1566"
- ::= {mib-2 28}
-
-mtaTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MtaEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The table holding information specific to an MTA."
- ::= {mta 1}
-
-mtaEntry OBJECT-TYPE
- SYNTAX MtaEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The entry associated with each MTA."
- INDEX {applIndex}
- ::= {mtaTable 1}
-
-MtaEntry ::= SEQUENCE {
- mtaReceivedMessages
- Counter32,
- mtaStoredMessages
- Gauge32,
- mtaTransmittedMessages
- Counter32,
- mtaReceivedVolume
- Counter32,
- mtaStoredVolume
- Gauge32,
- mtaTransmittedVolume
- Counter32,
- mtaReceivedRecipients
- Counter32,
- mtaStoredRecipients
- Gauge32,
- mtaTransmittedRecipients
- Counter32,
- mtaSuccessfulConvertedMessages
- Counter32,
- mtaFailedConvertedMessages
- Counter32,
- mtaLoopsDetected
- Counter32
-}
-
-mtaReceivedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages received since MTA initialization.
- This includes messages transmitted to this MTA from other
- MTAs as well as messages that have been submitted to the
- MTA directly by end-users or applications."
- ::= {mtaEntry 1}
-
-mtaStoredMessages OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of messages currently stored in the MTA.
- This includes messages that are awaiting transmission to
- some other MTA or are waiting for delivery to an end-user
- or application."
- ::= {mtaEntry 2}
-
-mtaTransmittedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages transmitted since MTA initialization.
- This includes messages that were transmitted to some other
- MTA or are waiting for delivery to an end-user or
- application."
- ::= {mtaEntry 3}
-
-mtaReceivedVolume OBJECT-TYPE
- SYNTAX Counter32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages received since MTA
- initialization, measured in kilo-octets. This volume should
- include all transferred data that is logically above the mail
- transport protocol level. For example, an SMTP-based MTA
- should use the number of kilo-octets in the message header
- and body, while an X.400-based MTA should use the number of
- kilo-octets of P2 data. This includes messages transmitted
- to this MTA from other MTAs as well as messages that have
- been submitted to the MTA directly by end-users or
- applications."
- ::= {mtaEntry 4}
-
-mtaStoredVolume OBJECT-TYPE
- SYNTAX Gauge32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages currently stored in the MTA,
- measured in kilo-octets. This volume should include all
- stored data that is logically above the mail transport
- protocol level. For example, an SMTP-based MTA should
- use the number of kilo-octets in the message header and
- body, while an X.400-based MTA would use the number of
- kilo-octets of P2 data. This includes messages that are
- awaiting transmission to some other MTA or are waiting
- for delivery to an end-user or application."
- ::= {mtaEntry 5}
-
-mtaTransmittedVolume OBJECT-TYPE
- SYNTAX Counter32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages transmitted since MTA
- initialization, measured in kilo-octets. This volume should
- include all transferred data that is logically above the mail
- transport protocol level. For example, an SMTP-based MTA
- should use the number of kilo-octets in the message header
- and body, while an X.400-based MTA should use the number of
- kilo-octets of P2 data. This includes messages that were
- transmitted to some other MTA or are waiting for delivery
- to an end-user or application."
- ::= {mtaEntry 6}
-
-mtaReceivedRecipients OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- received since MTA initialization. Recipients this MTA
- has no responsibility for, i.e. inactive envelope
- recipients or ones referred to in message headers,
- should not be counted even if information about such
- recipients is available. This includes messages
- transmitted to this MTA from other MTAs as well as
- messages that have been submitted to the MTA directly
- by end-users or applications."
- ::= {mtaEntry 7}
-
-mtaStoredRecipients OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- currently stored in the MTA. Recipients this MTA has no
- responsibility for, i.e. inactive envelope recipients or
- ones referred to in message headers, should not be
- counted. This includes messages that are awaiting
- transmission to some other MTA or are waiting for
- delivery to an end-user or application."
- ::= {mtaEntry 8}
-
-mtaTransmittedRecipients OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- transmitted since MTA initialization. Recipients this
- MTA had no responsibility for, i.e. inactive envelope
- recipients or ones referred to in message headers,
- should not be counted. This includes messages that were
- transmitted to some other MTA or are waiting for
- delivery to an end-user or application."
- ::= {mtaEntry 9}
-
-mtaSuccessfulConvertedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages that have been successfully
- converted from one form to another since MTA
- initialization."
- ::= {mtaEntry 10}
-
-mtaFailedConvertedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages for which an unsuccessful
- attempt was made to convert them from one form to
- another since MTA initialization."
- ::= {mtaEntry 11}
-
-mtaLoopsDetected OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A message loop is defined as a situation where the MTA
- decides that a given message will never be delivered to
- one or more recipients and instead will continue to
- loop endlessly through one or more MTAs. This variable
- counts the number of times the MTA has detected such a
- situation since MTA initialization. Note that the
- mechanism MTAs use to detect loops (e.g., trace field
- counting, count of references to this MTA in a trace
- field, examination of DNS or other directory information,
- etc.), the level at which loops are detected (e.g., per
- message, per recipient, per directory entry, etc.), and
- the handling of a loop once it is detected (e.g., looping
-
- messages are held, looping messages are bounced or sent
- to the postmaster, messages that the MTA knows will loop
- won't be accepted, etc.) vary widely from one MTA to the
- next and cannot be inferred from this variable."
- ::= {mtaEntry 12}
-
--- MTAs typically group inbound reception, queue storage, and
--- outbound transmission in some way, rather than accounting for
--- such operations only across the MTA as a whole. In the most
--- extreme case separate information will be maintained for each
--- different entity that receives messages and for each entity
--- the MTA stores messages for and delivers messages to. Other
--- MTAs may elect to treat all reception equally, all queue
--- storage equally, all deliveries equally, or some combination
--- of this. Overlapped groupings are also possible, where an MTA
--- decomposes its traffic in different ways for different
--- purposes.
-
--- In any case, a grouping abstraction is an extremely useful for
--- breaking down the activities of an MTA. For purposes of
--- labelling this will be called a "group" in this MIB.
-
--- Each group contains all the variables needed to monitor all
--- aspects of an MTA's operation. However, the fact that all
--- groups contain all possible variables does not imply that all
--- groups must use all possible variables. For example, a single
--- group might be used to monitor only one kind of event (inbound
--- processing, outbound processing, or storage). In this sort of
--- configuration any counters that are unused as a result of a
--- given MTA's use of the group construct must be inaccessible;
--- e.g., returning either a noSuchName error (for an SNMPv1 get),
--- or a noSuchInstance exception (for an SNMPv2 get).
-
--- Groups can be created at any time after MTA initialization. Once
--- a group is created it should not be deleted or its mtaGroupIndex
--- changed unless the MTA is reinitialized.
-
--- Groups are not necessarily mutually exclusive. A given event may
--- be recorded by more than one group, a message may be seen as
--- stored by more than one group, and so on. Groups should be all
--- inclusive, however: if groups are implemented all aspects of an
--- MTA's operation should be registered in at least one group.
--- This freedom lets implementors use different sets of groups to
--- provide different "views" of an MTA.
-
--- The possibility of overlap between groups means that summing
--- variables across groups may not produce values equal to those in
--- the mtaTable. mtaTable should always provide accurate information
-
--- about the MTA as a whole.
-
--- The term "channel" is often used in MTA implementations; channels
--- are usually, but not always, equivalent to a group. However,
--- this MIB does not use the term "channel" because there is no
--- requirement that an MTA supporting this MIB has to map its
--- "channel" abstraction one-to-one onto the MIB's group abstraction.
-
--- An MTA may create a group or group of groups at any time. Once
--- created, however, an MTA cannot delete an entry for a group from
--- the group table. Deletion is only allowed when the MTA is
--- reinitialized, and is not required even then. This restriction
--- is imposed so that monitoring agents can rely on group
--- assignments being consistent across multiple query operations.
-
--- Groups may be laid out so as to form a hierarchical arrangement,
--- with some groups acting as subgroups for other groups.
--- Alternately, disjoint groups of groups may be used to provide
--- different sorts of "snapshots" of MTA operation. The
--- mtaGroupHierarchy variable provides an indication of how each
--- group fits into the overall arrangement being used.
-
--- Note that SNMP also defines and uses term "group". MTA groups are
--- NOT the same as SNMP groups.
-
-mtaGroupTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MtaGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The table holding information specific to each MTA group."
- ::= {mta 2}
-
-mtaGroupEntry OBJECT-TYPE
- SYNTAX MtaGroupEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The entry associated with each MTA group."
- INDEX {applIndex, mtaGroupIndex}
- ::= {mtaGroupTable 1}
-
-MtaGroupEntry ::= SEQUENCE {
- mtaGroupIndex
- INTEGER,
- mtaGroupReceivedMessages
- Counter32,
- mtaGroupRejectedMessages
-
- Counter32,
- mtaGroupStoredMessages
- Gauge32,
- mtaGroupTransmittedMessages
- Counter32,
- mtaGroupReceivedVolume
- Counter32,
- mtaGroupStoredVolume
- Gauge32,
- mtaGroupTransmittedVolume
- Counter32,
- mtaGroupReceivedRecipients
- Counter32,
- mtaGroupStoredRecipients
- Gauge32,
- mtaGroupTransmittedRecipients
- Counter32,
- mtaGroupOldestMessageStored
- TimeInterval,
- mtaGroupInboundAssociations
- Gauge32,
- mtaGroupOutboundAssociations
- Gauge32,
- mtaGroupAccumulatedInboundAssociations
- Counter32,
- mtaGroupAccumulatedOutboundAssociations
- Counter32,
- mtaGroupLastInboundActivity
- TimeInterval,
- mtaGroupLastOutboundActivity
- TimeInterval,
- mtaGroupLastOutboundAssociationAttempt
- TimeInterval,
- mtaGroupRejectedInboundAssociations
- Counter32,
- mtaGroupFailedOutboundAssociations
- Counter32,
- mtaGroupInboundRejectionReason
- SnmpAdminString,
- mtaGroupOutboundConnectFailureReason
- SnmpAdminString,
- mtaGroupScheduledRetry
- TimeInterval,
- mtaGroupMailProtocol
- OBJECT IDENTIFIER,
- mtaGroupName
- SnmpAdminString,
- mtaGroupSuccessfulConvertedMessages
-
- Counter32,
- mtaGroupFailedConvertedMessages
- Counter32,
- mtaGroupDescription
- SnmpAdminString,
- mtaGroupURL
- URLString,
- mtaGroupCreationTime
- TimeInterval,
- mtaGroupHierarchy
- INTEGER,
- mtaGroupOldestMessageId
- SnmpAdminString,
- mtaGroupLoopsDetected
- Counter32
-}
-
-mtaGroupIndex OBJECT-TYPE
- SYNTAX INTEGER (1..2147483647)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The index associated with a group for a given MTA."
- ::= {mtaGroupEntry 1}
-
-mtaGroupReceivedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages received to this group since
- group creation."
- ::= {mtaGroupEntry 2}
-
-mtaGroupRejectedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages rejected by this group since
- group creation."
- ::= {mtaGroupEntry 3}
-
-mtaGroupStoredMessages OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of messages currently stored in this
- group's queue."
- ::= {mtaGroupEntry 4}
-
-mtaGroupTransmittedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages transmitted by this group since
- group creation."
- ::= {mtaGroupEntry 5}
-
-mtaGroupReceivedVolume OBJECT-TYPE
- SYNTAX Counter32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages received to this group since
- group creation, measured in kilo-octets. This volume
- should include all transferred data that is logically above
- the mail transport protocol level. For example, an
- SMTP-based MTA should use the number of kilo-octets in the
- message header and body, while an X.400-based MTA should use
- the number of kilo-octets of P2 data."
- ::= {mtaGroupEntry 6}
-
-mtaGroupStoredVolume OBJECT-TYPE
- SYNTAX Gauge32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages currently stored in this
- group's queue, measured in kilo-octets. This volume should
- include all stored data that is logically above the mail
- transport protocol level. For example, an SMTP-based
- MTA should use the number of kilo-octets in the message
- header and body, while an X.400-based MTA would use the
- number of kilo-octets of P2 data."
- ::= {mtaGroupEntry 7}
-
-mtaGroupTransmittedVolume OBJECT-TYPE
- SYNTAX Counter32
- UNITS "K-octets"
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total volume of messages transmitted by this group
- since group creation, measured in kilo-octets. This
- volume should include all transferred data that is logically
- above the mail transport protocol level. For example, an
- SMTP-based MTA should use the number of kilo-octets in the
- message header and body, while an X.400-based MTA should use
- the number of kilo-octets of P2 data."
- ::= {mtaGroupEntry 8}
-
-mtaGroupReceivedRecipients OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- received to this group since group creation.
- Recipients this MTA has no responsibility for should not
- be counted."
- ::= {mtaGroupEntry 9}
-
-mtaGroupStoredRecipients OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- currently stored in this group's queue. Recipients this
- MTA has no responsibility for should not be counted."
- ::= {mtaGroupEntry 10}
-
-mtaGroupTransmittedRecipients OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of recipients specified in all messages
- transmitted by this group since group creation.
- Recipients this MTA had no responsibility for should not
- be counted."
- ::= {mtaGroupEntry 11}
-
-mtaGroupOldestMessageStored OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time since the oldest message in this group's queue was
-
- placed in the queue."
- ::= {mtaGroupEntry 12}
-
-mtaGroupInboundAssociations OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of current associations to the group, where the
- group is the responder."
- ::= {mtaGroupEntry 13}
-
-mtaGroupOutboundAssociations OBJECT-TYPE
- SYNTAX Gauge32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of current associations to the group, where the
- group is the initiator."
- ::= {mtaGroupEntry 14}
-
-mtaGroupAccumulatedInboundAssociations OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of associations to the group since
- group creation, where the MTA was the responder."
- ::= {mtaGroupEntry 15}
-
-mtaGroupAccumulatedOutboundAssociations OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of associations from the group since
- group creation, where the MTA was the initiator."
- ::= {mtaGroupEntry 16}
-
-mtaGroupLastInboundActivity OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time since the last time that this group had an active
- inbound association for purposes of message reception."
- ::= {mtaGroupEntry 17}
-
-mtaGroupLastOutboundActivity OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time since the last time that this group had a
- successful outbound association for purposes of
- message delivery."
- ::= {mtaGroupEntry 18}
-
-mtaGroupLastOutboundAssociationAttempt OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time since the last time that this group attempted
- to make an outbound association for purposes of
- message delivery."
- ::= {mtaGroupEntry 34}
-
-mtaGroupRejectedInboundAssociations OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number of inbound associations the group has
- rejected, since group creation. Rejected associations
- are not counted in the accumulated association totals."
- ::= {mtaGroupEntry 19}
-
-mtaGroupFailedOutboundAssociations OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The total number associations where the group was the
- initiator and association establishment has failed,
- since group creation. Failed associations are
- not counted in the accumulated association totals."
- ::= {mtaGroupEntry 20}
-
-mtaGroupInboundRejectionReason OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The failure reason, if any, for the last association this
- group refused to respond to. If no association attempt
-
- has been made since the MTA was initialized the value
- should be 'never'."
- ::= {mtaGroupEntry 21}
-
-mtaGroupOutboundConnectFailureReason OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The failure reason, if any, for the last association attempt
- this group initiated. If no association attempt has been
- made since the MTA was initialized the value should be
- 'never'."
- ::= {mtaGroupEntry 22}
-
-mtaGroupScheduledRetry OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The amount of time until this group is next scheduled to
- attempt to make an association."
- ::= {mtaGroupEntry 23}
-
-mtaGroupMailProtocol OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "An identification of the protocol being used by this group.
- For an group employing OSI protocols, this will be the
- Application Context. For Internet applications, OID
- values of the form {applTCPProtoID port} or {applUDPProtoID
- port} are used for TCP-based and UDP-based protocols,
- respectively. In either case 'port' corresponds to the
- primary port number being used by the protocol. The
- usual IANA procedures may be used to register ports for
- new protocols. applTCPProtoID and applUDPProtoID are
- defined in the NETWORK-SERVICES-MIB, RFC 2788."
- ::= {mtaGroupEntry 24}
-
-mtaGroupName OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A descriptive name for the group. If this group connects to
- a single remote MTA this should be the name of that MTA. If
-
- this in turn is an Internet MTA this should be the domain
- name. For an OSI MTA it should be the string encoded
- distinguished name of the managed object using the format
- defined in RFC 2253. For X.400(1984) MTAs which do not
- have a Distinguished Name, the RFC 2156 syntax
- 'mta in globalid' used in X400-Received: fields can be
- used."
- ::= {mtaGroupEntry 25}
-
-mtaGroupSuccessfulConvertedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages that have been successfully
- converted from one form to another in this group
- since group creation."
- ::= {mtaGroupEntry 26}
-
-mtaGroupFailedConvertedMessages OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "The number of messages for which an unsuccessful
- attempt was made to convert them from one form to
- another in this group since group creation."
- ::= {mtaGroupEntry 27}
-
-mtaGroupDescription OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A description of the group's purpose. This information is
- intended to identify the group in a status display."
- ::= {mtaGroupEntry 28}
-
-mtaGroupURL OBJECT-TYPE
- SYNTAX URLString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A URL pointing to a description of the group. This
- information is intended to identify and briefly describe
- the group in a status display."
- ::= {mtaGroupEntry 29}
-
-mtaGroupCreationTime OBJECT-TYPE
- SYNTAX TimeInterval
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Time since this group was first created."
- ::= {mtaGroupEntry 30}
-
-mtaGroupHierarchy OBJECT-TYPE
- SYNTAX INTEGER (-2147483648..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Describes how this group fits into the hierarchy. A
- positive value is interpreted as an mtaGroupIndex
- value for some other group whose variables include
- those of this group (and usually others). A negative
- value is interpreted as a group collection code: Groups
- with common negative hierarchy values comprise one
- particular breakdown of MTA activity as a whole. A
- zero value means that this MIB implementation doesn't
- implement hierarchy indicators and thus the overall
- group hierarchy cannot be determined."
- ::= {mtaGroupEntry 31}
-
-mtaGroupOldestMessageId OBJECT-TYPE
- SYNTAX SnmpAdminString
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Message ID of the oldest message in the group's queue.
- Whenever possible this should be in the form of an
- RFC 822 msg-id; X.400 may convert X.400 message
- identifiers to this form by following the rules laid
- out in RFC2156."
- ::= {mtaGroupEntry 32}
-
-mtaGroupLoopsDetected OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "A message loop is defined as a situation where the MTA
- decides that a given message will never be delivered to
- one or more recipients and instead will continue to
- loop endlessly through one or more MTAs. This variable
- counts the number of times the MTA has detected such a
- situation in conjunction with something associated with
-
- this group since group creation. Note that the
- mechanism MTAs use to detect loops (e.g., trace field
- counting, count of references to this MTA in a trace
- field, examination of DNS or other directory information,
- etc.), the level at which loops are detected (e.g., per
- message, per recipient, per directory entry, etc.), and
- the handling of a loop once it is detected (e.g., looping
- messages are held, looping messages are bounced or sent
- to the postmaster, messages that the MTA knows will loop
- won't be accepted, etc.) vary widely from one MTA to the
- next and cannot be inferred from this variable."
- ::= {mtaGroupEntry 33}
-
--- The mtaGroupAssociationTable provides a means of correlating
--- entries in the network services association table with the
--- MTA group responsible for the association.
-
-mtaGroupAssociationTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MtaGroupAssociationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The table holding information regarding the associations
- for each MTA group."
- ::= {mta 3}
-
-mtaGroupAssociationEntry OBJECT-TYPE
- SYNTAX MtaGroupAssociationEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The entry holding information regarding the associations
- for each MTA group."
- INDEX {applIndex, mtaGroupIndex, mtaGroupAssociationIndex}
- ::= {mtaGroupAssociationTable 1}
-
-MtaGroupAssociationEntry ::= SEQUENCE {
- mtaGroupAssociationIndex
- INTEGER
-}
-
-mtaGroupAssociationIndex OBJECT-TYPE
- SYNTAX INTEGER (1..2147483647)
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Reference into association table to allow correlation of
- this group's active associations with the association table."
- ::= {mtaGroupAssociationEntry 1}
-
--- The mtaGroupErrorTable gives each group a way of tallying
--- the specific errors it has encountered. The mechanism
--- defined here uses RFC 1893 status codes to identify
--- various specific errors. There are also classes for generic
--- errors of various sorts, and the entire mechanism is also
--- extensible, in that new error codes can be defined at any
--- time.
-
-mtaGroupErrorTable OBJECT-TYPE
- SYNTAX SEQUENCE OF MtaGroupErrorEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The table holding information regarding accumulated errors
- for each MTA group."
- ::= {mta 5}
-
-mtaGroupErrorEntry OBJECT-TYPE
- SYNTAX MtaGroupErrorEntry
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "The entry holding information regarding accumulated
- errors for each MTA group."
- INDEX {applIndex, mtaGroupIndex, mtaStatusCode}
- ::= {mtaGroupErrorTable 1}
-
-MtaGroupErrorEntry ::= SEQUENCE {
- mtaStatusCode
- INTEGER (4000000..5999999),
- mtaGroupInboundErrorCount
- Counter32,
- mtaGroupInternalErrorCount
- Counter32,
- mtaGroupOutboundErrorCount
- Counter32
-}
-
-mtaGroupInboundErrorCount OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Count of the number of errors of a given type that have
- been accumulated in association with a particular group
- while processing incoming messages. In the case of SMTP
-
- these will typically be errors reporting by an SMTP
- server to the remote client; in the case of X.400
- these will typically be errors encountered while
- processing an incoming message."
- ::= {mtaGroupErrorEntry 1}
-
-mtaGroupInternalErrorCount OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Count of the number of errors of a given type that have
- been accumulated in association with a particular group
- during internal MTA processing."
- ::= {mtaGroupErrorEntry 2}
-
-mtaGroupOutboundErrorCount OBJECT-TYPE
- SYNTAX Counter32
- MAX-ACCESS read-only
- STATUS current
- DESCRIPTION
- "Count of the number of errors of a given type that have
- been accumulated in association with a particular group's
- outbound connection activities. In the case of an SMTP
- client these will typically be errors reported while
- attempting to contact or while communicating with the
- remote SMTP server. In the case of X.400 these will
- typically be errors encountered while constructing
- or attempting to deliver an outgoing message."
- ::= {mtaGroupErrorEntry 3}
-
-mtaStatusCode OBJECT-TYPE
- SYNTAX INTEGER (4000000..5999999)
- MAX-ACCESS not-accessible
- STATUS current
- DESCRIPTION
- "An index capable of representing an Enhanced Mail System
- Status Code. Enhanced Mail System Status Codes are
- defined in RFC 1893. These codes have the form
-
- class.subject.detail
-
- Here 'class' is either 2, 4, or 5 and both 'subject' and
- 'detail' are integers in the range 0..999. Given a status
- code the corresponding index value is defined to be
- ((class * 1000) + subject) * 1000 + detail. Both SMTP
- error response codes and X.400 reason and diagnostic codes
- can be mapped into these codes, resulting in a namespace
-
- capable of describing most error conditions a mail system
- encounters in a generic yet detailed way."
- ::= {mtaGroupErrorEntry 4}
-
--- Conformance information
-
-mtaConformance OBJECT IDENTIFIER ::= {mta 4}
-
-mtaGroups OBJECT IDENTIFIER ::= {mtaConformance 1}
-mtaCompliances OBJECT IDENTIFIER ::= {mtaConformance 2}
-
--- Compliance statements
-
-mtaCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 1566 implementations
- which support the Mail Monitoring MIB for basic
- monitoring of MTAs."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC1566Group}
- ::= {mtaCompliances 1}
-
-mtaAssocCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 1566 implementations
- which support the Mail Monitoring MIB for monitoring
- of MTAs and their associations."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC1566Group, mtaRFC1566AssocGroup}
- ::= {mtaCompliances 2}
-
-mtaRFC2249Compliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2249 implementations
- which support the Mail Monitoring MIB for basic
- monitoring of MTAs."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2249Group}
- ::= {mtaCompliances 5}
-
-mtaRFC2249AssocCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2249 implementations
-
- which support the Mail Monitoring MIB for monitoring of
- MTAs and their associations."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249AssocGroup}
- ::= {mtaCompliances 6}
-
-mtaRFC2249ErrorCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2249 implementations
- which support the Mail Monitoring MIB for monitoring of
- MTAs and detailed errors."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249ErrorGroup}
- ::= {mtaCompliances 7}
-
-mtaRFC2249FullCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2249 implementations
- which support the full Mail Monitoring MIB for
- monitoring of MTAs, associations, and detailed errors."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2249Group, mtaRFC2249AssocGroup,
- mtaRFC2249ErrorGroup}
- ::= {mtaCompliances 8}
-
-mtaRFC2789Compliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2789 implementations
- which support the Mail Monitoring MIB for basic
- monitoring of MTAs."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2789Group}
- ::= {mtaCompliances 9}
-
-mtaRFC2789AssocCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2789 implementations
- which support the Mail Monitoring MIB for monitoring of
- MTAs and their associations."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789AssocGroup}
- ::= {mtaCompliances 10}
-
-mtaRFC2789ErrorCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2789 implementations
- which support the Mail Monitoring MIB for monitoring of
- MTAs and detailed errors."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789ErrorGroup}
- ::= {mtaCompliances 11}
-
-mtaRFC2789FullCompliance MODULE-COMPLIANCE
- STATUS current
- DESCRIPTION
- "The compliance statement for RFC 2789 implementations
- which support the full Mail Monitoring MIB for
- monitoring of MTAs, associations, and detailed errors."
- MODULE -- this module
- MANDATORY-GROUPS {mtaRFC2789Group, mtaRFC2789AssocGroup,
- mtaRFC2789ErrorGroup}
- ::= {mtaCompliances 12}
-
--- Units of conformance
-
-mtaRFC1566Group OBJECT-GROUP
- OBJECTS {
- mtaReceivedMessages, mtaStoredMessages,
- mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
- mtaTransmittedVolume, mtaReceivedRecipients,
- mtaStoredRecipients, mtaTransmittedRecipients,
- mtaGroupReceivedMessages, mtaGroupRejectedMessages,
- mtaGroupStoredMessages, mtaGroupTransmittedMessages,
- mtaGroupReceivedVolume, mtaGroupStoredVolume,
- mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
- mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
- mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
- mtaGroupOutboundAssociations,
- mtaGroupAccumulatedInboundAssociations,
- mtaGroupAccumulatedOutboundAssociations,
- mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
- mtaGroupRejectedInboundAssociations,
- mtaGroupFailedOutboundAssociations,
- mtaGroupInboundRejectionReason,
- mtaGroupOutboundConnectFailureReason,
- mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName}
- STATUS current
- DESCRIPTION
- "A collection of objects providing basic monitoring of MTAs.
- This is the original set of such objects defined in RFC
- 1566."
- ::= {mtaGroups 10}
-
-mtaRFC1566AssocGroup OBJECT-GROUP
- OBJECTS {
- mtaGroupAssociationIndex}
- STATUS current
- DESCRIPTION
- "A collection of objects providing monitoring of MTA
- associations. This is the original set of such objects
- defined in RFC 1566."
- ::= {mtaGroups 11}
-
-mtaRFC2249Group OBJECT-GROUP
- OBJECTS {
- mtaReceivedMessages, mtaStoredMessages,
- mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
- mtaTransmittedVolume, mtaReceivedRecipients,
- mtaStoredRecipients, mtaTransmittedRecipients,
- mtaSuccessfulConvertedMessages, mtaFailedConvertedMessages,
- mtaGroupReceivedMessages, mtaGroupRejectedMessages,
- mtaGroupStoredMessages, mtaGroupTransmittedMessages,
- mtaGroupReceivedVolume, mtaGroupStoredVolume,
- mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
- mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
- mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
- mtaGroupOutboundAssociations, mtaLoopsDetected,
- mtaGroupAccumulatedInboundAssociations,
- mtaGroupAccumulatedOutboundAssociations,
- mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
- mtaGroupLastOutboundAssociationAttempt,
- mtaGroupRejectedInboundAssociations,
- mtaGroupFailedOutboundAssociations,
- mtaGroupInboundRejectionReason,
- mtaGroupOutboundConnectFailureReason,
- mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
- mtaGroupSuccessfulConvertedMessages,
- mtaGroupFailedConvertedMessages, mtaGroupDescription,
- mtaGroupURL, mtaGroupCreationTime, mtaGroupHierarchy,
- mtaGroupOldestMessageId, mtaGroupLoopsDetected}
- STATUS current
- DESCRIPTION
- "A collection of objects providing basic monitoring of MTAs.
- This group was originally defined in RFC 2249."
- ::= {mtaGroups 4}
-
-mtaRFC2249AssocGroup OBJECT-GROUP
- OBJECTS {
- mtaGroupAssociationIndex}
- STATUS current
- DESCRIPTION
- "A collection of objects providing monitoring of MTA
- associations. This group was originally defined in RFC
- 2249."
- ::= {mtaGroups 5}
-
-mtaRFC2249ErrorGroup OBJECT-GROUP
- OBJECTS {
- mtaGroupInboundErrorCount, mtaGroupInternalErrorCount,
- mtaGroupOutboundErrorCount}
- STATUS current
- DESCRIPTION
- "A collection of objects providing monitoring of
- detailed MTA errors. This group was originally defined
- in RFC 2249."
- ::= {mtaGroups 6}
-
-mtaRFC2789Group OBJECT-GROUP
- OBJECTS {
- mtaReceivedMessages, mtaStoredMessages,
- mtaTransmittedMessages, mtaReceivedVolume, mtaStoredVolume,
- mtaTransmittedVolume, mtaReceivedRecipients,
- mtaStoredRecipients, mtaTransmittedRecipients,
- mtaSuccessfulConvertedMessages, mtaFailedConvertedMessages,
- mtaGroupReceivedMessages, mtaGroupRejectedMessages,
- mtaGroupStoredMessages, mtaGroupTransmittedMessages,
- mtaGroupReceivedVolume, mtaGroupStoredVolume,
- mtaGroupTransmittedVolume, mtaGroupReceivedRecipients,
- mtaGroupStoredRecipients, mtaGroupTransmittedRecipients,
- mtaGroupOldestMessageStored, mtaGroupInboundAssociations,
- mtaGroupOutboundAssociations, mtaLoopsDetected,
- mtaGroupAccumulatedInboundAssociations,
- mtaGroupAccumulatedOutboundAssociations,
- mtaGroupLastInboundActivity, mtaGroupLastOutboundActivity,
- mtaGroupLastOutboundAssociationAttempt,
- mtaGroupRejectedInboundAssociations,
- mtaGroupFailedOutboundAssociations,
- mtaGroupInboundRejectionReason,
- mtaGroupOutboundConnectFailureReason,
- mtaGroupScheduledRetry, mtaGroupMailProtocol, mtaGroupName,
- mtaGroupSuccessfulConvertedMessages,
- mtaGroupFailedConvertedMessages, mtaGroupDescription,
- mtaGroupURL, mtaGroupCreationTime, mtaGroupHierarchy,
- mtaGroupOldestMessageId, mtaGroupLoopsDetected}
- STATUS current
- DESCRIPTION
- "A collection of objects providing basic monitoring of MTAs.
-
- This is the appropriate group for RFC 2789."
- ::= {mtaGroups 7}
-
-mtaRFC2789AssocGroup OBJECT-GROUP
- OBJECTS {
- mtaGroupAssociationIndex}
- STATUS current
- DESCRIPTION
- "A collection of objects providing monitoring of MTA
- associations. This is the appropriate group for RFC
- 2789 association monitoring."
- ::= {mtaGroups 8}
-
-mtaRFC2789ErrorGroup OBJECT-GROUP
- OBJECTS {
- mtaGroupInboundErrorCount, mtaGroupInternalErrorCount,
- mtaGroupOutboundErrorCount}
- STATUS current
- DESCRIPTION
- "A collection of objects providing monitoring of
- detailed MTA errors. This is the appropriate group
- for RFC 2789 error monitoring."
- ::= {mtaGroups 9}
-
-END