Observium_CE/mibs/mrv/OA-SL-STATISTICS-MIB

188 lines
5.7 KiB
Plaintext

-- =======================================================================
-- File : oaSlStat.mib
-- Description : Private MIB for ServiceLevel Statistics
-- By : Yakov & Inna
-- Version : 0.1
-- Date :
-- =======================================================================
--
--
-- Copyright (c) 2006 MRV. All Rights Reserved.
--
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This MRV SNMP MIB Specification
-- embodies MRV's proprietary intellectual property. MRV
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is MRV's intent to encourage the widespread use of this
-- specification in connection with the management of MRV's
-- products. MRV grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of MRV's products.
--
-- This specification is supplied "AS IS," and MRV makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of MRV
--
-- If you have any questions about this MIB, please call MRV
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- MRV retains the right to change this MIB without notification.
--
OA-SL-STATISTICS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter64, enterprises, Integer32 FROM SNMPv2-SMI -- RFC2578
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; -- RFC2580
oaSlStatistics MODULE-IDENTITY
LAST-UPDATED "200703180000Z"
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"Inna Levin
MRV Communication, Inc
http://www.mrv.com
Email: ilevin@mrv.com
Yakov Vaisman
MRV Communication, Inc
http://www.mrv.com
Email: yvaisman@mrv.com"
DESCRIPTION
"Supports information about Service Level statistics per port."
-- Revision history
REVISION "200703180000Z"
DESCRIPTION
"Initial edition."
::= { nbPortParams 9 }
-- ************************************************************
-- MRV Object Identifier Definition
-- ************************************************************
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
nbPortParams OBJECT IDENTIFIER ::= { nbSwitchG1Il 10 }
oaSlStatConformance OBJECT IDENTIFIER ::= { oaSlStatistics 101 }
-- ************************************************************
-- Objects in the SlStatistics Group
-- ************************************************************
oaSlStatGenSupport OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
supported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service Level Statistics feature support."
::= { oaSlStatistics 1 }
-- ************************************************************
oaSlStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaSlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table configures Service Level statistics."
::= { oaSlStatistics 2 }
oaSlStatEntry OBJECT-TYPE
SYNTAX OaSlStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Service Level statistics entry."
INDEX { oaSlStatPortIndex, oaSlStatServiceLevel }
::= { oaSlStatTable 1 }
OaSlStatEntry ::= SEQUENCE {
oaSlStatPortIndex Integer32,
oaSlStatServiceLevel Integer32,
oaSlStatAggrOctets Counter64
}
oaSlStatPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the local port on the CO-dev
to which this module is connected."
::= { oaSlStatEntry 1 }
oaSlStatServiceLevel OBJECT-TYPE
SYNTAX Integer32 (1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Service Level value."
::= { oaSlStatEntry 2 }
oaSlStatAggrOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Admitted bytes for flow aggregate."
::= { oaSlStatEntry 3 }
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
oaSlStatMIBCompliances OBJECT IDENTIFIER ::= { oaSlStatConformance 1 }
oaSlStatMIBGroups OBJECT IDENTIFIER ::= { oaSlStatConformance 2 }
oaSlStatMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all
'oaSlStatistics' MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
oaSlStatMandatoryGroup
}
::= { oaSlStatMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
oaSlStatMandatoryGroup OBJECT-GROUP
OBJECTS {
oaSlStatGenSupport,
oaSlStatPortIndex,
oaSlStatServiceLevel,
oaSlStatAggrOctets
}
STATUS current
DESCRIPTION
"Mandatory objects for grouping of Service Level statistics parameters."
::= { oaSlStatMIBGroups 1 }
END