{"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\/sv\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","title":{"rendered":"Grafana+Zabbix: Visualisering av produktionslinjens arbete","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I den h\u00e4r artikeln vill jag dela med mig av erfarenheten av att anv\u00e4nda open source-systemen Zabbix och Grafana f\u00f6r att visualisera arbetet i produktionslinjer. Informationen kan vara anv\u00e4ndbar f\u00f6r dem som s\u00f6ker ett snabbt s\u00e4tt att visuellt visa eller analysera insamlade data i projekt inom industriell automatisering eller IoT. Artikeln \u00e4r inte en detaljerad guide, utan snarare en konceptuell \u00f6versikt av ett \u00f6vervakningssystem baserat p\u00e5 \u00f6ppen programvara f\u00f6r tillverkningsf\u00f6retag. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"instrumentariy\">Verktygsl\u00e5da<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 den har vi anv\u00e4nt l\u00e4nge f\u00f6r att \u00f6vervaka IT-infrastrukturen p\u00e5 fabriken. Systemet visade sig vara s\u00e5 praktiskt och m\u00e5ngsidigt att vi b\u00f6rjade mata in data fr\u00e5n produktionslinjer, sensorer och kontroller. Detta gjorde att vi kunde samla alla metrikdata p\u00e5 ett st\u00e4lle, skapa enkla diagram \u00f6ver resursanv\u00e4ndning och utrustningens prestanda, men vi saknade verkligen analys och vackra diagram.<\/p>\n<p><\/p>\n<p><strong>Grafana <\/strong>\u2013 detta \u00e4r ett mycket kraftfullt verktyg f\u00f6r analys och visualisering av data. Ett stort antal till\u00e4gg till\u00e5ter att h\u00e4mta data fr\u00e5n olika k\u00e4llor (zabbix, clickhouse, influxDB), bearbeta dem i realtid (ber\u00e4kna medelv\u00e4rde, summa, skillnad, etc.) och rita olika typer av diagram (fr\u00e5n enkla linjer, hastighetsm\u00e4tare, tabeller till komplexa scheman).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 en tj\u00e4nst som g\u00f6r det m\u00f6jligt att rita allt fr\u00e5n en enkel fl\u00f6desschema till efterritningar i en online-redigerare. Det finns m\u00e5nga f\u00e4rdiga mallar och ritade objekt. Data kan exporteras till alla vanliga grafiska format eller xml. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Sammanfatta allt<\/h2>\n<p><\/p>\n<p>Det finns m\u00e5nga artiklar om hur man installerar och konfigurerar Grafana och Zabbix, jag kommer att ber\u00e4tta om de viktigaste konfigurationselementen. <\/p>\n<p><\/p>\n<p>I Zabbix <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-dronten\/\"   title=\"servern\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">servern<\/a> skapas en \"n\u00e4tverksnod\" (host) som kommer att \u00e4ga \"dataelement\" (item) med metrik fr\u00e5n v\u00e5ra sensorer. Namnen p\u00e5 noder och dataelement b\u00f6r planeras i f\u00f6rv\u00e4g och g\u00f6ras s\u00e5 strukturerade som m\u00f6jligt, eftersom vi kommer att referera till dem fr\u00e5n Grafana via regulj\u00e4ra uttryck. Denna metod \u00e4r praktisk eftersom man med en enda f\u00f6rfr\u00e5gan kan h\u00e4mta data fr\u00e5n en grupp element. <\/p>\n<p><\/p>\n<p>F\u00f6r att konfigurera Grafana kr\u00e4vs att extra till\u00e4gg installeras: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix av Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 integration med Zabbix<\/li>\n<li>natel-discrete-panel \u2013 till\u00e4gg f\u00f6r diskret visualisering p\u00e5 ett horisontellt diagram<\/li>\n<li>pierosavi-imageit-panel \u2013 till\u00e4gg f\u00f6r att visa data \u00f6ver sin egen bild<\/li>\n<li>agenty-flowcharting-panel \u2013 en plugin f\u00f6r dynamisk visualisering av diagram fr\u00e5n draw.io<\/li>\n<\/ul>\n<p><\/p>\n<p>Sj\u00e4lva integrationen med Zabbix st\u00e4lls in i Grafana, menyn KonfigurationData k\u00e4llorZabbix. D\u00e4r beh\u00f6ver du ange adressen till Zabbix-serverns API, min \u00e4r <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, och anv\u00e4ndarnamn och l\u00f6senord f\u00f6r \u00e5tkomst. Om allt \u00e4r korrekt gjort kommer det att visas ett meddelande med versionsnumret f\u00f6r API:et: Zabbix API version: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Skapa Dashboard<\/h3>\n<p><\/p>\n<p>H\u00e4r b\u00f6rjar den verkliga magin med Grafana och dess plugins. <\/p>\n<p><\/p>\n<p><strong>Plugin natel-discrete-panel<\/strong><br \/>\nVi har data om motorernas status p\u00e5 linjerna (funktioner = 1, fungerar inte = 0). Med hj\u00e4lp av grafiken discrete kan vi rita en skala som visar: motorstatus, hur l\u00e4nge den har varit ig\u00e5ng i minuter\/timmar eller %, och hur ofta den har startat. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/30d31d897758f2116d07ec957866bf03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualisering av motorernas status<\/em><\/p>\n<p><\/p>\n<p>Enligt min mening \u00e4r detta en av de b\u00e4sta graferna f\u00f6r att visualisera utrustningens prestanda. Man ser direkt hur mycket tid den \u00e4r nere, i vilka l\u00e4gen den oftare arbetar. Det kan finnas mycket data, med m\u00f6jlighet till aggregering \u00f6ver intervall, omformatering av v\u00e4rden (om v\u00e4rdet \u00e4r '1', visa som 'ON')<\/p>\n<p><\/p>\n<p><strong>Plugin pierosavi-imageit-panel<\/strong><\/p>\n<p><\/p>\n<p>Imageit \u00e4r l\u00e4tt att anv\u00e4nda n\u00e4r du redan har ett ritat diagram eller plan av rummet, d\u00e4r du vill applicera data fr\u00e5n sensorer. I visualiseringsinst\u00e4llningarna beh\u00f6ver du ange URL-adressen till bilden och l\u00e4gga till de sensor-element du beh\u00f6ver. Elementet visas p\u00e5 bilden och kan placeras p\u00e5 r\u00e4tt st\u00e4lle med musen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/a4fdbc44aee91c45787f1b210b1ee74e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Schema \u00f6ver ugnen med temperatur- och tryckm\u00e5tt<\/em><\/p>\n<p><\/p>\n<p><strong>Plugin agenty-flowcharting-panel<\/strong><\/p>\n<p><\/p>\n<p>Jag skulle vilja ber\u00e4tta mer detaljerat om att skapa visualiseringar med FlowCharting, eftersom det \u00e4r ett otroligt funktionellt verktyg. Det g\u00f6r det m\u00f6jligt att skapa en dynamisk mnemoschema, vars element reagerar p\u00e5 m\u00e4tv\u00e4rden (\u00e4ndra f\u00e4rg, position, namn etc.). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">H\u00e4mta data<\/h3>\n<p><\/p>\n<p>Att skapa n\u00e5gon visualiseringselement i Grafana b\u00f6rjar med att h\u00e4mta data fr\u00e5n k\u00e4llan, i v\u00e5rt fall Zabbix. Genom f\u00f6rfr\u00e5gningar m\u00e5ste vi f\u00e5 alla metrikv\u00e4rden vi vill anv\u00e4nda i schemat. Metrikens kvalifikationer \u00e4r namnen p\u00e5 dataelementen i Zabbix, och vi kan ange antingen enskilda metrikv\u00e4rden eller flera med filtrering via regulj\u00e4ra uttryck. I mitt exempel inneh\u00e5ller f\u00e4ltet Item uttrycket: \"\\\/(^linje 1)|(n\u00e4rvaro)|(zucchini)\\\/\" \u2014 detta inneb\u00e4r: v\u00e4lj alla metrikv\u00e4rden vars namn strikt b\u00f6rjar med \"linje 1\" eller inneh\u00e5ller ordet \"n\u00e4rvaro\" eller inneh\u00e5ller ordet \"zucchini\".<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/44e6735f25726a8d70a78b42e98e00f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exempel p\u00e5 konfiguration av f\u00f6rfr\u00e5gan om motorerna i f\u00f6rsta linjen och f\u00f6rekomsten av r\u00e5material.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Datatransformation<\/h3>\n<p><\/p>\n<p>Ursprungsdata kan ibland vara i en form som inte \u00e4r l\u00e4mplig f\u00f6r visning. Till exempel har vi minutdata om vikten av produkten i en beh\u00e5llare (kg), och vi beh\u00f6ver visa p\u00e5fyllnadshastigheten i t\/tim. Jag g\u00f6r detta p\u00e5 f\u00f6ljande s\u00e4tt: jag tar viktdatan och omvandlar den med Grafana-funktionen delta, som ber\u00e4knar skillnaden mellan metrikv\u00e4rden, s\u00e5 den aktuella vikten omvandlas till kg\/min. Sedan multiplicerar jag med 0,06 f\u00f6r att konvertera resultatet till ton\/tim. Eftersom viktemetriken anv\u00e4nds i flera f\u00f6rfr\u00e5gningar, anger jag ett nytt alias f\u00f6r den (setAlias) och kommer att anv\u00e4nda det i visualiseringens regel. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/0ea3c61d1e8ac9cbe5412c854fe8dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exempel p\u00e5 anv\u00e4ndning av parametern delta och multiplikatorn samt omben\u00e4mning av metrik i f\u00f6rfr\u00e5gan.<\/em><\/p>\n<p><\/p>\n<p>H\u00e4r \u00e4r ett annat exempel p\u00e5 datakonvertering: jag beh\u00f6vde r\u00e4kna antalet start (cykelns b\u00f6rjan = motorstart). Metriken ber\u00e4knas baserat p\u00e5 motorstatus \"linje 1 \u2014 pump som pumpar fr\u00e5n tank 1 (status)\". Konverteringen: vi \u00e4ndrar v\u00e4rdena f\u00f6r den ursprungliga metriska funktionen delta (skillnad mellan v\u00e4rden), s\u00e5 att metrik kommer att ha v\u00e4rdet \"+1\" f\u00f6r motorstart, \"-1\" f\u00f6r stopp och \"0\" n\u00e4r motorn inte \u00e4ndrar sitt status. Sedan tar jag bort alla v\u00e4rden under 1 och summerar dem. Resultatet blir antalet motorstarter. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/cfedff7cbdd1f1dfaaf529ebc23d2151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Exempel p\u00e5 dataomvandling fr\u00e5n aktuell status till antalet starter.<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">Nu om sj\u00e4lva visualiseringen.<\/h3>\n<p><\/p>\n<p>I visningsinst\u00e4llningarna finns det en knapp \"Edit Draw\", den startar en redigerare d\u00e4r man kan rita upp ett schema. Varje objekt i schemat har sina egna parametru. Om man till exempel anger typsnittsinst\u00e4llningar i redigeraren \u2013 kommer de att till\u00e4mpas p\u00e5 datavisualiseringen i Grafana. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/fb0936ef47a6cf55417784b60f744488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>S\u00e5 h\u00e4r ser redigeraren ut i Draw.io<\/em><\/p>\n<p><\/p>\n<p>Efter att schemat har sparats kommer det att dyka upp i Grafana och man kan b\u00f6rja skapa regler f\u00f6r att \u00e4ndra element. <\/p>\n<p><\/p>\n<p>I inst\u00e4llningarna () anger vi: <\/p>\n<p><\/p>\n<ul>\n<li>Options \u2014 namnet p\u00e5 regeln (Rule name), namnet eller pseudonymen p\u00e5 m\u00e4tv\u00e4rdet som kommer att anv\u00e4ndas (Apply to metrics). Typen av databasaggregat (Aggregation) p\u00e5verkar resultatet av m\u00e4tningen; s\u00e5 Last \u2014 inneb\u00e4r att det sista v\u00e4rdet v\u00e4ljs, avg \u2014 \u00e4r det genomsnittliga v\u00e4rdet f\u00f6r perioden som valts i det \u00f6vre h\u00f6gra h\u00f6rnet.<\/li>\n<li>Thresholds \u2014 parametrar f\u00f6r tr\u00f6skelv\u00e4rdena beskriver logiken f\u00f6r att till\u00e4mpa f\u00e4rger, det vill s\u00e4ga den valda f\u00e4rgen kommer att till\u00e4mpas p\u00e5 elementen i diagrammet beroende p\u00e5 m\u00e4tv\u00e4rdesdata. I mitt exempel, n\u00e4r m\u00e4tv\u00e4rdet \u00e4r \"0\" \u2014 status \"Ok\" kommer f\u00e4rgen att vara gr\u00f6n, medan v\u00e4rdet \"&gt;1\" inneb\u00e4r Critical och f\u00e4rgen kommer att vara r\u00f6d.<\/li>\n<li>Color\/Tooltip Mappings och Label\/Text Mappings \u2014 valet av element i diagrammet och dess beteende. I det f\u00f6rsta scenariot kommer objektet att f\u00e4rgas, i det andra \u2014 det kommer att finnas text med uppgifter fr\u00e5n m\u00e4tv\u00e4rdet. F\u00f6r att v\u00e4lja objektet i diagrammet beh\u00f6ver man trycka p\u00e5 kedjeikonen och klicka p\u00e5 diagrammet.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/3ae4087a237cebe7c93b43bdbd0f269b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>I det h\u00e4r exemplet f\u00e4rgar jag pumpen och dess pil r\u00f6d om den fungerar och gr\u00f6n om den inte g\u00f6r det.<\/em> <\/p>\n<p><\/p>\n<p>Med hj\u00e4lp av flowcharting-plugin lyckades jag rita schemat f\u00f6r hela linjen, d\u00e4r:<\/p>\n<p><\/p>\n<ol>\n<li>f\u00e4rgen p\u00e5 aggregatet \u00e4ndras beroende p\u00e5 deras status.<\/li>\n<li>det finns en signal om att produkten saknas i tankarna.<\/li>\n<li>inst\u00e4llningen av motorernas frekvenser visas. <\/li>\n<li>fyllnings-\/t\u00f6mningstakten f\u00f6r den f\u00f6rsta tanken.<\/li>\n<li>antalet cykler f\u00f6r linjens drift (bryggor) ber\u00e4knas.<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: Visualisering av produktionslinjens arbete\" src=\"\/wp-content\/uploads\/2020\/08\/dcecf15c2de301c73408452719f895f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Visualisering av produktionslinjens arbete.<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Resultat<\/h2>\n<p><\/p>\n<p>Det sv\u00e5raste f\u00f6r mig var att h\u00e4mta data fr\u00e5n kontrollerna. Tack vare Zabbix flexibilitet f\u00f6r datainsamling och Grafanas anpassningsbarhet via plugins tog det endast ett par dagar att skapa en komplett monitoreringssk\u00e4rm f\u00f6r produktionslinjen. Visualiseringen m\u00f6jliggjorde granskning av diagram och statistik \u00f6ver tillst\u00e5nd, plus enkel tillg\u00e5ng via webben f\u00f6r alla intresserade \u2014 allt detta gjorde det m\u00f6jligt att snabbt identifiera flaskhalsar och ineffektiv anv\u00e4ndning av aggregaten. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Slutsats<\/h2>\n<p><\/p>\n<p>Jag gillade verkligen kombinationen av Zabbix och Grafana och jag rekommenderar att ni tittar n\u00e4rmare p\u00e5 den om ni beh\u00f6ver snabbt bearbeta data fr\u00e5n kontroller eller sensorer utan programmering eller implementering av komplexa kommersiella produkter. Sj\u00e4lvklart kommer det inte att ers\u00e4tta professionella SCADA-system, men det \u00e4r tillr\u00e4ckligt som ett verktyg f\u00f6r centraliserad \u00f6vervakning av hela produktionen.<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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: Visualisering av produktionslinjens arbete | ProHoster","description":"I den h\u00e4r artikeln vill jag dela med mig av mina erfarenheter av att anv\u00e4nda de \u00f6ppen k\u00e4llkods-systemen Zabbix och Grafana f\u00f6r att visualisera arbetet i produktionslinjer.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/92721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=92721"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/92721\/revisions"}],"predecessor-version":[{"id":159877,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/92721\/revisions\/159877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/92722"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=92721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=92721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=92721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}