Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΡ я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ использования open source систСм Zabbix ΠΈ Grafana для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнных Π»ΠΈΠ½ΠΈΠΉ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΈΡ‰Π΅Ρ‚ быстрый способ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ собранных Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ IoT. Π‘Ρ‚Π°Ρ‚ΡŒΡ Π½Π΅ являСтся ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ руководством, это скорСС концСпция систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, основанная Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии для производствСнного прСдприятия.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Zabbix – Π΅Π³ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΄Π°Π²Π½ΠΎ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ИВ инфраструктуры Π·Π°Π²ΠΎΠ΄Π°. БистСма оказалось Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ стали Π·Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с производствСнных Π»ΠΈΠ½ΠΈΠΉ, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Π­Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простыС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ расхода рСсурсов ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ оборудования, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ красивых Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

Grafana – это ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠΉ инструмСнт для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ количСство ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников (zabbix, clickhouse, influxDB), ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° Π»Π΅Ρ‚Ρƒ (ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, сумму, Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΈ Ρ‚.Π΄.) ΠΈ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ всСвозмоТныС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (ΠΎΡ‚ простых Π»ΠΈΠ½ΠΈΠΉ, спидомСтров, Ρ‚Π°Π±Π»ΠΈΡ† Π΄ΠΎ слоТных схСм).

Draw.io – сСрвис, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π² ΠΎΠ½Π»Π°ΠΉΠ½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ простой Π±Π»ΠΎΠΊ схСмы Π΄ΠΎ ΠΏΠ»Π°Π½Π° ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… шаблонов ΠΈ нарисованных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ всС основныС графичСскиС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈΠ»ΠΈ xml.

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС вмСстС

Π‘Ρ‚Π°Ρ‚Π΅ΠΉ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Grafana ΠΈ Zabbix написано ΠΌΠ½ΠΎΠ³ΠΎ, я расскаТу ΠΏΡ€ΠΎ основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

На Zabbix сСрвСрС создаСтся Β«ΡƒΠ·Π΅Π» сСти» (host), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ «элСмСнты Π΄Π°Π½Π½Ρ‹Ρ…Β» (item) с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². ИмСна ΡƒΠ·Π»ΠΎΠ² ΠΈ элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ максимально структурированными, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊ Π½ΠΈΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΈΠ· Π³Ρ€Π°Ρ„Π°Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· рСгулярныС выраТСния. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΡƒΠ΄ΠΎΠ±Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ запросом ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с Π³Ρ€ΡƒΠΏΠΏΡ‹ элСмСнтов.

Для настройки Π³Ρ€Π°Ρ„Π°Π½Ρ‹ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹:

  • Zabbix by Alexander Zobnin (alexanderzobnin-zabbix-app) – интСграция с zabbix
  • natel-discrete-panel – ΠΏΠ»Π°Π³ΠΈΠ½ для дискрСтной Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅
  • pierosavi-imageit-panel – ΠΏΠ»Π°Π³ΠΈΠ½ для отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ²Π΅Ρ€Ρ… своСй ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ
  • agenty-flowcharting-panel – ΠΏΠ»Π°Π³ΠΈΠ½ для динамичСской Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ схСмы ΠΈΠ· draw.io

Π‘Π°ΠΌΠ° интСграция с заббиксом настраиваСтся Π² Π³Ρ€Π°Ρ„Π°Π½Π΅, ΠΏΡƒΠ½ΠΊΡ‚ мСню ConfigurationData sourcesZabbix. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ адрСс api zabbix сСрвСра, Ρƒ мСня это http://zabbix.local/zabbix/api_jsonrpc.php, ΠΈ Π»ΠΎΠ³ΠΈΠ½ с ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ для доступа. Если всС сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ сохранСнии настроСк Π±ΡƒΠ΄Π΅Ρ‚ сообщСниС с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ вСрсии api: zabbix API version: 5.0.1

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Dashboard

Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ начинаСтся Ρ‚Π° самая магия Π³Ρ€Π°Ρ„Π°Π½Ρ‹ ΠΈ Π΅Π΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².

Плагин natel-discrete-panel
Π£ нас Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ статусах Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° линиях (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ = 1, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ =0). ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° discrete ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΊΠ°Π»Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ: статус двигатСля, сколько ΠΎΠ½ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π» ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…/часах ΠΈΠ»ΠΈ % ΠΈ ΠΊΠ°ΠΊ часто запускался.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
Визуализация статусов Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

На ΠΌΠΎΠΉ взгляд, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ оборудования. Π‘Ρ€Π°Π·Ρƒ Π²ΠΈΠ΄Π½ΠΎ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΎ простаиваСт, Π² ΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π°Ρ‰Π΅. Π”Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡ… Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ значСниям (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«1Β», Ρ‚ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Β«ONΒ»)

Плагин pierosavi-imageit-panel

Imageit ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ нарисованная схСма ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ помСщСния, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ нанСсти Π΄Π°Π½Π½Ρ‹Π΅ с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ². Π’ настройках Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ url адрСс ΠΊ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ элСмСнты sensor. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ появляСтся Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
Π‘Ρ…Π΅ΠΌΠ° ΠΏΠ΅Ρ‡ΠΈ с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ давлСния

Плагин agenty-flowcharting-panel

ΠŸΡ€ΠΎ созданиС Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ FlowCharting я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это нСвСроятно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт. Он позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ мнСмосхСму, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° значСния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΡ‚Π΄).

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ любого элСмСнта Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π³Ρ€Π°Ρ„Π°Π½Π΅ начинаСтся с запроса Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· источника, Π² нашСм случаС это zabbix. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ запросов Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° схСмС. Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ β€” это ΠΈΠΌΠ΅Π½Π° элСмСнтов Π΄Π°Π½Π½Ρ‹Ρ… Π² заббиксС, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ мноТСство с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· рСгулярноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π’ ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ»Π΅ Item содСрТит Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅: Β«/(^линия 1)|(Π½Π°Π»ΠΈΡ‡ΠΈΠ΅)|(ΠΊΠ°Π±Π°Ρ‡ΠΎΠΊ)/Β» β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚: ΠΎΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, имя ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… строго начинаСтся с «линия 1Β» ΠΈΠ»ΠΈ содСрТит слово Β«Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Β» ΠΈΠ»ΠΈ содСрТит слово Β«ΠΊΠ°Π±Π°Ρ‡ΠΎΠΊΒ»

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ настройки запроса Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ двигатСлях ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΡΡ‹Ρ€ΡŒΡ

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ всСгда Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ. НапримСр, Ρƒ нас Π΅ΡΡ‚ΡŒ Π΅ΠΆΠ΅ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ вСсС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² Смкости (ΠΊΠ³), ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ заполнСния Π² Ρ‚/час. Π― это дСлаю ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π±Π΅Ρ€Ρƒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ вСсС ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π³Ρ€Π°Ρ„Π°Π½Ρ‹ delta, которая считаСт Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ вСс прСвращаСтся Π² ΠΊΠ³/ΠΌΠΈΠ½. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽ Π½Π° 0.06 для привСдСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² Ρ‚ΠΎΠ½Π½Ρ‹/час. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° вСса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запросах, я ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽ для Π½Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ псСвдоним (setAlias) ΠΈ Π±ΡƒΠ΄Ρƒ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° delta ΠΈ мноТитСля ΠΈ пСрСимСнования ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² запросС

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…: ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ»-Π²Π° замСсов (Π½Π°Ρ‡Π°Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° = пуск двигатСля). ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° считаСтся Π½Π° основС статуса двигатСля "линия 1 β€” насос ΠΎΡ‚ΠΊΠ°Ρ‡ΠΊΠΈ ΠΈΠ· Π±Π°ΠΊΠ° 1 (статус)". ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: Π΄Π°Π½Π½Ρ‹Π΅ исходной ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ мСняСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ delta (Ρ€Π°Π·Π½ΠΈΡ†Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«+1Β» для пуска двигатСля, Β«-1Β» для остановки ΠΈ Β«0Β» ΠΊΠΎΠ³Π΄Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ мСняСт свой статус. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ±ΠΈΡ€Π°ΡŽ всС значСния мСньшС 1 ΠΈ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽ ΠΈΡ…. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся ΠΊΠΎΠ»-Π²ΠΎ пусков двигатСля.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ прСобразования Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ статуса Π² ΠΊΠΎΠ»-Π²ΠΎ пусков

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎ саму Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ

Π’ настройках отобраТСния Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Edit DrawΒ», ΠΎΠ½Π° запускаСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ схСму. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° схСмС Π΅ΡΡ‚ΡŒ свои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. НапримСр, Ссли ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ настройки ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ – ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π³Ρ€Π°Ρ„Π°Π½Π΅.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
Π’Π°ΠΊ выглядит Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π² Draw.io

ПослС сохранСния схСмы, ΠΎΠ½Π° появится Π² Π³Ρ€Π°Ρ„Π°Π½Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° измСнСния элСмСнтов.

Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… () ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ:

  • Options β€” задаСтся имя ΠΏΡ€Π°Π²ΠΈΠ»Π° (Rule name), Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ псСвдоним ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Apply to metrics). Π’ΠΈΠΏ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Aggregation) влияСт Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‚Π°ΠΊ Last β€” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ послСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, avg β€” срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.
  • Thresholds β€” ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, описываСт Π»ΠΎΠ³ΠΈΠΊΡƒ примСнСния Ρ†Π²Π΅Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ элСмСнтам Π½Π° схСмС Π² зависимости ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Π’ ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Β«0Β» β€” статус Β«OkΒ» Ρ†Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Β«>1Β» статус Critical ΠΈ Ρ†Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ красный.
  • Color/Tooltip MappingsΒ» ΠΈ Β«Label/Text MappingsΒ» β€” Π²Ρ‹Π±ΠΎΡ€ элСмСнта схСмы ΠΈ сцСнария Π΅Π³ΠΎ повСдСния. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ сцСнарии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ – Π½Π° Π½Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ тСкст с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. Для Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° схСмС Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°ΠΊ Ρ†Π΅ΠΏΠΈ ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ Π½Π° схСмС.

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
На этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°ΡŽ насос ΠΈ Π΅Π³ΠΎ стрСлку красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ Ссли ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ссли Π½Π΅Ρ‚

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π° flowcharting ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ схСму всСй Π»ΠΈΠ½ΠΈΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ:

  1. мСняСтся Ρ†Π²Π΅Ρ‚ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΠ² Π² соотвСтствии с ΠΈΡ… статусом
  2. Π΅ΡΡ‚ΡŒ сигнализация отсутствия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π² Смкостях
  3. отобраТаСтся настройка частот Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ
  4. ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ заполнСния/сброса ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π°ΠΊΠ°
  5. подсчитываСтся ΠΊΠΎΠ»-Π²ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»ΠΈΠ½ΠΈΠΈ (замСсы)

Grafana+Zabbix: Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ
Визуализация Ρ€Π°Π±ΠΎΡ‚Ρ‹ производствСнной Π»ΠΈΠ½ΠΈΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π‘Π°ΠΌΡ‹ΠΌ слоТным для мСня Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ². Благодаря ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ заббикса Π² ΠΏΠ»Π°Π½Π΅ получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ гибкости Π³Ρ€Π°Ρ„Π°Π½Ρ‹ Π·Π° счСт ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ всСго ΠΏΠ°Ρ€Π° Π΄Π½Π΅ΠΉ для создания комплСксного экрана ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° производствСнной Π»ΠΈΠ½ΠΈΠΈ. Визуализация Π΄Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΈ статистики состояний, плюс Π»Π΅Π³ΠΊΠΈΠΉ доступ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π± всСм заинтСрСсованным – всС это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ быстро Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΡƒΠ·ΠΊΠΈΠ΅ мСста ΠΈ нСэффСктивноС использованиС Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΠ².

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

МнС ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ связка Zabbix+Grafana ΠΈ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ быстро ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Π΅Π· программирования ΠΈΠ»ΠΈ внСдрСния слоТных коммСрчСских ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². БСзусловно, это Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ SCADA систСмы, Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ достаточно ΠΊΠ°ΠΊ инструмСнт Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° всСго производства.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ