- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1321 lines
28 KiB
Text
1321 lines
28 KiB
Text
SNR-ERD-4 DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||
FROM SNMPv2-SMI
|
||
enterprises, IpAddress, Counter
|
||
FROM RFC1155-SMI
|
||
DisplayString
|
||
FROM RFC1213-MIB
|
||
NOTIFICATION-GROUP
|
||
FROM SNMPv2-CONF
|
||
;
|
||
|
||
snr MODULE-IDENTITY
|
||
LAST-UPDATED "201810261200Z"
|
||
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-4 OBJECT IDENTIFIER ::= { snr-erd 6 }
|
||
|
||
measurements OBJECT IDENTIFIER ::= { snr-erd-4 1 }
|
||
|
||
dio OBJECT IDENTIFIER ::= { snr-erd-4 2 }
|
||
serial OBJECT IDENTIFIER ::= { snr-erd-4 4 }
|
||
modules OBJECT IDENTIFIER ::= { snr-erd-4 5 }
|
||
options OBJECT IDENTIFIER ::= { snr-erd-4 10 }
|
||
diffparams OBJECT IDENTIFIER ::= { snr-erd-4 11 }
|
||
|
||
|
||
oneWire OBJECT IDENTIFIER ::= { measurements 1 }
|
||
sp OBJECT IDENTIFIER ::= { measurements 30 }
|
||
sensorsTemplate OBJECT IDENTIFIER ::= { measurements 50 }
|
||
|
||
rs485 OBJECT IDENTIFIER ::= { serial 1 }
|
||
rs232 OBJECT IDENTIFIER ::= { serial 2 }
|
||
|
||
gsm OBJECT IDENTIFIER ::= { modules 1 }
|
||
rf OBJECT IDENTIFIER ::= { modules 2 }
|
||
|
||
upsStatus OBJECT IDENTIFIER ::= { diffparams 1 }
|
||
|
||
pid OBJECT IDENTIFIER ::= { diffparams 10 }
|
||
|
||
traps OBJECT IDENTIFIER ::= { snr-erd-4 0 }
|
||
|
||
crit OBJECT IDENTIFIER ::= { options 10 }
|
||
|
||
-- measurements
|
||
|
||
adcSensor OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "ADC sensor value"
|
||
::= { measurements 2 }
|
||
|
||
temperatureDHT OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "DHT temperature value"
|
||
::= { measurements 8 }
|
||
|
||
humidityDHT OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "DHT humidity value"
|
||
::= { measurements 9 }
|
||
|
||
-- dtsTable
|
||
|
||
dtsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF dtsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of temperature sensors values"
|
||
::= { oneWire 1 }
|
||
|
||
dtsEntry OBJECT-TYPE
|
||
SYNTAX dtsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row) in the dtsTable"
|
||
INDEX { dtsId }
|
||
::= { dtsTable 1 }
|
||
|
||
dtsEntry ::=
|
||
SEQUENCE {
|
||
dtsId UInteger32,
|
||
dtsName OctetString,
|
||
dtsTemp Integer,
|
||
tempCritNotif Integer,
|
||
tempCritMin Integer,
|
||
tempCritMax Integer
|
||
}
|
||
|
||
dtsId OBJECT-TYPE
|
||
SYNTAX UInteger32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Temperature sensor id"
|
||
::= { dtsEntry 1 }
|
||
|
||
dtsName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name (max 20)"
|
||
::= { dtsEntry 2 }
|
||
|
||
dtsTemp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Temperature value"
|
||
::= { dtsEntry 3 }
|
||
|
||
tempCritNotif OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1),
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enable notifications on the critical temperature"
|
||
::= { dtsEntry 10 }
|
||
|
||
tempCritMin OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Minimal critical temperature.
|
||
Up to -55 <20>C"
|
||
::= { dtsEntry 15 }
|
||
|
||
tempCritMax OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Maximum critical temperature.
|
||
Up to +125<32>C"
|
||
::= { dtsEntry 16 }
|
||
|
||
-- shuntTable
|
||
|
||
shuntTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF shuntEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of SNR-SHUNT values"
|
||
::= { oneWire 2 }
|
||
|
||
shuntEntry OBJECT-TYPE
|
||
SYNTAX shuntEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry (conceptual row) in the shuntTable"
|
||
INDEX { shuntId }
|
||
::= { shuntTable 1 }
|
||
|
||
shuntEntry ::=
|
||
SEQUENCE {
|
||
shuntId UInteger32,
|
||
shuntName OctetString,
|
||
shuntTemp Integer,
|
||
shuntVolt Integer,
|
||
shuntCurrent Integer,
|
||
shuntCapacity Integer,
|
||
shuntChrgCap Integer,
|
||
shuntDischCap Integer,
|
||
shuntEndOfChrg OctetString,
|
||
shuntDiscn OctetString,
|
||
shuntBatLive TimeTicks,
|
||
shuntDischTime TimeTicks
|
||
}
|
||
|
||
shuntId OBJECT-TYPE
|
||
SYNTAX UInteger32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"SNR-SHUNT id"
|
||
::= { shuntEntry 1 }
|
||
|
||
shuntName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name (max 20)"
|
||
::= { shuntEntry 2 }
|
||
|
||
shuntTemp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Temperature value"
|
||
::= { shuntEntry 3 }
|
||
|
||
shuntVolt OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Voltage"
|
||
::= { shuntEntry 4 }
|
||
|
||
shuntCurrent OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current"
|
||
::= { shuntEntry 5 }
|
||
|
||
shuntChrgLvl OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Battery charge level (0..100%)"
|
||
::= { shuntEntry 6 }
|
||
|
||
shuntChrgCap OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Charge capacity"
|
||
::= { shuntEntry 7 }
|
||
|
||
shuntDischCap OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Discharge capacity"
|
||
::= { shuntEntry 8 }
|
||
|
||
shuntEndOfChrg OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"End of charge time"
|
||
::= { shuntEntry 9 }
|
||
|
||
shuntDiscn OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Disconnect time"
|
||
::= { shuntEntry 10 }
|
||
|
||
shuntBatLive OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Battery using period"
|
||
::= { shuntEntry 11 }
|
||
|
||
shuntDischTime OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Time to full discharge"
|
||
::= { shuntEntry 12 }
|
||
|
||
|
||
-- wirelessSensors
|
||
|
||
rfshtpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF rfshtpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A list of wireless sensors values"
|
||
::= { measurements 10 }
|
||
|
||
rfshtpEntry OBJECT-TYPE
|
||
SYNTAX rfshtpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry (conceptual row)
|
||
in the wrlssSensTable"
|
||
INDEX { wrlssSensIdent }
|
||
::= { rfshtpTable 1 }
|
||
|
||
rfshtpEntry ::=
|
||
SEQUENCE {
|
||
rfshtpId OctetString,
|
||
rfshtpName OctetString,
|
||
rfshtpTemp Integer,
|
||
rfshtpHum Integer,
|
||
rfshtpPres Integer
|
||
}
|
||
|
||
rfshtpId OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Wireless sensor id"
|
||
::= { rfshtpEntry 1 }
|
||
|
||
rfshtpName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name (max 20)"
|
||
::= { rfshtpEntry 2 }
|
||
|
||
rfshtpTemp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Temperature value"
|
||
::= { rfshtpEntry 3 }
|
||
|
||
rfshtpHum OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Humidity value"
|
||
::= { rfshtpEntry 4 }
|
||
|
||
rfshtpPres OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Pressure value"
|
||
::= { rfshtpEntry 5 }
|
||
|
||
-- sp
|
||
|
||
-- rsshtpTable
|
||
rsshtpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF rsshtpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of SNR-RSsensor-H/T/P values"
|
||
::= { sp 1 }
|
||
|
||
rsshtpEntry OBJECT-TYPE
|
||
SYNTAX rsshtpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the rsshtpTable"
|
||
INDEX { rsshtpIdent }
|
||
::= { rsshtpTable 1 }
|
||
|
||
rsshtpEntry ::= SEQUENCE
|
||
{
|
||
rsshtpIdent OctetString,
|
||
rsshtpName OctetString,
|
||
rsshtpTemp Integer,
|
||
rsshtpHum Integer,
|
||
rsshtpPssr Integer,
|
||
tempCritNotif Integer,
|
||
tempCritMin Integer,
|
||
tempCritMax Integer
|
||
}
|
||
|
||
rsshtpIdent OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "SNR-RSsensor-H/T/P id"
|
||
::= { rsshtpEntry 1 }
|
||
|
||
rsshtpName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name (max 20)"
|
||
::= { rsshtpEntry 2 }
|
||
|
||
rsshtpTemp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Temperature value 1"
|
||
::= { rsshtpEntry 3 }
|
||
|
||
rsshtpHum OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Humidity value"
|
||
::= { rsshtpEntry 4 }
|
||
|
||
rsshtpPssr OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Pressure value"
|
||
::= { rsshtpEntry 6 }
|
||
|
||
tempCritNotif OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1),
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enable notifications on the critical temperature"
|
||
::= { rsshtpEntry 10 }
|
||
|
||
tempCritMin OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Minimal critical temperature.
|
||
Up to -55 <20>C"
|
||
::= { rsshtpEntry 15 }
|
||
|
||
tempCritMax OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Maximum critical temperature.
|
||
Up to +125<32>C"
|
||
::= { rsshtpEntry 16 }
|
||
|
||
-- rscounterTable
|
||
|
||
rscounterTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF rscounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of SNR-RS-Counter"
|
||
::= { sp 5 }
|
||
|
||
rscounterEntry OBJECT-TYPE
|
||
SYNTAX rscounterEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the rscounterTable"
|
||
INDEX { rscounterIdent }
|
||
::= { rscounterTable 1 }
|
||
|
||
rscounterEntry ::= SEQUENCE
|
||
{
|
||
rscounterIdent OctetString,
|
||
rscounterName OctetString,
|
||
}
|
||
|
||
rscounterIdent OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "SNR-RS-Counter id"
|
||
::= { rscounterEntry 1 }
|
||
|
||
rscounterName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name (max 20)"
|
||
::= { rscounterEntry 2 }
|
||
|
||
|
||
-- rsshtp1WTable
|
||
rsshtp1WTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF rsshtp1WEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of temperature sensors
|
||
are connected to SNR-RSsensor-H/T/P"
|
||
::= { sp 100 }
|
||
|
||
rsshtp1WEntry OBJECT-TYPE
|
||
SYNTAX rsshtp1WEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the rsshtp1WTable"
|
||
INDEX { rsshtp1WIdent }
|
||
::= { rsshtp1WTable 1 }
|
||
|
||
rsshtp1WEntry ::= SEQUENCE
|
||
{
|
||
rsshtp1WIdent UInteger32,
|
||
rsshtp1WName OctetString,
|
||
rsshtp1WTemp Integer,
|
||
rsshtp1WMaster OctetString,
|
||
tempCritNotif Integer,
|
||
tempCritMin Integer,
|
||
tempCritMax Integer
|
||
}
|
||
|
||
rsshtp1WIdent OBJECT-TYPE
|
||
SYNTAX UInteger32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Temperature sensor id"
|
||
::= { rsshtp1WEntry 1 }
|
||
|
||
rsshtp1WName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name (max 20)"
|
||
::= { rsshtp1WEntry 2 }
|
||
|
||
rsshtp1WTemp OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Temperature value"
|
||
::= { rsshtp1WEntry 3 }
|
||
|
||
rsshtp1WMaster OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Name of the SNR-RSsensor-H/T/P
|
||
which this temperature sensor
|
||
is connected to"
|
||
::= { rsshtp1WEntry 4 }
|
||
|
||
tempCritNotif OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1),
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Enable notifications on the critical temperature"
|
||
::= { rsshtp1WEntry 10 }
|
||
|
||
tempCritMin OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Minimal critical temperature.
|
||
Up to -55 <20>C"
|
||
::= { rsshtp1WEntry 15 }
|
||
|
||
tempCritMax OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Maximum critical temperature.
|
||
Up to +125<32>C"
|
||
::= { rsshtp1WEntry 16 }
|
||
|
||
-- sensorsTemplate
|
||
|
||
sensorsTemplateTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF sensorsTemplateEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of sensors values"
|
||
::= { sensorsTemplate 1 }
|
||
|
||
sensorsTemplateEntry OBJECT-TYPE
|
||
SYNTAX sensorsTemplateEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the rsshtp1WTable"
|
||
INDEX { sensorsTemplateValue }
|
||
::= { sensorsTemplateTable 1 }
|
||
|
||
sensorsTemplateEntry ::= SEQUENCE
|
||
{
|
||
sensorsTemplateValue Integer,
|
||
sensorsTemplateName OctetString
|
||
}
|
||
|
||
sensorsTemplateValue OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Current value"
|
||
::= { sensorsTemplateEntry 1 }
|
||
|
||
sensorsTemplateName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Name"
|
||
::= { sensorsTemplateEntry 2 }
|
||
|
||
sensorsTemplateTotalConnected OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Total value of connected sensors"
|
||
::= { sensorsTemplate 2 }
|
||
|
||
-- dio
|
||
|
||
diTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF diEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of digital inputs values"
|
||
::= { dio 1 }
|
||
|
||
diEntry OBJECT-TYPE
|
||
SYNTAX diEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the diTable"
|
||
::= { diTable 1 }
|
||
|
||
diEntry ::= SEQUENCE
|
||
{
|
||
diName OctetString,
|
||
diAlarmName OctetString,
|
||
diState Integer,
|
||
diCnt Counter
|
||
}
|
||
|
||
diName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Digital input name"
|
||
::= { diEntry 1 }
|
||
|
||
diAlarmName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Alarm name"
|
||
::= { diEntry 2 }
|
||
|
||
diState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
low (0),
|
||
high (1),
|
||
off (2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Digital input state"
|
||
::= { diEntry 3 }
|
||
|
||
diCnt OBJECT-TYPE
|
||
SYNTAX Counter
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Digital input impulse counter.
|
||
Writable for reset only. Set 0 to reset"
|
||
::= { diEntry 4 }
|
||
|
||
|
||
doTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF doEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "A list of digital outputs values"
|
||
::= { dio 2 }
|
||
|
||
doEntry OBJECT-TYPE
|
||
SYNTAX doEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry (conceptual row)
|
||
in the doTable"
|
||
::= { doTable 1 }
|
||
|
||
doEntry ::= SEQUENCE
|
||
{
|
||
doName OctetString,
|
||
doDeviceName OctetString,
|
||
doState Integer,
|
||
doResetTime Integer
|
||
}
|
||
|
||
doName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Digital output name"
|
||
::= { doEntry 1 }
|
||
|
||
doDeviceName OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Digital output custom name"
|
||
::= { doEntry 2 }
|
||
|
||
doState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off (0),
|
||
on (1),
|
||
reload (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Digital output state"
|
||
::= { doEntry 3 }
|
||
|
||
doResetDelay OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Reload period (sec)"
|
||
::= { doEntry 4 }
|
||
|
||
uSenseState OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
off (0),
|
||
on (1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Voltage sensor state"
|
||
::= { dio 3 }
|
||
|
||
--serial
|
||
|
||
connectStatusRS485 OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "RS485 TCP connection status"
|
||
::= { rs485 1 }
|
||
|
||
ipAddrRS485 OBJECT-TYPE
|
||
SYNTAX IPADDRESS
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "RS485 TCP connection IP address"
|
||
::= { rs485 2 }
|
||
|
||
connectStatusRS232 OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "RS232 TCP connection status"
|
||
::= { rs232 1 }
|
||
|
||
ipAddrRS232 OBJECT-TYPE
|
||
SYNTAX IPADDRESS
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "RS232 TCP connection IP address"
|
||
::= { rs232 2 }
|
||
|
||
|
||
-- gsm
|
||
|
||
gsmModuleStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1),
|
||
NoSim (2),
|
||
Error (3),
|
||
Connected (4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "GSM module status"
|
||
::= { gsm 1 }
|
||
|
||
gsmStrength OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Signal level (dBm)"
|
||
::= { gsm 2 }
|
||
|
||
gsmReconnCount OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Number of connection attempts"
|
||
::= { gsm 10 }
|
||
|
||
-- rf
|
||
|
||
rfModuleStatus OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
No (0),
|
||
Yes (1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Status of the rf module"
|
||
::= { rf 1 }
|
||
|
||
-- options
|
||
|
||
dataType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
integer (0),
|
||
float (1),
|
||
ufloat (2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Values data type"
|
||
::= { options 1 }
|
||
|
||
reboot OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS write-only
|
||
STATUS current
|
||
DESCRIPTION "Send 1 to reboot"
|
||
::= { options 300 }
|
||
|
||
-- crit
|
||
|
||
humCrit OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Critical humidity.
|
||
From 0 to 100%"
|
||
::= { crit 20 }
|
||
|
||
adcCritMin OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "ADC IN critical min"
|
||
::= { crit 30 }
|
||
|
||
adcCritMax OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "ADC IN critical max"
|
||
::= { crit 31 }
|
||
|
||
adcHysteresis OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "ADC IN hysteresis"
|
||
::= { crit 35 }
|
||
|
||
-- diffparams
|
||
|
||
-- upsStatus
|
||
|
||
statusUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
fail (1),
|
||
ok (0),
|
||
unknown (2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "UPS status"
|
||
::= { upsStatus 1 }
|
||
|
||
beeperStatusUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Beeper status.
|
||
Megatec only"
|
||
::= { upsStatus 8 }
|
||
|
||
shutdownStatusUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Shutdown is active.
|
||
Megatec only"
|
||
::= { upsStatus 10 }
|
||
|
||
lastBatteryChangeUPS OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Last battery change date (mm/dd/yyyy).
|
||
Smart only"
|
||
::= { upsStatus 20 }
|
||
|
||
shutdownTimeUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Shutdown period,
|
||
minutes for Megatec, seconds for Smart.
|
||
Writeble for Megatec only"
|
||
::= { upsStatus 51 }
|
||
|
||
turnOnTimeUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Turn on period, minutes.
|
||
Megatec only"
|
||
::= { upsStatus 52 }
|
||
|
||
startShutdownTurnOnUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS write-only
|
||
STATUS current
|
||
DESCRIPTION "Shutdown after shutdownTimeUPS
|
||
and turn on after turnOnTimeUPS for Megatec.
|
||
Shutdown after shutdownTimeUPS for Smart.
|
||
Send 1 to start, 0 to stop"
|
||
::= { upsStatus 53 }
|
||
|
||
startTurnOnUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS write-only
|
||
STATUS current
|
||
DESCRIPTION "Turn on immediately, send 1 to turn on.
|
||
Smart only"
|
||
::= { upsStatus 54 }
|
||
|
||
startLongTestUPS OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Start specified time period test.
|
||
Send period in minutes to start.
|
||
Megatec only"
|
||
::= { upsStatus 71 }
|
||
|
||
-- pid
|
||
|
||
inputPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-write
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "PID SNMP input value"
|
||
|
||
::= { pid 1 }
|
||
|
||
|
||
|
||
outputPercentPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "PID output value.
|
||
0 to 100%"
|
||
|
||
::= { pid 2 }
|
||
|
||
|
||
|
||
outputRealPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "PID output value
|
||
(voltage if PID runs in analog mode
|
||
or time if PID runs in PWM mode)"
|
||
|
||
::= { pid 3 }
|
||
|
||
|
||
|
||
ypPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "Proportional gain"
|
||
|
||
::= { pid 4 }
|
||
|
||
|
||
|
||
yiPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "Integral gain"
|
||
|
||
::= { pid 5 }
|
||
|
||
|
||
|
||
ydPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "Derivative gain"
|
||
|
||
::= { pid 6 }
|
||
|
||
|
||
|
||
errorPID OBJECT-TYPE
|
||
|
||
SYNTAX INTEGER
|
||
|
||
MAX-ACCESS read-only
|
||
|
||
STATUS current
|
||
|
||
DESCRIPTION "Error. Difference between setpoint
|
||
and input value"
|
||
|
||
::= { pid 7 }
|
||
|
||
|
||
-- Traps
|
||
|
||
DI1Alarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 1 Alarm fires"
|
||
::= { traps 1 }
|
||
|
||
DI1Release NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 1 Alarm released"
|
||
::= { traps 2 }
|
||
|
||
DI2Alarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 2 Alarm fires"
|
||
::= { traps 3 }
|
||
|
||
DI2Release NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 2 Alarm released"
|
||
::= { traps 4 }
|
||
|
||
DI3Alarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 3 Alarm fires"
|
||
::= { traps 5 }
|
||
|
||
DI3Release NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 3 Alarm released"
|
||
::= { traps 6 }
|
||
|
||
DI4Alarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 4 Alarm fires"
|
||
::= { traps 7 }
|
||
|
||
DI4Release NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 4 Alarm released"
|
||
::= { traps 8 }
|
||
|
||
DI5Alarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 5 Alarm fires"
|
||
::= { traps 9 }
|
||
|
||
DI5Release NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Input 5 Alarm released"
|
||
::= { traps 10 }
|
||
|
||
uSenseAlarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Phase sensor
|
||
Alarm fires"
|
||
::= { traps 11 }
|
||
|
||
uSenseRelease NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Phase sensor
|
||
Alarm released"
|
||
::= { traps 12 }
|
||
|
||
reloutOn NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Rele was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 13 }
|
||
|
||
reloutOff NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Rele was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 14 }
|
||
|
||
DO1On NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 1 was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 15 }
|
||
|
||
DO1Off NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 1 was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 16 }
|
||
|
||
DO2On NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 2 was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 17 }
|
||
|
||
DO2Off NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 2 was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 18 }
|
||
|
||
DO3On NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 3 was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 19 }
|
||
|
||
DO3Off NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 3 was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 20 }
|
||
|
||
DO4On NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 4 was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 21 }
|
||
|
||
DO4Off NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 4 was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 22 }
|
||
|
||
DO5On NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 5 was swithed on
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 23 }
|
||
|
||
DO5Off NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Signifies that Output 5 was swithed off
|
||
by Thermostat or Gigrostat mode"
|
||
::= { traps 24 }
|
||
|
||
tempSensorAlarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Temperature alarm"
|
||
::= { traps 29 }
|
||
|
||
tempSensorRelease NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Temperature release"
|
||
::= { traps 30 }
|
||
|
||
adcSensorAlarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Voltage sensor alarm"
|
||
::= { traps 31 }
|
||
|
||
adcSensorRelease NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Voltage sensor release"
|
||
::= { traps 32 }
|
||
|
||
humSensorAlarm NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Humidity alarm"
|
||
::= { traps 33 }
|
||
|
||
humSensorRelease NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Humidity release"
|
||
::= { traps 34 }
|
||
|
||
task1Done NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Task 1 done"
|
||
::= { traps 36 }
|
||
|
||
task2Done NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Task 2 done"
|
||
::= { traps 37 }
|
||
|
||
task3Done NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Task 3 done"
|
||
::= { traps 38 }
|
||
|
||
task4Done NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Task 4 done"
|
||
::= { traps 39 }
|
||
|
||
pingLost NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Ping lost"
|
||
::= { traps 45 }
|
||
|
||
batteryChargeLow NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "Battery charge is low"
|
||
::= { traps 47 }
|
||
|
||
upsUtilityFail NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "UPS utility fail"
|
||
::= { traps 50 }
|
||
|
||
upsUtilityOk NOTIFICATION-TYPE
|
||
STATUS current
|
||
DESCRIPTION "UPS utility OK"
|
||
::= { traps 51 }
|
||
|
||
-- erd4Group
|
||
|
||
erd4Group NOTIFICATION-GROUP
|
||
NOTIFICATIONS
|
||
{
|
||
DI1Alarm,
|
||
DI1Release,
|
||
DI2Alarm,
|
||
DI2Release,
|
||
DI3Alarm,
|
||
DI3Release,
|
||
DI4Alarm,
|
||
DI4Release,
|
||
DI5Alarm,
|
||
DI5Release,
|
||
uSenseAlarm,
|
||
uSenseRelease,
|
||
reloutOn,
|
||
reloutOff,
|
||
DO1On,
|
||
DO1Off,
|
||
DO2On,
|
||
DO2Off,
|
||
DO3On,
|
||
DO3Off,
|
||
DO4On,
|
||
DO4Off,
|
||
DO5On,
|
||
DO5Off,
|
||
tempSensorAlarm,
|
||
tempSensorRelease,
|
||
adcSensorAlarm,
|
||
adcSensorRelease,
|
||
humSensorAlarm,
|
||
humSensorRelease,
|
||
task1Done,
|
||
task2Done,
|
||
task3Done,
|
||
task4Done,
|
||
pingLost,
|
||
batteryChargeLow,
|
||
upsUtilityFail,
|
||
upsUtilityOk
|
||
}
|
||
STATUS current
|
||
DESCRIPTION "Notifications"
|
||
::= { snr-erd-4 99 }
|
||
|
||
END
|