CYAN-PME-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; cyanPmeModule MODULE-IDENTITY LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:29 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 Packet Multiplexer Element(PME)" REVISION "201412070545Z" -- Sun Dec 7 05:45:29 2014 DESCRIPTION "Release 6.0 build 1416362081" ::= { cyanEntityModules 110 } cyanPmeMibObjects OBJECT IDENTIFIER ::={ cyanPmeModule 1 } cyanPmeTable OBJECT-TYPE SYNTAX SEQUENCE OF CyanPmeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of Pme entries." ::= { cyanPmeMibObjects 1 } cyanPmeEntry OBJECT-TYPE SYNTAX CyanPmeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of Pme." INDEX { cyanPmeShelfId , cyanPmePmeId } ::= { cyanPmeTable 1 } CyanPmeEntry ::= SEQUENCE { cyanPmeShelfId Unsigned32, cyanPmePmeId Unsigned32, cyanPmeActiveLed CyanLEDTc, cyanPmeActivestandbyState CyanActvStdbyTc, cyanPmeAdminState CyanAdminStateTc, cyanPmeAlarmLed CyanLEDTc, cyanPmeAssetTag DisplayString, cyanPmeAutoinserviceSoakTimeSec Integer32, cyanPmeBaseMacAddress DisplayString, cyanPmeCurrCyanSwBuildVersions DisplayString, cyanPmeCurrCyanSwRelease DisplayString, cyanPmeCurrent Integer32, cyanPmeDescription DisplayString, cyanPmeExhaustAirTemp Integer32, cyanPmeExhaustTempAlarmHighThres Integer32, cyanPmeExhaustTempAlarmLowThres Integer32, cyanPmeExhaustTempWarnHighThres Integer32, cyanPmeExhaustTempWarnLowThres Integer32, cyanPmeExpectedTemperatureRise Integer32, cyanPmeIdentifier DisplayString, cyanPmeIntakeAirTemp Integer32, cyanPmeIntakeTempAlarmHighThres Integer32, cyanPmeIntakeTempAlarmLowThres Integer32, cyanPmeIntakeTempWarnHighThres Integer32, cyanPmeIntakeTempWarnLowThres Integer32, cyanPmeLedTest Unsigned32, cyanPmeMacBlockSize Unsigned32, cyanPmeMfgCleiCode DisplayString, cyanPmeMfgEciCode DisplayString, cyanPmeMfgModuleId Unsigned32, cyanPmeMfgPartNumber DisplayString, cyanPmeMfgRevision DisplayString, cyanPmeMfgSerialNumber DisplayString, cyanPmeName DisplayString, cyanPmeOidClass DisplayString, cyanPmeOperState CyanOpStateTc, cyanPmeOperStateQual CyanOpStateQualTc, cyanPmeOssLabel DisplayString, cyanPmeOvervoltageThreshold Integer32, cyanPmeOwner DisplayString, cyanPmePartNumber DisplayString, cyanPmePowerLed CyanLEDTc, cyanPmePsuTemperature Integer32, cyanPmePwrFeedAStatus CyanOffOnTc, cyanPmePwrFeedAVoltage Integer32, cyanPmePwrFeedBStatus CyanOffOnTc, cyanPmePwrFeedBVoltage Integer32, cyanPmeResendEthlinkoamPdus Unsigned32, cyanPmeRevertCyanSwBuildVersions DisplayString, cyanPmeRevertCyanSwRelease DisplayString, cyanPmeSecServState CyanSecServiceStateTc, cyanPmeSynchLed CyanLEDTc, cyanPmeType CyanTypeTc, cyanPmeUndervoltageThreshold Integer32, cyanPmeUpgradeCyanSwBuildVersions DisplayString, cyanPmeUpgradeCyanSwRelease DisplayString } cyanPmeShelfId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Shelf Id" ::= { cyanPmeEntry 1 } cyanPmePmeId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PME Module Id" ::= { cyanPmeEntry 2 } cyanPmeActiveLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Active LED status" ::= { cyanPmeEntry 3 } cyanPmeActivestandbyState OBJECT-TYPE SYNTAX CyanActvStdbyTc MAX-ACCESS read-only STATUS current DESCRIPTION "Active/standby state" ::= { cyanPmeEntry 4 } cyanPmeAdminState OBJECT-TYPE SYNTAX CyanAdminStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Administrative state" ::= { cyanPmeEntry 5 } cyanPmeAlarmLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm LED status" ::= { cyanPmeEntry 6 } cyanPmeAssetTag OBJECT-TYPE SYNTAX DisplayString (SIZE(0..124)) MAX-ACCESS read-only STATUS current DESCRIPTION "Asset Tag" ::= { cyanPmeEntry 7 } cyanPmeAutoinserviceSoakTimeSec OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Auto-In-Service soak time" ::= { cyanPmeEntry 8 } cyanPmeBaseMacAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Base MAC address of a range of addresses" ::= { cyanPmeEntry 9 } cyanPmeCurrCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Cyan software build versions" ::= { cyanPmeEntry 10 } cyanPmeCurrCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current Cyan software release" ::= { cyanPmeEntry 11 } cyanPmeCurrent OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Draw" ::= { cyanPmeEntry 12 } cyanPmeDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description" ::= { cyanPmeEntry 13 } cyanPmeExhaustAirTemp OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Exhaust air temperature" ::= { cyanPmeEntry 14 } cyanPmeExhaustTempAlarmHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High alarm threshold for exhaust air temperature" ::= { cyanPmeEntry 15 } cyanPmeExhaustTempAlarmLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low alarm threshold for exhaust air temperature" ::= { cyanPmeEntry 16 } cyanPmeExhaustTempWarnHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High warning threshold for exhaust air temperature" ::= { cyanPmeEntry 17 } cyanPmeExhaustTempWarnLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low warning threshold for exhaust air temperature" ::= { cyanPmeEntry 18 } cyanPmeExpectedTemperatureRise OBJECT-TYPE SYNTAX Integer32 -- Float Value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Expected temperature rise" ::= { cyanPmeEntry 19 } cyanPmeIdentifier OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "string OID" ::= { cyanPmeEntry 20 } cyanPmeIntakeAirTemp OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "In-take air temperature" ::= { cyanPmeEntry 21 } cyanPmeIntakeTempAlarmHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High alarm threshold for in-take air temperature" ::= { cyanPmeEntry 22 } cyanPmeIntakeTempAlarmLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low alarm threshold for in-take air temperature" ::= { cyanPmeEntry 23 } cyanPmeIntakeTempWarnHighThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "High warning threshold for in-take air temperature" ::= { cyanPmeEntry 24 } cyanPmeIntakeTempWarnLowThres OBJECT-TYPE SYNTAX Integer32 (-128000..128000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Low warning threshold for in-take air temperature" ::= { cyanPmeEntry 25 } cyanPmeLedTest OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Change value of this attribute to run LED test on this module" ::= { cyanPmeEntry 26 } cyanPmeMacBlockSize OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MAC addresses allocated from the base MAC address" ::= { cyanPmeEntry 27 } cyanPmeMfgCleiCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Common Language Equipment Identifier" ::= { cyanPmeEntry 28 } cyanPmeMfgEciCode OBJECT-TYPE SYNTAX DisplayString (SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment Catalog Item" ::= { cyanPmeEntry 29 } cyanPmeMfgModuleId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Module ID" ::= { cyanPmeEntry 30 } cyanPmeMfgPartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturing part number" ::= { cyanPmeEntry 31 } cyanPmeMfgRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "Mfg revision number" ::= { cyanPmeEntry 32 } cyanPmeMfgSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Mfg serial number" ::= { cyanPmeEntry 33 } cyanPmeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Cyan name" ::= { cyanPmeEntry 34 } cyanPmeOidClass OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "OID Class" ::= { cyanPmeEntry 35 } cyanPmeOperState OBJECT-TYPE SYNTAX CyanOpStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Operation State" ::= { cyanPmeEntry 36 } cyanPmeOperStateQual OBJECT-TYPE SYNTAX CyanOpStateQualTc MAX-ACCESS read-only STATUS current DESCRIPTION "Operation state qualifier" ::= { cyanPmeEntry 37 } cyanPmeOssLabel OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "CyMS label" ::= { cyanPmeEntry 38 } cyanPmeOvervoltageThreshold OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Over-voltage warning threshold" ::= { cyanPmeEntry 39 } cyanPmeOwner OBJECT-TYPE SYNTAX DisplayString (SIZE(0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Owner" ::= { cyanPmeEntry 40 } cyanPmePartNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..11)) MAX-ACCESS read-only STATUS current DESCRIPTION "Cyan part number" ::= { cyanPmeEntry 41 } cyanPmePowerLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Power LED status" ::= { cyanPmeEntry 42 } cyanPmePsuTemperature OBJECT-TYPE SYNTAX Integer32 (-25000..85000) -- Float value * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature reading in the power supply" ::= { cyanPmeEntry 43 } cyanPmePwrFeedAStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply A" ::= { cyanPmeEntry 44 } cyanPmePwrFeedAVoltage OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage level of power supply A" ::= { cyanPmeEntry 45 } cyanPmePwrFeedBStatus OBJECT-TYPE SYNTAX CyanOffOnTc MAX-ACCESS read-only STATUS current DESCRIPTION "Status of power supply B" ::= { cyanPmeEntry 46 } cyanPmePwrFeedBVoltage OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage level of power supply B" ::= { cyanPmeEntry 47 } cyanPmeResendEthlinkoamPdus OBJECT-TYPE SYNTAX Unsigned32 (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "802.3ah Clause 57 link OAM event resend count" ::= { cyanPmeEntry 48 } cyanPmeRevertCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Revert Cyan software build versions" ::= { cyanPmeEntry 49 } cyanPmeRevertCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Revert Cyan software release" ::= { cyanPmeEntry 50 } cyanPmeSecServState OBJECT-TYPE SYNTAX CyanSecServiceStateTc MAX-ACCESS read-only STATUS current DESCRIPTION "Secondary service state" ::= { cyanPmeEntry 51 } cyanPmeSynchLed OBJECT-TYPE SYNTAX CyanLEDTc MAX-ACCESS read-only STATUS current DESCRIPTION "Synch LED status" ::= { cyanPmeEntry 52 } cyanPmeType OBJECT-TYPE SYNTAX CyanTypeTc MAX-ACCESS read-only STATUS current DESCRIPTION "Equipment type" ::= { cyanPmeEntry 53 } cyanPmeUndervoltageThreshold OBJECT-TYPE SYNTAX Integer32 -- real32 * 1000 MAX-ACCESS read-only STATUS current DESCRIPTION "Under-voltage warning threshold" ::= { cyanPmeEntry 54 } cyanPmeUpgradeCyanSwBuildVersions OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Upgrade Cyan software build versions" ::= { cyanPmeEntry 55 } cyanPmeUpgradeCyanSwRelease OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Upgrade Cyan software release" ::= { cyanPmeEntry 56 } cyanPmeObjectGroup OBJECT-GROUP OBJECTS { cyanPmeActiveLed, cyanPmeActivestandbyState, cyanPmeAdminState, cyanPmeAlarmLed, cyanPmeAssetTag, cyanPmeAutoinserviceSoakTimeSec, cyanPmeBaseMacAddress, cyanPmeCurrCyanSwBuildVersions, cyanPmeCurrCyanSwRelease, cyanPmeCurrent, cyanPmeDescription, cyanPmeExhaustAirTemp, cyanPmeExhaustTempAlarmHighThres, cyanPmeExhaustTempAlarmLowThres, cyanPmeExhaustTempWarnHighThres, cyanPmeExhaustTempWarnLowThres, cyanPmeExpectedTemperatureRise, cyanPmeIdentifier, cyanPmeIntakeAirTemp, cyanPmeIntakeTempAlarmHighThres, cyanPmeIntakeTempAlarmLowThres, cyanPmeIntakeTempWarnHighThres, cyanPmeIntakeTempWarnLowThres, cyanPmeLedTest, cyanPmeMacBlockSize, cyanPmeMfgCleiCode, cyanPmeMfgEciCode, cyanPmeMfgModuleId, cyanPmeMfgPartNumber, cyanPmeMfgRevision, cyanPmeMfgSerialNumber, cyanPmeName, cyanPmeOidClass, cyanPmeOperState, cyanPmeOperStateQual, cyanPmeOssLabel, cyanPmeOvervoltageThreshold, cyanPmeOwner, cyanPmePartNumber, cyanPmePowerLed, cyanPmePsuTemperature, cyanPmePwrFeedAStatus, cyanPmePwrFeedAVoltage, cyanPmePwrFeedBStatus, cyanPmePwrFeedBVoltage, cyanPmeResendEthlinkoamPdus, cyanPmeRevertCyanSwBuildVersions, cyanPmeRevertCyanSwRelease, cyanPmeSecServState, cyanPmeSynchLed, cyanPmeType, cyanPmeUndervoltageThreshold, cyanPmeUpgradeCyanSwBuildVersions, cyanPmeUpgradeCyanSwRelease } STATUS current DESCRIPTION "Group of objects that comes with Pme module" ::= {cyanPmeModule 20} cyanPmeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic info needed to be a cyan Pme" MODULE MANDATORY-GROUPS { cyanPmeObjectGroup } ::= { cyanPmeModule 30 } END