Observium_CE/mibs/raisecom/SWITCH-PORTSTATISTIC-MIB

286 lines
10 KiB
Plaintext

--MibName=rcPortStatistics
-- *****************************************************************
-- RAISECOM-PORTSTATISTIC-MIB.mi2: Raisecom port statistic MIB file
--
-- Nov 2004, gaohongwei
--
-- Copyright (c) 1994-2000, 2004 by Raisecom, Inc.
-- All rights reserved.
-- 01, 20140825, zhoujw, ESW00019189, 增加端口统计相关MIBs
-- *****************************************************************
SWITCH-PORTSTATISTIC-MIB DEFINITIONS ::= BEGIN
IMPORTS
iscomSwitch FROM RAISECOM-BASE-MIB
TruthValue FROM SNMPv2-TC
NOTIFICATION-TYPE,Counter64 FROM SNMPv2-SMI;
rcPortStatistics MODULE-IDENTITY
LAST-UPDATED "200412200000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing,
China
Tel: 86-010-82884499
E-mail: surport@raisecom.com"
DESCRIPTION
"port statistic mib."
::= { iscomSwitch 7}
--
rcPortStatsTrap OBJECT IDENTIFIER ::= { rcPortStatistics 1 }
rcPortStatsObject OBJECT IDENTIFIER ::= { rcPortStatistics 2 }
rcPortStatsConformance OBJECT IDENTIFIER ::= { rcPortStatistics 3 }
rcPortStatsScalar OBJECT IDENTIFIER ::= { rcPortStatsObject 1 }
-- rcPortStatsScalar
rcPortStatsPeriod OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port state statistical cycle."
DEFVAL { 2000} --周期默认值2000ms
::= { rcPortStatsScalar 1 }
-- rcPortStatsTable
rcPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of port statistic."
::= { rcPortStatsObject 2 }
rcPortStatsEntry OBJECT-TYPE
SYNTAX RcPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry of port statistic."
INDEX { ifIndex }
::= { rcPortStatsTable 1 }
RcPortStatsEntry ::= SEQUENCE {
rcPortStatsEnable TruthValue,
rcPortStatsHistoryPortStatsNextIndex INTEGER,
rcPortStatsClear TruthValue
}
rcPortStatsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is a dynamic statistical switch."
::= { rcPortStatsEntry 1 }
rcPortStatsHistoryPortStatsNextIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"The index for the current Measurement Interval.
This value will become the value for rcHistoryStatsIndex
once the Measurement Interval is completed.
The first Measurement Interval that occurs after the session
is started is assigned index 1. "
::= { rcPortStatsEntry 2 }
rcPortStatsClear OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear port statistics."
::= { rcPortStatsEntry 3 }
-- rcCurrentPortStatsTable
rcCurrentPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcCurrentPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of current port statistic."
::= { rcPortStatsObject 3 }
rcCurrentPortStatsEntry OBJECT-TYPE
SYNTAX RcCurrentPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry of current port statistic."
INDEX { ifIndex }
::= { rcCurrentPortStatsTable 1 }
RcCurrentPortStatsEntry ::= SEQUENCE {
rcCurrentPortStatsInPacket Counter64,
rcCurrentPortStatsOutPacket Counter64,
rcCurrentPortStatsInAllBits Counter64,
rcCurrentPortStatsOutAllBits Counter64,
rcCurrentPortStatsInBandwidthUtilization INTEGER,
rcCurrentPortStatsEBandwidthUtilization INTEGER
}
rcCurrentPortStatsInPacket OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of packets received."
::= { rcCurrentPortStatsEntry 1 }
rcCurrentPortStatsOutPacket OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"Count of packets transmitted."
::= { rcCurrentPortStatsEntry 2 }
rcCurrentPortStatsInAllBits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bits received on the interface,
including framing characters.Discontinuities in the value
of this counter can occur at re-initialization of the management system,
and at other times as indicated by the value of ifCounterDiscontinuityTime."
::= { rcCurrentPortStatsEntry 3 }
rcCurrentPortStatsOutAllBits OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bits transmitted out of the interface,
including framing characters.Discontinuities in the value
of this counter can occur at re-initialization of the management system,
and at other times as indicated by the value of ifCounterDiscontinuityTime."
::= { rcCurrentPortStatsEntry 4 }
rcCurrentPortStatsInBandwidthUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ingress of port bandwidth Utilization."
::= { rcCurrentPortStatsEntry 5 }
rcCurrentPortStatsEBandwidthUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The egress of port bandwidth Utilization."
::= { rcCurrentPortStatsEntry 6 }
-- rcHistoryPortStatsTable
rcHistoryPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcHistoryPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of history port statistic."
::= { rcPortStatsObject 4 }
rcHistoryPortStatsEntry OBJECT-TYPE
SYNTAX RcHistoryPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry of history port statistic."
INDEX { ifIndex,
rcHistoryStatsIndex
}
::= { rcHistoryPortStatsTable 1 }
RcHistoryPortStatsEntry ::= SEQUENCE {
rcHistoryPortStatsIndex INTEGER,
rcHistoryPortStatsInPacket Counter64,
rcHistoryPortStatsOutPacket Counter64,
rcHistoryPortStatsInAllBits Counter64,
rcHistoryPortStatsOutAllBits Counter64,
rcHistoryPortStatsInBandwidthUtilization INTEGER,
rcHistoryPortStatsEBandwidthUtilization INTEGER
}
rcHistoryPortStatsIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index for the history Measurement Interval.
The first Measurement Interval that occurs after the session
is started is assigned index 1.
Referential integrity is necessary, i.e., the index needs to
be persistent upon a reboot or restart of a device. The index
is never reused while this session is active until it wraps to zero.
The index value keeps increasing up to that time.Count of packets received."
::= { rcHistoryPortStatsEntry 1 }
rcHistoryPortStatsInPacket OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of packets received in history."
::= { rcHistoryPortStatsEntry 2 }
rcHistoryPortStatsOutPacket OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"Count of packets transmitted in history. "
::= { rcHistoryPortStatsEntry 3 }
rcHistoryPortStatsInAllBits OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total history number of bits received on the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other times
as indicated by the value of ifCounterDiscontinuityTime."
::= { rcHistoryPortStatsEntry 4 }
rcHistoryPortStatsOutAllBits OBJECT-TYPE
SYNTAX Counter64
ACCESS read-only
STATUS current
DESCRIPTION
"The total history number of bits transmitted out of the interface,
including framing characters.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, and at other times
as indicated by the value of ifCounterDiscontinuityTime."
::= { rcHistoryPortStatsEntry 5 }
rcHistoryPortStatsInBandwidthUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ingress of port bandwidth Utilization in History."
::= { rcHistoryPortStatsEntry 6 }
rcHistoryPortStatsEBandwidthUtilization OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The egress of port bandwidth Utilization in history."
::= { rcHistoryPortStatsEntry 7 }
END