982 lines
32 KiB
Plaintext
982 lines
32 KiB
Plaintext
--*********************************************************************
|
|
-- RITTAL GmbH & Co. KG, Herborn
|
|
-- RiZone-MIB Version 1.3
|
|
-- RiZone - DK 7990.10x
|
|
--
|
|
-- Management Information Base for SNMP Network Management
|
|
--
|
|
-- Copyright 2002 - 2014 Rittal Herborn.
|
|
-- All Rights Reserved.
|
|
--
|
|
-- The information in this document is subject to change without notice.
|
|
-- Refer to document "AGB_Software_Rittal.pdf"
|
|
--
|
|
--*********************************************************************
|
|
|
|
RITTAL-RIZONE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
DisplayString FROM RFC1213-MIB
|
|
sysName FROM RFC1213-MIB
|
|
sysContact FROM RFC1213-MIB
|
|
sysLocation FROM RFC1213-MIB
|
|
|
|
OBJECT-TYPE FROM RFC-1212
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
rittal OBJECT IDENTIFIER ::= { enterprises 2606 }
|
|
riZone OBJECT IDENTIFIER ::= { rittal 6 }
|
|
riZoneMibRev OBJECT IDENTIFIER ::= { riZone 1 }
|
|
riZoneModules OBJECT IDENTIFIER ::= { riZone 2 }
|
|
riZoneProject OBJECT IDENTIFIER ::= { riZone 3 }
|
|
riZoneStatus OBJECT IDENTIFIER ::= { riZone 4 }
|
|
riZoneComponents OBJECT IDENTIFIER ::= { riZoneStatus 1 }
|
|
riZoneVariables OBJECT IDENTIFIER ::= { riZoneStatus 2 }
|
|
riZoneCustomDefines OBJECT IDENTIFIER ::= { riZone 5 }
|
|
riZoneCustomDefinedTraps OBJECT IDENTIFIER ::= { riZoneCustomDefines 1 }
|
|
|
|
|
|
--*****************************************************************************
|
|
--RiZone DK7990.0xx
|
|
--*****************************************************************************
|
|
--riZoneMibRev-group
|
|
|
|
riZoneMibMajRev OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Major Revision level.
|
|
A change in the major revision level represents a major change
|
|
in the architecture of the MIB. A change in the major revision
|
|
level may indicate a significant change in the information,
|
|
correct interpretation of data may require a MIB document
|
|
with the same major revision level."
|
|
::= { riZoneMibRev 1 }
|
|
|
|
riZoneMibMinRev OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Minor Revision level.
|
|
A change in the minor revision level may represent some minor
|
|
additional support, no changes to any pre-existing information
|
|
has occurred."
|
|
::= { riZoneMibRev 2 }
|
|
|
|
riZoneMibCondition OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1),
|
|
ok (2),
|
|
degraded (3),
|
|
failed (4),
|
|
configChanged (5),
|
|
timeout (6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The overall condition (status) of the system represented by
|
|
this MIB.
|
|
(1) other or unknown condition
|
|
(2) OK
|
|
(3) a minor problem, warning condition (RiZone warning)
|
|
(4) a major problem (RiZone alarm)
|
|
(5) configuration of project changed
|
|
(6) connection timeout of at least one of the project's devices"
|
|
::= { riZoneMibRev 3 }
|
|
|
|
|
|
|
|
--riZoneModules-group
|
|
riZoneCoreState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
failed(1),
|
|
ok(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"General status of core process
|
|
(1) failed
|
|
(2) OK"
|
|
::= { riZoneModules 1 }
|
|
|
|
riZoneCoreVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Core version"
|
|
::= { riZoneModules 2 }
|
|
|
|
|
|
--riZoneProject-group
|
|
|
|
riZoneProjectName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..50))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of published project"
|
|
::= { riZoneProject 1 }
|
|
riZoneProjectChangeTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..24))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Date of last project upload
|
|
Dateformate 'MM/dd/yyyy HH:mm:ss fff'
|
|
MM = The month (01-12).
|
|
dd = The day of the month (01-31).
|
|
yyyy = The year as a four-digit number.
|
|
HH = The hour, using a 24-hour clock (00-24).
|
|
mm = The minute (00-59).
|
|
ss = The seconds (00-59).
|
|
fff = milliseconds"
|
|
::= { riZoneProject 2 }
|
|
|
|
--riZoneStatus-group
|
|
|
|
riZoneStatusAvailability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4),
|
|
timeout(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all availability states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm
|
|
(5) Timeout"
|
|
::= { riZoneStatus 3 }
|
|
riZoneStatusCooling OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all cooling states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 4 }
|
|
riZoneStatusPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all power states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 5 }
|
|
riZoneStatusMonitoring OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all monitoring states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 6 }
|
|
riZoneStatusSecurity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all security states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 7 }
|
|
riZoneStatusCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all capacity states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 8 }
|
|
riZoneStatusRack OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all Rack element states
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneStatus 9 }
|
|
|
|
--riZoneComponents-group
|
|
|
|
riZoneNumberOfComponents OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of sensors connected to sensor unit 1"
|
|
::= { riZoneComponents 1 }
|
|
|
|
-- table with entry for each sensor available on this unit
|
|
|
|
riZoneComponentTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RiZoneComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Headline of component table"
|
|
::= { riZoneComponents 2 }
|
|
|
|
riZoneComponentEntry OBJECT-TYPE
|
|
SYNTAX RiZoneComponentEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entries of sensor table"
|
|
INDEX { componentIndex }
|
|
::= { riZoneComponentTable 1 }
|
|
|
|
RiZoneComponentEntry ::=
|
|
SEQUENCE {
|
|
componentIndex
|
|
INTEGER,
|
|
componentId
|
|
INTEGER,
|
|
componentName
|
|
DisplayString,
|
|
componentType
|
|
INTEGER,
|
|
componentParent
|
|
INTEGER,
|
|
componentStatusTotal
|
|
INTEGER,
|
|
componentStatusAvailability
|
|
INTEGER,
|
|
componentStatusCooling
|
|
INTEGER,
|
|
componentStatusPower
|
|
INTEGER,
|
|
componentStatusMonitoring
|
|
INTEGER,
|
|
componentStatusSecurity
|
|
INTEGER,
|
|
componentStatusCapacity
|
|
INTEGER,
|
|
componentStatusRack
|
|
INTEGER
|
|
}
|
|
|
|
componentIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for the list of value entries. Its value ranges
|
|
between 1 and the value of riZoneNumberOfComponents."
|
|
::= { riZoneComponentEntry 1 }
|
|
|
|
componentId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component ID in RiZone project."
|
|
::= { riZoneComponentEntry 2 }
|
|
|
|
componentName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of component"
|
|
::= { riZoneComponentEntry 3 }
|
|
|
|
componentType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
removed (1),
|
|
domain (2),
|
|
location (3),
|
|
building (4),
|
|
room (5),
|
|
rackrow (6),
|
|
rack (7),
|
|
device (8),
|
|
rackitem (9)
|
|
}
|
|
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Type of component
|
|
(1) Component removed
|
|
(2) Project domain
|
|
(3) Location
|
|
(4) Building
|
|
(5) Room
|
|
(6) Rackrow
|
|
(7) Rack
|
|
(8) Device represent by driver
|
|
(9) Rackitem"
|
|
::= { riZoneComponentEntry 4 }
|
|
|
|
componentParent OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Parent component ID of location tree."
|
|
::= { riZoneComponentEntry 5 }
|
|
|
|
componentStatusTotal OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4),
|
|
timeout(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all availability states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm
|
|
(5) Timeout"
|
|
::= { riZoneComponentEntry 6 }
|
|
|
|
componentStatusAvailability OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4),
|
|
timeout(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all availability states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm
|
|
(5) Timeout"
|
|
::= { riZoneComponentEntry 7 }
|
|
|
|
componentStatusCooling OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all cooling states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 8 }
|
|
|
|
componentStatusPower OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all power states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 9 }
|
|
|
|
componentStatusMonitoring OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all monitoring states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 10 }
|
|
|
|
componentStatusSecurity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all security states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 11 }
|
|
|
|
componentStatusCapacity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all capacity states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 12 }
|
|
|
|
componentStatusRack OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notAvail(1),
|
|
ok(2),
|
|
warning(3),
|
|
alarm(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all Rack element states of this component
|
|
(1) Is not available or published in project.
|
|
(2) Ok
|
|
(3) Warning
|
|
(4) Alarm"
|
|
::= { riZoneComponentEntry 13 }
|
|
|
|
-- table END
|
|
|
|
--riZoneVariables-group
|
|
|
|
riZoneNumberOfVariables OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of sensors connected to sensor unit 1"
|
|
::= { riZoneVariables 1 }
|
|
|
|
-- table with entry for each sensor available on this unit
|
|
|
|
riZoneVariableTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RiZoneVariableEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Headline of component table"
|
|
::= { riZoneVariables 2 }
|
|
|
|
riZoneVariableEntry OBJECT-TYPE
|
|
SYNTAX RiZoneVariableEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entries of sensor table"
|
|
INDEX { variableIndex }
|
|
::= { riZoneVariableTable 1 }
|
|
|
|
RiZoneVariableEntry ::=
|
|
SEQUENCE {
|
|
variableIndex
|
|
INTEGER,
|
|
variableId
|
|
INTEGER,
|
|
variableName
|
|
DisplayString,
|
|
variableMaintenanceGroup
|
|
INTEGER,
|
|
variableMeasurand
|
|
INTEGER,
|
|
variableParentId
|
|
INTEGER,
|
|
variableType
|
|
INTEGER,
|
|
variableQuality
|
|
INTEGER,
|
|
variableValueInt
|
|
INTEGER,
|
|
variableValueString
|
|
DisplayString,
|
|
variableValueUnit
|
|
DisplayString,
|
|
variableDivisor
|
|
INTEGER,
|
|
variableMultiplicator
|
|
INTEGER
|
|
}
|
|
|
|
variableIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for the list of value entries. Its value ranges
|
|
between 1 and the value of riZoneNumberOfVariables."
|
|
::= { riZoneVariableEntry 1 }
|
|
|
|
variableId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Variable ID in RiZone project."
|
|
::= { riZoneVariableEntry 2 }
|
|
|
|
variableName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of Variable"
|
|
::= { riZoneVariableEntry 3 }
|
|
|
|
variableMaintenanceGroup OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
cooling(2),
|
|
power(4),
|
|
rack(8),
|
|
monitoring(16),
|
|
remoting(32),
|
|
availability(64),
|
|
security(128),
|
|
capacity(256)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Maintenance Group of Variable (Bit encoded value)
|
|
(1) Undefined
|
|
(2) Cooling
|
|
(4) Power
|
|
(8) Rack
|
|
(16) Monitoring
|
|
(32) Remoting
|
|
(64) Availability
|
|
(128) Security
|
|
(256) Capacity"
|
|
::= { riZoneVariableEntry 4 }
|
|
|
|
variableMeasurand OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
temperature(2),
|
|
current(3),
|
|
power(4),
|
|
effectivePower(5),
|
|
humidity(6),
|
|
voltage(7),
|
|
energy(8),
|
|
frequency(9),
|
|
access(10),
|
|
leakage(11),
|
|
percent(12),
|
|
rpm(13),
|
|
co2(14),
|
|
pue(15),
|
|
flow(16),
|
|
time(17),
|
|
costs(18),
|
|
imp(19),
|
|
heatCapacity(20),
|
|
constant(21),
|
|
temperatureDiff(22),
|
|
timespan(23),
|
|
cycles(24),
|
|
pulseRate(34),
|
|
pressure(35),
|
|
acceleration(36),
|
|
timeSpanTicks(37)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Measurand of Variable
|
|
undefined(1),
|
|
Temperature(2),
|
|
Current(3),
|
|
Power(4),
|
|
EffectivePower(5),
|
|
Humidity(6),
|
|
Voltage(7),
|
|
Energy(8),
|
|
Frequency(9),
|
|
Access(10),
|
|
Leakage(11),
|
|
Percent(12),
|
|
RPM(13),
|
|
CO2(14),
|
|
PUE(15),
|
|
Flow(16),
|
|
Time(17),
|
|
Costs(18),
|
|
Imp(19),
|
|
HeatCapacity(20),
|
|
Constant(21),
|
|
TemperatureDiff(22),
|
|
Timespan(23),
|
|
Cycles(24),
|
|
PulseRate(34),
|
|
Pressure(35),
|
|
Acceleration(36),
|
|
TimeSpanTicks(37)"
|
|
::= { riZoneVariableEntry 5 }
|
|
|
|
variableParentId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Component ID in RiZone project."
|
|
::= { riZoneVariableEntry 6 }
|
|
|
|
|
|
variableType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
number(1),
|
|
string(2),
|
|
enum(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Summary of all availability states of this component
|
|
(1) Number
|
|
(2) String
|
|
(3) Enum"
|
|
::= { riZoneVariableEntry 7 }
|
|
|
|
variableQuality OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined(1),
|
|
good(2),
|
|
bad(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Quality of value. Bad values have old timestamps. The actual and state value is unknown.
|
|
(1) undefined
|
|
(2) good
|
|
(3) bad"
|
|
::= { riZoneVariableEntry 8 }
|
|
|
|
variableValueInt OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value of variables without decimal separator."
|
|
::= { riZoneVariableEntry 9 }
|
|
|
|
variableValueString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Value of variables as string. For numbers, a point is used as decimal separator."
|
|
::= { riZoneVariableEntry 10 }
|
|
|
|
variableValueUnit OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The unit of value"
|
|
::= { riZoneVariableEntry 11 }
|
|
|
|
variableDivisor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Divisor of variables. If the value is not equal to 1, then variableValueInt must be divided by this value to get the result."
|
|
::= { riZoneVariableEntry 12 }
|
|
|
|
variableMultiplicator OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Multiplicator of variables. If the value is not equal to 1, then variableValueInt must be multiplied with this value to get the result."
|
|
::= { riZoneVariableEntry 13 }
|
|
|
|
-- table END
|
|
|
|
--riZoneCustomDefinedTraps-group
|
|
|
|
riZoneNumberOfTraps OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of custom defined traps"
|
|
::= { riZoneCustomDefinedTraps 1 }
|
|
|
|
-- table with entry for customDefinedTraps
|
|
|
|
riZoneCustomDefinedTrapsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RiZoneCustomDefinedTrapsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Headline of Custom Defined Trap table"
|
|
::= { riZoneCustomDefinedTraps 2 }
|
|
|
|
riZoneCustomDefinedTrapsEntry OBJECT-TYPE
|
|
SYNTAX RiZoneCustomDefinedTrapsEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entries of sensor table"
|
|
INDEX { customDefinedTrapIndex }
|
|
::= { riZoneCustomDefinedTrapsTable 1 }
|
|
|
|
RiZoneCustomDefinedTrapsEntry ::=
|
|
SEQUENCE {
|
|
customDefinedTrapIndex
|
|
INTEGER,
|
|
cdtMessageCategory
|
|
INTEGER,
|
|
cdtWorkflowId
|
|
INTEGER,
|
|
cdtWorkflowName
|
|
DisplayString,
|
|
cdtFlowElementId
|
|
DisplayString,
|
|
cdtMessageText
|
|
DisplayString,
|
|
cdtVariableId
|
|
INTEGER,
|
|
cdtVariableName
|
|
DisplayString,
|
|
cdtVariableValue
|
|
INTEGER,
|
|
cdtVariableTranslation
|
|
DisplayString,
|
|
cdtVariableOwnerId
|
|
INTEGER,
|
|
cdtVariableOwnerName
|
|
DisplayString
|
|
}
|
|
|
|
customDefinedTrapIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index for the list of value entries. Its value ranges
|
|
between 1 and the value of riZoneNumberOfTraps."
|
|
::= { riZoneCustomDefinedTrapsEntry 1 }
|
|
|
|
|
|
cdtMessageCategory OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
na (1),
|
|
info (2),
|
|
warning (3),
|
|
error (4),
|
|
ok (5)
|
|
}
|
|
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap category
|
|
(1) Not Available
|
|
(2) Info
|
|
(3) Warning
|
|
(4) Error
|
|
(5) Ok"
|
|
::= { riZoneCustomDefinedTrapsEntry 2 }
|
|
|
|
cdtWorkflowId OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Workflow ID in RiZone project."
|
|
::= { riZoneCustomDefinedTrapsEntry 3 }
|
|
|
|
cdtWorkflowName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Workflow Name in RiZone project."
|
|
::= { riZoneCustomDefinedTrapsEntry 4 }
|
|
|
|
cdtFlowElementId OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Workflow ID in RiZone project."
|
|
::= { riZoneCustomDefinedTrapsEntry 5 }
|
|
|
|
cdtMessageText OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Message Text of the trap."
|
|
::= { riZoneCustomDefinedTrapsEntry 6 }
|
|
|
|
cdtVariableId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Variable ID in RiZone project."
|
|
::= { riZoneCustomDefinedTrapsEntry 7 }
|
|
|
|
cdtVariableName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the variable."
|
|
::= { riZoneCustomDefinedTrapsEntry 8 }
|
|
|
|
cdtVariableValue OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Current value of the Variable."
|
|
::= { riZoneCustomDefinedTrapsEntry 9 }
|
|
|
|
cdtVariableTranslation OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Tranlsation of the current value of the Variable (if available)."
|
|
::= { riZoneCustomDefinedTrapsEntry 10 }
|
|
|
|
cdtVariableOwnerId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Id of the owner of the variable in RiZone."
|
|
::= { riZoneCustomDefinedTrapsEntry 11 }
|
|
|
|
cdtVariableOwnerName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Name of the owner of the variable."
|
|
::= { riZoneCustomDefinedTrapsEntry 12 }
|
|
-- table END
|
|
|
|
--Traps
|
|
projectUpload TRAP-TYPE
|
|
ENTERPRISE riZone
|
|
VARIABLES {sysName, sysLocation, sysContact, riZoneProjectName, riZoneProjectChangeTime }
|
|
DESCRIPTION
|
|
"New project is uploaded"
|
|
--
|
|
--#TYPE "Project uploaded"
|
|
--#SUMMARY "New project %s is uploaded at %s Name: %s, Location: %s, Contact %s"
|
|
--#ARGUMENTS {4,5,1,2,3}
|
|
--#SEVERITY MAJOR
|
|
--#TIMEINDEX 4
|
|
--#STATE OPERATIONAL
|
|
--
|
|
::= 1
|
|
|
|
|
|
customDefinedTrap TRAP-TYPE
|
|
ENTERPRISE riZone
|
|
VARIABLES {cdtMessageCategory, cdtWorkflowId, cdtWorkflowName, cdtMessageText, cdtVariableId, cdtVariableName, cdtVariableValue, cdtVariableTranslation, cdtVariableOwnerId, cdtVariableOwnerName }
|
|
DESCRIPTION
|
|
"Custom defined trap"
|
|
--
|
|
--#TYPE "Custom defined trap"
|
|
--#SUMMARY "Custom defined trap from workflow with Id %s and catergory %s"
|
|
--#ARGUMENTS {2, 1}
|
|
--#SEVERITY MAJOR
|
|
--#TIMEINDEX 4
|
|
--#STATE OPERATIONAL
|
|
--
|
|
::= 2
|
|
|
|
|
|
END
|
|
|