Observium_CE/mibs/mrv/OASUBSCR-CFG-MIB

301 lines
11 KiB
Plaintext

-- =======================================================================
-- File : oaSubscr.mib
-- Description : Private MIB for Linux Router: Subscriber's features.
-- By :
-- :
-- Log : $Log: oaSubscr.mib,v $
-- Log : Revision 1.3 2003/04/08 12:21:30 pavel
-- Log : Added: Bytes counters 64 bits.
-- Log :
-- Log : Revision 1.2 2003/03/23 10:19:22 pavel
-- Log : Add oaSubscr.mib.
-- Log :
-- Log : Revision 1.1.2.1 2003/03/23 08:30:39 pavel
-- Log : Support for Subscriber accounting (susbcr-name table).
-- Log :
--
--
-- Copyright (c) 1999 NBase-Xyplex. All Rights Reserved.
--
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This NBase-Xyplex SNMP MIB Specification
-- embodies NBase-Xyplex's proprietary intellectual property. NBase-Xyplex
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is NBase-Xyplex's intent to encourage the widespread use of this
-- specification in connection with the management of NBase-Xyplex's
-- products. NBase-Xyplex grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of NBase-Xyplex's products.
--
-- This specification is supplied "AS IS," and NBase-Xyplex makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of NBase-Xyplex
--
-- If you have any questions about this MIB, please call NBase-Xyplex
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- NBase-Xyplex retains the right to change this MIB without notification.
--
OASUBSCR-CFG-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215;
SubscriberName ::= DisplayString(SIZE(2..35))
DirectionType ::= INTEGER
{
other (1),
ingress (2),
egress (3)
}
AccountCouter ::= Counter32
AccountCounter64 ::= Counter64
-- ************************************************************
-- NBase Object Identifier Definition
-- ************************************************************
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
oaSubscriberConfig OBJECT IDENTIFIER ::= { nbSwitchG1Il 15}
oaSubscrConfigGen OBJECT IDENTIFIER ::= { oaSubscriberConfig 1 }
-- ***********************************************************************
-- Subscriber Accounting Group
-- ***********************************************************************
oaSubscrAccounting OBJECT IDENTIFIER ::= { oaSubscriberConfig 6 }
-- ***********************************************************************
-- Subscriber Accounting Table
-- ***********************************************************************
oaSubscrAccNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF OaSubscrAccNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"."
::= { oaSubscrAccounting 10 }
oaSubscrAccNameEntry OBJECT-TYPE
SYNTAX OaSubscrAccNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Entries (records)."
INDEX { oaSubscrName,
oaSubscrDirection }
::= { oaSubscrAccNameTable 1 }
OaSubscrAccNameEntry ::= SEQUENCE {
oaSubscrName SubscriberName,
oaSubscrDirection DirectionType,
oaSubscrAccNmAdminStatus INTEGER,
oaSubscrAccNmOperStatus INTEGER,
oaSubscrAccNmConformingBytes AccountCouter,
oaSubscrAccNmHighConformingBytes Counter32,
oaSubscrAccNmLowConformingBytes Counter32,
oaSubscrAccNmExceedingBytes AccountCouter,
oaSubscrAccNmHighExceedingBytes Counter32,
oaSubscrAccNmLowExceedingBytes Counter32,
oaSubscrAccNmConformingPackets AccountCouter,
oaSubscrAccNmHighConformingPackets Counter32,
oaSubscrAccNmLowConformingPackets Counter32,
oaSubscrAccNmExceedingPackets AccountCouter,
oaSubscrAccNmHighExceedingPackets Counter32,
oaSubscrAccNmLowExceedingPackets Counter32,
oaSubscrAccNm64ConformingBytes AccountCounter64,
oaSubscrAccNm64ExceedingBytes AccountCounter64
}
oaSubscrName OBJECT-TYPE
SYNTAX SubscriberName
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The subscriber name."
::= { oaSubscrAccNameEntry 1 }
oaSubscrDirection OBJECT-TYPE
SYNTAX DirectionType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ingress/egress direction."
::= { oaSubscrAccNameEntry 2 }
oaSubscrAccNmAdminStatus OBJECT-TYPE
SYNTAX INTEGER
{
other (1),
enable (2),
disable (3),
pause (4),
resume (5),
clear (6)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Accounting Admin Status."
::= { oaSubscrAccNameEntry 3 }
oaSubscrAccNmOperStatus OBJECT-TYPE
SYNTAX INTEGER
{
other (1),
active (2),
paused (3),
disabled (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Accounting Oper Status."
::= { oaSubscrAccNameEntry 4 }
oaSubscrAccNmConformingBytes OBJECT-TYPE
SYNTAX AccountCouter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Bytes Counter in blocks (1 block = 64k bytes) for Subscriber."
::= { oaSubscrAccNameEntry 6 }
oaSubscrAccNmHighConformingBytes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Bytes Counter (High part) for Subscriber."
::= { oaSubscrAccNameEntry 7 }
oaSubscrAccNmLowConformingBytes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Bytes Counter (Low part) for Subscriber."
::= { oaSubscrAccNameEntry 8 }
oaSubscrAccNmExceedingBytes OBJECT-TYPE
SYNTAX AccountCouter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Bytes Counter in blocks (1 block = 64k bytes) for Subscriber."
::= { oaSubscrAccNameEntry 9 }
oaSubscrAccNmHighExceedingBytes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Bytes Counter (High part) for Subscriber."
::= { oaSubscrAccNameEntry 10 }
oaSubscrAccNmLowExceedingBytes OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Bytes Counter (Low part) for Subscriber."
::= { oaSubscrAccNameEntry 11 }
oaSubscrAccNmConformingPackets OBJECT-TYPE
SYNTAX AccountCouter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Packets Counter in blocks (1 block = 64k bytes) for Subscriber."
::= { oaSubscrAccNameEntry 12 }
oaSubscrAccNmHighConformingPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Packets Counter (High part) for Subscriber."
::= { oaSubscrAccNameEntry 13 }
oaSubscrAccNmLowConformingPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Packets Counter (Low part) for Subscriber."
::= { oaSubscrAccNameEntry 14 }
oaSubscrAccNmExceedingPackets OBJECT-TYPE
SYNTAX AccountCouter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Packets Counter in blocks (1 block = 64k bytes) for Subscriber."
::= { oaSubscrAccNameEntry 15 }
oaSubscrAccNmHighExceedingPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Packets Counter (High part) for Subscriber."
::= { oaSubscrAccNameEntry 16 }
oaSubscrAccNmLowExceedingPackets OBJECT-TYPE
SYNTAX Counter32
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Packets Counter (Low part) for Subscriber."
::= { oaSubscrAccNameEntry 17 }
oaSubscrAccNm64ConformingBytes OBJECT-TYPE
SYNTAX AccountCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Conforming Bytes Counter (64 bits) for VIF."
::= { oaSubscrAccNameEntry 18 }
oaSubscrAccNm64ExceedingBytes OBJECT-TYPE
SYNTAX AccountCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Exceeding Bytes Counter (64 bits) for VIF."
::= { oaSubscrAccNameEntry 19 }
-- ***********************************************************************
-- Subscriber per Port & Tag Accounting Table
-- ***********************************************************************
-- ***********************************************************************
-- T R A P s D e f i n i t i o n s
-- ***********************************************************************
END