|
Packit |
022b05 |
AGGREGATE-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, experimental, Unsigned32,
|
|
Packit |
022b05 |
OBJECT-TYPE, Opaque
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
OwnerString
|
|
Packit |
022b05 |
FROM RMON-MIB
|
|
Packit |
022b05 |
RowStatus, StorageType, TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF
|
|
Packit |
022b05 |
SnmpAdminString
|
|
Packit |
022b05 |
FROM SNMP-FRAMEWORK-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200604270000Z" -- 27th April, 2006
|
|
Packit |
022b05 |
ORGANIZATION "Cyber Solutions Inc. NetMan Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
" Glenn Mansfield Keeni
|
|
Packit |
022b05 |
Postal: Cyber Solutions Inc.
|
|
Packit |
022b05 |
6-6-3, Minami Yoshinari
|
|
Packit |
022b05 |
Aoba-ku, Sendai, Japan 989-3204.
|
|
Packit |
022b05 |
Tel: +81-22-303-4012
|
|
Packit |
022b05 |
Fax: +81-22-303-4015
|
|
Packit |
022b05 |
E-mail: glenn@cysols.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Support Group E-mail: mibsupport@cysols.com"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The MIB for servicing aggregate objects.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2006). This
|
|
Packit |
022b05 |
version of this MIB module is part of RFC 4498;
|
|
Packit |
022b05 |
see the RFC itself for full legal notices.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
REVISION "200604270000Z" -- 27th April, 2006
|
|
Packit |
022b05 |
DESCRIPTION "Initial version, published as RFC 4498."
|
|
Packit |
022b05 |
::= { experimental 123 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrMOErrorStatus ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This data type is used to model the error status of the
|
|
Packit |
022b05 |
constituent MO instances. The error status for a
|
|
Packit |
022b05 |
constituent MO instance is given in terms of two elements:
|
|
Packit |
022b05 |
o The moIndex, which indicates the position of the MO
|
|
Packit |
022b05 |
instance (starting at 1) in the value of the aggregated
|
|
Packit |
022b05 |
MO instance.
|
|
Packit |
022b05 |
o The moError, which indicates the error that was
|
|
Packit |
022b05 |
encountered in fetching that MO instance.
|
|
Packit |
022b05 |
The syntax in ASN.1 Notation will be
|
|
Packit |
022b05 |
ErrorStatus :: = SEQUENCE {
|
|
Packit |
022b05 |
moIndex Integer32,
|
|
Packit |
022b05 |
moError SnmpPduErrorStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
AggrMOErrorStatus ::= SEQUENCE OF {
|
|
Packit |
022b05 |
ErrorStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
Note1: The command responder will supply values for all
|
|
Packit |
022b05 |
constituent MO instances, in the same order in
|
|
Packit |
022b05 |
which the MO instances are specified for the AgMO.
|
|
Packit |
022b05 |
If an error is encountered for an MO instance, then
|
|
Packit |
022b05 |
the corresponding value will have an ASN.1 value NULL,
|
|
Packit |
022b05 |
and an error will be flagged in the corresponding
|
|
Packit |
022b05 |
AggrMOErrorStatus object.
|
|
Packit |
022b05 |
Only MOs for which errors have been encountered will
|
|
Packit |
022b05 |
have their corresponding moIndex and moError values
|
|
Packit |
022b05 |
set.
|
|
Packit |
022b05 |
Note2: The error code for the component MO instances will be
|
|
Packit |
022b05 |
in accordance with the SnmpPduErrorStatus TC defined
|
|
Packit |
022b05 |
in the DISMAN-SCHEDULE-MIB [RFC3231].
|
|
Packit |
022b05 |
Note3: The command generator will need to know
|
|
Packit |
022b05 |
constituent MO instances and their order to correctly
|
|
Packit |
022b05 |
interpret AggrMOErrorStatus.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
SYNTAX Opaque (SIZE (0..1024))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrMOValue ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This data type is used to model the aggregate
|
|
Packit |
022b05 |
MOs. It will have a format dependent on the constituent
|
|
Packit |
022b05 |
MOs, a sequence of values. The syntax in ASN.1 Notation will
|
|
Packit |
022b05 |
be
|
|
Packit |
022b05 |
MOValue :: = SEQUENCE {
|
|
Packit |
022b05 |
value ObjectSyntax
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
where 'value' is the value of a constituent MO instance.
|
|
Packit |
022b05 |
AggrMOValue :: = SEQUENCE OF {
|
|
Packit |
022b05 |
MOValue
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note: The command generator will need to know the
|
|
Packit |
022b05 |
constituent MO instances and their order to
|
|
Packit |
022b05 |
correctly interpret AggrMOValue."
|
|
Packit |
022b05 |
SYNTAX Opaque (SIZE (0..1024))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrMOCompressedValue ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This data type is used to model the compressed
|
|
Packit |
022b05 |
aggregate MOs."
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (0..1024))
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The aggregation control table
|
|
Packit |
022b05 |
-- There will be a row for each aggregate MO
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
aggrCtlTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AggrCtlEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table that controls the aggregation of the MOs."
|
|
Packit |
022b05 |
::= {aggrMIB 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrCtlEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row of the control table that defines one aggregated
|
|
Packit |
022b05 |
MO.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Entries in this table are required to survive a reboot
|
|
Packit |
022b05 |
of the managed entity depending on the value of the
|
|
Packit |
022b05 |
corresponding aggrCtlEntryStorageType instance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX {aggrCtlEntryID }
|
|
Packit |
022b05 |
::= {aggrCtlTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrCtlEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
aggrCtlEntryID
|
|
Packit |
022b05 |
SnmpAdminString,
|
|
Packit |
022b05 |
aggrCtlMOIndex
|
|
Packit |
022b05 |
Unsigned32,
|
|
Packit |
022b05 |
aggrCtlMODescr
|
|
Packit |
022b05 |
SnmpAdminString,
|
|
Packit |
022b05 |
aggrCtlCompressionAlgorithm
|
|
Packit |
022b05 |
INTEGER,
|
|
Packit |
022b05 |
aggrCtlEntryOwner
|
|
Packit |
022b05 |
OwnerString,
|
|
Packit |
022b05 |
aggrCtlEntryStorageType
|
|
Packit |
022b05 |
StorageType,
|
|
Packit |
022b05 |
aggrCtlEntryStatus
|
|
Packit |
022b05 |
RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlEntryID OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A locally unique, administratively assigned name
|
|
Packit |
022b05 |
for this aggregated MO. It is used as an index to
|
|
Packit |
022b05 |
uniquely identify this row in the table."
|
|
Packit |
022b05 |
::= { aggrCtlEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlMOIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A pointer to a group of MOs identified by aggrMOEntryID
|
|
Packit |
022b05 |
in the aggrMOTable. This is the group of MOs that will
|
|
Packit |
022b05 |
be aggregated."
|
|
Packit |
022b05 |
::= { aggrCtlEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlMODescr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A textual description of the object that is
|
|
Packit |
022b05 |
being aggregated."
|
|
Packit |
022b05 |
::= {aggrCtlEntry 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- only one compression algorithm is defined as of now.
|
|
Packit |
022b05 |
aggrCtlCompressionAlgorithm OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
none (1),
|
|
Packit |
022b05 |
deflate (2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compression algorithm that will be used by
|
|
Packit |
022b05 |
the agent to compress the value of the aggregated
|
|
Packit |
022b05 |
object.
|
|
Packit |
022b05 |
The deflate algorithm and corresponding data format
|
|
Packit |
022b05 |
specification is described in RFC 1951. It is
|
|
Packit |
022b05 |
compatible with the widely used gzip utility.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
REFERENCE
|
|
Packit |
022b05 |
"RFC1951 : DEFLATE Compressed Data Format Specification
|
|
Packit |
022b05 |
version 1.3
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { none }
|
|
Packit |
022b05 |
::= {aggrCtlEntry 4}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlEntryOwner OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OwnerString
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The entity that created this entry."
|
|
Packit |
022b05 |
::= {aggrCtlEntry 5}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlEntryStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object defines whether the parameters defined in
|
|
Packit |
022b05 |
this row are kept in volatile storage and lost upon
|
|
Packit |
022b05 |
reboot or backed up by non-volatile (permanent)
|
|
Packit |
022b05 |
storage.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
022b05 |
allow write-access to any columnar objects in the row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= {aggrCtlEntry 6}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlEntryStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The row status variable, used according to row
|
|
Packit |
022b05 |
installation and removal conventions.
|
|
Packit |
022b05 |
Objects in a row can be modified only when the value of
|
|
Packit |
022b05 |
this object in the corresponding conceptual row is not
|
|
Packit |
022b05 |
'active'.
|
|
Packit |
022b05 |
Thus, to modify one or more of the objects in this
|
|
Packit |
022b05 |
conceptual row,
|
|
Packit |
022b05 |
a. change the row status to 'notInService',
|
|
Packit |
022b05 |
b. change the values of the row, and
|
|
Packit |
022b05 |
c. change the row status to 'active'.
|
|
Packit |
022b05 |
The aggrCtlEntryStatus may be changed to 'active' if
|
|
Packit |
022b05 |
all the MOs in the conceptual row have been assigned
|
|
Packit |
022b05 |
valid values.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= {aggrCtlEntry 7}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- The Table of primary(simple) MOs
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
aggrMOTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AggrMOEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The table of primary(simple) MOs that will be aggregated.
|
|
Packit |
022b05 |
Each row in this table represents a MO that will be
|
|
Packit |
022b05 |
aggregated. The aggrMOEntryID index is used to identify
|
|
Packit |
022b05 |
the group of MOs that will be aggregated. The
|
|
Packit |
022b05 |
aggrMOIndex instance in the corresponding row of the
|
|
Packit |
022b05 |
aggrCtlTable will have a value equal to the value of
|
|
Packit |
022b05 |
aggrMOEntryID. The aggrMOEntryMOID index is used to
|
|
Packit |
022b05 |
identify an MO in the group.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= {aggrMIB 2}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrMOEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"A row of the table that specifies one MO.
|
|
Packit |
022b05 |
Entries in this table are required to survive a reboot
|
|
Packit |
022b05 |
of the managed entity depending on the value of the
|
|
Packit |
022b05 |
corresponding aggrMOEntryStorageType instance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { aggrMOEntryID, aggrMOEntryMOID }
|
|
Packit |
022b05 |
::= {aggrMOTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrMOEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
aggrMOEntryID
|
|
Packit |
022b05 |
Unsigned32,
|
|
Packit |
022b05 |
aggrMOEntryMOID
|
|
Packit |
022b05 |
Unsigned32,
|
|
Packit |
022b05 |
aggrMOInstance
|
|
Packit |
022b05 |
OBJECT IDENTIFIER,
|
|
Packit |
022b05 |
aggrMODescr
|
|
Packit |
022b05 |
SnmpAdminString,
|
|
Packit |
022b05 |
aggrMOEntryStorageType
|
|
Packit |
022b05 |
StorageType,
|
|
Packit |
022b05 |
aggrMOEntryStatus
|
|
Packit |
022b05 |
RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOEntryID OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An index uniquely identifying a group of MOs
|
|
Packit |
022b05 |
that will be aggregated."
|
|
Packit |
022b05 |
::= { aggrMOEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOEntryMOID OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..65535)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An index to uniquely identify an MO instance in the
|
|
Packit |
022b05 |
group of MO instances that will be aggregated."
|
|
Packit |
022b05 |
::= { aggrMOEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOInstance OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OBJECT IDENTIFIER
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The OID of the MO instance, the value of which will
|
|
Packit |
022b05 |
be sampled by the agent."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { aggrMOEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMODescr OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A textual description of the object that will
|
|
Packit |
022b05 |
be aggregated."
|
|
Packit |
022b05 |
::= {aggrMOEntry 4}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOEntryStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object defines whether the parameters defined in
|
|
Packit |
022b05 |
this row are kept in volatile storage and lost upon
|
|
Packit |
022b05 |
reboot or backed up by non-volatile (permanent)
|
|
Packit |
022b05 |
storage.
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
022b05 |
allow write-access to any columnar objects in the row.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= {aggrMOEntry 5}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrMOEntryStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The row status variable, used according to row
|
|
Packit |
022b05 |
installation and removal conventions.
|
|
Packit |
022b05 |
Objects in a row can be modified only when the value of
|
|
Packit |
022b05 |
this object in the corresponding conceptual row is not
|
|
Packit |
022b05 |
'active'.
|
|
Packit |
022b05 |
Thus, to modify one or more of the objects in this
|
|
Packit |
022b05 |
conceptual row,
|
|
Packit |
022b05 |
a. change the row status to 'notInService',
|
|
Packit |
022b05 |
b. change the values of the row, and
|
|
Packit |
022b05 |
c. change the row status to 'active'.
|
|
Packit |
022b05 |
The aggrMOEntryStatus may be changed to 'active' iff
|
|
Packit |
022b05 |
all the MOs in the conceptual row have been assigned
|
|
Packit |
022b05 |
valid values.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= {aggrMOEntry 6}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- aggrDataTable: The Table of Data. Each row represents a Data
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- set. aggrCtlEntryID is the key to the table.
|
|
Packit |
022b05 |
-- It is used to identify instances of the
|
|
Packit |
022b05 |
-- aggregated MO that are present in the table.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
aggrDataTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF AggrDataEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Each row of this table contains information
|
|
Packit |
022b05 |
about an aggregateMO indexed by aggrCtlEntryID."
|
|
Packit |
022b05 |
::= {aggrMIB 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrDataEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrDataEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Entry containing information pertaining to
|
|
Packit |
022b05 |
an aggregate MO."
|
|
Packit |
022b05 |
INDEX {aggrCtlEntryID}
|
|
Packit |
022b05 |
::= {aggrDataTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
AggrDataEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
aggrDataRecord
|
|
Packit |
022b05 |
AggrMOValue,
|
|
Packit |
022b05 |
aggrDataRecordCompressed
|
|
Packit |
022b05 |
AggrMOCompressedValue,
|
|
Packit |
022b05 |
aggrDataErrorRecord
|
|
Packit |
022b05 |
AggrMOErrorStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrDataRecord OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrMOValue
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The snapshot value of the aggregated MO.
|
|
Packit |
022b05 |
Note that the access privileges to this object will be
|
|
Packit |
022b05 |
governed by the access privileges of the component
|
|
Packit |
022b05 |
objects. Thus, an entity attempting to access an
|
|
Packit |
022b05 |
instance of this MO MUST have access rights to all the
|
|
Packit |
022b05 |
component instance objects and this MO instance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { aggrDataEntry 1}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrDataRecordCompressed OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrMOCompressedValue
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compressed value of the aggregated MO.
|
|
Packit |
022b05 |
The compression algorithm will depend on the
|
|
Packit |
022b05 |
aggrCtlCompressionAlgorithm given in the corresponding
|
|
Packit |
022b05 |
aggrCtlEntry. If the value of the corresponding
|
|
Packit |
022b05 |
aggrCtlCompressionAlgorithm is (1) 'none', then the value
|
|
Packit |
022b05 |
of all instances of this object will be a string of zero
|
|
Packit |
022b05 |
length.
|
|
Packit |
022b05 |
Note that the access privileges to this object will be
|
|
Packit |
022b05 |
governed by the access privileges of the component
|
|
Packit |
022b05 |
objects. Thus, an entity attempting to access an instance
|
|
Packit |
022b05 |
of this MO MUST have access rights to all the component
|
|
Packit |
022b05 |
instance objects and this MO instance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { aggrDataEntry 2}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrDataErrorRecord OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX AggrMOErrorStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The error status corresponding to the MO instances
|
|
Packit |
022b05 |
aggregated in aggrDataRecord (and
|
|
Packit |
022b05 |
aggrDataRecordCompressed)."
|
|
Packit |
022b05 |
::= { aggrDataEntry 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Conformance information
|
|
Packit |
022b05 |
aggrConformance OBJECT IDENTIFIER ::= { aggrMIB 4 }
|
|
Packit |
022b05 |
aggrGroups OBJECT IDENTIFIER ::= { aggrConformance 1 }
|
|
Packit |
022b05 |
aggrCompliances OBJECT IDENTIFIER ::= { aggrConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Compliance statements
|
|
Packit |
022b05 |
aggrMibCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities
|
|
Packit |
022b05 |
that implement the AGGREGATE-MIB."
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { aggrMibBasicGroup }
|
|
Packit |
022b05 |
::= { aggrCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Units of conformance
|
|
Packit |
022b05 |
aggrMibBasicGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
aggrCtlMOIndex,
|
|
Packit |
022b05 |
aggrCtlMODescr,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
aggrCtlCompressionAlgorithm,
|
|
Packit |
022b05 |
aggrCtlEntryOwner,
|
|
Packit |
022b05 |
aggrCtlEntryStorageType,
|
|
Packit |
022b05 |
aggrCtlEntryStatus,
|
|
Packit |
022b05 |
aggrMOInstance,
|
|
Packit |
022b05 |
aggrMODescr,
|
|
Packit |
022b05 |
aggrMOEntryStorageType,
|
|
Packit |
022b05 |
aggrMOEntryStatus,
|
|
Packit |
022b05 |
aggrDataRecord,
|
|
Packit |
022b05 |
aggrDataRecordCompressed,
|
|
Packit |
022b05 |
aggrDataErrorRecord
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A collection of objects for aggregation of MOs."
|
|
Packit |
022b05 |
::= { aggrGroups 1 }
|
|
Packit |
022b05 |
END
|