CYAN-DTM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC CyanLEDTc, CyanOffOnTc, CyanActvStdbyTc, CyanAdminStateTc, CyanOpStateQualTc, CyanSecServiceStateTc, CyanOpStateTc FROM CYAN-TC-MIB CyanTypeTc, cyanEntityModules FROM CYAN-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; cyanDtmModule MODULE-IDENTITY LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:27 2014 ORGANIZATION "Cyan, Inc." CONTACT-INFO " E-mail: support@cyaninc.com Postal: Cyan, Inc. 1390 N. McDowell Blvd., # G-327 Petaluma, CA 94954 USA Tel: +1-707-735-2300" DESCRIPTION "MIB module for Digital Transmission Module (DTM)" REVISION "201412070545Z" -- Sun Dec 7 05:45:27 2014 DESCRIPTION "Release 6.0 build 1416362081" ::= { cyanEntityModules 120 } cyanDtmMibObjects OBJECT IDENTIFIER ::={ cyanDtmModule 1 } cyanDtmTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanDtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Dtm entries." ::= { cyanDtmMibObjects 1 } cyanDtmEntry OBJECT-TYPE SYNTAX CyanDtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Dtm." INDEX { cyanDtmShelfId , cyanDtmDtmId } ::= { cyanDtmTable 1 } CyanDtmEntry ::= SEQUENCE { cyanDtmShelfId Unsigned32, cyanDtmDtmId Unsigned32, cyanDtmActiveLed CyanLEDTc, cyanDtmActivestandbyState CyanActvStdbyTc, cyanDtmAdminState CyanAdminStateTc, cyanDtmAlarmLed CyanLEDTc, cyanDtmAssetTag DisplayString, cyanDtmAutoinserviceSoakTimeSec Integer32, cyanDtmBaseMacAddress DisplayString, cyanDtmCurrCyanSwBuildVersions DisplayString, cyanDtmCurrCyanSwRelease DisplayString, cyanDtmCurrent Integer32, cyanDtmDescription DisplayString, cyanDtmExhaustAirTemp Integer32, cyanDtmExhaustTempAlarmHighThres Integer32, cyanDtmExhaustTempAlarmLowThres Integer32, cyanDtmExhaustTempWarnHighThres Integer32, cyanDtmExhaustTempWarnLowThres Integer32, cyanDtmExpectedTemperatureRise Integer32, cyanDtmIdentifier DisplayString, cyanDtmIntakeAirTemp Integer32, cyanDtmIntakeTempAlarmHighThres Integer32, cyanDtmIntakeTempAlarmLowThres Integer32, cyanDtmIntakeTempWarnHighThres Integer32, cyanDtmIntakeTempWarnLowThres Integer32, cyanDtmLedTest Unsigned32, cyanDtmMacBlockSize Unsigned32, cyanDtmMfgCleiCode DisplayString, cyanDtmMfgEciCode DisplayString, cyanDtmMfgModuleId Unsigned32, cyanDtmMfgPartNumber DisplayString, cyanDtmMfgRevision DisplayString, cyanDtmMfgSerialNumber DisplayString, cyanDtmName DisplayString, cyanDtmOidClass DisplayString, cyanDtmOperState CyanOpStateTc, cyanDtmOperStateQual CyanOpStateQualTc, cyanDtmOssLabel DisplayString, cyanDtmOvervoltageThreshold Integer32, cyanDtmOwner DisplayString, cyanDtmPartNumber DisplayString, cyanDtmPowerLed CyanLEDTc, cyanDtmPsuTemperature Integer32, cyanDtmPwrFeedAStatus CyanOffOnTc, cyanDtmPwrFeedAVoltage Integer32, cyanDtmPwrFeedBStatus CyanOffOnTc, cyanDtmPwrFeedBVoltage Integer32, cyanDtmRevertCyanSwBuildVersions DisplayString, cyanDtmRevertCyanSwRelease DisplayString, cyanDtmSecServState CyanSecServiceStateTc, cyanDtmSynchLed CyanLEDTc, cyanDtmType CyanTypeTc, cyanDtmUndervoltageThreshold Integer32, cyanDtmUpgradeCyanSwBuildVersions DisplayString, cyanDtmUpgradeCyanSwRelease DisplayString } cyanDtmShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanDtmEntry 1 } cyanDtmDtmId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Dtm Module Id" ::= { cyanDtmEntry 2 } cyanDtmActiveLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Active LED status" ::= { cyanDtmEntry 3 } cyanDtmActivestandbyState OBJECT-TYPE SYNTAX CyanActvStdbyTc MAX-ACCESS read-only STATUS current DESCRIPTION "Active/standby state" ::= { cyanDtmEntry 4 } cyanDtmAdminState OBJECT-TYPE SYNTAX CyanAdminStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Administrative state" ::= { cyanDtmEntry 5 } cyanDtmAlarmLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm LED status" ::= { cyanDtmEntry 6 } cyanDtmAssetTag OBJECT-TYPE SYNTAX DisplayString (SIZE(0..124)) MAX-ACCESS read-only STATUS current DESCRIPTION "Asset Tag" ::= { cyanDtmEntry 7 } cyanDtmAutoinserviceSoakTimeSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-In-Service soak time" ::= { cyanDtmEntry 8 } cyanDtmBaseMacAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Base MAC address of a range of addresses" ::= { cyanDtmEntry 9 } cyanDtmCurrCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Cyan software build versions" ::= { cyanDtmEntry 10 } cyanDtmCurrCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Cyan software release" ::= { cyanDtmEntry 11 } cyanDtmCurrent OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Draw" ::= { cyanDtmEntry 12 } cyanDtmDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { cyanDtmEntry 13 } cyanDtmExhaustAirTemp OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Exhaust air temperature" ::= { cyanDtmEntry 14 } cyanDtmExhaustTempAlarmHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High alarm threshold for exhaust air temperature" ::= { cyanDtmEntry 15 } cyanDtmExhaustTempAlarmLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low alarm threshold for exhaust air temperature" ::= { cyanDtmEntry 16 } cyanDtmExhaustTempWarnHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High warning threshold for exhaust air temperature" ::= { cyanDtmEntry 17 } cyanDtmExhaustTempWarnLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low warning threshold for exhaust air temperature" ::= { cyanDtmEntry 18 } cyanDtmExpectedTemperatureRise OBJECT-TYPE SYNTAX Integer32 -- Float Value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Expected temperature rise" ::= { cyanDtmEntry 19 } cyanDtmIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "string OID" ::= { cyanDtmEntry 20 } cyanDtmIntakeAirTemp OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "In-take air temperature" ::= { cyanDtmEntry 21 } cyanDtmIntakeTempAlarmHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High alarm threshold for in-take air temperature" ::= { cyanDtmEntry 22 } cyanDtmIntakeTempAlarmLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low alarm threshold for in-take air temperature" ::= { cyanDtmEntry 23 } cyanDtmIntakeTempWarnHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High warning threshold for in-take air temperature" ::= { cyanDtmEntry 24 } cyanDtmIntakeTempWarnLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low warning threshold for in-take air temperature" ::= { cyanDtmEntry 25 } cyanDtmLedTest OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Change value of this attribute to run LED test on this module" ::= { cyanDtmEntry 26 } cyanDtmMacBlockSize OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MAC addresses allocated from the base MAC address" ::= { cyanDtmEntry 27 } cyanDtmMfgCleiCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Common Language Equipment Identifier" ::= { cyanDtmEntry 28 } cyanDtmMfgEciCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment Catalog Item" ::= { cyanDtmEntry 29 } cyanDtmMfgModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Module ID" ::= { cyanDtmEntry 30 } cyanDtmMfgPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturing part number" ::= { cyanDtmEntry 31 } cyanDtmMfgRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "Mfg revision number" ::= { cyanDtmEntry 32 } cyanDtmMfgSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Mfg serial number" ::= { cyanDtmEntry 33 } cyanDtmName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Cyan name" ::= { cyanDtmEntry 34 } cyanDtmOidClass OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "OID Class" ::= { cyanDtmEntry 35 } cyanDtmOperState OBJECT-TYPE SYNTAX CyanOpStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Operation State" ::= { cyanDtmEntry 36 } cyanDtmOperStateQual OBJECT-TYPE SYNTAX CyanOpStateQualTc MAX-ACCESS read-only STATUS current DESCRIPTION "Operation state qualifier" ::= { cyanDtmEntry 37 } cyanDtmOssLabel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "CyMS label" ::= { cyanDtmEntry 38 } cyanDtmOvervoltageThreshold OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Over-voltage warning threshold" ::= { cyanDtmEntry 39 } cyanDtmOwner OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Owner" ::= { cyanDtmEntry 40 } cyanDtmPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..11)) MAX-ACCESS read-only STATUS current DESCRIPTION "Cyan part number" ::= { cyanDtmEntry 41 } cyanDtmPowerLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Power LED status" ::= { cyanDtmEntry 42 } cyanDtmPsuTemperature OBJECT-TYPE SYNTAX Integer32 (-25000..85000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature reading in the power supply" ::= { cyanDtmEntry 43 } cyanDtmPwrFeedAStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply A" ::= { cyanDtmEntry 44 } cyanDtmPwrFeedAVoltage OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage level of power supply A" ::= { cyanDtmEntry 45 } cyanDtmPwrFeedBStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply B" ::= { cyanDtmEntry 46 } cyanDtmPwrFeedBVoltage OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage level of power supply B" ::= { cyanDtmEntry 47 } cyanDtmRevertCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Revert Cyan software build versions" ::= { cyanDtmEntry 48 } cyanDtmRevertCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Revert Cyan software release" ::= { cyanDtmEntry 49 } cyanDtmSecServState OBJECT-TYPE SYNTAX CyanSecServiceStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary service state" ::= { cyanDtmEntry 50 } cyanDtmSynchLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Synch LED status" ::= { cyanDtmEntry 51 } cyanDtmType OBJECT-TYPE SYNTAX CyanTypeTc MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment type" ::= { cyanDtmEntry 52 } cyanDtmUndervoltageThreshold OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Under-voltage warning threshold" ::= { cyanDtmEntry 53 } cyanDtmUpgradeCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Upgrade Cyan software build versions" ::= { cyanDtmEntry 54 } cyanDtmUpgradeCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Upgrade Cyan software release" ::= { cyanDtmEntry 55 } cyanDtmObjectGroup OBJECT-GROUP OBJECTS { cyanDtmActiveLed, cyanDtmActivestandbyState, cyanDtmAdminState, cyanDtmAlarmLed, cyanDtmAssetTag, cyanDtmAutoinserviceSoakTimeSec, cyanDtmBaseMacAddress, cyanDtmCurrCyanSwBuildVersions, cyanDtmCurrCyanSwRelease, cyanDtmCurrent, cyanDtmDescription, cyanDtmExhaustAirTemp, cyanDtmExhaustTempAlarmHighThres, cyanDtmExhaustTempAlarmLowThres, cyanDtmExhaustTempWarnHighThres, cyanDtmExhaustTempWarnLowThres, cyanDtmExpectedTemperatureRise, cyanDtmIdentifier, cyanDtmIntakeAirTemp, cyanDtmIntakeTempAlarmHighThres, cyanDtmIntakeTempAlarmLowThres, cyanDtmIntakeTempWarnHighThres, cyanDtmIntakeTempWarnLowThres, cyanDtmLedTest, cyanDtmMacBlockSize, cyanDtmMfgCleiCode, cyanDtmMfgEciCode, cyanDtmMfgModuleId, cyanDtmMfgPartNumber, cyanDtmMfgRevision, cyanDtmMfgSerialNumber, cyanDtmName, cyanDtmOidClass, cyanDtmOperState, cyanDtmOperStateQual, cyanDtmOssLabel, cyanDtmOvervoltageThreshold, cyanDtmOwner, cyanDtmPartNumber, cyanDtmPowerLed, cyanDtmPsuTemperature, cyanDtmPwrFeedAStatus, cyanDtmPwrFeedAVoltage, cyanDtmPwrFeedBStatus, cyanDtmPwrFeedBVoltage, cyanDtmRevertCyanSwBuildVersions, cyanDtmRevertCyanSwRelease, cyanDtmSecServState, cyanDtmSynchLed, cyanDtmType, cyanDtmUndervoltageThreshold, cyanDtmUpgradeCyanSwBuildVersions, cyanDtmUpgradeCyanSwRelease } STATUS current DESCRIPTION "Group of objects that comes with Dtm module" ::= {cyanDtmModule 20} cyanDtmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan Dtm" MODULE MANDATORY-GROUPS { cyanDtmObjectGroup } ::= { cyanDtmModule 30 } END