Blame mibs/ietf/AGGREGATE-MIB

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