Observium_CE/mibs/socomec/SOCOMECUPSSTS-MIB

588 lines
15 KiB
Plaintext

-- SOCOMEC UPS MIB
-- STS MIB
--
-- { iso org(3) dod(6) internet(1) private(4) enterprises(1) socomecSicon(4555)
-- software(1) network(10) sts(1) }
-- ==============================================================================================
-- build on 5.01-5 from UPS MIB
-- vers. 1.00 creation
SOCOMECUPSSTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, TimeStamp, TimeInterval, TestAndIncr,
AutonomousType
FROM SNMPv2-TC
enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
DisplayString
FROM RFC1213-MIB
TRAP-TYPE
FROM RFC-1215;
PositiveInteger ::= INTEGER (1..2147483647)
NonNegativeInteger ::= INTEGER (1..2147483647)
socomecUPS OBJECT IDENTIFIER ::= { enterprises 4555 }
software OBJECT IDENTIFIER ::= { socomecUPS 1 }
network OBJECT IDENTIFIER ::= { software 1 }
connectsts OBJECT IDENTIFIER ::= { network 10 }
stsObjects OBJECT IDENTIFIER ::= { connectsts 1 }
stsTraps OBJECT IDENTIFIER ::= { connectsts 2 }
stsIdent OBJECT IDENTIFIER ::= { stsObjects 1 }
stsSource1 OBJECT IDENTIFIER ::= { stsObjects 2 }
stsSource2 OBJECT IDENTIFIER ::= { stsObjects 3 }
stsSources OBJECT IDENTIFIER ::= { stsObjects 4 }
stsOutput OBJECT IDENTIFIER ::= { stsObjects 5 }
stsAlarm OBJECT IDENTIFIER ::= { stsObjects 6 }
stsAgent OBJECT IDENTIFIER ::= { stsObjects 7 }
-- ===========================================================================
--
-- stsIdentification
--
-- All objects in this group except for STS IdentName and
-- stsIdentAttachedDevices are set at device initialization
-- and remain static.
--
-- ===========================================================================
stsIdentModel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The STS Model designation."
::= { stsIdent 1 }
stsIdentSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The STS serial number"
::= { stsIdent 2 }
stsIdentFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The STS firmware version."
::= { stsIdent 3 }
stsIdentAgentSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..31))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Connect ME software version."
::= { stsIdent 4 }
-- ===========================================================================
--
-- sts Source 1 status
--
-- ===========================================================================
stsSource1Status OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
source1OK(2),
source1Critical(3),
source1OutTol(4),
source1Absent(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 status"
::= { stsSource1 1 }
stsSource1Prefered OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 is prefered source"
::= { stsSource1 2 }
stsSource1Frequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source1 input frequency in 0.1 HZ."
::= { stsSource1 3 }
stsSource1NumLines OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of phases"
::= { stsSource1 4 }
stsSource1Table OBJECT-TYPE
SYNTAX SEQUENCE OF StsSource1Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries"
::= { stsSource1 5 }
stsSource1Entry OBJECT-TYPE
SYNTAX StsSource1Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Array of measurements"
INDEX { stsSource1LineIndex }
::= { stsSource1Table 1 }
StsSource1Entry ::= SEQUENCE {
stsSource1LineIndex INTEGER,
stsSource1Voltage INTEGER
}
stsSource1LineIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 phase number."
::= { stsSource1Entry 1 }
stsSource1Voltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 1 input voltage (V) or (U) in volts. in volts."
::= { stsSource1Entry 2 }
-- ===========================================================================
--
-- sts Source 2 status
--
-- ===========================================================================
stsSource2Status OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
source2OK(2),
source2Critical(3),
source2OutTol(4),
source2Absent(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 status"
::= { stsSource2 1 }
stsSource2Prefered OBJECT-TYPE
SYNTAX INTEGER {
no(1),
yes(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 is prefered source"
::= { stsSource2 2 }
stsSource2Frequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 input frequency in 0.1 HZ."
::= { stsSource2 3 }
stsSource2NumLines OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of phases"
::= { stsSource2 4 }
stsSource2Table OBJECT-TYPE
SYNTAX SEQUENCE OF StsSource2Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries"
::= { stsSource2 5 }
stsSource2Entry OBJECT-TYPE
SYNTAX StsSource2Entry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Array of measurements"
INDEX { stsSource2LineIndex }
::= { stsSource2Table 1 }
StsSource2Entry ::= SEQUENCE {
stsSource2LineIndex INTEGER,
stsSource2Voltage INTEGER
}
stsSource2LineIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 phase number"
::= { stsSource2Entry 1 }
stsSource2Voltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Source 2 input voltage (V) or (U) in volts."
::= { stsSource2Entry 2 }
-- ===========================================================================
--
-- stsSources
--
-- ===========================================================================
stsSourcesInteraction OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
synchron(2),
sliding(3),
asychron(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Sources synchronisation status"
::= { stsSources 1 }
-- ===========================================================================
--
-- stsOutput
--
-- ===========================================================================
stsOutputLoadStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
outputLoadOnPreferredSource(2),
outputLoadOnAlternateSource(3),
outputLoadOFF(4),
outputLoadOnMBP1(5),
outputLoadOnMBP2(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output load status"
::= { stsOutput 1 }
stsOutputStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
outputOnSwitch1(2),
outputOnSwitch2(3),
outputOFF(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Static switches status"
::= { stsOutput 2 }
stsOutputFrequency OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output frequency in 0.1 HZ."
::= { stsOutput 3 }
stsOutputLoadRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output Load Rate in %."
::= { stsOutput 4 }
stsOutputNumLines OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of phases"
::= { stsOutput 5 }
stsOutputTable OBJECT-TYPE
SYNTAX SEQUENCE OF StsOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of input table entries. The number of entries"
::= { stsOutput 6 }
stsOutputEntry OBJECT-TYPE
SYNTAX StsOutputEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Array of measurements"
INDEX { stsOutputLineIndex }
::= { stsOutputTable 1 }
StsOutputEntry ::= SEQUENCE {
stsOutputLineIndex INTEGER,
stsOutputVoltage INTEGER,
stsOutputCurrent INTEGER,
stsOutputkVA INTEGER,
stsOutputkW INTEGER,
stsOutputCrestFactor INTEGER,
stsOutputPowerFactor INTEGER
}
stsOutputLineIndex OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output phase number."
::= { stsOutputEntry 1 }
stsOutputVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output voltage (V) or (U) in volts."
::= { stsOutputEntry 2 }
stsOutputCurrent OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output current in Amps."
::= { stsOutputEntry 3 }
stsOutputkVA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output active power in kVA."
::= { stsOutputEntry 4 }
stsOutputkW OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output power in kW."
::= { stsOutputEntry 5 }
stsOutputCrestFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output CrestFactor *10"
::= { stsOutputEntry 6 }
stsOutputPowerFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Output PowerFactor *100"
::= { stsOutputEntry 7 }
-- ===========================================================================
--
-- STS ALARMS
--
-- ===========================================================================
stsWellKnownAlarms OBJECT IDENTIFIER ::= { stsAlarm 1 }
stsImminentStop OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Imminent Stop"
::= { stsWellKnownAlarms 1 }
stsTransferImpossible OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transfer Impossible"
::= { stsWellKnownAlarms 2 }
stsConsecutiveDetection OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Transfer locked after several consecutive detections"
::= { stsWellKnownAlarms 3 }
stsOverload OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"STS in overload"
::= { stsWellKnownAlarms 4 }
stsString1Alarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"String 1 failure or degraded or short circuit"
::= { stsWellKnownAlarms 5 }
stsString2Alarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"String 2 failure or degraded or short circuit"
::= { stsWellKnownAlarms 6 }
stsPreventiveMaintenance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Preventive Maintenance"
::= { stsWellKnownAlarms 7 }
stsGeneralAlarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"STS general alarm"
::= { stsWellKnownAlarms 8 }
stsCustomInputAlarm OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Custom Input Alarm"
::= { stsWellKnownAlarms 9 }
-- ===========================================================================
-- stsAgent
--
-- Agent
-- ===========================================================================
stsAgentTrapString OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This OID allows traps to be sent with an octet string argument"
::= { stsAgent 1 }
-- ===========================================================================
-- stsTraps
--
-- Traps group
-- ===========================================================================
-- This section defines the well-known notifications sent by
-- STS agents.
-- Care must be taken to insure that no particular notification
-- is sent to a single receiving entity more often than once
-- every five seconds.
stsTrapImminentStop TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"STS Imminent Stop"
::= 1
stsTrapOverload TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"STS in Overload"
::= 2
stsTrapSwitchOnPreferedSource TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"The load is supplied by the prefered source"
::= 3
stsTrapSwitchOnAlternateSource TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"The load is supplied by the alternate source"
::= 4
stsTrapSource1PreferredSource TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"The source 1 is the preferred source"
::= 5
stsTrapOutputLoadOFF TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"Load not supplied"
::= 6
stsTrapGeneralAlarm TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"STS general alarm"
::= 7
stsTrapAlarmCancelled TRAP-TYPE
ENTERPRISE stsTraps
VARIABLES { stsAgentTrapString }
DESCRIPTION
"Alarm cancelled. STS in normal situation"
::= 8
END