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