{"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 tahan jagada kogemust open source s\u00fcsteemide Zabbix ja Grafana kasutamisest tootmisliinide t\u00f6\u00f6 visualiseerimiseks. Teave v\u00f5ib olla kasulik neile, kes otsivad kiiret viisi kogutud andmete visuaalseks kuvamiseks v\u00f5i anal\u00fc\u00fcsimiseks t\u00f6\u00f6stusautomaatika v\u00f5i IoT projektides. Artikkel ei ole \u00fcksikasjalik juhend, vaid pigem kontseptsioon monitoorimiss\u00fcsteemist, 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\u00f6riistakomplekt<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 me oleme seda kasutanud juba pikka aega tehase IT-infrastruktuuri j\u00e4lgimiseks. S\u00fcsteem osutus nii mugavaks ja universaalseks, et hakkasime seda kasutama tootmisliinidest, anduritest ja kontrolleritest andmete kogumiseks. See v\u00f5imaldas meil koguda k\u00f5ik m\u00f5\u00f5dikud \u00fchte kohta, teha lihtsaid graafikuid ressursside tarbimisest ja seadmete t\u00f5hususest, kuid anal\u00fc\u00fcsist ja ilusatest graafikutest j\u00e4i v\u00e4ga puudu.<\/p>\n<p><\/p>\n<p><strong>Grafana <\/strong>\u2013 see on v\u00f5imas t\u00f6\u00f6riist andmete anal\u00fc\u00fcsiks ja visualiseerimiseks. Suur hulk pluginaid v\u00f5imaldab andmeid erinevatest allikatest (zabbix, clickhouse, influxDB) hankida, neid reaalajas t\u00f6\u00f6delda (arvutada keskmisi, koguseid, erinevusi jne) ja joonistada igasuguseid graafikuid (lihtsatest joonistest, kiirusm\u00f5\u00f5tjatest, tabelitest kuni keeruliste skeemideni).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 teenus, mis v\u00f5imaldab veebiredaktoris joonistada alates lihtsast plokkskeemist kuni ruumide plaanini. On palju valmis \u0161abloone ja joonistatud objekte. Andmeid saab eksportida k\u00f5ikidesse peamistesse graafilistesse formaatidesse v\u00f5i xml-i. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Kogume k\u00f5ik kokku<\/h2>\n<p><\/p>\n<p>Grafana ja Zabbixi installimise ja seadistamise kohta on kirjutatud palju artikleid, r\u00e4\u00e4gin p\u00f5hilistest seadistamise punktidest. <\/p>\n<p><\/p>\n<p>Zabbixis <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-dronten\/\"   title=\"serveris\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">serveris<\/a> loodakse \"v\u00f5rgu s\u00f5lm\" (host), millele kuuluvad \"andmeelemendid\" (item) meie anduritelt saadud m\u00f5\u00f5dikud. S\u00f5lmede ja andmeelementide nimed on soovitatav ette m\u00f5elda ja teha v\u00f5imalikult struktureerituks, kuna p\u00f6\u00f6rdume nende poole Grafanas regulaarsete v\u00e4ljendite kaudu. Selline l\u00e4henemine on mugav, kuna \u00fche p\u00e4ringuga saame andmeid kogu elemendigrupi kohta. <\/p>\n<p><\/p>\n<p>Grafana seadistamiseks on vaja installida t\u00e4iendavad pluginad: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix by Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 integratsioon zabbixiga<\/li>\n<li>natel-discrete-panel \u2013 plaan diskreetseks visualiseerimiseks horisontaalses graafikus<\/li>\n<li>pierosavi-imageit-panel \u2013 plaan andmete kuvamiseks oma pildi peale<\/li>\n<li>agenty-flowcharting-panel \u2013 moodul d\u00fcnaamiliseks visualiseerimiseks joonistelt draw.io<\/li>\n<\/ul>\n<p><\/p>\n<p>Zabbixiga integreerimine seadistatakse Grafanas, men\u00fc\u00fcpunkt ConfigurationData sourcesZabbix. Seal tuleb m\u00e4rkida Zabbix serveri api aadress, minu oma on <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, ja sisselogimiseks vajalik kasutajanimi ja parool. Kui k\u00f5ik on \u00f5igesti tehtud, kuvatakse seadete salvestamisel s\u00f5num api versiooniga: zabbix API version: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Loome Dashboardi<\/h3>\n<p><\/p>\n<p>Siit algab Grafana ja selle pluginade maagia. <\/p>\n<p><\/p>\n<p><strong>Plugin natel-discrete-panel<\/strong><br \/>\nMeil on andmed mootori staatuste kohta liinidel (t\u00f6\u00f6s = 1, mitte t\u00f6\u00f6s = 0). Discrete graafiku abil saame joonistada skaala, kus on n\u00e4htav: mootori staatus, kui kaua see on t\u00f6\u00f6tanud minutites\/tundides v\u00f5i % ja kui sageli see on k\u00e4ivitatud. <\/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>Mootori staatuste visualiseerimine<\/em><\/p>\n<p><\/p>\n<p>Minu arvates on see \u00fcks parimaid graafikuid seadmete tootlikkuse visualiseerimiseks. Kohe on n\u00e4ha, kui palju aega see seisab, millistes re\u017eiimides see sagedamini t\u00f6\u00f6tab. Andmeid v\u00f5ib olla palju, andmete agregatsiooni v\u00f5imalus vahemike kaupa, v\u00e4\u00e4rtuste teisendamine (kui v\u00e4\u00e4rtus on \"1\", siis n\u00e4idata kui \"ON\")<\/p>\n<p><\/p>\n<p><strong>Plugin pierosavi-imageit-panel<\/strong><\/p>\n<p><\/p>\n<p>Imageiti on mugav kasutada, kui teil on juba joonistatud skeem v\u00f5i ruumi plaan, kuhu soovite andmed sensoritest kanda. Visualiseerimise seadetes tuleb m\u00e4rkida pildi url aadress ja lisada vajalikud sensorielemendid. Element tuleb pildile ja seda 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\u00f5hu m\u00f5\u00f5tmisandmetega<\/em><\/p>\n<p><\/p>\n<p><strong>Plugin agenty-flowcharting-panel<\/strong><\/p>\n<p><\/p>\n<p>Sooviksin r\u00e4\u00e4kida FlowChartingu visualiseerimise loomise kohta t\u00e4psemalt, kuna see on uskumatu funktsionaalsusega t\u00f6\u00f6riist. See v\u00f5imaldab luua d\u00fcnaamilise mnemoseemi, mille elemendid reageerivad m\u00f5\u00f5dikute v\u00e4\u00e4rtustele (muutuvad v\u00e4rvi, asukoha, nime jne). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">Andmete saamine<\/h3>\n<p><\/p>\n<p>Iga visuaaliseerimise elemendi loomine Grafanas algab andmete p\u00e4ringuga allikast, meie juhul Zabbixist. P\u00e4ringute kaudu tuleb hankida k\u00f5ik m\u00f5\u00f5dikud, mida soovime skeemis kasutada. M\u00f5\u00f5dikute atribuudid on Zabbixis andmeelemendi nimed, millest saab m\u00e4\u00e4rata nii eraldi m\u00f5\u00f5diku kui ka hulga koos regulaaravalduse kaudu filtreerimisega. Minu n\u00e4ites sisaldab v\u00e4li Item v\u00e4ljendit: \"\\\/([^liin 1]|(olemasolek)|(k\u00f5rvits))\\\/\" \u2014 see t\u00e4hendab: valida k\u00f5ik m\u00f5\u00f5dikud, mille nimi algab rangelt s\u00f5naga \"liin 1\" v\u00f5i sisaldab s\u00f5na \"olemasolek\" v\u00f5i sisaldab s\u00f5na \"k\u00f5rvits\".<\/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 esimese rea mootorite andmete p\u00e4ringu seadistamisest ja tooraine olemasolust.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Andmete t\u00f6\u00f6tlemine.<\/h3>\n<p><\/p>\n<p>Algandmed ei pruugi alati olla selles vormis, milles me soovime neid kuvada. N\u00e4iteks on meil igamine andmed toote kaalust mahutis (kg) ja me peame kuvama t\u00e4itmiskiirusena t\/h. Teen seda j\u00e4rgmiselt: v\u00f5tan kaalud ja t\u00f6\u00f6tlen neid Grafana delta funktsiooniga, mis arvestab m\u00f5\u00f5diku v\u00e4\u00e4rtuste vahekorra, nii et praegune kaal muutub kg\/min. Siis korrutan 0.06-ga, et tuua tulemus tonnidesse\/tunnis. Kuna kaalum\u00f5\u00f5dikut kasutatakse mitmes p\u00e4ringus, m\u00e4\u00e4ran sellele uue h\u00fc\u00fcdnime (setAlias) ja kasutan seda visualiseerimise reeglites. <\/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\u00f5diku \u00fcmbernimetamisest p\u00e4ringus.<\/em><\/p>\n<p><\/p>\n<p>Siin on veel \u00fcks n\u00e4ide andmete t\u00f6\u00f6tlemisest: mul oli vaja arvutada k\u00e4ivituside arvu (ts\u00fckli algus = mootori k\u00e4ivitamine). M\u00f5\u00f5dik arvutatakse mootori staatuse p\u00f5hjal \"liin 1 \u2014 paagi 1 v\u00e4lja- ja sissevoolupump (staatus)\". Muudatus: algse m\u00f5\u00f5diku andmed muudetakse delta funktsiooni abil (v\u00e4\u00e4rtuste erinevus), seega on m\u00f5\u00f5dikus v\u00e4\u00e4rtus \u201e+1\u201d mootori k\u00e4ivitamise korral, \u201e-1\u201d seiskamise korral ja \u201e0\u201d, kui mootor ei muuda oma staatust. Siis k\u00f5rvaldan k\u00f5ik v\u00e4\u00e4rtused, mis on v\u00e4iksemad kui 1, ja summeerin need. Tulemuseks on mootori k\u00e4ivituste arv. <\/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 staatust k\u00e4ivituste arvuks.<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">N\u00fc\u00fcd visuaaliseerimise kohta.<\/h3>\n<p><\/p>\n<p>Seadete kuvamisel on nupp \u201eEdit Draw\u201d, mis avab redigeerija, kus saab joonistada skeemi. Igal objektil skeemil on oma parameetrid. N\u00e4iteks, kui m\u00e4\u00e4rata fondi seaded redigeerijas, siis 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>Nii n\u00e4eb v\u00e4lja redigeerija Draw.io-s<\/em><\/p>\n<p><\/p>\n<p>P\u00e4rast skeemi salvestamist ilmub see Grafanasse ja saab luua elementide muutumise reegleid. <\/p>\n<p><\/p>\n<p>Seadetes () m\u00e4\u00e4rame: <\/p>\n<p><\/p>\n<ul>\n<li>Options \u2014 m\u00e4\u00e4ratakse reegli nimi (Rule name), metrika nimi v\u00f5i h\u00fcmn, mille andmeid kasutatakse (Apply to metrics). Andmete agregatsiooni t\u00fc\u00fcp (Aggregation) m\u00f5jutab metrika l\u00f5pptulemust; n\u00e4iteks Last \u2014 t\u00e4hendab, et valitakse viimane v\u00e4\u00e4rtus, avg \u2014 keskmine v\u00e4\u00e4rtus valitud ajavahemiku jooksul \u00fclemises paremas nurgas.<\/li>\n<li>Thresholds \u2014 piirm\u00e4\u00e4rade parameeter, kirjeldab v\u00e4rvi rakendamise loogikat, s.t. valitud v\u00e4rv rakendatakse skeemi elementidele vastavalt metrika andmetele. Minu n\u00e4ites, kui metrika v\u00e4\u00e4rtus on \u201e0\u201d \u2014 olek \u201eOk\u201d ja v\u00e4rv on roheline, v\u00e4\u00e4rtuse juures \u201e&gt;1\u201d on olek \u201eCritical\u201d ja v\u00e4rv on punane.<\/li>\n<li>Color\/Tooltip Mappings ja Label\/Text Mappings \u2014 skeemi elemendi ja selle k\u00e4itumise stsenaariumi valik. Esimeses stsenaariumis v\u00e4rvitakse objekt, teises \u2013 sellel kuvatakse metrikast andmed. Objekti valimiseks skeemil tuleb kl\u00f5psata kettas\u00fcmbolil ja hiirega skeemil.<\/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 pumba ja selle noole punaseks, kui see t\u00f6\u00f6tab, ja roheliseks, kui ei.<\/em> <\/p>\n<p><\/p>\n<p>Flowcharting pluginaga sain joonistada terve liini skeemi, kus:<\/p>\n<p><\/p>\n<ol>\n<li>muutub agregaatide v\u00e4rv vastavalt nende olekule<\/li>\n<li>on signalisatsioon toodete puudumise kohta mahutites<\/li>\n<li>kuvatakse mootori sageduste seade <\/li>\n<li>esimese paagi t\u00e4itmise\/t\u00fchjendamise kiirus<\/li>\n<li>loetakse liini t\u00f6\u00f6ts\u00fcklite arvu (s\u00f6\u00f6da)<\/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>Tootmisliini toimimise visualiseerimine<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Tulemus<\/h2>\n<p><\/p>\n<p>Minule oli k\u00f5ige raskem andmete hankimine kontrolleritelt. T\u00e4nu Zabbixi mitmekesistele andmehalduse v\u00f5imalustele ja Grafana paindlikkusele pistikprogrammide kaudu, kulus vaid m\u00f5ned p\u00e4evad, et luua kompleksne tootmisliini j\u00e4lgimise ekraan. Visualiseerimine v\u00f5imaldas graafikute ja staatuse statistika vaatamist, lisaks lihtne ligip\u00e4\u00e4s veebis k\u00f5ikidele huvilistele \u2013 see k\u00f5ik aitas kiiresti v\u00e4lja tuua kitsaskohti ja ebaefektiivsete agregaatide kasutamise. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Kokkuv\u00f5te<\/h2>\n<p><\/p>\n<p>Mulle meeldis v\u00e4ga Zabbix+Grafana kombinatsioon ja soovitan sellele t\u00e4helepanu p\u00f6\u00f6rata, kui teil on vaja kiiresti t\u00f6\u00f6delda andmeid kontrolleritelt v\u00f5i anduritelt, ilma programmeerimise v\u00f5i keerukate kommertstoote rakendamise vajaduseta. Ilmselgelt ei asenda see professionaalseid SCADA s\u00fcsteeme, kuid piisab kui t\u00f6\u00f6riist keskseteks tootmise j\u00e4lgimiseks.<\/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 5.0.1.1 - 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.\" \/>\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) 5.0.1.1\" \/>\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.\" \/>\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 tahan jagada kogemust avatud l\u00e4htekoodiga s\u00fcsteemide Zabbix ja Grafana kasutamisest tootmisliinide t\u00f6\u00f6 visualiseerimiseks.","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.","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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"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}]}}