Observium_CE/mibs/rad/RAD-Etp-MIB

428 lines
12 KiB
Plaintext

RAD-Etp-MIB DEFINITIONS ::= BEGIN
-- Copyright 2000 RAD Data Communications, Ltd.
-- All Rights Reserved.
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
InterfaceIndex, ifAlias FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
Integer32, Counter32, Unsigned32,
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
ethIf FROM RAD-EthIf-MIB
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB;
etp MODULE-IDENTITY
LAST-UPDATED "201502191801Z" -- February 19, 2015
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"ETP MIB."
::= { ethIf 9 }
--
-- File: Etp2.txt
-- This file replaces Etp.txt file
--
--------------------------------
-- ETP object definitions
--------------------------------
etpEvents OBJECT IDENTIFIER ::= { etp 0 }
etpPortDown NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
ifAlias, etpName }
STATUS current
DESCRIPTION
"ETP port is down.
"
::= { etpEvents 1 }
etpTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"EVC Termination Point (ETP) Table."
::= { etp 1 }
etpEntry OBJECT-TYPE
SYNTAX EtpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { etpIdx }
::= { etpTable 1 }
EtpEntry ::= SEQUENCE {
etpIdx Unsigned32,
etpRowStatus RowStatus,
etpName SnmpAdminString,
etpOperStatus INTEGER,
etpClearStatCounters INTEGER
}
etpIdx OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the unique ETP index.
"
::= { etpEntry 1 }
etpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables creation and deletion of entries
in the etpTable."
::= { etpEntry 2 }
etpName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This attribute defines a unique name assigned to the ETP."
::= {etpEntry 3 }
etpOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the ETP. "
::= { etpEntry 4 }
etpClearStatCounters OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting this object to on, will enforce a clear
operation of ETP statistics Counters.
Upon completion, the value will automatically change to off(2)."
DEFVAL { off }
::= { etpEntry 5}
-- etp Port Table
etpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETP Port Table."
::= { etp 2 }
etpPortEntry OBJECT-TYPE
SYNTAX EtpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the table."
INDEX { etpPortIfIndex }
::= { etpPortTable 1 }
EtpPortEntry ::= SEQUENCE {
etpPortIfIndex InterfaceIndex,
etpPortRowStatus RowStatus
}
etpPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex of the ETP Port.
The index definition is according to 'RAD Entities Index' format 8 type 31.
The Index includes etpIdx, etpPortType and etpPortIdx
(etpPortType and etpPortIdx is an agent parameter and not MIB parameter)
Upon creation of an entry might be not-applicable (=0)."
::= { etpPortEntry 1 }
etpPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables creation and deletion of entries
in the etpPortTable."
::= { etpPortEntry 2 }
-----------------------------------
-- ETP Statistics Definitions
-----------------------------------
etpStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtpStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETP statistics table."
::= { etp 3 }
etpStatEntry OBJECT-TYPE
SYNTAX EtpStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ETP Statistics Table. "
INDEX { etpIdx, etpServiceIndex,etpStatDirection }
::= { etpStatTable 1 }
EtpStatEntry ::= SEQUENCE {
etpServiceIndex Integer32,
etpStatDirection INTEGER,
etpForwardGreenPackets Counter32,
etpForwardGreenPacketsOverflow Counter32,
etpForwardYellowPackets Counter32,
etpForwardYellowPacketsOverflow Counter32,
etpDiscardGreenPackets Counter32,
etpDiscardGreenPacketsOverflow Counter32,
etpDiscardYellowRedPackets Counter32,
etpDiscardYellowRedPacketsOverflow Counter32,
etpForwardGreenBytes Counter32,
etpForwardGreenBytesOverflow Counter32,
etpForwardYellowBytes Counter32,
etpForwardYellowBytesOverflow Counter32,
etpDiscardGreenBytes Counter32,
etpDiscardGreenBytesOverflow Counter32,
etpDiscardYellowRedBytes Counter32,
etpDiscardYellowRedBytesOverflow Counter32,
etpStatClearCounters INTEGER
}
etpServiceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index defines whether the collocted statistics are per ETP or per Class Of Service
whithin the ETP.
255 = ETP statistics.
0..7 = Class Of Service statistics."
::= { etpStatEntry 1 }
etpStatDirection OBJECT-TYPE
SYNTAX INTEGER
{
tx (1),
rx (2),
notApplicable(255)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The direction in which the measurement is taken.
Tx = to the net
Rx = from the net."
::= { etpStatEntry 2 }
etpForwardGreenPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of forwarded packets
that where marked Green."
::= { etpStatEntry 3 }
etpForwardGreenPacketsOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
forwardGreenPackets counter has overflowed."
::= { etpStatEntry 4 }
etpForwardYellowPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of forwarded packets
that where marked Yellow."
::= { etpStatEntry 5 }
etpForwardYellowPacketsOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
forwardYellowPackets counter has overflowed."
::= { etpStatEntry 6 }
etpDiscardGreenPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of discarded packets
that where marked Green."
::= { etpStatEntry 7 }
etpDiscardGreenPacketsOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
discardGreenPacket counter has overflowed."
::= { etpStatEntry 8 }
etpDiscardYellowRedPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of discarded packets
that where marked Yellow or Red."
::= { etpStatEntry 9 }
etpDiscardYellowRedPacketsOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
discardYellowRedPackets counter has overflowed."
::= { etpStatEntry 10 }
etpForwardGreenBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of forwarded bytes
that where marked Green."
::= { etpStatEntry 11 }
etpForwardGreenBytesOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
forwardGreenBytes counter has overflowed."
::= { etpStatEntry 12 }
etpForwardYellowBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of forwarded bytes
that where marked Yellow."
::= { etpStatEntry 13 }
etpForwardYellowBytesOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
forwardYellowBytes counter has overflowed."
::= { etpStatEntry 14 }
etpDiscardGreenBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of discarded bytes
that where marked Green."
::= { etpStatEntry 15 }
etpDiscardGreenBytesOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
discardGreenBytes counter has overflowed."
::= { etpStatEntry 16}
etpDiscardYellowRedBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the counted number of discarded bytes
that where marked Yellow or Red."
::= { etpStatEntry 17 }
etpDiscardYellowRedBytesOverflow OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute displays the number of times that the
discardYellowRedBytes counter has overflowed."
::= { etpStatEntry 18 }
etpStatClearCounters OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting this object to on, will enforce a clear
operation of this statistics Counters.
Upon completion, the value will automatically change to off(2)."
DEFVAL { off }
::= { etpStatEntry 19 }
END