snmp_mib_archive/getbulk.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

123 lines
3.8 KiB
Plaintext
Executable File

-- SECTION 1: Top Level Definitions
SYNOPTICS-RMON-EXT-MIB DEFINITIONS ::= BEGIN
-- SynOptics RMON Extensions MIB Release 1.0.7
-- Revision 09/05/97
-- Copyright 1995 Bay Networks, Inc.
-- All rights reserved.
-- This Bay Networks SNMP Management Information Base Specification
-- (Specification) embodies Bay Networks' confidential and
-- proprietary intellectual property. Bay Networks retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS," and Bay Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
---------------------------------------------------
-- This MIB was originally part of the rmonx107.mib
---------------------------------------------------
-- Imports
IMPORTS
OBJECT-TYPE
FROM RFC-1212
products
FROM SYNOPTICS-ROOT-MIB;
-- Textual Conventions
-- A textual convention for TimeFilter index used in the
-- snpxMatrixSDBulkTable.
-- RMON Extensions Groups
snpxRmonExt OBJECT IDENTIFIER ::= { products 8 }
snpxRmonGetTabExt OBJECT IDENTIFIER ::= { snpxRmonExt 6 }
-- Get Table Definition
getTable OBJECT IDENTIFIER ::= { snpxRmonGetTabExt 1 }
getTableTable OBJECT-TYPE
SYNTAX SEQUENCE OF GetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of bulk GetTable entries. These entries consist of a
header followed by several rows from the SNMP table being
requested."
::= { getTable 1 }
getTableEntry OBJECT-TYPE
SYNTAX GetTableEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A row in the table of bulk entries for getTableTable."
INDEX { getTableSource, getTableIndex }
::= { getTableTable 1 }
GetTableEntry ::= SEQUENCE {
getTableSource OBJECT IDENTIFIER,
getTableIndex OBJECT IDENTIFIER,
getTableData OCTET STRING
}
getTableSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A length encoded object identifier for the SNMP table to
retrieve. For example, the RMON2 alMatrixSD table is identified
as the OID number 9.1.3.6.1.2.1.16.17.1, where the first 9 is
the length of the OID."
::= { getTableEntry 1 }
getTableIndex OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A length encoded object identifier consisting of the source
table's normal index values as they are specified in the MIB
definition for the table. Each index value is preceded by a flag
that indicates whether the index is fixed(1) or dynamic(2).
When returning table rows, the agent only increments index
values that are dynamic(2). Any index that is fixed(1) remains
constant for the entire set of rows returned.
For the initial get request, dynamic index values are set to
zero. It is up to the agent to determine the first value to use.
On all subsequent requests, the request OID is the one returned
in the response."
::= { getTableEntry 2 }
getTableData OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1200))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The OCTET STRING consists of a header followed by a set of data
records. The header consists of the information:
response packet version number (1) [Integer16]
data record encoding -- BER (1), BigEndian(2) [Integer16]
agent sysUpTime value [TimeTicks]
number of records in this response [Integer32]
The data records consist of each dynamic index for this row plus
each row entry defined in the source table's MIB definition."
::= { getTableEntry 3 }
END