Observium_CE/mibs/cyan/CYAN-CEM-MIB

634 lines
16 KiB
Plaintext

CYAN-CEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
CyanLEDTc,
CyanOffOnTc,
CyanActvStdbyTc,
CyanSecServiceStateTc,
CyanOpStateQualTc,
CyanAdminStateTc,
CyanOpStateTc
FROM CYAN-TC-MIB
CyanTypeTc,
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanCemModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:24 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 Common Equipment Module"
REVISION "201412070545Z" -- Sun Dec 7 05:45:24 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 50 }
cyanCemMibObjects OBJECT IDENTIFIER ::={ cyanCemModule 1 }
cyanCemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanCemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Cem entries."
::= { cyanCemMibObjects 1 }
cyanCemEntry OBJECT-TYPE
SYNTAX CyanCemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Cem."
INDEX {
cyanCemShelfId ,
cyanCemCemId
}
::= { cyanCemTable 1 }
CyanCemEntry ::=
SEQUENCE {
cyanCemShelfId Unsigned32,
cyanCemCemId Unsigned32,
cyanCemActiveLed CyanLEDTc,
cyanCemActivestandbyState CyanActvStdbyTc,
cyanCemAdminState CyanAdminStateTc,
cyanCemAlarmLed CyanLEDTc,
cyanCemAssetTag DisplayString,
cyanCemAutoinserviceSoakTimeSec Integer32,
cyanCemBaseMacAddress DisplayString,
cyanCemCurrCyanSwBuildVersions DisplayString,
cyanCemCurrent Integer32,
cyanCemDescription DisplayString,
cyanCemExhaustAirTemp Integer32,
cyanCemExhaustTempAlarmHighThres Integer32,
cyanCemExhaustTempAlarmLowThres Integer32,
cyanCemExhaustTempWarnHighThres Integer32,
cyanCemExhaustTempWarnLowThres Integer32,
cyanCemExpectedTemperatureRise Integer32,
cyanCemIdentifier DisplayString,
cyanCemIntakeAirTemp Integer32,
cyanCemIntakeTempAlarmHighThres Integer32,
cyanCemIntakeTempAlarmLowThres Integer32,
cyanCemIntakeTempWarnHighThres Integer32,
cyanCemIntakeTempWarnLowThres Integer32,
cyanCemLedTest Unsigned32,
cyanCemMacBlockSize Unsigned32,
cyanCemMfgCleiCode DisplayString,
cyanCemMfgEciCode DisplayString,
cyanCemMfgModuleId Unsigned32,
cyanCemMfgPartNumber DisplayString,
cyanCemMfgRevision DisplayString,
cyanCemMfgSerialNumber DisplayString,
cyanCemName DisplayString,
cyanCemOidClass DisplayString,
cyanCemOperState CyanOpStateTc,
cyanCemOperStateQual CyanOpStateQualTc,
cyanCemOssLabel DisplayString,
cyanCemOvervoltageThreshold Integer32,
cyanCemOwner DisplayString,
cyanCemPartNumber DisplayString,
cyanCemPowerLed CyanLEDTc,
cyanCemPwrFeedAStatus CyanOffOnTc,
cyanCemPwrFeedAVoltage Integer32,
cyanCemPwrFeedBStatus CyanOffOnTc,
cyanCemPwrFeedBVoltage Integer32,
cyanCemSecServState CyanSecServiceStateTc,
cyanCemSynchLed CyanLEDTc,
cyanCemType CyanTypeTc,
cyanCemUndervoltageThreshold Integer32
}
cyanCemShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanCemEntry 1 }
cyanCemCemId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"CEM Module Id"
::= { cyanCemEntry 2 }
cyanCemActiveLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active LED status"
::= { cyanCemEntry 3 }
cyanCemActivestandbyState OBJECT-TYPE
SYNTAX CyanActvStdbyTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active/standby state"
::= { cyanCemEntry 4 }
cyanCemAdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanCemEntry 5 }
cyanCemAlarmLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm LED status"
::= { cyanCemEntry 6 }
cyanCemAssetTag OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..124))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Asset Tag"
::= { cyanCemEntry 7 }
cyanCemAutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanCemEntry 8 }
cyanCemBaseMacAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address of a range of addresses"
::= { cyanCemEntry 9 }
cyanCemCurrCyanSwBuildVersions OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Cyan software build versions"
::= { cyanCemEntry 10 }
cyanCemCurrent OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Draw"
::= { cyanCemEntry 11 }
cyanCemDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanCemEntry 12 }
cyanCemExhaustAirTemp OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exhaust air temperature"
::= { cyanCemEntry 13 }
cyanCemExhaustTempAlarmHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High alarm threshold for exhaust air temperature"
::= { cyanCemEntry 14 }
cyanCemExhaustTempAlarmLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low alarm threshold for exhaust air temperature"
::= { cyanCemEntry 15 }
cyanCemExhaustTempWarnHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High warning threshold for exhaust air temperature"
::= { cyanCemEntry 16 }
cyanCemExhaustTempWarnLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low warning threshold for exhaust air temperature"
::= { cyanCemEntry 17 }
cyanCemExpectedTemperatureRise OBJECT-TYPE
SYNTAX Integer32 -- Float Value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Expected temperature rise"
::= { cyanCemEntry 18 }
cyanCemIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"string OID"
::= { cyanCemEntry 19 }
cyanCemIntakeAirTemp OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In-take air temperature"
::= { cyanCemEntry 20 }
cyanCemIntakeTempAlarmHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High alarm threshold for in-take air temperature"
::= { cyanCemEntry 21 }
cyanCemIntakeTempAlarmLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low alarm threshold for in-take air temperature"
::= { cyanCemEntry 22 }
cyanCemIntakeTempWarnHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High warning threshold for in-take air temperature"
::= { cyanCemEntry 23 }
cyanCemIntakeTempWarnLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low warning threshold for in-take air temperature"
::= { cyanCemEntry 24 }
cyanCemLedTest OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Change value of this attribute to run LED test on this module"
::= { cyanCemEntry 25 }
cyanCemMacBlockSize OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MAC addresses allocated from the base MAC address"
::= { cyanCemEntry 26 }
cyanCemMfgCleiCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Common Language Equipment Identifier"
::= { cyanCemEntry 27 }
cyanCemMfgEciCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment Catalog Item"
::= { cyanCemEntry 28 }
cyanCemMfgModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module ID"
::= { cyanCemEntry 29 }
cyanCemMfgPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacturing part number"
::= { cyanCemEntry 30 }
cyanCemMfgRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg revision number"
::= { cyanCemEntry 31 }
cyanCemMfgSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg serial number"
::= { cyanCemEntry 32 }
cyanCemName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cyan name"
::= { cyanCemEntry 33 }
cyanCemOidClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OID Class"
::= { cyanCemEntry 34 }
cyanCemOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanCemEntry 35 }
cyanCemOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanCemEntry 36 }
cyanCemOssLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CyMS label"
::= { cyanCemEntry 37 }
cyanCemOvervoltageThreshold OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Over-voltage warning threshold"
::= { cyanCemEntry 38 }
cyanCemOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Owner"
::= { cyanCemEntry 39 }
cyanCemPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..11))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cyan part number"
::= { cyanCemEntry 40 }
cyanCemPowerLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power LED status"
::= { cyanCemEntry 41 }
cyanCemPwrFeedAStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of power supply A"
::= { cyanCemEntry 42 }
cyanCemPwrFeedAVoltage OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage level of power supply A"
::= { cyanCemEntry 43 }
cyanCemPwrFeedBStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of power supply B"
::= { cyanCemEntry 44 }
cyanCemPwrFeedBVoltage OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage level of power supply B"
::= { cyanCemEntry 45 }
cyanCemSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanCemEntry 46 }
cyanCemSynchLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Synch LED status"
::= { cyanCemEntry 47 }
cyanCemType OBJECT-TYPE
SYNTAX CyanTypeTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment type"
::= { cyanCemEntry 48 }
cyanCemUndervoltageThreshold OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Under-voltage warning threshold"
::= { cyanCemEntry 49 }
cyanCemObjectGroup OBJECT-GROUP
OBJECTS {
cyanCemActiveLed,
cyanCemActivestandbyState,
cyanCemAdminState,
cyanCemAlarmLed,
cyanCemAssetTag,
cyanCemAutoinserviceSoakTimeSec,
cyanCemBaseMacAddress,
cyanCemCurrCyanSwBuildVersions,
cyanCemCurrent,
cyanCemDescription,
cyanCemExhaustAirTemp,
cyanCemExhaustTempAlarmHighThres,
cyanCemExhaustTempAlarmLowThres,
cyanCemExhaustTempWarnHighThres,
cyanCemExhaustTempWarnLowThres,
cyanCemExpectedTemperatureRise,
cyanCemIdentifier,
cyanCemIntakeAirTemp,
cyanCemIntakeTempAlarmHighThres,
cyanCemIntakeTempAlarmLowThres,
cyanCemIntakeTempWarnHighThres,
cyanCemIntakeTempWarnLowThres,
cyanCemLedTest,
cyanCemMacBlockSize,
cyanCemMfgCleiCode,
cyanCemMfgEciCode,
cyanCemMfgModuleId,
cyanCemMfgPartNumber,
cyanCemMfgRevision,
cyanCemMfgSerialNumber,
cyanCemName,
cyanCemOidClass,
cyanCemOperState,
cyanCemOperStateQual,
cyanCemOssLabel,
cyanCemOvervoltageThreshold,
cyanCemOwner,
cyanCemPartNumber,
cyanCemPowerLed,
cyanCemPwrFeedAStatus,
cyanCemPwrFeedAVoltage,
cyanCemPwrFeedBStatus,
cyanCemPwrFeedBVoltage,
cyanCemSecServState,
cyanCemSynchLed,
cyanCemType,
cyanCemUndervoltageThreshold
}
STATUS current
DESCRIPTION "Group of objects that comes with Cem module"
::= {cyanCemModule 20}
cyanCemCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan Cem"
MODULE
MANDATORY-GROUPS {
cyanCemObjectGroup
}
::= { cyanCemModule 30 }
END