ืืืืืจ ืื ืื ื ืจืืฆื ืืืืืง ืืช ืื ืืกืืื ืฉืื ืืฉืืืืฉ ืืืขืจืืืช ืงืื ืคืชืื Zabbix ื-Grafana ืืื ืืืืืืฉ ืืช ืคืขืืืช ืงืืื ืืืืฆืืจ. ืืืืืข ืขืฉืื ืืืืืช ืฉืืืืฉื ืืื ืฉืืืคืฉ ืืจื ืืืืจื ืืืฆืื ืื ืื ืชื ื ืชืื ืื ืฉื ืืกืคื ืืืืคื ืืืืชื ืืืืืืืฆืื ืชืขืฉืืืชืืช ืื ืืคืจืืืงืื IoT. ืืืืืจ ืืื ื ืืืจืื ืืคืืจื, ืืื ืงืื ืกืคื ืืืขืจืืช ื ืืืืจ ืืืืืกืกืช ืขื ืชืืื ืช ืงืื ืคืชืื ืขืืืจ ืืคืขื ืืืฆืืจ.
ืขืจืืช ืืืื
ืืืืืงืก - ืื ื ืืฉืชืืฉืื ืื ืืืฉื ืืื ืจื ืืื ืื ืืจ ืืช ืชืฉืชืืช ื-IT ืฉื ืืืคืขื. ืืืขืจืืช ืืชืืืชื ืื ืื ื ืืื ืืืื ืืืจืกืืืช ืฉืืชืืื ื ืืืืื ืืชืืื ื ืชืื ืื ืืงืืื ืืืฆืืจ, ืืืืฉื ืื ืืืงืจืื. ืื ืืืคืฉืจ ืื ื ืืืกืืฃ ืืช ืื ื ืชืื ื ืืืืืื ืืืงืื ืืื, ืืืฆืืจ ืืจืคืื ืคืฉืืืื ืฉื ืฆืจืืืช ืืฉืืืื ืืืืฆืืขื ืฆืืื, ืืื ืืืืช ืืื ืืกืจ ืื ื ืื ืืืืืืช ืืืจืคืื ืืคืื.
ืืจืคื ื ืืื ืืื ืจื ืขืืฆืื ืื ืืชืื ืืืืืืืช ื ืชืื ืื. ืืกืคืจ ืจื ืฉื ืชืืกืคืื ืืืคืฉืจืื ืื ืืงืืช ื ืชืื ืื ืืืงืืจืืช ืฉืื ืื (zabbix, clickhouse, influxDB), ืืขืื ืืืชื ืชืื ืืื ืชื ืืขื (ืืืฉื ืืช ืืขืจื ืืืืืฆืข, ืกืืื, ืืคืจืฉ ืืื') ืืืฉืจืื ืื ืืื ื ืืจืคืื (ืืงืืืื ืคืฉืืืื, ืืื ืืืืจืืช, ืืืืืืช ืืขื ืืืืืจืืืช ืืืจืืืืช).
draw.io โ ืฉืืจืืช ืืืืคืฉืจ ืืฆืืืจ ืืชืจืฉืื ืืืืงืื ืคืฉืื ืืชืื ืืช ืงืืื ืืขืืจื ืืงืืื. ืืฉ ืืจืื ืชืื ืืืช ืืืื ืืช ืืืคืฆืื ืืฆืืืจืื. ื ืืชื ืืืืฆื ื ืชืื ืื ืืื ืืคืืจืืืื ืืืจืคืืื ืืขืืงืจืืื ืื ื-xml.
ืืืืจืื ืืช ืืื ืืืื
ืืฉ ืืจืื ืืืืจืื ืฉื ืืชืื ืขื ืืื ืืืชืงืื ืืืืืืืจ ืืช Grafana ื- Zabbix, ืื ื ืืกืคืจ ืืื ืขื ื ืงืืืืช ืืชืฆืืจื ืืขืืงืจืืืช.
ื ืืฆืจ "ืฆืืืช ืจืฉืช" (ืืืจื) ืืฉืจืช Zabbix, ืฉืืืื ืืืขืืืชื "ืืืื ืืื ื ืชืื ืื" (ืคืจืืืื) ืขื ืืืืื ืืืืืืฉื ืื ืฉืื ื. ืจืฆืื ืืืฉืื ืืจืืฉ ืขื ืฉืืืช ืฉื ืฆืืชืื ืืจืืืื ื ืชืื ืื ืืืืคืื ืืืชื ืืืื ืฉืืืชืจ ืืืื ืื, ืฉืื ื ืืืข ืืืืื ืืืจืืคื ื ืืจื ืืืืืืื ืจืืืืจืืื. ืืืฉื ืื ื ืืื ืืืืืื ืฉื ืืชื ืืงืื ื ืชืื ืื ืืงืืืฆืช ืืืื ืืื ืืืืฆืขืืช ืืงืฉื ืืืช.
ืืื ืืืืืืจ ืืช ืืจืืคื ื ืชืฆืืจื ืืืชืงืื ืชืืกืคืื ื ืืกืคืื:
- Zabbix ืืืช ืืืืกื ืืจ ืืืื ืื (alexanderzobnin-zabbix-app) - ืืื ืืืจืฆืื ืขื zabbix
- natel-discrete-panel โ ืชืืกืฃ ืืืืืื ืืืืื ืขื ืืจืฃ ืืืคืงื
- pierosavi-imageit-panel โ ืชืืกืฃ ืืืฆืืช ื ืชืื ืื ืขื ืืื ืืชืืื ื ืฉืื
- agenty-flowcharting-panel โ ืชืืกืฃ ืืืืืื ืืื ืืืช ืฉื ืืืืืจืื ื-draw.io
ืืืื ืืืจืฆืื ืขื Zabbix ืขืฆืื ืืืืืจืช ืืืจืืคื ื, ืคืจืื ืชืคืจืื ConfigurationData sourcesZabbix. ืฉื ืืชื ืฆืจืื ืืฆืืื ืืช ืืืชืืืช ืฉื ืฉืจืช api zabbix, ืื ืื ืฉืืฉ ืื
ืืฆืืจืช ืืื ืืืืื ืื
ืืื ืืชืืื ืืงืกื ืฉื Grafana ืืืชืืกืคืื ืฉืื.
ืชืืกืฃ Natel-discrete-panel
ืืฉ ืื ื ื ืชืื ืื ืขื ืืฆื ืืื ืืขืื ืืงืืืื (ืขืืื = 1, ืื ืขืืื =0). ืืืืฆืขืืช ืืืจืฃ ืืืืกืงืจืื ื ืืื ืืฆืืืจ ืกืืื ืฉืืจืื: ืืฆื ืืื ืืข, ืืื ืืงืืช/ืฉืขืืช ืื % ืืื ืขืื ืืืืืื ืชืืืจืืช ืืื ืืืคืขื.
ืืืืื ืฉื ืืฆืื ืื ืืข
ืืืขืชื, ืืื ืืื ืืืจืคืื ืืืืืื ืืืืชืจ ืืืืืฉืช ืืืฆืืขื ืืืืืจื. ืืชื ืืืื ืืื ืืจืืืช ืืื ืืื ืืื ืื ืืื ืคืขืื ืืืืืื ืืฆืืื ืืื ืขืืื ืืขืชืื ืงืจืืืืช ืืืชืจ. ืืืืืื ืืืืืช ืืจืื ื ืชืื ืื, ืืคืฉืจ ืืฆืืืจ ืืืชื ืืคื ืืืืืื, ืืืคืื ืืืชื ืืคื ืขืจืืื (ืื ืืขืจื ืืื "1", ืื ืืฆื ืืืชื ื- "ON")
ืชืืกืฃ pierosavi-imageit-panel
Imageit ื ืื ืืฉืืืืฉ ืืืฉืจ ืืืจ ืืฉ ืื ืืืืืจืื ืื ืชืื ืืช ืงืืื ืืฆืืืจืช ืขืืื ืืจืฆืื ื ืืืืฉื ื ืชืื ืื ืืืืืฉื ืื. ืืืืืจืืช ืืืืืื, ืขืืื ืืฆืืื ืืช ืืชืืืช ืืืชืจ ืืชืืื ื ืืืืืกืืฃ ืืช ืจืืืื ืืืืืฉื ืืืจืืฉืื ืื. ืืืืื ื ืืืคืืข ืืชืืื ื ืื ืืชื ืืืงื ืืืชื ืืืงืื ืืจืฆืื ืขื ืืขืืืจ.
ืืืืืจืืช ืชื ืืจ ืขื ืืืื ืืืคืจืืืจื ืืืืฅ
ืชืืกืฃ Agenty-flowcharting-panel
ืื ื ืจืืฆื ืืืืจ ืืคืืจืื ืจื ืืืชืจ ืขื ืืฆืืจืช ืืืืืืืืืฆืื ืฉื FlowCharting, ืืืืืื ืฉืืื ืืื ืคืื ืงืฆืืื ืื ืืืคืืื. ืื ืืืคืฉืจ ืื ืืืฆืืจ ืืืืืจืืช ืื ืืื ืืช ืืื ืืืช, ืฉืืจืืืืื ืืืืื ืืขืจืื ืืืืืื (ืฉืื ืื ืฆืืข, ืืืงืื, ืฉื ืืื').
ืืงืื ืืืืข
ืืฆืืจืช ืื ืืืื ื ืืืืื ืืืจืืคืื ื ืืชืืืื ืืืงืฉืช ื ืชืื ืื ืืืืงืืจ, ืืืงืจื ืฉืื ื ืื zabbix. ืืืืฆืขืืช ืฉืืืืชืืช, ืขืืื ื ืืงืื ืืช ืื ืืืืืื ืฉืืื ืื ื ืจืืฆืื ืืืฉืชืืฉ ืืชืจืฉืื. ืคืจืื ืืื ืื ืฉืืืช ืฉื ืจืืืื ื ืชืื ืื ื- Zabbix; ืืชื ืืืื ืืฆืืื ืืื ืืืื ืื ืงืืืฆื ืืกืื ื ืช ืืืืฆืขืืช ืืืืื ืจืืืืจื. ืืืืืื ืฉืื, ืืฉืื ืคืจืื ืืืื ืืช ืืืืืื: "/(^ืฉืืจื 1)|(ืืืื ืืช)|(ืงืืฉืื)/" - ืคืืจืืฉ ืืืืจ: ืืืจ ืืช ืื ืืืืืื ืฉืฉืื ืืชืืื ืืืืืืื ื-"ืฉืืจื 1" ืื ืืืื ืืช ืืืืื "ืืืื ืืช" " ืื ืืืื ืืช ืืืืื "ืงืืฉืื"
ืืืืื ืืืืืจืช ืืงืฉื ืื ืชืื ืื ืขื ืื ืืขื ืงื ืจืืฉืื ืืืืื ืืช ืืืืจื ืืื
ื ืชืื ื ืืจื
ืืืชืื ืฉื ืชืื ื ืืืงืืจ ืื ืชืืื ืืืื ืืฆืืจื ืฉืื ืื ื ืฆืจืืืื ืืืฆืื ืืืชื. ืืืืืื, ืืฉ ืื ื ื ืชืื ืื ืืืงื ืืืจ ืืงื ืขื ืืฉืงื ืืืฆืจ ืืืืื (ืง"ื), ืืขืืื ื ืืืฆืื ืืช ืงืฆื ืืืืืื ืืฉืขื ืืฉืขื. ืื ื ืขืืฉื ืืืช ืืฆืืจื ืืืื: ืื ื ืืืงื ืืช ื ืชืื ื ืืืฉืงื ืืืืคื ืืืชื ืขื ืคืื ืงืฆืืืช ืืืืชื ืฉื ืืจืคื ื, ืฉืืืฉืืช ืืช ืืืคืจืฉ ืืื ืืขืจืืื ืืืืจืืื, ืื ืฉืืืฉืงื ืื ืืืื ืืืคื ืืง"ื/ืืงื. ืืื ืื ื ืืืคืื ื-0.06 ืืื ืืงืื ืืช ืืชืืฆืื ืืืื ืืช/ืฉืขื. ืืืืืื ืฉืืื ืืืฉืงื ืืฉืืฉ ืืืกืคืจ ืฉืืืืชืืช, ืื ื ืืฆืืื ืขืืืจื ืืื ืื ืืืฉ (setAlias) ืืืฉืชืืฉ ืื ืืืื ืืืืืื.
ืืืืื ืืฉืืืืฉ ืืคืจืืืจ ืืืชื ืืืืคืื ืืฉืื ืื ืฉื ืืืื ืืฉืืืืชื
ืื ื ืืืืื ื ืืกืคืช ืืืืจืช ื ืชืื ืื: ืืืืชื ืฆืจืื ืืกืคืืจ ืืช ืืกืคืจ ืืืฆืืืช (ืืชืืืช ืืืืืจ = ืืชื ืขืช ืื ืืข). ืืืื ืืืืฉื ืืคื ืืฆื ืืื ืืข "ืงื 1 - ืืฉืืืช ืืฉืืื ืืืืื 1 (ืกืืืืก)". ืืจื ืกืคืืจืืฆืื: ืื ื ืืฉื ืื ืืช ืื ืชืื ืื ืฉื ืืืื ืืืงืืจื ืขื ืคืื ืงืฆืืืช ืืืืชื (ืืืื ืฉื ืขืจืืื), ืื ืฉืืืื ืืืื ืืขืจื "+1" ืืืชื ืขืช ืืื ืืข, "-1" ืืขืฆืืจื ื-"0" ืืืฉืจ ืืื ืืข ืขืืฉื ืืืช. ืื ืืฉื ืืช ืืช ืืกืืืืก ืฉืื. ืืื ืื ื ืืกืืจ ืืช ืื ืืขืจืืื ืฉืคืืืช ื-1 ืืืกืื ืืืชื. ืืชืืฆืื ืืื ืืกืคืจ ืืชื ืขืืช ืืื ืืข.
ืืืืื ืืืืจืช ื ืชืื ืื ืืืกืืืืก ืื ืืืื ืืืกืคืจ ืืืชืืืืช
ืขืืฉืื ืืืื ืืืืืื ืขืฆืื
ืืืืืจืืช ืืชืฆืืื ืืฉ ืืคืชืืจ "ืขืจืื ืฆืืืจ"; ืืื ืืฉืืง ืขืืจื ืฉืื ืืชื ืืืื ืืฆืืืจ ืืืืืจืื. ืืื ืืืืืืงื ืืชืจืฉืื ืืฉ ืคืจืืืจืื ืืฉืื. ืืืืืื, ืื ืชืฆืืื ืืืืจืืช ืืืคื ืื ืืขืืจื, ืื ืืืืื ืขื ืืืืืืช ื ืชืื ืื ื-Grafana.
ืื ื ืจืื ืืขืืจื ื-Draw.io
ืืืืจ ืฉืืืจืช ืืชืจืฉืื, ืืื ืืืคืืข ืืืจืืคื ื ืืชืืื ืืืฆืืจ ืืืืื ืืฉืื ืื ืืืื ืืื.
ืืคืจืืืจืื() ืื ื ืืฆืืื ืื:
- ืืคืฉืจืืืืชโืืืืจ ืืช ืฉื ืืืื, ืืฉื ืื ืืืื ืื ืฉื ืืืื ืฉืื ืชืื ืื ืฉืื ืืฉืืฉื (ืืื ืขื ืืืืื). ืกืื ืฆืืืจืช ืื ืชืื ืื (Aggregation) ืืฉืคืืข ืขื ืืชืืฆืื ืืกืืคืืช ืฉื ืืืื, ืืืื Last ืคืืจืืฉื ืฉืืขืจื ืืืืจืื ืืืืืจ, โโavg ืืื ืืขืจื ืืืืืฆืข ืืชืงืืคื ืฉื ืืืจื ืืคืื ื ืืฉืืืืืช ืืขืืืื ื.
- ืกืฃ - ืคืจืืืจ ืขืจืื ืืกืฃ ืืชืืจ ืืช ืืืืืืื ืฉื ืืืฉืื ืืฆืืข, ืืืืืจ, ืืฆืืข ืื ืืืจ ืืืื ืขื ืืืื ืืื ืืชืจืฉืื ืืืชืื ืื ืชืื ืื ืืืืจืืื. ืืืืืื ืฉืื, ืื ืขืจื ืืืืืื ืืื "0", ืืกืืืืก ืืื "ืืกืืจ", ืืฆืืข ืืืื ืืจืืง, ืื ืืขืจื ืืื ">1", ืืกืืืืก ืืืื ืงืจืืื ืืืฆืืข ืืืื ืืืื.
- ืืืคืืื ืฆืืข/ืืืคืื" ื"ืืืคืืื ืชืืืืช/ืืงืกื" - ืืืืจืช ืืืื ื ืกืืืื ืืชืจืืืฉ ืืืชื ืืืืชื. ืืชืจืืืฉ ืืจืืฉืื, ืืืืืืืงื ืืืฆืืข ืืขื, ืืฉื ื, ืืืื ืขืืื ืืงืกื ืขื ื ืชืื ืื ืืืืื. ืืื ืืืืืจ ืืืืืืงื ืืชืจืฉืื, ืขืืื ืืืืืฅ ืขื ืกืืื ืืืขืื ืืืืืืฅ ืขื ืืืืืืจืื.
ืืืืืื ืื, ืื ื ืฆืืืข ืืช ืืืฉืืื ืืืช ืืืฅ ืฉืื ืืืืื ืื ืื ืขืืื ืืืจืืง ืื ืื ืื ืขืืื.
ืืืืฆืขืืช ืชืืกืฃ ืชืจืฉืืื ืืืจืืื, ืืฆืืืชื ืืฆืืืจ ืชืจืฉืื ืฉื ืืงื ืืืื, ืฉืื:
- ืฆืืข ืืืืืืืช ืืฉืชื ื ืืืชืื ืืืขืืื
- ืืฉ ืืืขืงื ืืืืขืืจ ืืืฆืจ ืืืืืืื
- ืืืืจืช ืชืืจ ืืื ืืข ืืืฆืืช
- ืืืืจืืช ืืืืื/ืืฉืืืช ืืืื ืจืืฉืื ื
- ืืกืคืจ ืืืืืจื ืคืขืืืช ืืงื (ืืฆืืื) ืืืืฉื
ืืืืื ืฉื ืคืขืืืช ืงื ืืืืฆืืจ
ืชืืฆืื
ืืืืจ ืืงืฉื ืืืืชืจ ืขืืืจื ืืื ืืงืื ื ืชืื ืื ืืืืงืจืื. ืืืืืช ืืจืืืื ืืืช ืฉื Zabbix ืืืื ืืื ืฉื ืงืืืช ื ืชืื ืื ืืืืืืฉืืช ืฉื Grafana ืขืงื ืชืืกืคืื, ื ืืจืฉื ืจืง ืืื ืืืื ืืืฆืืจ ืืกื ื ืืืืจ ืืงืืฃ ืฉื ืงื ืืืฆืืจ. ืืืืื ืืคืฉืจื ืฆืคืืื ืืืจืคืื ืืืกืืืืกืืืงืืช ืฉื ืืฆืืื, ืืชืืกืคืช ืืืฉื ื ืืื ืืจื ืืืื ืืจื ื ืืื ืืืขืื ืืื ืื - ืื ืื ืืืคืฉืจ ืืืืืช ืืืืืจืืช ืฆืืืืจื ืืงืืืง ืืฉืืืืฉ ืื ืืขืื ืืืืืืืช.
ืืกืงื ื
ืืืื ืืืืชื ืืช ืืฉืืืื ืฉื Zabbix+Grafana ืืื ื ืืืืืฅ ืืฉืื ืื ืืืื ืื ืืชื ืฆืจืื ืืขืื ืืืืืจืืช ื ืชืื ืื ืืืงืจืื ืื ืืืืฉื ืื ืืืื ืืชืื ืช ืื ืืืืฉื ืืืฆืจืื ืืกืืจืืื ืืืจืืืื. ืืืืื ืฉืื ืื ืืืืืฃ ืืขืจืืืช SCADA ืืงืฆืืขืืืช, ืืื ืื ืืกืคืืง ืืืื ืื ืืืืจ ืืจืืื ืฉื ืื ืืืืฆืืจ.
ืืงืืจ: www.habr.com