KTXMEASUREMENT-MIB DEFINITIONS ::= BEGIN -- Kentrox Measurement MIB definitions IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DateAndTime, DisplayString FROM SNMPv2-TC aii FROM AIIDEFS-MIB aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime FROM AISYSTEM-MIB; -- The Measurement information exposed by Kentrox equipment ktxMeasurement MODULE-IDENTITY LAST-UPDATED "201006241000Z" ORGANIZATION "Kentrox, Inc." CONTACT-INFO " Engineering MIB Administrator Postal: Kentrox, Inc. 5800 Innovation Drive Dublin, OH 43016 Tel: 614/798-2000 Fax: 614/798-1770 E-mail: snmp@kentrox.com" DESCRIPTION "The MIB module for measurements taken by a device" REVISION "201006241000Z" DESCRIPTION "Removed last trap sequence number for ktxMeasurementReport trap. It is deliberately excluded." REVISION "201005211000Z" DESCRIPTION "Added last trap sequence number and trap creation time in all traps." REVISION "200910150800Z" DESCRIPTION "The first revision of this module." ::= { aii 47 } -- Measurement Notifications ktxMeasurementTrap OBJECT IDENTIFIER ::= { ktxMeasurement 0 } ktxMeasurementReport NOTIFICATION-TYPE OBJECTS { ktxMeasurementIndex, ktxMeasurementName, ktxMeasurementValue, ktxMeasurementNeName, ktxMeasurementCategory, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated to provide an updated value for a measurement. This notification does not contain the last trap sequence number for detection of a missed update." ::= { ktxMeasurementTrap 1 } ktxMeasurementTableHistDataLimit NOTIFICATION-TYPE OBJECTS { ktxMeasurementHistoryRange, aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated when the system cannot store 7 days of historical data due to memory limitation." ::= { ktxMeasurementTrap 2 } ktxMeasurementTableHistDataClear NOTIFICATION-TYPE OBJECTS { ktxMeasurementHistoryRange, aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated when the system historical data limitation is cleared and the system can store 7 days worth of historical data." ::= { ktxMeasurementTrap 3 } ktxMeasurementTableConfigChange NOTIFICATION-TYPE OBJECTS { aiSystemLastTrapSequenceNum, aiSystemTrapCreationTime } STATUS current DESCRIPTION "The SNMP notification that is generated to indicate that the measurement table has been changed (i.e. entries have been added and/or deleted.)" ::= { ktxMeasurementTrap 4 } -- Measurement Table -- This table contains the current values of all measurements in the system. ktxMeasurementTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxMeasurementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the current values of all measurements." ::= { ktxMeasurement 1 } ktxMeasurementEntry OBJECT-TYPE SYNTAX KtxMeasurementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information unique to a particular measurement." INDEX { IMPLIED ktxMeasurementIndex } ::= { ktxMeasurementTable 1 } KtxMeasurementEntry ::= SEQUENCE { ktxMeasurementIndex Unsigned32, ktxMeasurementName DisplayString, ktxMeasurementNeName DisplayString, ktxMeasurementCategory DisplayString, ktxMeasurementValue DisplayString, ktxMeasurementUnits DisplayString, ktxMeasurementIntervalValue DisplayString, ktxMeasurementIntervalMin DisplayString, ktxMeasurementIntervalMax DisplayString, ktxMeasurementIntervalAvg DisplayString, ktxMeasurementLowBand DisplayString, ktxMeasurementHighBand DisplayString, ktxMeasurementHysteresis DisplayString, ktxMeasurementMaxLimit DisplayString, ktxMeasurementMinLimit DisplayString, ktxMeasurementDescription DisplayString } ktxMeasurementIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index identifying this particular measurement entry. The name, not the index, is the primary key into the table. The index may change with the device configuration, but will be as stable as possible." ::= { ktxMeasurementEntry 1 } ktxMeasurementName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The unique name of this measurement." ::= { ktxMeasurementEntry 2 } ktxMeasurementNeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Network Element of the object/device that controls this measurement." ::= { ktxMeasurementEntry 3 } ktxMeasurementCategory OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Category of the object/device that controls this measurement." ::= { ktxMeasurementEntry 4 } ktxMeasurementValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current value of this measurement as a floating-point value." ::= { ktxMeasurementEntry 5 } ktxMeasurementUnits OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The units in which this measurement value was taken." ::= { ktxMeasurementEntry 6 } ktxMeasurementIntervalValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this measurement at the end of the previous measurement interval." ::= { ktxMeasurementEntry 7 } ktxMeasurementIntervalMin OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum value of this measurement in the previous measurement interval." ::= { ktxMeasurementEntry 8 } ktxMeasurementIntervalMax OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum value of this measurement in the previous measurement interval." ::= { ktxMeasurementEntry 9 } ktxMeasurementIntervalAvg OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The average value of this measurement in the previous measurement interval." ::= { ktxMeasurementEntry 10 } ktxMeasurementLowBand OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The low end of the configured band for this measurement." ::= { ktxMeasurementEntry 11 } ktxMeasurementHighBand OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The high end of the configured band for this measurement." ::= { ktxMeasurementEntry 12 } ktxMeasurementHysteresis OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The hysteresis value for this measurement." ::= { ktxMeasurementEntry 13 } ktxMeasurementMaxLimit OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The high end of the measurement range." ::= { ktxMeasurementEntry 14 } ktxMeasurementMinLimit OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The low end of the measurement range." ::= { ktxMeasurementEntry 15 } ktxMeasurementDescription OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The textual string that can be used to describe this measurement." ::= { ktxMeasurementEntry 16 } ktxMeasurementInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interval in minutes at which measurement values are written to the historical data." ::= { ktxMeasurement 2 } ktxMeasurementIntervalTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This is the timestamp when the measurement values were last written to historical data" ::= { ktxMeasurement 3 } ktxMeasurementHistoryRange OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The range in hours of available historical data, which can range from 1 to 168 hours (7 days) depending on memory available within the system." ::= { ktxMeasurement 4 } ktxMeasurementNumEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of measurements contained in the measurement table.)" ::= { ktxMeasurement 5 } END