Observium_CE/mibs/cyan/CYAN-BOSS-MIB

700 lines
18 KiB
Plaintext

CYAN-BOSS-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;
cyanBossModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:25 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 BOSS"
REVISION "201412070545Z" -- Sun Dec 7 05:45:25 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 100 }
cyanBossMibObjects OBJECT IDENTIFIER ::={ cyanBossModule 1 }
cyanBossTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanBossEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Boss entries."
::= { cyanBossMibObjects 1 }
cyanBossEntry OBJECT-TYPE
SYNTAX CyanBossEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Boss."
INDEX {
cyanBossShelfId ,
cyanBossBossId
}
::= { cyanBossTable 1 }
CyanBossEntry ::=
SEQUENCE {
cyanBossShelfId Unsigned32,
cyanBossBossId Unsigned32,
cyanBossActiveLed CyanLEDTc,
cyanBossActivestandbyState CyanActvStdbyTc,
cyanBossAdminState CyanAdminStateTc,
cyanBossAlarmLed CyanLEDTc,
cyanBossAssetTag DisplayString,
cyanBossAutoinserviceSoakTimeSec Integer32,
cyanBossBaseMacAddress DisplayString,
cyanBossCurrCyanSwBuildVersions DisplayString,
cyanBossCurrCyanSwRelease DisplayString,
cyanBossCurrent Integer32,
cyanBossDescription DisplayString,
cyanBossExhaustAirTemp Integer32,
cyanBossExhaustTempAlarmHighThres Integer32,
cyanBossExhaustTempAlarmLowThres Integer32,
cyanBossExhaustTempWarnHighThres Integer32,
cyanBossExhaustTempWarnLowThres Integer32,
cyanBossExpectedTemperatureRise Integer32,
cyanBossIdentifier DisplayString,
cyanBossIntakeAirTemp Integer32,
cyanBossIntakeTempAlarmHighThres Integer32,
cyanBossIntakeTempAlarmLowThres Integer32,
cyanBossIntakeTempWarnHighThres Integer32,
cyanBossIntakeTempWarnLowThres Integer32,
cyanBossLedTest Unsigned32,
cyanBossMacBlockSize Unsigned32,
cyanBossMfgCleiCode DisplayString,
cyanBossMfgEciCode DisplayString,
cyanBossMfgModuleId Unsigned32,
cyanBossMfgPartNumber DisplayString,
cyanBossMfgRevision DisplayString,
cyanBossMfgSerialNumber DisplayString,
cyanBossName DisplayString,
cyanBossOidClass DisplayString,
cyanBossOperState CyanOpStateTc,
cyanBossOperStateQual CyanOpStateQualTc,
cyanBossOssLabel DisplayString,
cyanBossOvervoltageThreshold Integer32,
cyanBossOwner DisplayString,
cyanBossPartNumber DisplayString,
cyanBossPowerLed CyanLEDTc,
cyanBossPsuTemperature Integer32,
cyanBossPwrFeedAStatus CyanOffOnTc,
cyanBossPwrFeedAVoltage Integer32,
cyanBossPwrFeedBStatus CyanOffOnTc,
cyanBossPwrFeedBVoltage Integer32,
cyanBossRevertCyanSwBuildVersions DisplayString,
cyanBossRevertCyanSwRelease DisplayString,
cyanBossSecServState CyanSecServiceStateTc,
cyanBossSynchLed CyanLEDTc,
cyanBossType CyanTypeTc,
cyanBossUndervoltageThreshold Integer32,
cyanBossUpgradeCyanSwBuildVersions DisplayString,
cyanBossUpgradeCyanSwRelease DisplayString
}
cyanBossShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanBossEntry 1 }
cyanBossBossId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Boss Module Id"
::= { cyanBossEntry 2 }
cyanBossActiveLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active LED status"
::= { cyanBossEntry 3 }
cyanBossActivestandbyState OBJECT-TYPE
SYNTAX CyanActvStdbyTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active/standby state"
::= { cyanBossEntry 4 }
cyanBossAdminState OBJECT-TYPE
SYNTAX CyanAdminStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative state"
::= { cyanBossEntry 5 }
cyanBossAlarmLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm LED status"
::= { cyanBossEntry 6 }
cyanBossAssetTag OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..124))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Asset Tag"
::= { cyanBossEntry 7 }
cyanBossAutoinserviceSoakTimeSec OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-In-Service soak time"
::= { cyanBossEntry 8 }
cyanBossBaseMacAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address of a range of addresses"
::= { cyanBossEntry 9 }
cyanBossCurrCyanSwBuildVersions OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Cyan software build versions"
::= { cyanBossEntry 10 }
cyanBossCurrCyanSwRelease OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Cyan software release"
::= { cyanBossEntry 11 }
cyanBossCurrent OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Draw"
::= { cyanBossEntry 12 }
cyanBossDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanBossEntry 13 }
cyanBossExhaustAirTemp OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Exhaust air temperature"
::= { cyanBossEntry 14 }
cyanBossExhaustTempAlarmHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High alarm threshold for exhaust air temperature"
::= { cyanBossEntry 15 }
cyanBossExhaustTempAlarmLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low alarm threshold for exhaust air temperature"
::= { cyanBossEntry 16 }
cyanBossExhaustTempWarnHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High warning threshold for exhaust air temperature"
::= { cyanBossEntry 17 }
cyanBossExhaustTempWarnLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low warning threshold for exhaust air temperature"
::= { cyanBossEntry 18 }
cyanBossExpectedTemperatureRise OBJECT-TYPE
SYNTAX Integer32 -- Float Value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Expected temperature rise"
::= { cyanBossEntry 19 }
cyanBossIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"string OID"
::= { cyanBossEntry 20 }
cyanBossIntakeAirTemp OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"In-take air temperature"
::= { cyanBossEntry 21 }
cyanBossIntakeTempAlarmHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High alarm threshold for in-take air temperature"
::= { cyanBossEntry 22 }
cyanBossIntakeTempAlarmLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low alarm threshold for in-take air temperature"
::= { cyanBossEntry 23 }
cyanBossIntakeTempWarnHighThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High warning threshold for in-take air temperature"
::= { cyanBossEntry 24 }
cyanBossIntakeTempWarnLowThres OBJECT-TYPE
SYNTAX Integer32 (-128000..128000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Low warning threshold for in-take air temperature"
::= { cyanBossEntry 25 }
cyanBossLedTest OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Change value of this attribute to run LED test on this module"
::= { cyanBossEntry 26 }
cyanBossMacBlockSize OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MAC addresses allocated from the base MAC address"
::= { cyanBossEntry 27 }
cyanBossMfgCleiCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Common Language Equipment Identifier"
::= { cyanBossEntry 28 }
cyanBossMfgEciCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment Catalog Item"
::= { cyanBossEntry 29 }
cyanBossMfgModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module ID"
::= { cyanBossEntry 30 }
cyanBossMfgPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacturing part number"
::= { cyanBossEntry 31 }
cyanBossMfgRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg revision number"
::= { cyanBossEntry 32 }
cyanBossMfgSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg serial number"
::= { cyanBossEntry 33 }
cyanBossName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cyan name"
::= { cyanBossEntry 34 }
cyanBossOidClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OID Class"
::= { cyanBossEntry 35 }
cyanBossOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanBossEntry 36 }
cyanBossOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanBossEntry 37 }
cyanBossOssLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CyMS label"
::= { cyanBossEntry 38 }
cyanBossOvervoltageThreshold OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Over-voltage warning threshold"
::= { cyanBossEntry 39 }
cyanBossOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Owner"
::= { cyanBossEntry 40 }
cyanBossPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..11))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cyan part number"
::= { cyanBossEntry 41 }
cyanBossPowerLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power LED status"
::= { cyanBossEntry 42 }
cyanBossPsuTemperature OBJECT-TYPE
SYNTAX Integer32 (-25000..85000) -- Float value * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature reading in the power supply"
::= { cyanBossEntry 43 }
cyanBossPwrFeedAStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of power supply A"
::= { cyanBossEntry 44 }
cyanBossPwrFeedAVoltage OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage level of power supply A"
::= { cyanBossEntry 45 }
cyanBossPwrFeedBStatus OBJECT-TYPE
SYNTAX CyanOffOnTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of power supply B"
::= { cyanBossEntry 46 }
cyanBossPwrFeedBVoltage OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Voltage level of power supply B"
::= { cyanBossEntry 47 }
cyanBossRevertCyanSwBuildVersions OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revert Cyan software build versions"
::= { cyanBossEntry 48 }
cyanBossRevertCyanSwRelease OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revert Cyan software release"
::= { cyanBossEntry 49 }
cyanBossSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanBossEntry 50 }
cyanBossSynchLed OBJECT-TYPE
SYNTAX CyanLEDTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Synch LED status"
::= { cyanBossEntry 51 }
cyanBossType OBJECT-TYPE
SYNTAX CyanTypeTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment type"
::= { cyanBossEntry 52 }
cyanBossUndervoltageThreshold OBJECT-TYPE
SYNTAX Integer32 -- real32 * 1000
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Under-voltage warning threshold"
::= { cyanBossEntry 53 }
cyanBossUpgradeCyanSwBuildVersions OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upgrade Cyan software build versions"
::= { cyanBossEntry 54 }
cyanBossUpgradeCyanSwRelease OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Upgrade Cyan software release"
::= { cyanBossEntry 55 }
cyanBossObjectGroup OBJECT-GROUP
OBJECTS {
cyanBossActiveLed,
cyanBossActivestandbyState,
cyanBossAdminState,
cyanBossAlarmLed,
cyanBossAssetTag,
cyanBossAutoinserviceSoakTimeSec,
cyanBossBaseMacAddress,
cyanBossCurrCyanSwBuildVersions,
cyanBossCurrCyanSwRelease,
cyanBossCurrent,
cyanBossDescription,
cyanBossExhaustAirTemp,
cyanBossExhaustTempAlarmHighThres,
cyanBossExhaustTempAlarmLowThres,
cyanBossExhaustTempWarnHighThres,
cyanBossExhaustTempWarnLowThres,
cyanBossExpectedTemperatureRise,
cyanBossIdentifier,
cyanBossIntakeAirTemp,
cyanBossIntakeTempAlarmHighThres,
cyanBossIntakeTempAlarmLowThres,
cyanBossIntakeTempWarnHighThres,
cyanBossIntakeTempWarnLowThres,
cyanBossLedTest,
cyanBossMacBlockSize,
cyanBossMfgCleiCode,
cyanBossMfgEciCode,
cyanBossMfgModuleId,
cyanBossMfgPartNumber,
cyanBossMfgRevision,
cyanBossMfgSerialNumber,
cyanBossName,
cyanBossOidClass,
cyanBossOperState,
cyanBossOperStateQual,
cyanBossOssLabel,
cyanBossOvervoltageThreshold,
cyanBossOwner,
cyanBossPartNumber,
cyanBossPowerLed,
cyanBossPsuTemperature,
cyanBossPwrFeedAStatus,
cyanBossPwrFeedAVoltage,
cyanBossPwrFeedBStatus,
cyanBossPwrFeedBVoltage,
cyanBossRevertCyanSwBuildVersions,
cyanBossRevertCyanSwRelease,
cyanBossSecServState,
cyanBossSynchLed,
cyanBossType,
cyanBossUndervoltageThreshold,
cyanBossUpgradeCyanSwBuildVersions,
cyanBossUpgradeCyanSwRelease
}
STATUS current
DESCRIPTION "Group of objects that comes with Boss module"
::= {cyanBossModule 20}
cyanBossCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan Boss"
MODULE
MANDATORY-GROUPS {
cyanBossObjectGroup
}
::= { cyanBossModule 30 }
END