|
Packit |
022b05 |
SNMP-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY,
|
|
Packit |
022b05 |
OBJECT-TYPE,
|
|
Packit |
022b05 |
snmpModules
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RowStatus,
|
|
Packit |
022b05 |
StorageType
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpAdminString
|
|
Packit |
022b05 |
FROM SNMP-FRAMEWORK-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpTagValue,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpTargetParamsName
|
|
Packit |
022b05 |
FROM SNMP-TARGET-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE,
|
|
Packit |
022b05 |
OBJECT-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotificationMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200210140000Z"
|
|
Packit |
022b05 |
ORGANIZATION "IETF SNMPv3 Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"WG-email: snmpv3@lists.tislabs.com
|
|
Packit |
022b05 |
Subscribe: majordomo@lists.tislabs.com
|
|
Packit |
022b05 |
In message body: subscribe snmpv3
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-Chair: Russ Mundy
|
|
Packit |
022b05 |
Network Associates Laboratories
|
|
Packit |
022b05 |
Postal: 15204 Omega Drive, Suite 300
|
|
Packit |
022b05 |
Rockville, MD 20850-4601
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
EMail: mundy@tislabs.com
|
|
Packit |
022b05 |
Phone: +1 301-947-7107
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-Chair: David Harrington
|
|
Packit |
022b05 |
Enterasys Networks
|
|
Packit |
022b05 |
Postal: 35 Industrial Way
|
|
Packit |
022b05 |
P. O. Box 5004
|
|
Packit |
022b05 |
Rochester, New Hampshire 03866-5005
|
|
Packit |
022b05 |
USA
|
|
Packit |
022b05 |
EMail: dbh@enterasys.com
|
|
Packit |
022b05 |
Phone: +1 603-337-2614
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-editor: David B. Levi
|
|
Packit |
022b05 |
Nortel Networks
|
|
Packit |
022b05 |
Postal: 3505 Kesterwood Drive
|
|
Packit |
022b05 |
Knoxville, Tennessee 37918
|
|
Packit |
022b05 |
EMail: dlevi@nortelnetworks.com
|
|
Packit |
022b05 |
Phone: +1 865 686 0432
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-editor: Paul Meyer
|
|
Packit |
022b05 |
Secure Computing Corporation
|
|
Packit |
022b05 |
Postal: 2675 Long Lake Road
|
|
Packit |
022b05 |
Roseville, Minnesota 55113
|
|
Packit |
022b05 |
EMail: paul_meyer@securecomputing.com
|
|
Packit |
022b05 |
Phone: +1 651 628 1592
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Co-editor: Bob Stewart
|
|
Packit |
022b05 |
Retired"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB module defines MIB objects which provide
|
|
Packit |
022b05 |
mechanisms to remotely configure the parameters
|
|
Packit |
022b05 |
used by an SNMP entity for the generation of
|
|
Packit |
022b05 |
notifications.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2002). This
|
|
Packit |
022b05 |
version of this MIB module is part of RFC 3413;
|
|
Packit |
022b05 |
see the RFC itself for full legal notices.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
REVISION "200210140000Z" -- 14 October 2002
|
|
Packit |
022b05 |
DESCRIPTION "Clarifications, published as
|
|
Packit |
022b05 |
RFC 3413."
|
|
Packit |
022b05 |
REVISION "199808040000Z" -- 4 August 1998
|
|
Packit |
022b05 |
DESCRIPTION "Clarifications, published as
|
|
Packit |
022b05 |
RFC 2573."
|
|
Packit |
022b05 |
REVISION "199707140000Z" -- 14 July 1997
|
|
Packit |
022b05 |
DESCRIPTION "The initial revision, published as RFC2273."
|
|
Packit |
022b05 |
::= { snmpModules 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyObjects OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ snmpNotificationMIB 1 }
|
|
Packit |
022b05 |
snmpNotifyConformance OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ snmpNotificationMIB 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The snmpNotifyObjects group
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SnmpNotifyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table is used to select management targets which should
|
|
Packit |
022b05 |
receive notifications, as well as the type of notification
|
|
Packit |
022b05 |
which should be sent to each selected management target."
|
|
Packit |
022b05 |
::= { snmpNotifyObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpNotifyEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table selects a set of management targets
|
|
Packit |
022b05 |
which should receive notifications, as well as the type of
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
notification which should be sent to each selected
|
|
Packit |
022b05 |
management target.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Entries in the snmpNotifyTable are created and
|
|
Packit |
022b05 |
deleted using the snmpNotifyRowStatus object."
|
|
Packit |
022b05 |
INDEX { IMPLIED snmpNotifyName }
|
|
Packit |
022b05 |
::= { snmpNotifyTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpNotifyEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
snmpNotifyName SnmpAdminString,
|
|
Packit |
022b05 |
snmpNotifyTag SnmpTagValue,
|
|
Packit |
022b05 |
snmpNotifyType INTEGER,
|
|
Packit |
022b05 |
snmpNotifyStorageType StorageType,
|
|
Packit |
022b05 |
snmpNotifyRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The locally arbitrary, but unique identifier associated
|
|
Packit |
022b05 |
with this snmpNotifyEntry."
|
|
Packit |
022b05 |
::= { snmpNotifyEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyTag OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpTagValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object contains a single tag value which is used
|
|
Packit |
022b05 |
to select entries in the snmpTargetAddrTable. Any entry
|
|
Packit |
022b05 |
in the snmpTargetAddrTable which contains a tag value
|
|
Packit |
022b05 |
which is equal to the value of an instance of this
|
|
Packit |
022b05 |
object is selected. If this object contains a value
|
|
Packit |
022b05 |
of zero length, no entries are selected."
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { snmpNotifyEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
trap(1),
|
|
Packit |
022b05 |
inform(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object determines the type of notification to
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
be generated for entries in the snmpTargetAddrTable
|
|
Packit |
022b05 |
selected by the corresponding instance of
|
|
Packit |
022b05 |
snmpNotifyTag. This value is only used when
|
|
Packit |
022b05 |
generating notifications, and is ignored when
|
|
Packit |
022b05 |
using the snmpTargetAddrTable for other purposes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is trap(1), then any
|
|
Packit |
022b05 |
messages generated for selected rows will contain
|
|
Packit |
022b05 |
Unconfirmed-Class PDUs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this object is inform(2), then any
|
|
Packit |
022b05 |
messages generated for selected rows will contain
|
|
Packit |
022b05 |
Confirmed-Class PDUs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if an SNMP entity only supports
|
|
Packit |
022b05 |
generation of Unconfirmed-Class PDUs (and not
|
|
Packit |
022b05 |
Confirmed-Class PDUs), then this object may be
|
|
Packit |
022b05 |
read-only."
|
|
Packit |
022b05 |
DEFVAL { trap }
|
|
Packit |
022b05 |
::= { snmpNotifyEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
022b05 |
allow write-access to any columnar objects in the row."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { snmpNotifyEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
To create a row in this table, a manager must
|
|
Packit |
022b05 |
set this object to either createAndGo(4) or
|
|
Packit |
022b05 |
createAndWait(5)."
|
|
Packit |
022b05 |
::= { snmpNotifyEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterProfileTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SnmpNotifyFilterProfileEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table is used to associate a notification filter
|
|
Packit |
022b05 |
profile with a particular set of target parameters."
|
|
Packit |
022b05 |
::= { snmpNotifyObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterProfileEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpNotifyFilterProfileEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in this table indicates the name of the filter
|
|
Packit |
022b05 |
profile to be used when generating notifications using
|
|
Packit |
022b05 |
the corresponding entry in the snmpTargetParamsTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Entries in the snmpNotifyFilterProfileTable are created
|
|
Packit |
022b05 |
and deleted using the snmpNotifyFilterProfileRowStatus
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
INDEX { IMPLIED snmpTargetParamsName }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterProfileTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpNotifyFilterProfileEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
snmpNotifyFilterProfileName SnmpAdminString,
|
|
Packit |
022b05 |
snmpNotifyFilterProfileStorType StorageType,
|
|
Packit |
022b05 |
snmpNotifyFilterProfileRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterProfileName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The name of the filter profile to be used when generating
|
|
Packit |
022b05 |
notifications using the corresponding entry in the
|
|
Packit |
022b05 |
snmpTargetAddrTable."
|
|
Packit |
022b05 |
::= { snmpNotifyFilterProfileEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterProfileStorType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
022b05 |
allow write-access to any columnar objects in the row."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterProfileEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterProfileRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
To create a row in this table, a manager must
|
|
Packit |
022b05 |
set this object to either createAndGo(4) or
|
|
Packit |
022b05 |
createAndWait(5).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Until instances of all corresponding columns are
|
|
Packit |
022b05 |
appropriately configured, the value of the
|
|
Packit |
022b05 |
corresponding instance of the
|
|
Packit |
022b05 |
snmpNotifyFilterProfileRowStatus column is 'notReady'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
In particular, a newly created row cannot be made
|
|
Packit |
022b05 |
active until the corresponding instance of
|
|
Packit |
022b05 |
snmpNotifyFilterProfileName has been set."
|
|
Packit |
022b05 |
::= { snmpNotifyFilterProfileEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SnmpNotifyFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The table of filter profiles. Filter profiles are used
|
|
Packit |
022b05 |
to determine whether particular management targets should
|
|
Packit |
022b05 |
receive particular notifications.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When a notification is generated, it must be compared
|
|
Packit |
022b05 |
with the filters associated with each management target
|
|
Packit |
022b05 |
which is configured to receive notifications, in order to
|
|
Packit |
022b05 |
determine whether it may be sent to each such management
|
|
Packit |
022b05 |
target.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A more complete discussion of notification filtering
|
|
Packit |
022b05 |
can be found in section 6. of [SNMP-APPL]."
|
|
Packit |
022b05 |
::= { snmpNotifyObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpNotifyFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An element of a filter profile.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Entries in the snmpNotifyFilterTable are created and
|
|
Packit |
022b05 |
deleted using the snmpNotifyFilterRowStatus object."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
INDEX { snmpNotifyFilterProfileName,
|
|
Packit |
022b05 |
IMPLIED snmpNotifyFilterSubtree }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpNotifyFilterEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
snmpNotifyFilterSubtree OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
snmpNotifyFilterMask OCTET STRING,
|
|
Packit |
022b05 |
snmpNotifyFilterType INTEGER,
|
|
Packit |
022b05 |
snmpNotifyFilterStorageType StorageType,
|
|
Packit |
022b05 |
snmpNotifyFilterRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterSubtree OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The MIB subtree which, when combined with the corresponding
|
|
Packit |
022b05 |
instance of snmpNotifyFilterMask, defines a family of
|
|
Packit |
022b05 |
subtrees which are included in or excluded from the
|
|
Packit |
022b05 |
filter profile."
|
|
Packit |
022b05 |
::= { snmpNotifyFilterEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE(0..16))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The bit mask which, in combination with the corresponding
|
|
Packit |
022b05 |
instance of snmpNotifyFilterSubtree, defines a family of
|
|
Packit |
022b05 |
subtrees which are included in or excluded from the
|
|
Packit |
022b05 |
filter profile.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Each bit of this bit mask corresponds to a
|
|
Packit |
022b05 |
sub-identifier of snmpNotifyFilterSubtree, with the
|
|
Packit |
022b05 |
most significant bit of the i-th octet of this octet
|
|
Packit |
022b05 |
string value (extended if necessary, see below)
|
|
Packit |
022b05 |
corresponding to the (8*i - 7)-th sub-identifier, and
|
|
Packit |
022b05 |
the least significant bit of the i-th octet of this
|
|
Packit |
022b05 |
octet string corresponding to the (8*i)-th
|
|
Packit |
022b05 |
sub-identifier, where i is in the range 1 through 16.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Each bit of this bit mask specifies whether or not
|
|
Packit |
022b05 |
the corresponding sub-identifiers must match when
|
|
Packit |
022b05 |
determining if an OBJECT IDENTIFIER matches this
|
|
Packit |
022b05 |
family of filter subtrees; a '1' indicates that an
|
|
Packit |
022b05 |
exact match must occur; a '0' indicates 'wild card',
|
|
Packit |
022b05 |
i.e., any sub-identifier value matches.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Thus, the OBJECT IDENTIFIER X of an object instance
|
|
Packit |
022b05 |
is contained in a family of filter subtrees if, for
|
|
Packit |
022b05 |
each sub-identifier of the value of
|
|
Packit |
022b05 |
snmpNotifyFilterSubtree, either:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the i-th bit of snmpNotifyFilterMask is 0, or
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
the i-th sub-identifier of X is equal to the i-th
|
|
Packit |
022b05 |
sub-identifier of the value of
|
|
Packit |
022b05 |
snmpNotifyFilterSubtree.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the value of this bit mask is M bits long and
|
|
Packit |
022b05 |
there are more than M sub-identifiers in the
|
|
Packit |
022b05 |
corresponding instance of snmpNotifyFilterSubtree,
|
|
Packit |
022b05 |
then the bit mask is extended with 1's to be the
|
|
Packit |
022b05 |
required length.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that when the value of this object is the
|
|
Packit |
022b05 |
zero-length string, this extension rule results in
|
|
Packit |
022b05 |
a mask of all-1's being used (i.e., no 'wild card'),
|
|
Packit |
022b05 |
and the family of filter subtrees is the one
|
|
Packit |
022b05 |
subtree uniquely identified by the corresponding
|
|
Packit |
022b05 |
instance of snmpNotifyFilterSubtree."
|
|
Packit |
022b05 |
DEFVAL { ''H }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
included(1),
|
|
Packit |
022b05 |
excluded(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates whether the family of filter subtrees
|
|
Packit |
022b05 |
defined by this entry are included in or excluded from a
|
|
Packit |
022b05 |
filter. A more detailed discussion of the use of this
|
|
Packit |
022b05 |
object can be found in section 6. of [SNMP-APPL]."
|
|
Packit |
022b05 |
DEFVAL { included }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this conceptual row.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
allow write-access to any columnar objects in the row."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { snmpNotifyFilterEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
To create a row in this table, a manager must
|
|
Packit |
022b05 |
set this object to either createAndGo(4) or
|
|
Packit |
022b05 |
createAndWait(5)."
|
|
Packit |
022b05 |
::= { snmpNotifyFilterEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Conformance information
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyCompliances OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ snmpNotifyConformance 1 }
|
|
Packit |
022b05 |
snmpNotifyGroups OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ snmpNotifyConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Compliance statements
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyBasicCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for minimal SNMP entities which
|
|
Packit |
022b05 |
implement only SNMP Unconfirmed-Class notifications and
|
|
Packit |
022b05 |
read-create operations on only the snmpTargetAddrTable."
|
|
Packit |
022b05 |
MODULE SNMP-TARGET-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpTargetBasicGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsMPModel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsSecurityModel
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsSecurityName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsSecurityLevel
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsStorageType
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
readOnly(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required.
|
|
Packit |
022b05 |
Support of the values other(1), volatile(2),
|
|
Packit |
022b05 |
nonVolatile(3), and permanent(4) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpTargetParamsRowStatus
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
active(1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access to the
|
|
Packit |
022b05 |
snmpTargetParamsTable is not required.
|
|
Packit |
022b05 |
Support of the values notInService(2), notReady(3),
|
|
Packit |
022b05 |
createAndGo(4), createAndWait(5), and destroy(6) is
|
|
Packit |
022b05 |
not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpNotifyGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpNotifyTag
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpNotifyType
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
trap(1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required.
|
|
Packit |
022b05 |
Support of the value notify(2) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpNotifyStorageType
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
readOnly(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access is not required.
|
|
Packit |
022b05 |
Support of the values other(1), volatile(2),
|
|
Packit |
022b05 |
nonVolatile(3), and permanent(4) is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT snmpNotifyRowStatus
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
active(1)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Create/delete/modify access to the
|
|
Packit |
022b05 |
snmpNotifyTable is not required.
|
|
Packit |
022b05 |
Support of the values notInService(2), notReady(3),
|
|
Packit |
022b05 |
createAndGo(4), createAndWait(5), and destroy(6) is
|
|
Packit |
022b05 |
not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { snmpNotifyCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyBasicFiltersCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities which implement
|
|
Packit |
022b05 |
SNMP Unconfirmed-Class notifications with filtering, and
|
|
Packit |
022b05 |
read-create operations on all related tables."
|
|
Packit |
022b05 |
MODULE SNMP-TARGET-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpTargetBasicGroup }
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpNotifyGroup,
|
|
Packit |
022b05 |
snmpNotifyFilterGroup }
|
|
Packit |
022b05 |
::= { snmpNotifyCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities which either
|
|
Packit |
022b05 |
implement only SNMP Confirmed-Class notifications, or both
|
|
Packit |
022b05 |
SNMP Unconfirmed-Class and Confirmed-Class notifications,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
plus filtering and read-create operations on all related
|
|
Packit |
022b05 |
tables."
|
|
Packit |
022b05 |
MODULE SNMP-TARGET-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpTargetBasicGroup,
|
|
Packit |
022b05 |
snmpTargetResponseGroup }
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { snmpNotifyGroup,
|
|
Packit |
022b05 |
snmpNotifyFilterGroup }
|
|
Packit |
022b05 |
::= { snmpNotifyCompliances 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
snmpNotifyTag,
|
|
Packit |
022b05 |
snmpNotifyType,
|
|
Packit |
022b05 |
snmpNotifyStorageType,
|
|
Packit |
022b05 |
snmpNotifyRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects for selecting which management
|
|
Packit |
022b05 |
targets are used for generating notifications, and the
|
|
Packit |
022b05 |
type of notification to be generated for each selected
|
|
Packit |
022b05 |
management target."
|
|
Packit |
022b05 |
::= { snmpNotifyGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
snmpNotifyFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
snmpNotifyFilterProfileName,
|
|
Packit |
022b05 |
snmpNotifyFilterProfileStorType,
|
|
Packit |
022b05 |
snmpNotifyFilterProfileRowStatus,
|
|
Packit |
022b05 |
snmpNotifyFilterMask,
|
|
Packit |
022b05 |
snmpNotifyFilterType,
|
|
Packit |
022b05 |
snmpNotifyFilterStorageType,
|
|
Packit |
022b05 |
snmpNotifyFilterRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects providing remote configuration
|
|
Packit |
022b05 |
of notification filters."
|
|
Packit |
022b05 |
::= { snmpNotifyGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|