Observium_CE/mibs/cyan/CYAN-RCM-MIB

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