Observium_CE/mibs/qtech/QTECH-TM-MIB

394 lines
13 KiB
Plaintext

-- *****************************************************************
-- QTECH-TM-MIB.mib: Qtech interface MIB file
--
-- Dec 2010, zhuzm
--
-- Copyright (c) 2002 by Qtech Networks Co.,Ltd.
-- All rights reserved.
--
-- *****************************************************************
--
QTECH-TM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
TimeTicks
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
IfIndex
FROM QTECH-TC
qtechMgmt
FROM QTECH-SMI;
qtechTMMIB MODULE-IDENTITY
LAST-UPDATED "201012130000Z"
ORGANIZATION "Qtech Networks Co.,Ltd."
CONTACT-INFO
"
Tel: 4008-111-000
E-mail: service@qtech.com.cn"
DESCRIPTION
"This module defines qtech TM mibs."
REVISION "201012130000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 91 }
qtechTMMIBObjects OBJECT IDENTIFIER ::= { qtechTMMIB 1 }
qtechTMQosDramMIBObjects OBJECT IDENTIFIER ::= { qtechTMMIBObjects 1 }
qtechTMQosDropMIBObjects OBJECT IDENTIFIER ::= { qtechTMMIBObjects 2 }
qtechTMQosQueMIBObjects OBJECT IDENTIFIER ::= { qtechTMMIBObjects 3 }
qtechQosDramTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechQosDramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the Hardware Dram usage information.
It indicates the BUFFER traffic consumed."
::= { qtechTMQosDramMIBObjects 1 }
qtechQosDramEntry OBJECT-TYPE
SYNTAX QtechQosDramEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the Hardware Dram usage information.
It indicates the BUFFER traffic consumed."
INDEX { qtechQoSDramIndex }
::= { qtechQosDramTable 1 }
QtechQosDramEntry ::=
SEQUENCE {
qtechQoSDramIndex Integer32,
qtechQosDramTotal Integer32,
qtechQosDramCurUsed Integer32
}
qtechQoSDramIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip"
::= { qtechQosDramEntry 1 }
qtechQosDramTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dram Size by MB, that's, the total BUFFER of
the specified Petra Chip."
::= { qtechQosDramEntry 2 }
qtechQosDramCurUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the CURRENT used Dram Size by B, that's,
the BUFFER consumed by traffic on the specified Petra Chip."
::= { qtechQosDramEntry 3 }
--- qtechTMQosDropMIBObjects
qtechQosDropTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechQosDropEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the packet DROP Stat. information.
It includes information about INGRESS drop packet Stat.,
EGRESS drop packet Stat., etc."
::= { qtechTMQosDropMIBObjects 1 }
qtechQosDropEntry OBJECT-TYPE
SYNTAX QtechQosDropEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the packet DROP Stat. information.
It includes information about INGRESS drop packet Stat.,
EGRESS drop packet Stat., etc."
INDEX { qtechQoSDropIndex }
::= { qtechQosDropTable 1 }
QtechQosDropEntry ::=
SEQUENCE {
qtechQoSDropIndex Integer32,
qtechQoSTotalEnQue Integer32,
qtechQoSTotalDeQue Integer32,
qtechQoSEnQueDrop Integer32,
qtechQoSEnQueDropByBuf Integer32,
qtechQoSEnQueDropByBufDesc Integer32,
qtechQoSEnQueDropByOther Integer32,
qtechQoSDeQueDrop Integer32,
qtechQoSLastClearTime TimeTicks
}
qtechQoSDropIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip"
::= { qtechQosDropEntry 1 }
qtechQoSTotalEnQue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Packet Stat. of the specified
Petra Chip"
::= { qtechQosDropEntry 2 }
qtechQoSTotalDeQue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dequeue Packet Stat. of the specified
Petra Chip"
::= { qtechQosDropEntry 3 }
qtechQoSEnQueDrop OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip"
::= { qtechQosDropEntry 4 }
qtechQoSEnQueDropByBuf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to Buffer reason "
::= { qtechQosDropEntry 5 }
qtechQoSEnQueDropByBufDesc OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to Buffer Descriptor reason"
::= { qtechQosDropEntry 6 }
qtechQoSEnQueDropByOther OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Enqueue Drop Packet Stat. of the specified
Petra Chip, due to other reason"
::= { qtechQosDropEntry 7 }
qtechQoSDeQueDrop OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows Total Dequeue Drop Packet Stat. of the specified
Petra Chip"
::= { qtechQosDropEntry 8 }
qtechQoSLastClearTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the last clear time."
::= { qtechQosDropEntry 9 }
--- qtechTMQosQueMIBObjects
qtechQosQueTable OBJECT-TYPE
SYNTAX SEQUENCE OF QtechQosQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the buffer historic information of
the specified interface.
It includes information about the CURRENT buffer consumed by KB,
the MAXINUM buffer allocated by B,
the Peak Value of BUFFER consumed in the past by B,
the rate of BUFFER consumed by percentage, etc."
::= { qtechTMQosQueMIBObjects 1 }
qtechQosQueEntry OBJECT-TYPE
SYNTAX QtechQosQueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This item is to show the buffer historic information of
the specified interface.
It includes information about the CURRENT buffer consumed by KB,
the MAXINUM buffer allocated by B,
the Peak Value of BUFFER consumed in the past by B,
the rate of BUFFER consumed by percentage, etc."
INDEX { qtechQoSIfIndex,
qtechQoSIfChipIndex,
qtechQoSIfChipQueIndex
}
::= { qtechQosQueTable 1 }
QtechQosQueEntry ::=
SEQUENCE {
qtechQoSIfIndex IfIndex,
qtechQoSIfChipIndex INTEGER,
qtechQoSIfChipQueIndex INTEGER,
qtechQoSIfChipMax Integer32,
qtechQoSIfChipCur Integer32,
qtechQoSIfChipPeak Integer32,
qtechQoSIfChipRate Integer32,
qtechQoSIfChipTime TimeTicks
}
qtechQoSIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item indicates the Interface Index."
::= { qtechQosQueEntry 1 }
qtechQoSIfChipIndex OBJECT-TYPE
SYNTAX INTEGER {
chip-0(0),
chip-1(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Petra Chip."
::= { qtechQosQueEntry 2 }
qtechQoSIfChipQueIndex OBJECT-TYPE
SYNTAX INTEGER {
queue-1(1),
queue-2(2),
queue-3(3),
queue-4(4),
queue-5(5),
queue-6(6),
queue-7(7),
queue-8(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the queue index of the specified Petra Chip."
::= { qtechQosQueEntry 3 }
qtechQoSIfChipMax OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the MAXINUM buffer allocated on the specified
Petra Chip, by KByte."
::= { qtechQosQueEntry 4 }
qtechQoSIfChipCur OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the CURRENT buffer consumed on the specified
Petra Chip, by Byte."
::= { qtechQosQueEntry 5 }
qtechQoSIfChipPeak OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the Peak Value of BUFFER consumed in the past
on the specified Petra Chip, by Byte."
::= { qtechQosQueEntry 6 }
qtechQoSIfChipRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item specifies the rate of BUFFER consumed on the specified
Petra Chip since last clear operation, by percentage."
::= { qtechQosQueEntry 7 }
qtechQoSIfChipTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item shows the last clear time."
::= { qtechQosQueEntry 8 }
--**********************************************************************
-- about conformance info
--**********************************************************************
qtechTMMIBConformance OBJECT IDENTIFIER ::= { qtechTMMIB 2 }
qtechTMMIBCompliances OBJECT IDENTIFIER ::= { qtechTMMIBConformance 1 }
qtechTMMIBGroups OBJECT IDENTIFIER ::= { qtechTMMIBConformance 2 }
-- compliance statements
qtechTMMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the QtechTMMIB"
MODULE
MANDATORY-GROUPS {
qtechTMMIBGroup
}
::= { qtechTMMIBCompliances 1 }
-- units of conformance
qtechTMMIBGroup OBJECT-GROUP
OBJECTS {
qtechQoSDramIndex,
qtechQosDramTotal,
qtechQosDramCurUsed,
qtechQoSDropIndex,
qtechQoSTotalEnQue,
qtechQoSTotalDeQue,
qtechQoSEnQueDrop,
qtechQoSEnQueDropByBuf,
qtechQoSEnQueDropByBufDesc,
qtechQoSEnQueDropByOther,
qtechQoSDeQueDrop,
qtechQoSLastClearTime,
qtechQoSIfIndex,
qtechQoSIfChipIndex,
qtechQoSIfChipQueIndex,
qtechQoSIfChipMax,
qtechQoSIfChipCur,
qtechQoSIfChipPeak,
qtechQoSIfChipRate,
qtechQoSIfChipTime
}
STATUS current
DESCRIPTION
"A collection of objects to show information about the Hardware
Dram usage,the packet DROP State, and the buffer historic
information of the specified interface."
::= { qtechTMMIBGroups 1 }
END