588 lines
15 KiB
Plaintext
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 |