Observium_CE/mibs/delta/DeltaSTS-MIB

923 lines
18 KiB
Plaintext

-- DeltaSTS-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) sts(80) }
-- last modified: 05/13/2014 AFu Lai
DeltaSTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
--
delta OBJECT IDENTIFIER ::= { enterprises 2254 }
ups OBJECT IDENTIFIER ::= { delta 2 }
sts OBJECT IDENTIFIER ::= { ups 80 }
stsAgent OBJECT IDENTIFIER ::= { sts 1 }
stsIdent OBJECT IDENTIFIER ::= { sts 2 }
stsMeasure OBJECT IDENTIFIER ::= { sts 3 }
stsStatus OBJECT IDENTIFIER ::= { sts 4 }
stsLog OBJECT IDENTIFIER ::= { sts 5 }
stsConfig OBJECT IDENTIFIER ::= { sts 6 }
stsUpgrade OBJECT IDENTIFIER ::= { sts 7 }
stsTraps OBJECT IDENTIFIER ::= { sts 20 }
--
-- Agent group
stsAgentManufacturer OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The manufacturer name of SNMP-Agent."
::= { stsAgent 1 }
stsAgentVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The firmware version of SNMP-Agent."
::= { stsAgent 2 }
stsAgentModbus OBJECT IDENTIFIER ::= { stsAgent 3 }
--
-- Identification group
stsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device model name."
::= { stsIdent 1 }
stsIdentFWVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device F/W version."
::= { stsIdent 2 }
stsIdentRelease OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The released date."
::= { stsIdent 3 }
stsIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Device serial number"
::= { stsIdent 4 }
stsIdentIDCodes OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Device ID codes"
::= { stsIdent 5 }
--
-- Identification / Modbus group
stsAgentModbusLink OBJECT-TYPE
SYNTAX INTEGER {
linked(1),
un-linked(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The link status of ModBUS communication to STS device."
::= { stsAgentModbus 1 }
--
-- Mesurement group
stsInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input information."
::= { stsMeasure 1 }
stsOutput OBJECT IDENTIFIER ::= { stsMeasure 2 }
stsMeasureTemperatureC OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Celsius"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Celsius)."
::= { stsMeasure 3 }
stsMeasureTemperatureF OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 Fahrenheit"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal temperature (in Fahrenheit)."
::= { stsMeasure 4 }
stsMessureRunTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "1 second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The STS run time."
::= { stsMeasure 5 }
stsMessureTransferedTimes OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The transfered times."
::= { stsMeasure 6 }
stsMessureOperationMode 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."
::= { stsMeasure 7 }
--
-- Mesurement / Input group
stsInputEntry OBJECT-TYPE
SYNTAX STSInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input information of each source input:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputIndex }
::= { stsInputTable 1 }
STSInputEntry ::= SEQUENCE {
stsInputIndex INTEGER,
stsInputVoltage INTEGER,
stsInputFrequency INTEGER
}
stsInputIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to input."
::= { stsInputEntry 1 }
stsInputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage in front of relay."
::= { stsInputEntry 2 }
stsInputFrequency OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Hz"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency."
::= { stsInputEntry 3 }
--
-- Mesurement / Output group
stsOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output voltage."
::= { stsOutput 1 }
stsOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 A"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current."
::= { stsOutput 2 }
--
-- Status group
stsInputFlowIndicator 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# --> stsInputFlowTable.1.(#+2).x
Example:
bit1 of low byte --> stsInputFlowTable.1.3.1
bit1 of high byte --> stsInputFlowTable.1.3.2"
::= { stsStatus 1 }
stsInputFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input flow status."
::= { stsStatus 2 }
stsInputFailureIndicator 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# --> stsInputFailureTable.1.(#+2).x
Example:
bit0 of low word --> stsInputFailureTable.1.2.1
bit0 of high word --> stsInputFailureTable.1.2.2"
::= { stsStatus 3 }
stsInputFailureTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input status."
::= { stsStatus 4 }
stsFailureIndicator OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The failure indicator.
bit# --> stsFailure.(#+1)
Example:
bit2 --> stsFailure.3 (stsFailureOutputOC)"
::= { stsStatus 5 }
stsFailure OBJECT IDENTIFIER ::= { stsStatus 6 }
--
-- Status / Input Flow group
stsInputFlowEntry OBJECT-TYPE
SYNTAX STSInputFlowEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The input flow status:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputFlowIndex }
::= { stsInputFlowTable 1 }
STSInputFlowEntry ::= SEQUENCE {
stsInputFlowIndex INTEGER,
stsInputFlowRelay INTEGER,
stsInputFlowSCR INTEGER,
stsInputFlowParallelRelay INTEGER
}
stsInputFlowIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of input entry."
::= { stsInputFlowEntry 1 }
stsInputFlowRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay."
::= { stsInputFlowEntry 2 }
stsInputFlowSCR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR."
::= { stsInputFlowEntry 3 }
stsInputFlowParallelRelay OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input parallel relay."
::= { stsInputFlowEntry 4 }
--
-- Status / Input Failure group
stsInputFailureEntry OBJECT-TYPE
SYNTAX STSInputFailureEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The status of input failure:
<node>.1 source-1
<node>.2 source-2"
INDEX { stsInputFailureIndex }
::= { stsInputFailureTable 1 }
STSInputFailureEntry ::= SEQUENCE {
stsInputFailureIndex INTEGER,
stsInputFailureRelayOpen INTEGER,
stsInputFailureRelayShort INTEGER,
stsInputFailureSCROpen INTEGER,
stsInputFailureSCRShort INTEGER,
stsInputFailureSCRThermal INTEGER,
stsInputFailureAuxPower INTEGER,
stsInputFailureDrop INTEGER,
stsInputFailureBrownout INTEGER,
stsInputFailureFrequency INTEGER,
stsInputFailureNotOperable INTEGER
}
stsInputFailureIndex OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of entry."
::= { stsInputFailureEntry 1 }
stsInputFailureRelayOpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is OPEN."
::= { stsInputFailureEntry 2 }
stsInputFailureRelayShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input relay is SHORT."
::= { stsInputFailureEntry 3 }
stsInputFailureSCROpen OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is OPEN."
::= { stsInputFailureEntry 4 }
stsInputFailureSCRShort OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR is SHORT."
::= { stsInputFailureEntry 5 }
stsInputFailureSCRThermal OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of input SCR thermal is over."
::= { stsInputFailureEntry 6 }
stsInputFailureAuxPower OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Internal axuiliary power is reported as failure."
::= { stsInputFailureEntry 7 }
stsInputFailureDrop OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage drop was detected."
::= { stsInputFailureEntry 8 }
stsInputFailureBrownout OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A voltage brownout was detected."
::= { stsInputFailureEntry 9 }
stsInputFailureFrequency OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input frequency is out of range."
::= { stsInputFailureEntry 10 }
stsInputFailureNotOperable OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input is not operable."
::= { stsInputFailureEntry 11 }
--
-- Status / Failure group
stsFailureSwitchFault OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The relay, SCR and thermal switch fail."
::= { stsFailure 1 }
stsFailureNoOutput OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"There is no output."
::= { stsFailure 2 }
stsFailureOutputOC OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The output current is over."
::= { stsFailure 3 }
stsFailureOverTemperature OBJECT-TYPE
SYNTAX INTEGER {
abnormal(1),
normal(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ambient temperature is over."
::= { stsFailure 4 }
--
-- Event log Group
stsLogNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of event logs."
::= { stsLog 1 }
stsLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of event logs."
::= { stsLog 2 }
stsLogEntry OBJECT-TYPE
SYNTAX STSLogEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The recorded event log"
INDEX { stsLogIndex }
::= { stsLogTable 1 }
STSLogEntry ::= SEQUENCE {
stsLogIndex INTEGER,
stsLogTime TimeTicks,
stsLogCode INTEGER,
stsLogTimeText DisplayString
}
stsLogIndex OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to event log."
::= { stsLogEntry 1 }
stsLogTime OBJECT-TYPE
SYNTAX TimeTicks
UNITS "1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time (since 01/01/2000 00:00:00)."
::= { stsLogEntry 2 }
stsLogCode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event code."
::= { stsLogEntry 3 }
stsLogTimeText OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The event time with form: hh:mm:ss MM/DD/YYYY."
::= { stsLogEntry 4 }
--
-- Configuration group
stsConfigTime OBJECT IDENTIFIER ::= { stsConfig 1 }
stsConfigInputTable OBJECT-TYPE
SYNTAX SEQUENCE OF STSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of input configuration."
::= { stsConfig 2 }
stsConfigInputVoltageRating OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The input voltage rating."
::= { stsConfig 3 }
stsConfigRandomTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Delay time is calculated by device serial numbers."
::= { stsConfig 4 }
stsConfigPreferred OBJECT-TYPE
SYNTAX INTEGER {
source-1(1),
source-2(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The prefered source."
::= { stsConfig 5 }
stsConfigSensitivity OBJECT-TYPE
SYNTAX INTEGER {
high(1),
low(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The AC Blackout Sensitivity."
::= { stsConfig 6 }
stsConfigTest OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The activity of source test."
::= { stsConfig 7 }
--
-- Configuration / Time group
stsConfigTimeRTC OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The RTC timer value (since 1/1/2000 00:00:00)."
::= { stsConfigTime 1 }
stsConfigTimeTextDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present date in MM/DD/YYYY text format."
::= { stsConfigTime 2 }
stsConfigTimeTextTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..8))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The present time in hh:mm:ss text format."
::= { stsConfigTime 3 }
--
-- Configuration / Input
stsConfigInputEntry OBJECT-TYPE
SYNTAX STSConfigInputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Input configuration entry"
INDEX { stsConfigInputIndex }
::= { stsConfigInputTable 1 }
STSConfigInputEntry ::= SEQUENCE {
stsConfigInputIndex INTEGER,
stsConfigInputTrip INTEGER,
stsConfigInputBrownoutLow INTEGER,
stsConfigInputBrownoutHigh INTEGER,
stsConfigInputRecover INTEGER,
stsConfigInputMaxVoltage INTEGER,
stsConfigInputMaxTime INTEGER,
stsConfigInputDelayTime INTEGER
}
stsConfigInputIndex OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Index to input configuration."
::= { stsConfigInputEntry 1 }
stsConfigInputTrip OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input trip voltage."
::= { stsConfigInputEntry 2 }
stsConfigInputBrownoutLow OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout low voltage."
::= { stsConfigInputEntry 3 }
stsConfigInputBrownoutHigh OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 V"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input brownout high voltage."
::= { stsConfigInputEntry 4 }
stsConfigInputRecover OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Setting of input recovered time."
::= { stsConfigInputEntry 5 }
stsConfigInputMaxVoltage 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."
::= { stsConfigInputEntry 6 }
stsConfigInputMaxTime 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."
::= { stsConfigInputEntry 7 }
stsConfigInputDelayTime OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1 Second"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The delay time includes Recovered Time (stsConfigInputRecover) and
Random Delay Time."
::= { stsConfigInputEntry 8 }
-- Upgrade group
stsUpgradeProcess OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
run(2),
error(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The status of upgrade progress."
::= { stsUpgrade 1 }
stsUpgradeStep 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 STS F/W upgrade."
::= { stsUpgrade 2 }
stsUpgradePercentage OBJECT-TYPE
SYNTAX INTEGER
UNITS "0.1%"
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The percentage of current progress (program or read)."
::= { stsUpgrade 3 }
--
-- Traps group
stsTrapCommLost TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Communication with the STS failed."
::= 1
stsTrapCommEstablished TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Communication with the STS reestablished."
::= 2
stsTrapConfigChange TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"The STS configuration has been changed."
::= 3
stsTrapFlowChange TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"The Input flow status has been changed."
::= 4
stsTrapInput1Alarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of source-1 failure(s)."
::= 5
stsTrapInput1AlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from source-1 failure(s)."
::= 6
stsTrapInput2Alarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of source-2 failure(s)."
::= 7
stsTrapInput2AlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from source-2 failure(s)."
::= 8
stsTrapAlarm TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Alarm of failure(s)."
::= 9
stsTrapAlarmRecover TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Recover from failure(s)."
::= 10
stsTrapUpgradeBegin TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"Start to upgrade STS firmware."
::= 11
stsTrapUpgradeEnd TRAP-TYPE
ENTERPRISE stsTraps
DESCRIPTION
"End of upgrade progress."
::= 12
END