{"id":92721,"date":"2020-08-30T07:42:10","date_gmt":"2020-08-30T05:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii"},"modified":"2020-08-30T07:42:10","modified_gmt":"2020-08-30T05:42:10","slug":"grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","title":{"rendered":"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Selles artiklis jagan oma kogemust open source s\u00fcsteemide Zabbix ja Grafana kasutamisest tootmisliinide t\u00f6\u00f6 visualiseerimiseks. Teave v\u00f5ib olla kasulik neile, kes otsivad kiiret viisi visuaalseks kuvamiseks v\u00f5i anal\u00fc\u00fcsiks kogutud andmete projektides, mis on seotud t\u00f6\u00f6stusautomaatika v\u00f5i IoT-ga. Artikkel ei ole p\u00f5hjalik juhend, pigem s\u00fcsteemi j\u00e4lgimise kontseptsioon, mis p\u00f5hineb avatud tarkvaral tootmisettev\u00f5ttes. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"instrumentariy\">T\u00f6\u00f6riistade komplekt<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 oleme seda juba ammu kasutanud ettev\u00f5tte IT-infrastruktuuri j\u00e4lgimiseks. S\u00fcsteem osutus nii mugavaks ja universaalseks, et hakkasime sinna koguma tootmisliinide, andurite ja kontrollerite andmeid. See v\u00f5imaldas meil koguda k\u00f5ik m\u00f5\u00f5dikute andmed \u00fchte kohta, luua lihtsaid graafikuid ressursside kasutusest ja seadmete tootlikkusest, kuid v\u00e4ga puudus anal\u00fc\u00fcs ja kaunid graafikud.<\/p>\n<p><\/p>\n<p><strong>Grafana <\/strong>\u2013 see on v\u00f5imas t\u00f6\u00f6riist andmete anal\u00fc\u00fcsiks ja visualiseerimiseks. Paljusid pluginaid saab kasutada andmete t\u00f5mbamiseks erinevatest allikatest (zabbix, clickhouse, influxDB), nende t\u00f6\u00f6tlemiseks reaalajas (keskmise, summa, erinevuse jms arvestamiseks) ja igasuguste graafikute joonistamiseks (alates lihtsatest joonistest, spidomeetritest, tabelitest kuni keerukate skeemideni).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 teenus, mis v\u00f5imaldab veebiredaktoris joonistada lihtsast plaanist kuni ruumide kaardistamiseni. Palju valmis \u0161abloone ja joonistatud objekte. Andmeid saab eksportida k\u00f5ikidesse peamistes graafilistes formaatidesse v\u00f5i xml. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Koondame k\u00f5ik kokku<\/h2>\n<p><\/p>\n<p>On kirjutatud palju artikleid Grafana ja Zabbixi paigaldamisest ja seadistamisest, ma r\u00e4\u00e4gin peamistest konfiguratsioonipunktidest. <\/p>\n<p><\/p>\n<p>Zabbixis <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-dronten\/\"   title=\"serveril\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">serveril<\/a> loomiseks on \u201cv\u00f5rgus\u00f5lm\u201d (host), millele kuuluvad \u201candmeelemendid\u201d (item) meie sensoritest saadud metrikatega. Soovitav on eelnevalt hoolikalt m\u00f5elda s\u00f5lmede ja andmeelementide nimede peale ja teha need v\u00f5imalikult struktureerituks, kuna nendele viitame Grafanas regulaaravaldistes. Selline l\u00e4henemine on mugav, kuna \u00fche p\u00e4ringuga saame andmed r\u00fchma elementidest. <\/p>\n<p><\/p>\n<p>Grafana seadistamiseks on vajalik paigaldada t\u00e4iendavad pluginad: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix by Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 Zabbixi integreerimine<\/li>\n<li>natel-discrete-panel \u2013 diskreetse visualiseerimise plugin horisontaalses graafikus<\/li>\n<li>pierosavi-imageit-panel \u2013 plugin andmete kuvamiseks oma pildi peal<\/li>\n<li>agenty-flowcharting-panel \u2013 plugin d\u00fcnaamiliseks skeemi visualiseerimiseks draw.io-st<\/li>\n<\/ul>\n<p><\/p>\n<p>Zabbixiga integreerimine seadistatakse Grafanas, men\u00fc\u00fcs ConfigurationData sourcesZabbix. Seal tuleb m\u00e4rkida Zabbixi serveri API aadress, minu puhul see on <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, ning sisselogimise nimi ja parool. Kui k\u00f5ik on \u00f5igesti tehtud, ilmub seade salvestamisel teadet koos API versiooni numbriga: zabbix API version: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Loome Dashboardi<\/h3>\n<p><\/p>\n<p>Siin algab Grafana ja selle pluginade t\u00f5eline maagia. <\/p>\n<p><\/p>\n<p><strong>Plugin natel-discrete-panel<\/strong><br \/>\nMeil on andmed mootorite staatuste kohta joonistel (t\u00f6\u00f6tab = 1, ei t\u00f6\u00f6ta = 0). Diskreetse graafiku abil saame joonistada skaala, kust on n\u00e4ha: mootori seisund, kui kaua ta on t\u00f6\u00f6tanud minutites\/tundides v\u00f5i %, ja kui tihti ta k\u00e4ivitati. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/30d31d897758f2116d07ec957866bf03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Mootorite staatuste visualiseerimine<\/em><\/p>\n<p><\/p>\n<p>Minu arvates on see \u00fcks parimaid graafikuid seadmete j\u00f5udluse visualiseerimiseks. Koheselt on n\u00e4ha, kui kaua see seisab, millistes re\u017eiimides see sagedamini t\u00f6\u00f6tab. Andmeid v\u00f5ib olla palju, on v\u00f5imalus neid agregatsiooni teel vahemike kaupa t\u00f6\u00f6delda, v\u00e4\u00e4rtuste p\u00f5hjal transformeerida (kui v\u00e4\u00e4rtus on \u00ab1\u00bb, siis n\u00e4idata kui \u00abON\u00bb).<\/p>\n<p><\/p>\n<p><strong>Plugin pierosavi-imageit-panel<\/strong><\/p>\n<p><\/p>\n<p>Imageit on mugav kasutada, kui teil on juba joonistatud skeem v\u00f5i ruumiplaneering, kuhu soovite andmeid anduritelt kanda. Visualiseerimise seadetes tuleb m\u00e4\u00e4rata pildi URL ja lisada soovitud sensorielemendid. Element ilmub pildile ja selle saab hiirega soovitud kohta paigutada.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/a4fdbc44aee91c45787f1b210b1ee74e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ahju skeem temperatuuride ja r\u00f5hude m\u00f5\u00f5dikute n\u00e4itajatega<\/em><\/p>\n<p><\/p>\n<p><strong>Plugin agenty-flowcharting-panel<\/strong><\/p>\n<p><\/p>\n<p>Soovin r\u00e4\u00e4kida FlowCharting visualiseerimisest \u00fcksikasjalikumalt, kuna see on uskumatu funktsionaalsusega t\u00f6\u00f6riist. See v\u00f5imaldab luua d\u00fcnaamilise mnemogrammi, mille elemendid reageerivad m\u00f5\u00f5dikute v\u00e4\u00e4rtustele (muutes v\u00e4rvi, asukohta, nime jne). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">Andmete saamine<\/h3>\n<p><\/p>\n<p>Grafana visualiseerimise igas elemendis alustatakse andmete p\u00e4ringuga allikast, meie puhul on see Zabbix. P\u00e4ringute abil tuleb saada k\u00f5ik m\u00f5\u00f5dikud, mida soovime skeemis kasutada. M\u00f5\u00f5dikute detailid on andmeelementide nimed Zabbixis; saab m\u00e4\u00e4rata nii eraldi m\u00f5\u00f5diku kui ka mitmeid koos regulaaravaldusega filtreerimise teel. Minu n\u00e4ites sisaldab v\u00e4li Item v\u00e4ljendit: \u00ab\/(^liin 1)|(olemasolek)|(kurgi)\/\u00bb \u2014 see t\u00e4hendab: valida k\u00f5ik m\u00f5\u00f5dikud, mille nimed algavad s\u00f5naga \u00abliin 1\u00bb v\u00f5i sisaldavad s\u00f5na \u00abolemasolek\u00bb v\u00f5i s\u00f5na \u00abkurgi\u00bb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/44e6735f25726a8d70a78b42e98e00f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>N\u00e4ide andmete p\u00e4ringu seadistamisest esimese liini mootorite ja toormaterjali olemasolu kohta.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Andmete konverteerimine<\/h3>\n<p><\/p>\n<p>Algandmed ei pruugi alati olla sellises vormis, nagu me neid kuvada soovime. N\u00e4iteks on meil igaminutilised andmed toote kaalust mahutis (kg) ja peame kuvama t\u00e4itmiskiirusena t\/t. Teen seda j\u00e4rgmiselt: v\u00f5tan kaalud ja muundan need Grafana delta-funktsiooniga, mis arvutab m\u00f5\u00f5tme v\u00e4\u00e4rtuste vahelise erinevuse, nii et praegune kaal muutub kg\/min. Seej\u00e4rel korrutan 0,06-ga, et tulemuse tuua tonnidesse\/tunni. Kuna kaalu m\u00f5\u00f5tmist kasutatakse mitmes p\u00e4ringus, m\u00e4\u00e4ran sellele uue h\u00fc\u00fcdnime (setAlias) ja kasutan seda visualiseerimise reeglis. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/0ea3c61d1e8ac9cbe5412c854fe8dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>N\u00e4ide delta parameetri ja korrutaja kasutamisest ning m\u00f5\u00f5tme \u00fcmbernimetamisest p\u00e4ringus<\/em><\/p>\n<p><\/p>\n<p>\u0412\u043e\u0442 \u0435\u0449\u0435 \u043f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445: \u043c\u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u0434\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u043e\u043b-\u0432\u0430 \u0437\u0430\u043c\u0435\u0441\u043e\u0432 (\u043d\u0430\u0447\u0430\u043b\u043e \u0446\u0438\u043a\u043b\u0430 = \u043f\u0443\u0441\u043a \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f). \u041c\u0435\u0442\u0440\u0438\u043a\u0430 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f &quot;\u043b\u0438\u043d\u0438\u044f 1 \u2014 \u043d\u0430\u0441\u043e\u0441 \u043e\u0442\u043a\u0430\u0447\u043a\u0438 \u0438\u0437 \u0431\u0430\u043a\u0430 1 (\u0441\u0442\u0430\u0442\u0443\u0441)&quot;. \u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435: \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u043c\u0435\u043d\u044f\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 delta (\u0440\u0430\u0437\u043d\u0438\u0446\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439), \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432 \u043c\u0435\u0442\u0440\u0438\u043a\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u00ab+1\u00bb \u0434\u043b\u044f \u043f\u0443\u0441\u043a\u0430 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f, \u00ab-1\u00bb \u0434\u043b\u044f \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0438 \u00ab0\u00bb \u043a\u043e\u0433\u0434\u0430 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u0443\u0441. \u0417\u0430\u0442\u0435\u043c \u0443\u0431\u0438\u0440\u0430\u044e \u0432\u0441\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u0435\u043d\u044c\u0448\u0435 1 \u0438 \u0441\u0443\u043c\u043c\u0438\u0440\u0443\u044e \u0438\u0445. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043b-\u0432\u043e \u043f\u0443\u0441\u043a\u043e\u0432 \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u044f. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/cfedff7cbdd1f1dfaaf529ebc23d2151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>N\u00e4ide andmete t\u00f6\u00f6tlemisest praegusest staatusest k\u00e4ivatuste arvuks<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">N\u00fc\u00fcd visuaalsusest endast<\/h3>\n<p><\/p>\n<p>Kuvamis seadetes on nupp \u00abEdit Draw\u00bb, mis k\u00e4ivitab redaktori, kus saab joonistada skeemi. Igal objektil skeemil on omad parameetrid. N\u00e4iteks, kui m\u00e4\u00e4rata fondi seaded redaktoris \u2013 need rakenduvad andmete visualiseerimisele Grafanas. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/fb0936ef47a6cf55417784b60f744488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Selline on editor Draw.io-s<\/em><\/p>\n<p><\/p>\n<p>P\u00e4rast skeemi salvestamist kuvatakse see Grafanas ja saab luua elementide muutmise reegleid. <\/p>\n<p><\/p>\n<p>Parameetrites () m\u00e4\u00e4rame: <\/p>\n<p><\/p>\n<ul>\n<li>Valikud \u2014 reeglina m\u00e4\u00e4ratakse reegli nimi (Rule name), metri nimetuse v\u00f5i h\u00fc\u00fcdnime, mille andmeid kasutatakse (Apply to metrics). Andmete aggregeerimise t\u00fc\u00fcp (Aggregation) m\u00f5jutab metri l\u00f5pptulemust, n\u00e4iteks Last \u2014 t\u00e4hendab, et valitakse viimane v\u00e4\u00e4rtus, avg \u2014 n\u00e4itlik v\u00e4\u00e4rtus valitud ajavahemikus paremas \u00fclanurgas.<\/li>\n<li>Piirv\u00e4\u00e4rtused \u2014 piirv\u00e4\u00e4rtuste parameeter kirjeldab v\u00e4rvi rakendamise loogikat, st valitud v\u00e4rv kantakse skeemi elementidele vastavalt metri andmetele. Minu n\u00e4ites, kui metri v\u00e4\u00e4rtus on \u201e0\u201c \u2014 staatus \u201eOk\u201c, siis v\u00e4rv on roheline; kui v\u00e4\u00e4rtus on \u201e&gt;1\u201c, on staatus Kritiline ja v\u00e4rv punane.<\/li>\n<li>V\u00e4rvi\/T\u00f6\u00f6riista kaardistamine\u00bb ja \u00abSilt\/Teksti kaardistamine\u00bb \u2014 skeemi elemendi valik ja selle k\u00e4itumise stsenaarium. Esimeses stsenaariumis objekt v\u00e4rvitakse, teises \u2013 sellele lisatakse tekst metri andmetega. Objekti valimiseks skeemil tuleb vajutada ahela m\u00e4rki ja hiirega skeemil kl\u00f5psata.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/3ae4087a237cebe7c93b43bdbd0f269b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Selles n\u00e4ites v\u00e4rvin pumpa ja selle noolte punaseks, kui see t\u00f6\u00f6tab, ja roheliseks, kui ei.<\/em> <\/p>\n<p><\/p>\n<p>Flowcharting plugina abil suutsin joonistada kogu joone skeemi, millel:<\/p>\n<p><\/p>\n<ol>\n<li>muutuvad agregaatide v\u00e4rvid vastavalt nende staatusest<\/li>\n<li>toodete kadumise signaali olemasolu<\/li>\n<li>mootorite sagedusseade kuvatakse <\/li>\n<li>esimese paagi t\u00e4itmise\/t\u00fchjendamise kiirus<\/li>\n<li>tootmisliini t\u00f6\u00f6ts\u00fcklite (segude) arv loendatakse<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine\" src=\"\/wp-content\/uploads\/2020\/08\/dcecf15c2de301c73408452719f895f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>T\u00f6\u00f6stusliini t\u00f6\u00f6 visualiseerimine<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Tulemus<\/h2>\n<p><\/p>\n<p>Minu jaoks oli k\u00f5ige keerulisem andmete saamine kontrolleritelt. T\u00e4nu Zabbixi universaalsusele andmete hankimisel ja Grafana paindlikkusele pistikprogrammide kaudu kulus vaid paar p\u00e4eva tootmisliini monitorimise t\u00e4ieliku ekraaniga tegelemiseks. Visualiseerimine v\u00f5imaldas graafikute ja oleku statistika vaatamist ning kergesti ligip\u00e4\u00e4setav veeb k\u00f5igile huvilistele \u2013 see k\u00f5ik v\u00f5imaldas kiiresti tuvastada kitsaskohti ning efektiivse kasutuse puuduj\u00e4\u00e4ke. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Kokkuv\u00f5te<\/h2>\n<p><\/p>\n<p>Mulle meeldis Zabbix + Grafana kombinatsioon ja soovitan sellele t\u00e4helepanu p\u00f6\u00f6rata, kui vajate andmete kiiret t\u00f6\u00f6tlemist kontrolleritest v\u00f5i anduritest ilma programmeerimise v\u00f5i keeruliste kommertstoote rakendamiseta. Ilmselgelt ei asenda see professionaalseid SCADA s\u00fcsteeme, kuid piisab kogu tootmise keskusteenindamiseks.<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/516772\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 IoT. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-92721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 IoT. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Grafana+Zabbix: \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 IoT. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-30T05:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-30T05:42:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Grafana+Zabbix: Tootmisliini t\u00f6\u00f6 visualiseerimine | ProHoster","description":"Selles artiklis soovin jagada oma kogemust avatud l\u00e4htekoodiga s\u00fcsteemide Zabbix ja Grafana kasutamisest tootmisliinide t\u00f6\u00f6 visualiseerimiseks. Teave v\u00f5ib olla kasulik neile, kes otsivad kiiret viisi kogutud andmete visuaalseks esitamiseks v\u00f5i anal\u00fc\u00fcsiks t\u00f6\u00f6stusautomaatika v\u00f5i IoT projektides. Artikkel ei ole p\u00f5hjalik juhend, vaid pigem s\u00fcsteemi j\u00e4lgimise kontseptsioon, mis p\u00f5hineb avatud tarkvaral.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Grafana+Zabbix: \u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0438 | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u044f \u044f \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f open source \u0441\u0438\u0441\u0442\u0435\u043c Zabbix \u0438 Grafana \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043b\u0438\u043d\u0438\u0439. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430 \u0442\u0435\u043c, \u043a\u0442\u043e \u0438\u0449\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0438 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043b\u0438 IoT. \u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u043c \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c, \u044d\u0442\u043e \u0441\u043a\u043e\u0440\u0435\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-30T05:42:10+00:00","article:modified_time":"2020-08-30T05:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92721","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:02:25","updated":"2026-02-09 21:38:04"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/92721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=92721"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/92721\/revisions"}],"predecessor-version":[{"id":159877,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/92721\/revisions\/159877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/92722"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=92721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=92721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=92721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}