Observium_CE/mibs/infinera/INFINERA-ENTITY-EQPT-MIB

392 lines
11 KiB
Plaintext

-- ***************************************************************
-- INFINERA-ENTITY-EQPT-MIB
--
-- October 2008, Sharfuddin Syed / Narendra Gupta
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-ENTITY-EQPT-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
DisplayString FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
commonEquipment FROM INFINERA-REG-MIB
FloatHundredths, FloatTenths,
FloatArbitraryPrecision,
InfnCircuitPackType, InfnEqptType,
InfnOpsQualifierList, InfnArc,
InfnAvailabilityState, InfnCorrelatedRedunStatus,
InfnLastRebootReason,
InfnOperationalState, InfnAdminState FROM INFINERA-TC-MIB;
eqptMIB MODULE-IDENTITY
LAST-UPDATED "200810200000Z"
ORGANIZATION
"Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
"This is definition of nfinera equipment mibs.
"
::= { commonEquipment 1 }
-- Conformance Statements
eqptConformance OBJECT IDENTIFIER ::= { eqptMIB 3 }
eqptCompliances OBJECT IDENTIFIER ::= { eqptConformance 1 }
eqptGroups OBJECT IDENTIFIER ::= { eqptConformance 2 }
-- January 29, 2008
-- January 29, 2008
eqptTable OBJECT-TYPE
SYNTAX SEQUENCE OF EqptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Eqpt entries. Each entry is uniquely identified by the value
of entPhysicalIndex."
::= { eqptMIB 1 }
eqptEntry OBJECT-TYPE
SYNTAX EqptEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Eqpt entry containing information pertaining to
Infinera equipment. Entries will exist in this table for
all entPhysicalEntries that correspond to Infinera equipment."
INDEX { entPhysicalIndex }
::= { eqptTable 1 }
EqptEntry ::= SEQUENCE {
eqptMoId DisplayString,
eqptLabel DisplayString,
eqptAdministrativeState InfnAdminState,
eqptOperationalState InfnOperationalState,
eqptAvailabilityState InfnAvailabilityState,
eqptAlarmReportControl InfnArc,
eqptOpStateQualifierList InfnOpsQualifierList,
eqptAlarmInhibitState InfnArc,
eqptProvEqptType InfnEqptType,
eqptInstalledEqptType InfnEqptType,
eqptBaseCircuitPackType InfnCircuitPackType,
eqptCLEI DisplayString,
eqptSAFpgaUpgradePending INTEGER,
eqptSAFpgaUpgradeFlag INTEGER,
eqptEqptMaxPowerDraw FloatHundredths,
eqptLastRebootTime DisplayString,
eqptLastRebootReason InfnLastRebootReason,
eqptInletTemp FloatArbitraryPrecision,
eqptOutletTemp FloatArbitraryPrecision,
eqptPartNumber DisplayString,
eqptSerialNumber DisplayString,
eqptManufacturedDate DisplayString,
eqptVendorId DisplayString,
eqptHardwareVersion DisplayString,
eqptFirmwareVersion DisplayString,
eqptPON DisplayString,
eqptUniversalSlotUsage Integer32,
eqptFruInsertionDate DisplayString,
eqptRedundancyStatus InfnCorrelatedRedunStatus
}
eqptMoId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MO identifier for this object"
::= { eqptEntry 1 }
eqptLabel OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An identifier to identify the managed object."
::= { eqptEntry 2 }
eqptAdministrativeState OBJECT-TYPE
SYNTAX InfnAdminState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Parameter that enables to allow or prohibit the managed object from providing its designated service."
DEFVAL { unlocked }
::= { eqptEntry 3 }
eqptOperationalState OBJECT-TYPE
SYNTAX InfnOperationalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the actual state of the managed object in terms of its
ability to provide service."
::= { eqptEntry 4 }
eqptAvailabilityState OBJECT-TYPE
SYNTAX InfnAvailabilityState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the actual state of the managed object in terms of its
ability to provide service."
::= { eqptEntry 5 }
eqptAlarmReportControl OBJECT-TYPE
SYNTAX InfnArc
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the alarm reporting by the managed object."
DEFVAL { allowed }
::= { eqptEntry 6 }
eqptOpStateQualifierList OBJECT-TYPE
SYNTAX InfnOpsQualifierList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It describes the secondry state of the managed object."
::= { eqptEntry 7 }
eqptAlarmInhibitState OBJECT-TYPE
SYNTAX InfnArc
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the alarm reporting status of the managed object."
::= { eqptEntry 8 }
eqptProvEqptType OBJECT-TYPE
SYNTAX InfnEqptType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured equipment type."
::= { eqptEntry 9 }
eqptInstalledEqptType OBJECT-TYPE
SYNTAX InfnEqptType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The equipment type installed in the slot."
::= { eqptEntry 10 }
eqptBaseCircuitPackType OBJECT-TYPE
SYNTAX InfnCircuitPackType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base Circuit Pack Type."
::= { eqptEntry 11 }
eqptCLEI OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Common Language Equipment Identifier of the equipment."
::= { eqptEntry 12 }
eqptSAFpgaUpgradePending OBJECT-TYPE
SYNTAX INTEGER {
none (1),
sa (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service affecting Fpga upgrade pending indication."
::= { eqptEntry 13 }
eqptSAFpgaUpgradeFlag OBJECT-TYPE
SYNTAX INTEGER {
upgradeOnNextColdBoot (1),
doNotUpgrade (2),
upgradeOnNextWarmBoot (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service affecting Fpga upgrade control."
::= { eqptEntry 14 }
eqptEqptMaxPowerDraw OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Parameter denoting the estimated power drawn by the FRU. This varies
depending on the type of the FRU."
::= { eqptEntry 15 }
eqptLastRebootTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time this equipment booted, expressed in the format
YYYY-MM-DD<Space>hh:mm:ss. This value will be a zero-length string if
the boot time is unknown or not applicable."
::= { eqptEntry 16 }
eqptLastRebootReason OBJECT-TYPE
SYNTAX InfnLastRebootReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The reason which caused the last circuit pack reboot."
::= { eqptEntry 17 }
eqptInletTemp OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
UNITS "degrees Celcius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The inlet temperature in degree Celsius."
::= { eqptEntry 18 }
eqptOutletTemp OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
UNITS "degrees Celcius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The outlet temperature in degree Celsius."
::= { eqptEntry 19 }
eqptPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 20 }
eqptSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 21 }
eqptManufacturedDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 22 }
eqptVendorId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 23 }
eqptHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 24 }
eqptFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 25 }
eqptPON OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 26 }
eqptUniversalSlotUsage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 27 }
eqptFruInsertionDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { eqptEntry 28 }
eqptRedundancyStatus OBJECT-TYPE
SYNTAX InfnCorrelatedRedunStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the redundancy state on controller card"
::= { eqptEntry 29 }
eqptCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the EQPT-MIB."
MODULE
MANDATORY-GROUPS { eqptGroup }
::= { eqptCompliances 1 }
eqptGroup OBJECT-GROUP
OBJECTS { eqptMoId,
eqptLabel,
eqptAdministrativeState,
eqptOperationalState,
eqptAvailabilityState,
eqptAlarmReportControl,
eqptOpStateQualifierList,
eqptAlarmInhibitState,
eqptProvEqptType,
eqptInstalledEqptType,
eqptBaseCircuitPackType,
eqptCLEI,
eqptSAFpgaUpgradePending,
eqptSAFpgaUpgradeFlag,
eqptEqptMaxPowerDraw,
eqptLastRebootTime,
eqptLastRebootReason,
eqptInletTemp,
eqptOutletTemp,
eqptPartNumber,
eqptSerialNumber,
eqptManufacturedDate,
eqptVendorId,
eqptHardwareVersion,
eqptFirmwareVersion,
eqptPON,
eqptUniversalSlotUsage,
eqptFruInsertionDate,
eqptRedundancyStatus
}
STATUS current
DESCRIPTION
" A collection of objects for managing the eqpt"
::= { eqptGroups 1 }
END