Wasserlecks und Überschwemmungen sind oft ein ernstes Problem. In diesem Zusammenhang wird es notwendig, eine Überwachung zu organisieren, die eine frühzeitige Erkennung von Wasserlecks ermöglichen könnte.
Festlegen einer Aufgabe für ein Überwachungssystem: Eine Webschnittstelle mit Informationen zum Status aller Systemelemente, die das technische Personal über Ereignisse informiert, die beispielsweise per E-Mail oder Telegramm-Messenger aufgetreten sind, und Licht- und Tonsignale in Kontrollräumen ausgibt.
Meine Erfahrung beim Aufbau eines solchen Systems wird unten beschrieben.
Blockschaltbild und Ausstattung
Es wurde beschlossen, die Überwachung auf der Basis von Orion-ISO-Geräten des Bolid NVP aufzubauen. Verwenden Sie auf der obersten Ebene ZABBIX.
Verfügbare Informationen zur Integration von ZABBIX- und Bolid-Geräten finden Sie in dem Artikel über habr, den der kleine Bruder geschrieben hat . Der gleiche Artikel hilft Ihnen, wenn Sie sich zum ersten Mal mit der Ausrüstung vertraut machen und Bolid-Vorrichtungen einrichten.
Das Blockschaltbild des Systems sieht folgendermaßen aus.
Feldausrüstung
Sowohl drahtgebundene als auch drahtlose Detektoren werden verwendet, um Wasserlecks aus Wasserleitungen zu erkennen und eine adressierbare Benachrichtigung zu generieren.
Adressierbarer Flutungssensor S2000-DZ.
Funkkanaladressierbarer Überflutungssensor S2000R-DZ
Durchschnittsniveau
2000- 2000-32.
Zabbix , «», «2000–», «-Master» ( P1 ). , Zabbix «2000–» Ethernet- MOXA NPORT 5150, TCP Server Mode, .. Zabbix «2000–» MODBUS RTU Over TCP.
Zabbix Monitoring Modbus (TCP, RTU and "RTU over TCP").
- IP- RODOS-8. .
Zabbix
, Zabbix "". Zabbix , , 2000- 2000-, - .
"2000-". . 1.32
, . Zabbix . 2000-, 2000-, 2000-, 2000-32, 2000-.
2000-
2000-
2000-
2000-32
2000-
""
"" . .
, .
2000-
2000-, 2000- 2000-32 2000-, .
2000- 2000-
"" UPROG
|
17 - |
|
|
+ |
" " " ". |
|
+ |
"", (). |
|
5 c |
, " ", " ". |
|
0 |
, " ". |
|
+ |
. |
2000-, 2000-
2000-32
2000-32 .
|
5 - |
|
|
+ |
"", 15 "". |
|
+ |
"" "" . |
|
+ |
"", () |
|
+ |
|
|
1 c |
, " ", " " |
|
+ |
. |
2000-32
2000-
«2000-» «». , , «2000-».
«2000-». - Modbus UID «2000-».
, , .
№ Modbus - , . , Modbus №1 = 40000, №2 = 400001 ..
- 2000-.
- 2000- 0, 2000-.
- 1 2000-, 2000-32, 2000- 3 2000-.
MOXA
Ethernet. IP DHCP , .
Network Settings
, TCP Server Mode, Local TCP port 4001, Max connection 1.
Operating Settings
, C2000- Modbus RTU.
Serial Settings
IP- RODOS-8
, , . , , . Setup->Relay config - .
IP-
, "". , .
{$MODBUS_PORT} - , ip Moxa NPort 5150. , enc://192.168.0.164:4001, enc Modbus RTU Over TCP.
{$MODBUS_SLAVE} - Modbus UID 2000-, Moxa NPort 5150.
{$MODBUS_REG} - 2000-, .
{$NODATA_PERIOD} - Modbus , , MODBUS
C2000-
IP- Moxa . Templates/Modules/ICMP Ping
: . : elegram .
, , , .
Telegram . , IP-, UDP . /usr/lib/zabbix/alertscripts/rodos8.sh :
#!/bin/bash
user=admin
password=admin
host=127.0.0.1
echo -n "${1:-$user} ${2:$password} k1=2" > /dev/udp/${3:-$host}/8283
/etc/zabbix/zabbix_server.conf AlertScriptsPath /usr/lib/zabbix/alertscripts Zabbix.
, .
.
. , .
, IP-. : , "" - "" .
Zabbix, . , , .
- -> . , , -> .
. . , Zabbix .
, . , .