EQUIPE-SYSTEM-MIB DEFINITIONS ::= BEGIN -- -- EBOX System MIB -- IMPORTS enterprises, TimeTicks FROM RFC1155-SMI TEXTUAL-CONVENTION, DisplayString, RowStatus, DateAndTime FROM SNMPv2-TC MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI; equipe OBJECT IDENTIFIER ::= { enterprises 5022 } eqSystemMib MODULE-IDENTITY LAST-UPDATED "0112040001Z" -- Dec 4, 2001 ORGANIZATION "" CONTACT-INFO "Jas Parmar Equipe Communications 100 Nagog Park Acton MA 01720" DESCRIPTION "This is the Equipe system MIB module." ::= { equipe 1 } -- -- EBOX Textual conventions -- EqModuleType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Equipe system module types." SYNTAX INTEGER { other(1), powerSupply(2), fanTray(3), controlProcessor(4), -- BigHead timingControl(5), -- HardHead mgmtInterface(6), -- AirHead processorCard(7), -- ForeHead crossConnect(8), -- XHead switchFabric(9), -- TalkingHead switchScheduler(10), -- DeadHead universalPort16xOC3(11), -- PinHead (16xOC3) universalPort8xOC12(12), -- PinHead (8xOC12) universalPort16xOC12(13), -- PinHead (16xOC12) universalPort4xOC48(14) -- PinHead (4xOC48) } EqModuleStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Module status values." SYNTAX INTEGER { diags(1), -- running diags booting(2), -- booting up(3), -- up and operational reset(4), -- module has been reset failed(5), -- module has failed disabled(6), -- module has been removed mismatched(7) -- module not what is expected } EqModuleHealthStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "module health status." SYNTAX INTEGER { good(1), marginal(2), bad(3) } EqModuleFeedStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "module feed status." SYNTAX INTEGER { notAvail(1), good(2), bad(3) } EqModuleRedRole ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "module redundancy role." SYNTAX INTEGER { notApplicable(1), primary(2), backup(3) } EqIfType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Equipe interface type values." SYNTAX INTEGER { other(1), sonetPort(2), stsPath(3), atmIntf(4), virtAtmIntf(5) } EqAtmPvcType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Equipe atm pvc type values." SYNTAX INTEGER { atmHardPvc(1), atmSoftPvc(2) } EqApsLineState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Equipe APS line state values." SYNTAX INTEGER { other(1), active(2), signalFail(3), signalDegrade(4), manualSwitch(5), forceSwitch(6), clear(7), lockoutOfProtect(8) -- only valid for a protect line } EqSeverityLevel ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Equipe severity levels." SYNTAX INTEGER { debug(1), normal(2), informational(3), warning(4), minor(5), major(6), critical(7) } EqFaultClass ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Fault Descriptor Class." SYNTAX INTEGER { hardware(1), software(2) } EqFaultSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Fault severity." SYNTAX INTEGER { hard(1), soft(2) } EqFaultScope ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Fault scope." SYNTAX INTEGER { softwareLoadModule(1), module(2), chassis(3) } EqReleaseVerificationStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "SW release verification status." SYNTAX INTEGER { unverified(1), verifying(2), verified(3), noPackingList(4), parseError(5), missingModule(6), checksumError(7), internalError(8), removing(9), backupNotFound(10) } EqReleaseUpgradeScope ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "SW release upgrade scope." SYNTAX INTEGER { unknown(0), hot(1), cold(2), frosty(3) } EqReleaseState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "SW release state." SYNTAX INTEGER { unknown(0), activeCommitted(1), active(2), committed(3), inactive(4) } EqReleaseCommand ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The command to be performed on a release." SYNTAX INTEGER { none(1), upgrade(2), delete(3), verify(4), boot(5), commit(6) } EqReleaseCommandStatus ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The status of a command performed on a release." SYNTAX INTEGER { clear(1), processing(2), done(3), error(4) } EqReleaseSchemaChange ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates if an upgrade requires a schema change." SYNTAX INTEGER { change(1), nochange(2) } EqReleaseConfigAvail ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates if a release has a config file." SYNTAX INTEGER { avail(1), notAvail(2) } EqReleaseRevert ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The revert command is invoked by writing this." SYNTAX INTEGER { revertInactive(1), revertActive(2), revertStart(3), revertAllowed(4), revertNotAllowed(5) } -- -- EBOX Top Level groups -- eqSysProducts OBJECT IDENTIFIER ::= { eqSystemMib 1 } eqSysSystemGrp OBJECT IDENTIFIER ::= { eqSystemMib 2 } eqSysModuleGrp OBJECT IDENTIFIER ::= { eqSystemMib 3 } eqSysFaultGrp OBJECT IDENTIFIER ::= { eqSystemMib 4 } eqSysSmsGrp OBJECT IDENTIFIER ::= { eqSystemMib 5 } eqSysIntfGrp OBJECT IDENTIFIER ::= { eqSystemMib 6 } -- -- EBOX product families. -- eqSysProductE3200 OBJECT IDENTIFIER ::= { eqSysProducts 1 } -- -- EBOX System Groups. -- eqSysSystem OBJECT IDENTIFIER ::= { eqSysSystemGrp 1 } eqSysConfig OBJECT IDENTIFIER ::= { eqSysSystemGrp 2 } -- eqEidReqTable OBJECT IDENTIFIER ::= { eqSysSystemGrp 3 } -- eqEidResTable OBJECT IDENTIFIER ::= { eqSysSystemGrp 4 } -- -- EBOX Module Groups. -- eqSysModule OBJECT IDENTIFIER ::= { eqSysModuleGrp 1 } -- -- EBOX Fault Groups. -- eqSysFault OBJECT IDENTIFIER ::= { eqSysFaultGrp 1 } -- -- EBOX SMS Groups. -- eqSysSms OBJECT IDENTIFIER ::= { eqSysSmsGrp 1 } -- -- EBOX System Group. -- eqSysSystemId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique value assigned to each chassis at manufacturing time." ::= { eqSysSystem 1 } eqSysPhysEntLastChangeTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the last physical entity change event occurred (e.g. a module was inserted into the system)." ::= { eqSysSystem 2 } -- -- EBOX System Config Group. -- eqSysCfgCopyConfigFileAction OBJECT-TYPE SYNTAX INTEGER { other(1), copyCfgFile(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A read of this object always returns the value other(1). Setting this object to copyCfgFile(2) will initiate a save of the current configuration and a copy of the config file on the local filesystem. The progress of this request can be monitored by polling the eqSysCfgCopyConfigFileStatus object. The name of the saved config file, including absolute filesystem path, is stored in the eqSysCfgSavedFilename attribute." ::= { eqSysConfig 1 } eqSysCfgCopyConfigFileStatus OBJECT-TYPE SYNTAX INTEGER { copyCfgIdle(1), copyCfgInProgress(2), copyCfgDoneSuccess(3), copyCfgDoneError(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to monitor the progress of a request to save and copy the current config file on the local filesystem. The user may also do a set to reset this object to value copyCfgIdle(1)." ::= { eqSysConfig 2 } eqSysCfgSavedFilename OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name assigned to the saved config file." ::= { eqSysConfig 3 } -- -- EID Allocator Request Table. -- eqEidReqTable OBJECT-TYPE SYNTAX SEQUENCE OF EqEidReqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get equipe id values." ::= { eqSysSystemGrp 3 } eqEidReqEntry OBJECT-TYPE SYNTAX EqEidReqEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An eid alloc entry." INDEX { eqEidReqIndex } ::= { eqEidReqTable 1 } EqEidReqEntry ::= SEQUENCE { eqEidReqIndex INTEGER, eqEidReqUser DisplayString, eqEidReqCount INTEGER, eqEidReqCountAlloc INTEGER, eqEidReqAction INTEGER, eqEidReqActionStatus INTEGER, eqEidReqRowStatus RowStatus } eqEidReqIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique value to identify this entry." ::= { eqEidReqEntry 1 } eqEidReqUser OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string to identify the owner of this entry." DEFVAL { "" } ::= { eqEidReqEntry 2 } eqEidReqCount OBJECT-TYPE SYNTAX INTEGER (1..400) MAX-ACCESS read-create STATUS current DESCRIPTION "The count of equipe id's requested." ::= { eqEidReqEntry 3 } eqEidReqCountAlloc OBJECT-TYPE SYNTAX INTEGER (1..400) MAX-ACCESS read-only STATUS current DESCRIPTION "The count of equipe id's actually allocated." ::= { eqEidReqEntry 4 } eqEidReqAction OBJECT-TYPE SYNTAX INTEGER { other(1), alloc(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "A read of this object always returns the value other(1). Setting this object to alloc(2) will cause the agent to allocate new eid's. The number of eid's to allocate is determined by the value of eqEidReqCount object. The agent will create an entry in the eqEidResultTable containing the allocated eid's. The NMS can retrieve these values by doing a getnext using the eqEidReqIndex for this entry as the key." ::= { eqEidReqEntry 5 } eqEidReqActionStatus OBJECT-TYPE SYNTAX INTEGER { none(1), reqSuccess(2), reqErrorReqCountTooBig(3), reqErrorEidsUnavailable(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The result of the action requested." ::= { eqEidReqEntry 6 } eqEidReqRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create and delete entries in this table." ::= { eqEidReqEntry 7 } -- -- EID Allocator Result Table. -- eqEidResTable OBJECT-TYPE SYNTAX SEQUENCE OF EqEidResEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains entries for allocated eid's." ::= { eqSysSystemGrp 4 } eqEidResEntry OBJECT-TYPE SYNTAX EqEidResEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An eid result entry." INDEX { eqEidReqIndex, eqEidResIndex } ::= { eqEidResTable 1 } EqEidResEntry ::= SEQUENCE { eqEidResIndex INTEGER, eqEidResData OBJECT IDENTIFIER } eqEidResIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The id value to identify this entry." ::= { eqEidResEntry 1 } eqEidResData OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An array holding the allocated eid values." ::= { eqEidResEntry 2 } -- -- EBOX Module Table. -- eqModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF EqModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains module info." ::= { eqSysModule 1 } eqModuleEntry OBJECT-TYPE SYNTAX EqModuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A module entry." INDEX { eqModuleEid } ::= { eqModuleTable 1 } EqModuleEntry ::= SEQUENCE { eqModuleEid INTEGER, eqModuleShelfId INTEGER, eqModuleSlotId INTEGER, eqModuleType EqModuleType, eqModuleHwVersion OCTET STRING, eqModuleStatus EqModuleStatus, eqModuleAction INTEGER } eqModuleEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the module." ::= { eqModuleEntry 1 } eqModuleShelfId OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf id in which this module is located." ::= { eqModuleEntry 2 } eqModuleSlotId OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot id in which this module is located." ::= { eqModuleEntry 3 } eqModuleType OBJECT-TYPE SYNTAX EqModuleType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of module." ::= { eqModuleEntry 4 } eqModuleHwVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware version of the module." ::= { eqModuleEntry 5 } eqModuleStatus OBJECT-TYPE SYNTAX EqModuleStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The module status." ::= { eqModuleEntry 6 } eqModuleAction OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A read of this object always returns the value other(1). Setting this to reset(2) causes the module to be reset." ::= { eqModuleEntry 7 } -- -- EBOX Module Health Table. -- eqModuleHealthTable OBJECT-TYPE SYNTAX SEQUENCE OF EqModuleHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains module health info." ::= { eqSysModule 2 } eqModuleHealthEntry OBJECT-TYPE SYNTAX EqModuleHealthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A module health entry." INDEX { eqModuleEid } ::= { eqModuleHealthTable 1 } EqModuleHealthEntry ::= SEQUENCE { eqModuleHealthStatus EqModuleHealthStatus, eqModuleMemTotal INTEGER, eqModuleMemUsed INTEGER, eqModuleMemUsedPercent INTEGER, eqModuleTemp INTEGER, eqModuleCpuUtil INTEGER, eqModuleFeedStatusA EqModuleFeedStatus, eqModuleFeedStatusB EqModuleFeedStatus } eqModuleHealthStatus OBJECT-TYPE SYNTAX EqModuleHealthStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The module health status." ::= { eqModuleHealthEntry 1 } eqModuleMemTotal OBJECT-TYPE SYNTAX INTEGER (1..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of sdram memory available on the module in megabytes." ::= { eqModuleHealthEntry 2 } eqModuleMemUsed OBJECT-TYPE SYNTAX INTEGER (1..20000) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of used sdram memory on the module in megabytes." ::= { eqModuleHealthEntry 3 } eqModuleMemUsedPercent OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of used sdram memory expressed as a percentage of total available memory." ::= { eqModuleHealthEntry 4 } eqModuleTemp OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The temp of the module in degrees centigrades." ::= { eqModuleHealthEntry 5 } eqModuleCpuUtil OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The cpu utilization of the module as a percentage." ::= { eqModuleHealthEntry 6 } eqModuleFeedStatusA OBJECT-TYPE SYNTAX EqModuleFeedStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The module power feed A status." ::= { eqModuleHealthEntry 7 } eqModuleFeedStatusB OBJECT-TYPE SYNTAX EqModuleFeedStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The module power feed B status." ::= { eqModuleHealthEntry 8 } -- -- Hard Disk Status Table. -- eqHardDiskTable OBJECT-TYPE SYNTAX SEQUENCE OF EqHardDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The hard disk status table." ::= { eqSysModule 3 } eqHardDiskEntry OBJECT-TYPE SYNTAX EqHardDiskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A hard disk entry." INDEX { eqHardDiskEid } ::= { eqHardDiskTable 1 } EqHardDiskEntry ::= SEQUENCE { eqHardDiskEid INTEGER, eqHardDiskShelfId INTEGER, eqHardDiskSlotId INTEGER, eqHardDiskCapacity INTEGER, eqHardDiskUsed INTEGER, eqHardDiskUsedHiMark INTEGER, eqHardDiskUsedLowMark INTEGER } eqHardDiskEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the hard disk." ::= { eqHardDiskEntry 1 } eqHardDiskShelfId OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf id in which this hard disk is located." ::= { eqHardDiskEntry 2 } eqHardDiskSlotId OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot id in which this hard disk is located." ::= { eqHardDiskEntry 3 } eqHardDiskCapacity OBJECT-TYPE SYNTAX INTEGER (1..100000) MAX-ACCESS read-only STATUS current DESCRIPTION "The hard disk capacity in megabytes." ::= { eqHardDiskEntry 4 } eqHardDiskUsed OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of hard disk in use." ::= { eqHardDiskEntry 5 } eqHardDiskUsedHiMark OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of hard disk in use which, when crossed, will trigger an eqHardDiskUsedHiMark trap to be generated." DEFVAL { 75 } ::= { eqHardDiskEntry 6 } eqHardDiskUsedLowMark OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of hard disk in use which, when crossed, will trigger an eqHardDiskLowMark trap to be generated." DEFVAL { 10 } ::= { eqHardDiskEntry 7 } -- -- FanUnit Status Table. -- eqFanUnitTable OBJECT-TYPE SYNTAX SEQUENCE OF EqFanUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The fan unit status table." ::= { eqSysModule 4 } eqFanUnitEntry OBJECT-TYPE SYNTAX EqFanUnitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fan unit entry." INDEX { eqFanUnitEid } ::= { eqFanUnitTable 1 } EqFanUnitEntry ::= SEQUENCE { eqFanUnitEid INTEGER, eqFanUnitShelfId INTEGER, eqFanUnitSlotId INTEGER, eqFanUnitRpm INTEGER, eqFanUnitRpmHiMark INTEGER, eqFanUnitRpmLowMark INTEGER } eqFanUnitEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the fan unit." ::= { eqFanUnitEntry 1 } eqFanUnitShelfId OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The shelf id in which this fan unit is located." ::= { eqFanUnitEntry 2 } eqFanUnitSlotId OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The slot id in which this fan unit is located." ::= { eqFanUnitEntry 3 } eqFanUnitRpm OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The current rpm of this fan unit." ::= { eqFanUnitEntry 4 } eqFanUnitRpmHiMark OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan unit rpm which, when crossed, will trigger an eqFanUnitUsedHiMark trap to be generated." DEFVAL { 999 } ::= { eqFanUnitEntry 5 } eqFanUnitRpmLowMark OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The fan unit rpm which, when crossed, will trigger an eqFanUnitUsedLowMark trap to be generated." DEFVAL { 999 } ::= { eqFanUnitEntry 6 } -- -- EBOX Module Redundancy Table. -- eqModuleRedTable OBJECT-TYPE SYNTAX SEQUENCE OF EqModuleRedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains module redundancy info." ::= { eqSysModule 5 } eqModuleRedEntry OBJECT-TYPE SYNTAX EqModuleRedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A module redundancy entry." INDEX { eqModuleRedEid } ::= { eqModuleRedTable 1 } EqModuleRedEntry ::= SEQUENCE { eqModuleRedEid INTEGER, eqModuleRedAdminRole EqModuleRedRole, eqModuleRedOperRole EqModuleRedRole, eqModuleRedPeerId INTEGER, eqModuleRedAction INTEGER } eqModuleRedEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the module." ::= { eqModuleRedEntry 1 } eqModuleRedAdminRole OBJECT-TYPE SYNTAX EqModuleRedRole MAX-ACCESS read-only STATUS current DESCRIPTION "The module's configured redundancy role." ::= { eqModuleRedEntry 2 } eqModuleRedOperRole OBJECT-TYPE SYNTAX EqModuleRedRole MAX-ACCESS read-only STATUS current DESCRIPTION "The module's current redundancy role." ::= { eqModuleRedEntry 3 } eqModuleRedPeerId OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The id of the module that is a peer to this module. The peer can be either a primary or a backup module. A value of zero indicates no peer module." ::= { eqModuleRedEntry 4 } eqModuleRedAction OBJECT-TYPE SYNTAX INTEGER { other(1), switchRole(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A read of this object always returns the value other(1). Setting this to switchRole(2) causes the module to switch role with it's peer module." ::= { eqModuleRedEntry 5 } -- -- EBOX Stratum Central Timing Table. -- eqStratumCentTable OBJECT-TYPE SYNTAX SEQUENCE OF EqStratumCentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the central stratum timing subsystem info." ::= { eqSysModule 6 } eqStratumCentEntry OBJECT-TYPE SYNTAX EqStratumCentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A central stratum timing subsystem entry." INDEX { eqStratumCentEid } ::= { eqStratumCentTable 1 } EqStratumCentEntry ::= SEQUENCE { eqStratumCentEid INTEGER, eqStratumCentStatus INTEGER, eqStratumCentRedStatus INTEGER, eqStratumCentLevel INTEGER, eqStratumCentPrimaryRefStatus INTEGER, eqStratumCentSecondaryRefStatus INTEGER, eqStratumCentStatusAction INTEGER, eqStratumCentRedAction INTEGER } eqStratumCentEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the module containing the central stratum timing subsystem." ::= { eqStratumCentEntry 1 } eqStratumCentStatus OBJECT-TYPE SYNTAX INTEGER { none(1), freeRun(2), holdover(3), lockedPrimary(4), lockedSecondary(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the central stratum timing subsystem." ::= { eqStratumCentEntry 2 } eqStratumCentRedStatus OBJECT-TYPE SYNTAX INTEGER { reset(1), offline(2), standby(3), online(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The redundancy status of the central stratum timing subsystem." ::= { eqStratumCentEntry 3 } eqStratumCentLevel OBJECT-TYPE SYNTAX INTEGER { stratum1(1), stratum2(2), stratum3E(3), stratum3(4), stratum4(5), sonetMin(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The level of the central stratum timing subsystem." ::= { eqStratumCentEntry 4 } eqStratumCentPrimaryRefStatus OBJECT-TYPE SYNTAX INTEGER { qualified(1), noSignal(2), outOfRange(3), outOfLock(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The primary reference status of the central stratum timing subsystem." ::= { eqStratumCentEntry 5 } eqStratumCentSecondaryRefStatus OBJECT-TYPE SYNTAX INTEGER { qualified(1), noSignal(2), outOfRange(3), outOfLock(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary reference status of the central stratum timing subsystem." ::= { eqStratumCentEntry 6 } eqStratumCentStatusAction OBJECT-TYPE SYNTAX INTEGER { other(1), freeRun(2), holdOver(3), lockedPrimary(4), lockedSecondary(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the status of the central stratum timing subsystem. A read of this object always returns the value other(1)." ::= { eqStratumCentEntry 7 } eqStratumCentRedAction OBJECT-TYPE SYNTAX INTEGER { other(1), reset(2), offline(3), standby(4), online(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the redundancy status of the central stratum timing subsystem. A read of this object always returns the value other(1)." ::= { eqStratumCentEntry 8 } -- -- EBOX Stratum Local Timing Table. -- eqStratumLocalTable OBJECT-TYPE SYNTAX SEQUENCE OF EqStratumLocalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the local stratum timing subsystem info." ::= { eqSysModule 7 } eqStratumLocalEntry OBJECT-TYPE SYNTAX EqStratumLocalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A local stratum timing subsystem entry." INDEX { eqStratumLocalEid } ::= { eqStratumLocalTable 1 } EqStratumLocalEntry ::= SEQUENCE { eqStratumLocalEid INTEGER, eqStratumLocalInputA1Status INTEGER, eqStratumLocalInputA2Status INTEGER, eqStratumLocalInputB1Status INTEGER, eqStratumLocalInputB2Status INTEGER, eqStratumLocalInputUsed INTEGER, eqStratumLocalRecoveredRefStatus INTEGER, eqStratumLocalStatusAction INTEGER } eqStratumLocalEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The unique id assigned to the module containing the local stratum timing subsystem." ::= { eqStratumLocalEntry 1 } eqStratumLocalInputA1Status OBJECT-TYPE SYNTAX INTEGER { signal(1), noSignal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The input A1 status of the local stratum timing subsystem." ::= { eqStratumLocalEntry 2 } eqStratumLocalInputA2Status OBJECT-TYPE SYNTAX INTEGER { signal(1), noSignal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The input A2 status of the local stratum timing subsystem." ::= { eqStratumLocalEntry 3 } eqStratumLocalInputB1Status OBJECT-TYPE SYNTAX INTEGER { signal(1), noSignal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The input B1 status of the local stratum timing subsystem." ::= { eqStratumLocalEntry 4 } eqStratumLocalInputB2Status OBJECT-TYPE SYNTAX INTEGER { signal(1), noSignal(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The input B2 status of the local stratum timing subsystem." ::= { eqStratumLocalEntry 5 } eqStratumLocalInputUsed OBJECT-TYPE SYNTAX INTEGER { none(1), usingInputA(2), usingInputB(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates which of the two inputs on the local startum timing subsystem is currently being used." ::= { eqStratumLocalEntry 6 } eqStratumLocalRecoveredRefStatus OBJECT-TYPE SYNTAX INTEGER { none(1), priRef(2), secRef(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates if this local startum timing subsystem is providing a reference source to either of the two inputs." ::= { eqStratumLocalEntry 7 } eqStratumLocalStatusAction OBJECT-TYPE SYNTAX INTEGER { other(1), useNeither(2), useInputA(3), useInputB(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to change the input being used by the local stratum timing subsystem. A read of this object always returns the value other(1)." ::= { eqStratumLocalEntry 8 } -- -- -- EBOX Fault Table. -- eqFaultTable OBJECT-TYPE SYNTAX SEQUENCE OF EqFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains fault info." ::= { eqSysFault 1 } eqFaultEntry OBJECT-TYPE SYNTAX EqFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A fault entry." INDEX { eqFaultDomain, eqFaultHandle } ::= { eqFaultTable 1 } EqFaultEntry ::= SEQUENCE { eqFaultDomain INTEGER, eqFaultHandle INTEGER, eqFaultClass EqFaultClass, eqFaultSubclass INTEGER, eqFaultType INTEGER, eqFaultInstance INTEGER, eqFaultSeverity EqFaultSeverity, eqFaultScope EqFaultScope, eqFaultSwlm DisplayString, eqFaultModule INTEGER, eqFaultTime DisplayString, eqFaultDetails DisplayString } eqFaultDomain OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The domain of the entity handling the fault." ::= { eqFaultEntry 1 } eqFaultHandle OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The handle of the fault within the domain." ::= { eqFaultEntry 2 } eqFaultClass OBJECT-TYPE SYNTAX EqFaultClass MAX-ACCESS read-only STATUS current DESCRIPTION "The class field of the fault descriptor." ::= { eqFaultEntry 3 } eqFaultSubclass OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The subclass field of the fault descriptor." ::= { eqFaultEntry 4 } eqFaultType OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The type field of the fault descriptor." ::= { eqFaultEntry 5 } eqFaultInstance OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The instance field of the fault descriptor." ::= { eqFaultEntry 6 } eqFaultSeverity OBJECT-TYPE SYNTAX EqFaultSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the fault." ::= { eqFaultEntry 7 } eqFaultScope OBJECT-TYPE SYNTAX EqFaultScope MAX-ACCESS read-only STATUS current DESCRIPTION "The scope in which the fault was handled." ::= { eqFaultEntry 8 } eqFaultSwlm OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string to identify the type of swlm if scope is swlm." DEFVAL { "" } ::= { eqFaultEntry 9 } eqFaultModule OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The EID of the physical module on which the fault occurred." ::= { eqFaultEntry 10 } eqFaultTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string indicating the time at which the fault occurred." DEFVAL { "" } ::= { eqFaultEntry 11 } eqFaultDetails OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "A textual string providing additional details about the fault." DEFVAL { "" } ::= { eqFaultEntry 12 } -- -- EBOX Release Table. -- eqReleaseNextId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The next available release id value." ::= { eqSysSms 1 } eqReleaseRevert OBJECT-TYPE SYNTAX EqReleaseRevert MAX-ACCESS read-write STATUS current DESCRIPTION "Writing this initiates a revert to the default release." ::= { eqSysSms 2 } eqReleaseTable OBJECT-TYPE SYNTAX SEQUENCE OF EqReleaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains installed software release status and control." ::= { eqSysSms 3 } eqReleaseEntry OBJECT-TYPE SYNTAX EqReleaseEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A software release entry." INDEX { eqReleaseId } ::= { eqReleaseTable 1 } EqReleaseEntry ::= SEQUENCE { eqReleaseId INTEGER, eqReleaseName DisplayString, eqReleaseVerificationStatus EqReleaseVerificationStatus, eqReleaseUpgradeScope EqReleaseUpgradeScope, eqReleaseSchemaChange EqReleaseSchemaChange, eqReleaseState EqReleaseState, eqReleaseModulesVerified INTEGER, eqReleaseNumModules INTEGER, eqReleaseBadModule DisplayString, eqReleaseCommand EqReleaseCommand, eqReleaseCommandStatus EqReleaseCommandStatus, eqReleaseSchemaVersion DisplayString, eqReleaseConfigAvail INTEGER, eqReleaseRowStatus RowStatus } eqReleaseId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "A box unique number which identifies the release ." ::= { eqReleaseEntry 1 } eqReleaseName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The name of the release." DEFVAL { "" } ::= { eqReleaseEntry 2 } eqReleaseVerificationStatus OBJECT-TYPE SYNTAX EqReleaseVerificationStatus MAX-ACCESS read-only STATUS current DESCRIPTION "The verification status of the release." DEFVAL { unverified } ::= { eqReleaseEntry 3 } eqReleaseUpgradeScope OBJECT-TYPE SYNTAX EqReleaseUpgradeScope MAX-ACCESS read-only STATUS current DESCRIPTION "The scope of an upgrade to this release with respect to the current release." DEFVAL { cold } ::= { eqReleaseEntry 4 } eqReleaseSchemaChange OBJECT-TYPE SYNTAX EqReleaseSchemaChange MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the release." DEFVAL { nochange } ::= { eqReleaseEntry 5 } eqReleaseState OBJECT-TYPE SYNTAX EqReleaseState MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the release." DEFVAL { inactive } ::= { eqReleaseEntry 6 } eqReleaseModulesVerified OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of modules that have been verified." DEFVAL { 0 } ::= { eqReleaseEntry 7 } eqReleaseNumModules OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of modules contained in the release." DEFVAL { 0 } ::= { eqReleaseEntry 8 } eqReleaseBadModule OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The the name of a missing module or one with a checksum error." DEFVAL { "" } ::= { eqReleaseEntry 9 } eqReleaseCommand OBJECT-TYPE SYNTAX EqReleaseCommand MAX-ACCESS read-create STATUS current DESCRIPTION "A command to peform on the release" DEFVAL { none } ::= { eqReleaseEntry 10 } eqReleaseCommandStatus OBJECT-TYPE SYNTAX EqReleaseCommandStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of a command contained in eqReleaseCommand" DEFVAL { clear } ::= { eqReleaseEntry 11 } eqReleaseSchemaVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The schema's version string for the release" DEFVAL { "" } ::= { eqReleaseEntry 12 } eqReleaseConfigAvail OBJECT-TYPE SYNTAX EqReleaseConfigAvail MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if the release has a config file" DEFVAL { notAvail } ::= { eqReleaseEntry 13 } eqReleaseRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create and delete entries in this table." ::= { eqReleaseEntry 14 } -- -- EBOX Install Table. -- eqInstallTable OBJECT-TYPE SYNTAX SEQUENCE OF EqInstallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the paths where a new image should be installed." ::= { eqSysSms 4 } eqInstallEntry OBJECT-TYPE SYNTAX EqInstallEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An install entry." INDEX { eqInstallId } ::= { eqInstallTable 1 } EqInstallEntry ::= SEQUENCE { eqInstallId INTEGER, eqInstallPath DisplayString } eqInstallId OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "A box unique number which identifies the installation path." ::= { eqInstallEntry 1 } eqInstallPath OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The full name of the installation path." DEFVAL { "" } ::= { eqInstallEntry 2 } eqUpgradeState OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of an upgrade." ::= { eqSysSms 5 } -- -- EBOX Interface BERT Test Table. -- eqIntfBertTable OBJECT-TYPE SYNTAX SEQUENCE OF EqIntfBertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to initiate a Bit Error Rate Test (BERT) on a sonet port and also for reading statistics on the initiated test." ::= { eqSysIntfGrp 1 } eqIntfBertEntry OBJECT-TYPE SYNTAX EqIntfBertEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A BERT entry." INDEX { eqIntfBertEid } ::= { eqIntfBertTable 1 } EqIntfBertEntry ::= SEQUENCE { eqIntfBertEid INTEGER, eqIntfBertGeneratorState INTEGER, eqIntfBertMonitorState INTEGER, eqIntfBertMonitorStatus INTEGER, eqIntfBertMonitorOutOfSyncTime INTEGER, eqIntfBertRequestedBitErrorCount INTEGER, eqIntfBertInsertedBitErrorCount INTEGER, eqIntfBertMeasuredByteErrorCount INTEGER, eqIntfBertTestStartTime DateAndTime, eqIntfBertTestDuration INTEGER, eqIntfBertAction INTEGER } eqIntfBertEid OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The eid assigned to the interface." ::= { eqIntfBertEntry 1 } eqIntfBertGeneratorState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current BERT generator state." ::= { eqIntfBertEntry 2 } eqIntfBertMonitorState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current BERT monitor state. A value of active(1) indicates that a BERT test is currently running." ::= { eqIntfBertEntry 3 } eqIntfBertMonitorStatus OBJECT-TYPE SYNTAX INTEGER { inSync(1), outOfSync(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BERT monitor status value. Note that this object is only valid when a BERT test is running." ::= { eqIntfBertEntry 4 } eqIntfBertMonitorOutOfSyncTime OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The total amount of time, in seconds, that the monitor has been out of synch since the BERT test was started." ::= { eqIntfBertEntry 5 } eqIntfBertRequestedBitErrorCount OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bit errors the user wants inserted onto the interface. This value is used when the user issues a bit error request by a set to the eqIntfBertAction object." DEFVAL { 1 } ::= { eqIntfBertEntry 6 } eqIntfBertInsertedBitErrorCount OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual number of bit errors inserted onto the interface." ::= { eqIntfBertEntry 7 } eqIntfBertMeasuredByteErrorCount OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of byte errors measured on the interface." ::= { eqIntfBertEntry 8 } eqIntfBertTestStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the test was started." ::= { eqIntfBertEntry 9 } eqIntfBertTestDuration OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time, in seconds, that the test has been running." ::= { eqIntfBertEntry 10 } eqIntfBertAction OBJECT-TYPE SYNTAX INTEGER { other(1), insertBitError(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A read of this object always returns the value other(1). Setting this object to insertBitError(2) inserts a bit error on the interface." ::= { eqIntfBertEntry 11 } END