634 lines
14 KiB
Plaintext
634 lines
14 KiB
Plaintext
SNR-ERD-3s DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
enterprises, IpAddress, Counter, Opaque
|
|
FROM RFC1155-SMI
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
;
|
|
|
|
snr MODULE-IDENTITY
|
|
LAST-UPDATED "201504291200Z"
|
|
ORGANIZATION "NAG "
|
|
CONTACT-INFO "erd@nag.ru"
|
|
DESCRIPTION
|
|
"The MIB module for SNR-ERD"
|
|
REVISION "201504291200Z"
|
|
DESCRIPTION
|
|
"Initial revision."
|
|
::= { enterprises 40418 }
|
|
|
|
|
|
snr-erd OBJECT IDENTIFIER ::= { snr 2 }
|
|
snr-erd-3s OBJECT IDENTIFIER ::= { snr-erd 4}
|
|
ipAddressEntry OBJECT IDENTIFIER ::= { snr-erd-3s 1 }
|
|
resetsSet OBJECT IDENTIFIER ::= { snr-erd-3s 2 }
|
|
sensesSet1 OBJECT IDENTIFIER ::= { snr-erd-3s 3 }
|
|
sensesSet2 OBJECT IDENTIFIER ::= { snr-erd-3s 4 }
|
|
commS OBJECT IDENTIFIER ::= { snr-erd-3s 5 }
|
|
upsMonitoring OBJECT IDENTIFIER ::= { snr-erd-3s 6 }
|
|
|
|
temperatureSensorsOut OBJECT IDENTIFIER ::= { sensesSet2 2 }
|
|
|
|
erd3sTraps OBJECT IDENTIFIER ::= { snr-erd-3s 0 }
|
|
|
|
Float ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single precision floating-point number. The semantics
|
|
and encoding are identical for type 'single' defined in
|
|
IEEE Standard for Binary Floating-Point,
|
|
ANSI/IEEE Std 754-1985.
|
|
The value is restricted to the BER serialization of
|
|
the following ASN.1 type:
|
|
FLOATTYPE ::= [120] IMPLICIT FloatType
|
|
(note: the value 120 is the sum of '30'h and '48'h)
|
|
The BER serialization of the length for values of
|
|
this type must use the definite length, short
|
|
encoding form.
|
|
|
|
For example, the BER serialization of value 123
|
|
of type FLOATTYPE is '9f780442f60000'h. (The tag
|
|
is '9f78'h; the length is '04'h; and the value is
|
|
'42f60000'h.) The BER serialization of value
|
|
'9f780442f60000'h of data type Opaque is
|
|
'44079f780442f60000'h. (The tag is '44'h; the length
|
|
is '07'h; and the value is '9f780442f60000'h."
|
|
SYNTAX Opaque (SIZE(7))
|
|
|
|
|
|
|
|
-- Traps
|
|
|
|
temperatureSensorAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 0 }
|
|
|
|
temperatureSensorRelease NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 1 }
|
|
|
|
signal1Contact8Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 2 }
|
|
|
|
signal1Contact8Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 3 }
|
|
|
|
signal2Contact9Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 4 }
|
|
|
|
signal2Contact9Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 5 }
|
|
|
|
voltageSignal1Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 6 }
|
|
|
|
voltageSignal1Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 7 }
|
|
|
|
voltageSignal2Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 8 }
|
|
|
|
voltageSignal2Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 9 }
|
|
|
|
anySensorSignal1contact5Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 10 }
|
|
|
|
anySensorSignal1contact5Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 11 }
|
|
|
|
anySensorSignal2contact6Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 12 }
|
|
|
|
anySensorSignal2contact6Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 13 }
|
|
|
|
anySensorSignal3contact7Alarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 14 }
|
|
|
|
anySensorSignal3contact7Ok NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 15 }
|
|
|
|
voltageAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 16 }
|
|
|
|
voltageOk NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 17 }
|
|
|
|
remoteControlContact11On NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 18 }
|
|
|
|
remoteControlContact11Off NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 19 }
|
|
|
|
resetedSmartContact10 NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 20 }
|
|
|
|
temperatureSensorOutAlarm NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 23 }
|
|
|
|
temperatureSensorOutRelease NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 24 }
|
|
|
|
temperatureSensorOutFail NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 25 }
|
|
|
|
temperatureSensorOutOk NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 26 }
|
|
|
|
upsUtilityFail NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 30 }
|
|
|
|
upsUtilityOk NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION "Check the text of message"
|
|
::= { erd3sTraps 31 }
|
|
|
|
erd3sTrapGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
temperatureSensorAlarm,
|
|
temperatureSensorRelease,
|
|
signal1Contact8Alarm,
|
|
|
|
signal1Contact8Ok,
|
|
signal2Contact9Alarm,
|
|
|
|
signal2Contact9Ok,
|
|
voltageSignal1Alarm,
|
|
voltageSignal1Ok,
|
|
voltageSignal2Alarm,
|
|
voltageSignal2Ok,
|
|
anySensorSignal1contact5Alarm,
|
|
anySensorSignal1contact5Ok,
|
|
anySensorSignal2contact6Alarm,
|
|
anySensorSignal2contact6Ok,
|
|
anySensorSignal3contact7Alarm,
|
|
anySensorSignal3contact7Ok,
|
|
voltageAlarm,
|
|
voltageOk,
|
|
remoteControlContact11On,
|
|
remoteControlContact11Off,
|
|
resetedSmartContact10,
|
|
temperatureSensorOutAlarm,
|
|
temperatureSensorOutRelease,
|
|
temperatureSensorOutFail,
|
|
temperatureSensorOutOk,
|
|
upsUtilityFail,
|
|
upsUtilityOk
|
|
}
|
|
|
|
STATUS current
|
|
|
|
DESCRIPTION
|
|
|
|
" "
|
|
|
|
::= { snr-erd-3s 99 }
|
|
|
|
|
|
-- ipAddressEntry
|
|
|
|
ipAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "myIp"
|
|
::= {ipAddressEntry 1}
|
|
|
|
ipGatewayAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "DGIp"
|
|
::= {ipAddressEntry 2}
|
|
|
|
ipMonitoringDevice OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "monitoredIP"
|
|
::= {ipAddressEntry 3}
|
|
|
|
ipForTrap OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "ipForTrap"
|
|
::= {ipAddressEntry 4}
|
|
|
|
|
|
-- resetsSet
|
|
|
|
resetSmartContact10 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reset (1),
|
|
bypass (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { resetsSet 1}
|
|
|
|
numberOfResetPositives OBJECT-TYPE
|
|
SYNTAX INTEGER {resetPositives (0)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { resetsSet 2 }
|
|
|
|
|
|
remoteControlContact11 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
termostatSetON (3),
|
|
switch (4),
|
|
manualSetON (2),
|
|
manOFF (1),
|
|
manON (0),
|
|
autoOFF (6),
|
|
autoON (5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { resetsSet 3 }
|
|
|
|
|
|
-- sensesSet1
|
|
|
|
monitorAlarmSignal1Contact8 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
doorIsClose (1),
|
|
doorIsOpen (2),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 1}
|
|
|
|
monitorAlarmSignal2Contact9 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
doorIsClose (1),
|
|
doorIsOpen (2),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 2 }
|
|
|
|
numberOfAlarmPositives OBJECT-TYPE
|
|
SYNTAX INTEGER {resetPositives (0)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 3 }
|
|
|
|
monitorAnySensorSignal1contact5 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
sensorIs0 (1),
|
|
sensorIs1 (2),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 4 }
|
|
|
|
monitorAnySensorSignal2contact6 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
sensorIs0 (1),
|
|
sensorIs1 (2),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 5 }
|
|
|
|
monitorAnySensorSignal3contact7 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
sensorIs0 (1),
|
|
sensorIs1 (2),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 6 }
|
|
|
|
monitorVoltageSignal1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn (3),
|
|
voltageIsYes (2),
|
|
voltageIsNo (1),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 7 }
|
|
|
|
monitorVoltageSignal2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sensorOn(3),
|
|
voltageIsYes (2),
|
|
voltageIsNo (1),
|
|
sensorOff (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet1 8 }
|
|
|
|
|
|
-- sensesSet2
|
|
|
|
temperatureSensor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet2 1 }
|
|
|
|
|
|
temperatureSensorOutSerial1 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 1 }
|
|
|
|
temperatureSensorOut1 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 2 }
|
|
|
|
temperatureSensorOutSerial2 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 3 }
|
|
|
|
temperatureSensorOut2 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 4 }
|
|
|
|
temperatureSensorOutSerial3 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 5 }
|
|
|
|
temperatureSensorOut3 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 6 }
|
|
|
|
temperatureSensorOutSerial4 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 7 }
|
|
|
|
temperatureSensorOut4 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 8 }
|
|
|
|
temperatureSensorOutSerial5 OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 9 }
|
|
|
|
temperatureSensorOut5 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { temperatureSensorsOut 10 }
|
|
|
|
voltageSensorContact12 OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet2 3 }
|
|
|
|
sysVoltageAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { sensesSet2 4 }
|
|
|
|
|
|
-- commS
|
|
|
|
communityString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 1}
|
|
|
|
trapMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
once (1),
|
|
cyclically (0)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 2}
|
|
|
|
alarmSense1Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 3}
|
|
|
|
alarmSense2Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 4}
|
|
|
|
userSense1Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 5}
|
|
|
|
userSense2Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 6}
|
|
|
|
userSense3Name OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..10))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 7}
|
|
|
|
|
|
dataType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
integer (0),
|
|
float (1),
|
|
uni (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= {commS 10}
|
|
|
|
|
|
|
|
-- upsMonitoring
|
|
|
|
batteryVoltage OBJECT-TYPE
|
|
SYNTAX Float
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 1 }
|
|
|
|
upsTemperature OBJECT-TYPE
|
|
SYNTAX Float
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 2 }
|
|
|
|
inputVoltage OBJECT-TYPE
|
|
SYNTAX Float
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 3 }
|
|
|
|
outputVoltage OBJECT-TYPE
|
|
SYNTAX Float
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 4 }
|
|
|
|
upsLoading OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 5 }
|
|
|
|
upsStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
unknown (2),
|
|
utilityFail (1),
|
|
utilityOk (0)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "qwerty"
|
|
::= { upsMonitoring 6 }
|
|
|
|
|
|
END
|
|
|