TB-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,enterprises FROM SNMPv2-SMI DisplayString, TimeStamp, TruthValue FROM SNMPv2-TC; tb MODULE-IDENTITY LAST-UPDATED "200710030000Z" -- 03 oct 2007 ORGANIZATION "TelcoBridges Inc." CONTACT-INFO " Jamal Chebbo" DESCRIPTION "The MIB module to describe Telcobridges private MIB." REVISION "200710030000Z" DESCRIPTION "Fixed MIB to compile correctly." REVISION "200507070000Z" DESCRIPTION "The initial version of this MIB module." ::= { enterprises 21776 } --The objects in the TB MIB is arranged in the following groups --Directory: Table of the supported modules --common : Hw and sw groups supported by all TB products --specific : hw and sw component specific to a specific product --Experimental directory OBJECT IDENTIFIER ::={tb 1} common OBJECT IDENTIFIER ::={tb 2} specific OBJECT IDENTIFIER ::={tb 3} experimental OBJECT IDENTIFIER ::={tb 4} --Module Table group tbModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF TBModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Module Table. lists the supported modules by telcoBriges Inc" ::= { directory 1 } tbModuleEntry OBJECT-TYPE SYNTAX TBModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the module table" INDEX { tbModuleIndex } ::= { tbModuleTable 1 } TBModuleEntry ::= SEQUENCE { tbModuleIndex INTEGER, tbModuleID OBJECT IDENTIFIER, tbModuleDescription DisplayString } tbModuleIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "the index which uniquely indentifies the module in the module table" ::= {tbModuleEntry 1 } tbModuleID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The module Object Identifier." ::= { tbModuleEntry 2 } tbModuleDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "a breif description of the module" ::= { tbModuleEntry 3 } -- The Common group -- this group is divided in two section sub groups. Hw and Sw. -- tbHwCommon OBJECT IDENTIFIER ::= { common 1 } --Hardware Identification tbSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The board Serial number the.Format is TBxxxxxx where x is an integer" ::= { tbHwCommon 1 } tbShelfID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf identification of the baord" ::= { tbHwCommon 2 } tbSlotID OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Slot ID of the board within the shelf identified by the shelf ID field" ::= { tbHwCommon 3 } tbPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Board's part number." ::= { tbHwCommon 4 } -- The Common hardware version Table tbHwVersionTable OBJECT-TYPE SYNTAX SEQUENCE OF TBHwVersionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hardware version table(FPGAs etc..)" ::= { tbHwCommon 5 } tbHwVersionEntry OBJECT-TYPE SYNTAX TBHwVersionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the hardware version table." INDEX { tbHwVersionIndex } ::= { tbHwVersionTable 1 } TBHwVersionEntry ::= SEQUENCE { tbHwVersionIndex INTEGER, tbHwDescription DisplayString, tbHwVersionNum DisplayString } tbHwVersionIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "an index which uniquely identify the entry int the table." ::= { tbHwVersionEntry 1 } tbHwDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware device associated to this entry." ::= { tbHwVersionEntry 2 } tbHwVersionNum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The version displayed as an hexadecimal string. if the device is not present, the value 8888=0x22B8 is returned" ::= { tbHwVersionEntry 3 } -- The hardware temperature Table tbHwTempTable OBJECT-TYPE SYNTAX SEQUENCE OF TBHwTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Hardware Device Temperature table(FPGAs etc..)" ::= { tbHwCommon 6 } tbHwTempEntry OBJECT-TYPE SYNTAX TBHwTempEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the hardware temperature table." INDEX { tbHwDeviceIndex } ::= { tbHwTempTable 1 } TBHwTempEntry ::= SEQUENCE { tbHwDeviceIndex INTEGER, tbHwDeviceDescription DisplayString, tbHwTemperature INTEGER } tbHwDeviceIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An index which uniquely indenfies the entry in the device temperature table." ::= { tbHwTempEntry 1 } tbHwDeviceDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device description (PLD/FPGA etc...)." ::= { tbHwTempEntry 2 } tbHwTemperature OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The device temperature in celcius. a value of 8888 indicates that the device is not present" ::= { tbHwTempEntry 3 } -- The Common Sw Group tbSwCommon OBJECT IDENTIFIER ::= { common 2 } tbFeatureTable OBJECT-TYPE SYNTAX SEQUENCE OF TBFeatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Feature Table." ::= { tbSwCommon 1 } tbFeatureEntry OBJECT-TYPE SYNTAX TBFeatureEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Feature Table." INDEX { tbFeatureType } ::= { tbFeatureTable 1 } TBFeatureEntry ::= SEQUENCE { tbFeatureType INTEGER, tbFeatureDescription DisplayString, tbFeatureLicensed INTEGER, tbFeatureMax INTEGER } tbFeatureType OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An integer witch uniquely identify the feature" ::= { tbFeatureEntry 1 } tbFeatureDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Feature Description." ::= { tbFeatureEntry 2 } tbFeatureLicensed OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "licensed feature count. This is the maximum value supported by software." ::= { tbFeatureEntry 3 } tbFeatureMax OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum allowed feature count. This is maximum supported by the hardware." ::= { tbFeatureEntry 4 } -- The TB sw version Table tbSwVersionTable OBJECT-TYPE SYNTAX SEQUENCE OF TBSwVersionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sw version table." ::= { tbSwCommon 2 } tbSwVersionEntry OBJECT-TYPE SYNTAX TBSwVersionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the sw version table." INDEX { tbSwVersionIndex } ::= { tbSwVersionTable 1 } TBSwVersionEntry ::= SEQUENCE { tbSwVersionIndex INTEGER, tbSwCompenentName DisplayString, tbSwVersionDescription DisplayString, tbSwVersionTag DisplayString } tbSwVersionIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "An index that uniquely identify the sw component int table." ::= { tbSwVersionEntry 1 } tbSwCompenentName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Sw Component's Name." ::= { tbSwVersionEntry 2 } tbSwVersionDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Software release description." ::= { tbSwVersionEntry 3 } tbSwVersionTag OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Build tag used to generate the sw release." ::= { tbSwVersionEntry 4 } END