356 lines
8.1 KiB
Plaintext
356 lines
8.1 KiB
Plaintext
CYAN-RCM-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
CyanAdminStateTc,
|
|
CyanOpStateQualTc,
|
|
CyanOpStateTc,
|
|
CyanSecServiceStateTc
|
|
FROM CYAN-TC-MIB
|
|
|
|
CyanTypeTc,
|
|
cyanEntityModules
|
|
FROM CYAN-MIB
|
|
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF;
|
|
|
|
|
|
cyanRcmModule MODULE-IDENTITY
|
|
LAST-UPDATED "201412070545Z" -- Sun Dec 7 05:45:22 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 Ring Closure Module"
|
|
|
|
REVISION "201412070545Z" -- Sun Dec 7 05:45:22 2014
|
|
DESCRIPTION "Release 6.0 build 1416362081"
|
|
|
|
::= { cyanEntityModules 70 }
|
|
|
|
cyanRcmMibObjects OBJECT IDENTIFIER ::={ cyanRcmModule 1 }
|
|
|
|
cyanRcmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CyanRcmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of Rcm entries."
|
|
::= { cyanRcmMibObjects 1 }
|
|
|
|
cyanRcmEntry OBJECT-TYPE
|
|
SYNTAX CyanRcmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of Rcm."
|
|
INDEX {
|
|
cyanRcmShelfId ,
|
|
cyanRcmRcmId
|
|
}
|
|
::= { cyanRcmTable 1 }
|
|
|
|
CyanRcmEntry ::=
|
|
SEQUENCE {
|
|
cyanRcmShelfId Unsigned32,
|
|
cyanRcmRcmId Unsigned32,
|
|
cyanRcmAdminState CyanAdminStateTc,
|
|
cyanRcmAssetTag DisplayString,
|
|
cyanRcmAutoinserviceSoakTimeSec Integer32,
|
|
cyanRcmBaseMacAddress DisplayString,
|
|
cyanRcmDescription DisplayString,
|
|
cyanRcmIdentifier DisplayString,
|
|
cyanRcmMacBlockSize Unsigned32,
|
|
cyanRcmMfgCleiCode DisplayString,
|
|
cyanRcmMfgEciCode DisplayString,
|
|
cyanRcmMfgModuleId Unsigned32,
|
|
cyanRcmMfgPartNumber DisplayString,
|
|
cyanRcmMfgRevision DisplayString,
|
|
cyanRcmMfgSerialNumber DisplayString,
|
|
cyanRcmName DisplayString,
|
|
cyanRcmOidClass DisplayString,
|
|
cyanRcmOperState CyanOpStateTc,
|
|
cyanRcmOperStateQual CyanOpStateQualTc,
|
|
cyanRcmOssLabel DisplayString,
|
|
cyanRcmOwner DisplayString,
|
|
cyanRcmPartNumber DisplayString,
|
|
cyanRcmSecServState CyanSecServiceStateTc,
|
|
cyanRcmType CyanTypeTc
|
|
}
|
|
|
|
cyanRcmShelfId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shelf Id"
|
|
|
|
::= { cyanRcmEntry 1 }
|
|
cyanRcmRcmId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RCM Module Id"
|
|
|
|
::= { cyanRcmEntry 2 }
|
|
|
|
cyanRcmAdminState OBJECT-TYPE
|
|
SYNTAX CyanAdminStateTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative state"
|
|
|
|
::= { cyanRcmEntry 3 }
|
|
|
|
cyanRcmAssetTag OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..124))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Asset Tag"
|
|
|
|
::= { cyanRcmEntry 4 }
|
|
|
|
cyanRcmAutoinserviceSoakTimeSec OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-In-Service soak time"
|
|
|
|
::= { cyanRcmEntry 5 }
|
|
|
|
cyanRcmBaseMacAddress OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Base MAC address of a range of addresses"
|
|
|
|
::= { cyanRcmEntry 6 }
|
|
|
|
cyanRcmDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description"
|
|
|
|
::= { cyanRcmEntry 7 }
|
|
|
|
cyanRcmIdentifier OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"string OID"
|
|
|
|
::= { cyanRcmEntry 8 }
|
|
|
|
cyanRcmMacBlockSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of MAC addresses allocated from the base MAC address"
|
|
|
|
::= { cyanRcmEntry 9 }
|
|
|
|
cyanRcmMfgCleiCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Common Language Equipment Identifier"
|
|
|
|
::= { cyanRcmEntry 10 }
|
|
|
|
cyanRcmMfgEciCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Equipment Catalog Item"
|
|
|
|
::= { cyanRcmEntry 11 }
|
|
|
|
cyanRcmMfgModuleId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module ID"
|
|
|
|
::= { cyanRcmEntry 12 }
|
|
|
|
cyanRcmMfgPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Manufacturing part number"
|
|
|
|
::= { cyanRcmEntry 13 }
|
|
|
|
cyanRcmMfgRevision OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..4))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mfg revision number"
|
|
|
|
::= { cyanRcmEntry 14 }
|
|
|
|
cyanRcmMfgSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mfg serial number"
|
|
|
|
::= { cyanRcmEntry 15 }
|
|
|
|
cyanRcmName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cyan name"
|
|
|
|
::= { cyanRcmEntry 16 }
|
|
|
|
cyanRcmOidClass OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OID Class"
|
|
|
|
::= { cyanRcmEntry 17 }
|
|
|
|
cyanRcmOperState OBJECT-TYPE
|
|
SYNTAX CyanOpStateTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Primary Operation State"
|
|
|
|
::= { cyanRcmEntry 18 }
|
|
|
|
cyanRcmOperStateQual OBJECT-TYPE
|
|
SYNTAX CyanOpStateQualTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operation state qualifier"
|
|
|
|
::= { cyanRcmEntry 19 }
|
|
|
|
cyanRcmOssLabel OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CyMS label"
|
|
|
|
::= { cyanRcmEntry 20 }
|
|
|
|
cyanRcmOwner OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Owner"
|
|
|
|
::= { cyanRcmEntry 21 }
|
|
|
|
cyanRcmPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..11))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Cyan part number"
|
|
|
|
::= { cyanRcmEntry 22 }
|
|
|
|
cyanRcmSecServState OBJECT-TYPE
|
|
SYNTAX CyanSecServiceStateTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Secondary service state"
|
|
|
|
::= { cyanRcmEntry 23 }
|
|
|
|
cyanRcmType OBJECT-TYPE
|
|
SYNTAX CyanTypeTc
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Equipment type"
|
|
|
|
::= { cyanRcmEntry 24 }
|
|
|
|
cyanRcmObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cyanRcmAdminState,
|
|
cyanRcmAssetTag,
|
|
cyanRcmAutoinserviceSoakTimeSec,
|
|
cyanRcmBaseMacAddress,
|
|
cyanRcmDescription,
|
|
cyanRcmIdentifier,
|
|
cyanRcmMacBlockSize,
|
|
cyanRcmMfgCleiCode,
|
|
cyanRcmMfgEciCode,
|
|
cyanRcmMfgModuleId,
|
|
cyanRcmMfgPartNumber,
|
|
cyanRcmMfgRevision,
|
|
cyanRcmMfgSerialNumber,
|
|
cyanRcmName,
|
|
cyanRcmOidClass,
|
|
cyanRcmOperState,
|
|
cyanRcmOperStateQual,
|
|
cyanRcmOssLabel,
|
|
cyanRcmOwner,
|
|
cyanRcmPartNumber,
|
|
cyanRcmSecServState,
|
|
cyanRcmType
|
|
}
|
|
|
|
STATUS current
|
|
DESCRIPTION "Group of objects that comes with Rcm module"
|
|
::= {cyanRcmModule 20}
|
|
|
|
cyanRcmCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic info needed to be a cyan Rcm"
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
cyanRcmObjectGroup
|
|
}
|
|
::= { cyanRcmModule 30 }
|
|
|
|
|
|
END
|
|
|