Observium_CE/mibs/eaton/EatonSTS-MIB

923 lines
18 KiB
Plaintext

-- EatonSTS-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) eaton(534) sts(10) ats(1) }
-- last modified: 02/19/2013
EatonSTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
--
eaton OBJECT IDENTIFIER ::= { enterprises 534 }
sts OBJECT IDENTIFIER ::= { eaton 10 }
ats OBJECT IDENTIFIER ::= { sts 1 }
atsAgent OBJECT IDENTIFIER ::= { ats 1 }
atsIdent OBJECT IDENTIFIER ::= { ats 2 }
atsMeasure OBJECT IDENTIFIER ::= { ats 3 }
atsStatus OBJECT IDENTIFIER ::= { ats 4 }
atsLog OBJECT IDENTIFIER ::= { ats 5 }
atsConfig OBJECT IDENTIFIER ::= { ats 6 }
atsUpgrade OBJECT IDENTIFIER ::= { ats 7 }
atsTraps OBJECT IDENTIFIER ::= { ats 20 }
--
-- Agent group
atsAgentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacturer name of SNMP-Agent."
::= { atsAgent 1 }
atsAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version of SNMP-Agent."
::= { atsAgent 2 }
atsAgentModbus OBJECT IDENTIFIER ::= { atsAgent 3 }
--
-- Identification group
atsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device model name."
::= { atsIdent 1 }
atsIdentFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device F/W version."
::= { atsIdent 2 }
atsIdentRelease OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The released date."
::= { atsIdent 3 }
atsIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device serial number"
::= { atsIdent 4 }
atsIdentIDCodes OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Device ID codes"
::= { atsIdent 5 }
--
-- Identification / Modbus group
atsAgentModbusLink OBJECT-TYPE
SYNTAX INTEGER {
linked(1),
un-linked(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of ModBUS communication to ATS device."
::= { atsAgentModbus 1 }
--
-- Mesurement group
atsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input information."
::= { atsMeasure 1 }
atsOutput OBJECT IDENTIFIER ::= { atsMeasure 2 }
atsMeasureTemperatureC OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Celsius"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Celsius)."
::= { atsMeasure 3 }
atsMeasureTemperatureF OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Fahrenheit"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Fahrenheit)."
::= { atsMeasure 4 }
atsMessureRunTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ATS run time."
::= { atsMeasure 5 }
atsMessureTransferedTimes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transfered times."
::= { atsMeasure 6 }
atsMessureOperationMode OBJECT-TYPE
SYNTAX INTEGER {
initialization(1),
diagnosis(2),
off(3),
source-1(4),
source-2(5),
safe(6),
fault(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operation mode."
::= { atsMeasure 7 }
--
-- Mesurement / Input group
atsInputEntry OBJECT-TYPE
SYNTAX ATSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input information of each source input:
<node>.1 source-1
<node>.2 source-2"
INDEX { atsInputIndex }
::= { atsInputTable 1 }
ATSInputEntry ::= SEQUENCE {
atsInputIndex INTEGER,
atsInputVoltage INTEGER,
atsInputFrequency INTEGER
}
atsInputIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to input."
::= { atsInputEntry 1 }
atsInputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in front of relay."
::= { atsInputEntry 2 }
atsInputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hz"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency."
::= { atsInputEntry 3 }
--
-- Mesurement / Output group
atsOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output voltage."
::= { atsOutput 1 }
atsOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current."
::= { atsOutput 2 }
--
-- Status group
atsInputFlowIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input flow indicator.
[7:0] source-1 (low byte)
[15:8] source-2 (high byte)
bit# --> atsInputFlowTable.1.(#+2).x
Example:
bit1 of low byte --> atsInputFlowTable.1.3.1
bit1 of high byte --> atsInputFlowTable.1.3.2"
::= { atsStatus 1 }
atsInputFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input flow status."
::= { atsStatus 2 }
atsInputFailureIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input failure indicator.
[15:0] source-1 (low word)
[31:16] source-2 (high word)
bit# --> atsInputFailureTable.1.(#+2).x
Example:
bit0 of low word --> atsInputFailureTable.1.2.1
bit0 of high word --> atsInputFailureTable.1.2.2"
::= { atsStatus 3 }
atsInputFailureTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input status."
::= { atsStatus 4 }
atsFailureIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The failure indicator.
bit# --> atsFailure.(#+1)
Example:
bit2 --> atsFailure.3 (atsFailureOutputOC)"
::= { atsStatus 5 }
atsFailure OBJECT IDENTIFIER ::= { atsStatus 6 }
--
-- Status / Input Flow group
atsInputFlowEntry OBJECT-TYPE
SYNTAX ATSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input flow status:
<node>.1 source-1
<node>.2 source-2"
INDEX { atsInputFlowIndex }
::= { atsInputFlowTable 1 }
ATSInputFlowEntry ::= SEQUENCE {
atsInputFlowIndex INTEGER,
atsInputFlowRelay INTEGER,
atsInputFlowSCR INTEGER,
atsInputFlowParallelRelay INTEGER
}
atsInputFlowIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of input entry."
::= { atsInputFlowEntry 1 }
atsInputFlowRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay."
::= { atsInputFlowEntry 2 }
atsInputFlowSCR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR."
::= { atsInputFlowEntry 3 }
atsInputFlowParallelRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input parallel relay."
::= { atsInputFlowEntry 4 }
--
-- Status / Input Failure group
atsInputFailureEntry OBJECT-TYPE
SYNTAX ATSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The status of input failure:
<node>.1 source-1
<node>.2 source-2"
INDEX { atsInputFailureIndex }
::= { atsInputFailureTable 1 }
ATSInputFailureEntry ::= SEQUENCE {
atsInputFailureIndex INTEGER,
atsInputFailureRelayOpen INTEGER,
atsInputFailureRelayShort INTEGER,
atsInputFailureSCROpen INTEGER,
atsInputFailureSCRShort INTEGER,
atsInputFailureSCRThermal INTEGER,
atsInputFailureAuxPower INTEGER,
atsInputFailureDrop INTEGER,
atsInputFailureBrownout INTEGER,
atsInputFailureFrequency INTEGER,
atsInputFailureNotOperable INTEGER
}
atsInputFailureIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of entry."
::= { atsInputFailureEntry 1 }
atsInputFailureRelayOpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is OPEN."
::= { atsInputFailureEntry 2 }
atsInputFailureRelayShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is SHORT."
::= { atsInputFailureEntry 3 }
atsInputFailureSCROpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is OPEN."
::= { atsInputFailureEntry 4 }
atsInputFailureSCRShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is SHORT."
::= { atsInputFailureEntry 5 }
atsInputFailureSCRThermal OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR thermal is over."
::= { atsInputFailureEntry 6 }
atsInputFailureAuxPower OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Internal axuiliary power is reported as failure."
::= { atsInputFailureEntry 7 }
atsInputFailureDrop OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage drop was detected."
::= { atsInputFailureEntry 8 }
atsInputFailureBrownout OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage brownout was detected."
::= { atsInputFailureEntry 9 }
atsInputFailureFrequency OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency is out of range."
::= { atsInputFailureEntry 10 }
atsInputFailureNotOperable OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input is not operable."
::= { atsInputFailureEntry 11 }
--
-- Status / Failure group
atsFailureSwitchFault OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The relay, SCR and thermal switch fail."
::= { atsFailure 1 }
atsFailureNoOutput OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"There is no output."
::= { atsFailure 2 }
atsFailureOutputOC OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current is over."
::= { atsFailure 3 }
atsFailureOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature is over."
::= { atsFailure 4 }
--
-- Event log Group
atsLogNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of event logs."
::= { atsLog 1 }
atsLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of event logs."
::= { atsLog 2 }
atsLogEntry OBJECT-TYPE
SYNTAX ATSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The recorded event log"
INDEX { atsLogIndex }
::= { atsLogTable 1 }
ATSLogEntry ::= SEQUENCE {
atsLogIndex INTEGER,
atsLogTime TimeTicks,
atsLogCode INTEGER,
atsLogTimeText DisplayString
}
atsLogIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to event log."
::= { atsLogEntry 1 }
atsLogTime OBJECT-TYPE
SYNTAX TimeTicks
UNITS "1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time (since 01/01/2000 00:00:00)."
::= { atsLogEntry 2 }
atsLogCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event code."
::= { atsLogEntry 3 }
atsLogTimeText OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time with form: hh:mm:ss MM/DD/YYYY."
::= { atsLogEntry 4 }
--
-- Configuration group
atsConfigTime OBJECT IDENTIFIER ::= { atsConfig 1 }
atsConfigInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF ATSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input configuration."
::= { atsConfig 2 }
atsConfigInputVoltageRating OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage rating."
::= { atsConfig 3 }
atsConfigRandomTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Delay time is calculated by device serial numbers."
::= { atsConfig 4 }
atsConfigPreferred OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The prefered source."
::= { atsConfig 5 }
atsConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
high(1),
low(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The AC Blackout Sensitivity."
::= { atsConfig 6 }
atsConfigTest OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The activity of source test."
::= { atsConfig 7 }
--
-- Configuration / Time group
atsConfigTimeRTC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RTC timer value (since 1/1/2000 00:00:00)."
::= { atsConfigTime 1 }
atsConfigTimeTextDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present date in MM/DD/YYYY text format."
::= { atsConfigTime 2 }
atsConfigTimeTextTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present time in hh:mm:ss text format."
::= { atsConfigTime 3 }
--
-- Configuration / Input
atsConfigInputEntry OBJECT-TYPE
SYNTAX ATSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Input configuration entry"
INDEX { atsConfigInputIndex }
::= { atsConfigInputTable 1 }
ATSConfigInputEntry ::= SEQUENCE {
atsConfigInputIndex INTEGER,
atsConfigInputTrip INTEGER,
atsConfigInputBrownoutLow INTEGER,
atsConfigInputBrownoutHigh INTEGER,
atsConfigInputRecover INTEGER,
atsConfigInputMaxVoltage INTEGER,
atsConfigInputMaxTime INTEGER,
atsConfigInputDelayTime INTEGER
}
atsConfigInputIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Index to input configuration."
::= { atsConfigInputEntry 1 }
atsConfigInputTrip OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input trip voltage."
::= { atsConfigInputEntry 2 }
atsConfigInputBrownoutLow OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout low voltage."
::= { atsConfigInputEntry 3 }
atsConfigInputBrownoutHigh OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout high voltage."
::= { atsConfigInputEntry 4 }
atsConfigInputRecover OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input recovered time."
::= { atsConfigInputEntry 5 }
atsConfigInputMaxVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the detected delta RMS voltage of fast detected AC blackout by
the comparing cycles."
::= { atsConfigInputEntry 6 }
atsConfigInputMaxTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Set the detected time of fast detected AC blackout by the
comparing cycles."
::= { atsConfigInputEntry 7 }
atsConfigInputDelayTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The delay time includes Recovered Time (atsConfigInputRecover) and
Random Delay Time."
::= { atsConfigInputEntry 8 }
-- Upgrade group
atsUpgradeProcess OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
run(2),
error(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of upgrade progress."
::= { atsUpgrade 1 }
atsUpgradeStep OBJECT-TYPE
SYNTAX INTEGER {
init(1),
fileid(2),
auth(3),
addr(4),
erase(5),
program(6),
read(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The step of ATS F/W upgrade."
::= { atsUpgrade 2 }
atsUpgradePercentage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of current progress (program or read)."
::= { atsUpgrade 3 }
--
-- Traps group
atsTrapCommLost TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Communication with the ATS failed."
::= 1
atsTrapCommEstablished TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Communication with the ATS reestablished."
::= 2
atsTrapConfigChange TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"The ATS configuration has been changed."
::= 3
atsTrapFlowChange TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"The Input flow status has been changed."
::= 4
atsTrapInput1Alarm TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Alarm of source-1 failure(s)."
::= 5
atsTrapInput1AlarmRecover TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Recover from source-1 failure(s)."
::= 6
atsTrapInput2Alarm TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Alarm of source-2 failure(s)."
::= 7
atsTrapInput2AlarmRecover TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Recover from source-2 failure(s)."
::= 8
atsTrapAlarm TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Alarm of failure(s)."
::= 9
atsTrapAlarmRecover TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Recover from failure(s)."
::= 10
atsTrapUpgradeBegin TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"Start to upgrade ATS firmware."
::= 11
atsTrapUpgradeEnd TRAP-TYPE
ENTERPRISE atsTraps
DESCRIPTION
"End of upgrade progress."
::= 12
END