Observium_CE/mibs/cyan/CYAN-SHELF-MIB

390 lines
9.2 KiB
Plaintext

CYAN-SHELF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
Unsigned32
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
CyanNoYesTc,
CyanOpStateQualTc,
CyanOpStateTc,
CyanSecServiceStateTc
FROM CYAN-TC-MIB
CyanTypeTc,
cyanEntityModules
FROM CYAN-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF;
cyanShelfModule MODULE-IDENTITY
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:23 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 Shelf"
REVISION "201412070545Z" -- Sun Dec 7 05:45:23 2014
DESCRIPTION "Release 6.0 build 1416362081"
::= { cyanEntityModules 20 }
cyanShelfMibObjects OBJECT IDENTIFIER ::={ cyanShelfModule 1 }
cyanShelfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CyanShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Shelf entries."
::= { cyanShelfMibObjects 1 }
cyanShelfEntry OBJECT-TYPE
SYNTAX CyanShelfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Shelf."
INDEX {
cyanShelfShelfId
}
::= { cyanShelfTable 1 }
CyanShelfEntry ::=
SEQUENCE {
cyanShelfShelfId Unsigned32,
cyanShelfAssetTag DisplayString,
cyanShelfAutoprovisioningFlag CyanNoYesTc,
cyanShelfBaseMacAddress DisplayString,
cyanShelfBay DisplayString,
cyanShelfDaysSinceLastReplacement Unsigned32,
cyanShelfDescription DisplayString,
cyanShelfFanFilterReplacingIntervalDays Unsigned32,
cyanShelfFanSpeed Integer32,
cyanShelfIdentifier DisplayString,
cyanShelfMacBlockSize Unsigned32,
cyanShelfMfgCleiCode DisplayString,
cyanShelfMfgEciCode DisplayString,
cyanShelfMfgModuleId Unsigned32,
cyanShelfMfgPartNumber DisplayString,
cyanShelfMfgRevision DisplayString,
cyanShelfMfgSerialNumber DisplayString,
cyanShelfName DisplayString,
cyanShelfOidClass DisplayString,
cyanShelfOperState CyanOpStateTc,
cyanShelfOperStateQual CyanOpStateQualTc,
cyanShelfOssLabel DisplayString,
cyanShelfOwner DisplayString,
cyanShelfRackUnits DisplayString,
cyanShelfRelayRack DisplayString,
cyanShelfSecServState CyanSecServiceStateTc,
cyanShelfType CyanTypeTc
}
cyanShelfShelfId OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Shelf Id"
::= { cyanShelfEntry 1 }
cyanShelfAssetTag OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..124))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Asset Tag"
::= { cyanShelfEntry 2 }
cyanShelfAutoprovisioningFlag OBJECT-TYPE
SYNTAX CyanNoYesTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Auto-provisioning flag"
::= { cyanShelfEntry 3 }
cyanShelfBaseMacAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address of a range of addresses"
::= { cyanShelfEntry 4 }
cyanShelfBay OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bay Number"
::= { cyanShelfEntry 5 }
cyanShelfDaysSinceLastReplacement OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Days since last filter replacement"
::= { cyanShelfEntry 6 }
cyanShelfDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description"
::= { cyanShelfEntry 7 }
cyanShelfFanFilterReplacingIntervalDays OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan filter replacing period"
::= { cyanShelfEntry 8 }
cyanShelfFanSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed"
::= { cyanShelfEntry 9 }
cyanShelfIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"string OID"
::= { cyanShelfEntry 10 }
cyanShelfMacBlockSize OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of MAC addresses allocated from the base MAC address"
::= { cyanShelfEntry 11 }
cyanShelfMfgCleiCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Common Language Equipment Identifier"
::= { cyanShelfEntry 12 }
cyanShelfMfgEciCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment Catalog Item"
::= { cyanShelfEntry 13 }
cyanShelfMfgModuleId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module ID"
::= { cyanShelfEntry 14 }
cyanShelfMfgPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Manufacturing part number"
::= { cyanShelfEntry 15 }
cyanShelfMfgRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg revision number"
::= { cyanShelfEntry 16 }
cyanShelfMfgSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mfg serial number"
::= { cyanShelfEntry 17 }
cyanShelfName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Cyan name"
::= { cyanShelfEntry 18 }
cyanShelfOidClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OID Class"
::= { cyanShelfEntry 19 }
cyanShelfOperState OBJECT-TYPE
SYNTAX CyanOpStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary Operation State"
::= { cyanShelfEntry 20 }
cyanShelfOperStateQual OBJECT-TYPE
SYNTAX CyanOpStateQualTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operation state qualifier"
::= { cyanShelfEntry 21 }
cyanShelfOssLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CyMS label"
::= { cyanShelfEntry 22 }
cyanShelfOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Owner"
::= { cyanShelfEntry 23 }
cyanShelfRackUnits OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rack Units"
::= { cyanShelfEntry 24 }
cyanShelfRelayRack OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Relay Rack Number"
::= { cyanShelfEntry 25 }
cyanShelfSecServState OBJECT-TYPE
SYNTAX CyanSecServiceStateTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Secondary service state"
::= { cyanShelfEntry 26 }
cyanShelfType OBJECT-TYPE
SYNTAX CyanTypeTc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Equipment type"
::= { cyanShelfEntry 27 }
cyanShelfObjectGroup OBJECT-GROUP
OBJECTS {
cyanShelfAssetTag,
cyanShelfAutoprovisioningFlag,
cyanShelfBaseMacAddress,
cyanShelfBay,
cyanShelfDaysSinceLastReplacement,
cyanShelfDescription,
cyanShelfFanFilterReplacingIntervalDays,
cyanShelfFanSpeed,
cyanShelfIdentifier,
cyanShelfMacBlockSize,
cyanShelfMfgCleiCode,
cyanShelfMfgEciCode,
cyanShelfMfgModuleId,
cyanShelfMfgPartNumber,
cyanShelfMfgRevision,
cyanShelfMfgSerialNumber,
cyanShelfName,
cyanShelfOidClass,
cyanShelfOperState,
cyanShelfOperStateQual,
cyanShelfOssLabel,
cyanShelfOwner,
cyanShelfRackUnits,
cyanShelfRelayRack,
cyanShelfSecServState,
cyanShelfType
}
STATUS current
DESCRIPTION "Group of objects that comes with Shelf module"
::= {cyanShelfModule 20}
cyanShelfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The basic info needed to be a cyan Shelf"
MODULE
MANDATORY-GROUPS {
cyanShelfObjectGroup
}
::= { cyanShelfModule 30 }
END