Détection des fuites d'eau. Une autre intégration de ZABBIX et BOLID

Les fuites d'eau et les inondations sont souvent un problème grave. À cet égard, il devient nécessaire d'organiser une surveillance, qui pourrait permettre une détection précoce des fuites d'eau.





Définition d'une tâche pour un système de surveillance: une interface Web avec des informations sur l'état de tous les éléments du système, informant le personnel technique des événements survenus, par exemple par e-mail ou messagerie Telegram, émettant des signaux lumineux et sonores dans les salles de contrôle.





Mon expérience dans la construction d'un tel système est décrite ci-dessous.





Schéma fonctionnel et équipement

Il a été décidé de construire la surveillance sur la base des appareils Orion ISO du Bolid NVP. Au niveau supérieur, utilisez ZABBIX.





Les informations disponibles sur l'intégration des équipements ZABBIX et Bolid sont données dans l' article sur habr écrit par petit-frère . Le même article vous aidera lorsque vous vous familiariserez avec l'équipement et que vous installerez les luminaires Bolid.





Le schéma fonctionnel du système ressemble à ceci.





Équipement de terrain

Les détecteurs filaires et sans fil sont utilisés pour détecter les fuites d'eau des conduites d'eau et générer une notification adressable.





  • Capteur d'inondation adressable S2000-DZ.





  • Capteur d'inondation adressable par canal radio S2000R-DZ





Niveau moyen

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").





Zabbix MODBUS . . - MODBUS RTU Over TCP , , MOXA MGATE MB3180 MODBUS TCP.





Zabbix 5.2.0 . Zabbix Modbus RTU, Modbus ASCII Modbus TCP. , Modbus RTU Over TCP .





Modbus 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





Aide-mémoire UProg et Zabbix
UProg Zabbix cheatsheet
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 .





, . , .








All Articles