{"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\/hu\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","title":{"rendered":"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ebben a cikkben szeretn\u00e9m megosztani tapasztalataimat az open source Zabbix \u00e9s Grafana rendszerek haszn\u00e1lat\u00e1r\u00f3l a gy\u00e1rt\u00f3sorok m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1s\u00e1ra. Az inform\u00e1ci\u00f3 hasznos lehet azok sz\u00e1m\u00e1ra, akik gyors m\u00f3dot keresnek az \u00f6sszegy\u0171jt\u00f6tt adatok vizu\u00e1lis megjelen\u00edt\u00e9s\u00e9re vagy elemz\u00e9s\u00e9re az ipari automatiz\u00e1l\u00e1s vagy IoT projektekben. A cikk nem r\u00e9szletes \u00fatmutat\u00f3, ink\u00e1bb egy monitoroz\u00f3 rendszer koncepci\u00f3ja, amely ny\u00edlt forr\u00e1sk\u00f3d\u00fa szoftvereken alapul egy gy\u00e1rt\u00f3 c\u00e9gn\u00e9l. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"instrumentariy\">Eszk\u00f6zt\u00e1r<\/h2>\n<p><\/p>\n<p><strong>Zabbix <\/strong>\u2013 ezt r\u00e9g\u00f3ta haszn\u00e1ljuk a gy\u00e1r IT infrastruktur\u00e1j\u00e1nak monitoroz\u00e1s\u00e1ra. A rendszer annyira k\u00e9nyelmes \u00e9s univerz\u00e1lis lett, hogy elkezdt\u00fck belevinni az adatokat a gy\u00e1rt\u00f3sorokr\u00f3l, \u00e9rz\u00e9kel\u0151kr\u0151l \u00e9s vez\u00e9rl\u0151kr\u0151l. Ez lehet\u0151v\u00e9 tette sz\u00e1munkra, hogy minden metrika adatot egy helyen gy\u0171jts\u00fcnk, egyszer\u0171 grafikonokat k\u00e9sz\u00edts\u00fcnk az er\u0151forr\u00e1sok fogyaszt\u00e1s\u00e1r\u00f3l \u00e9s a berendez\u00e9sek teljes\u00edtm\u00e9ny\u00e9r\u0151l, de nagyon hi\u00e1nyzott az analitika \u00e9s a sz\u00e9p grafikonok.<\/p>\n<p><\/p>\n<p><strong>Grafan\u00e1ba <\/strong>\u2013 ez egy rendk\u00edv\u00fcl er\u0151teljes eszk\u00f6z az adatelemz\u00e9shez \u00e9s vizualiz\u00e1ci\u00f3hoz. Rengeteg b\u0151v\u00edtm\u00e9ny lehet\u0151v\u00e9 teszi, hogy adatokat nyerj\u00fcnk k\u00fcl\u00f6nb\u00f6z\u0151 forr\u00e1sokb\u00f3l (zabbix, clickhouse, influxDB), azokat val\u00f3s id\u0151ben feldolgozzuk (\u00e1tlag, \u00f6sszeg, k\u00fcl\u00f6nbs\u00e9g stb. sz\u00e1m\u00edt\u00e1sa) \u00e9s k\u00fcl\u00f6nf\u00e9le grafikonokat rajzoljunk (egyszer\u0171 vonalakt\u00f3l, sebess\u00e9gm\u00e9r\u0151kt\u0151l, t\u00e1bl\u00e1zatokt\u00f3l kezdve \u00f6sszetett diagramokig).<\/p>\n<p><\/p>\n<p><strong>Draw.io<\/strong> \u2013 egy szolg\u00e1ltat\u00e1s, amely lehet\u0151v\u00e9 teszi, hogy online szerkeszt\u0151ben egyszer\u0171 folyamat\u00e1br\u00e1t\u00f3l kezdve ak\u00e1r helyis\u00e9gek terv\u00e9t is megrajzoljuk. Rengeteg k\u00e9sz sablon \u00e9s megrajzolt objektum \u00e1ll rendelkez\u00e9sre. Az adatokat minden f\u0151 grafikus form\u00e1tumba vagy xml-be export\u00e1lhatjuk. <\/p>\n<p><\/p>\n<h2 id=\"sobiraem-vse-vmeste\">Miut\u00e1n megoldottuk a hiteles\u00edt\u00e9st, kezdhetj\u00fck! A v\u00e9gs\u0151<\/h2>\n<p><\/p>\n<p>Sok cikk \u00edr\u00f3dott a Grafana \u00e9s Zabbix telep\u00edt\u00e9s\u00e9r\u0151l \u00e9s konfigur\u00e1l\u00e1s\u00e1r\u00f3l, \u00e9n a konfigur\u00e1ci\u00f3 alapvet\u0151 szempontjait fogom bemutatni. <\/p>\n<p><\/p>\n<p>A Zabbix-en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/dts-dronten\/\"   title=\"szerveren\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2595\">szerveren<\/a> l\u00e9trej\u00f6n egy \"h\u00e1l\u00f3zati csom\u00f3pont\" (host), amelyhez hozz\u00e1csatolj\u00e1k az \"adat elemeket\" (item) a mi \u00e9rz\u00e9kel\u0151inkt\u0151l sz\u00e1rmaz\u00f3 metrik\u00e1kkal. A csom\u00f3pontok \u00e9s az adat elemek neveit c\u00e9lszer\u0171 el\u0151re megtervezni, \u00e9s a lehet\u0151 legstruktur\u00e1ltabb\u00e1 tenni, mivel ezekhez a grafan\u00e1t\u00f3l regul\u00e1ris kifejez\u00e9seken kereszt\u00fcl fogunk hozz\u00e1f\u00e9rni. Ez a megk\u00f6zel\u00edt\u00e9s az\u00e9rt el\u0151ny\u00f6s, mert egyetlen lek\u00e9rdez\u00e9ssel adatokat kaphatunk egy csoport elemb\u0151l. <\/p>\n<p><\/p>\n<p>A grafana be\u00e1ll\u00edt\u00e1s\u00e1hoz tov\u00e1bbi b\u0151v\u00edtm\u00e9nyek telep\u00edt\u00e9se sz\u00fcks\u00e9ges: <\/p>\n<p><\/p>\n<ul>\n<li>Zabbix by Alexander Zobnin (alexanderzobnin-zabbix-app) \u2013 Zabbix integr\u00e1ci\u00f3<\/li>\n<li>natel-discrete-panel \u2013 b\u0151v\u00edtm\u00e9ny a diszkr\u00e9t vizualiz\u00e1ci\u00f3hoz v\u00edzszintes grafikonon<\/li>\n<li>pierosavi-imageit-panel \u2013 b\u0151v\u00edtm\u00e9ny az adatok megjelen\u00edt\u00e9s\u00e9re a saj\u00e1t k\u00e9p\u00fcnk felett<\/li>\n<li>agenty-flowcharting-panel \u2013 dinamikus vizualiz\u00e1ci\u00f3s plugin a draw.io-b\u00f3l k\u00e9sz\u00fclt diagramokhoz<\/li>\n<\/ul>\n<p><\/p>\n<p>Az integr\u00e1ci\u00f3 a Zabbix-szal a Grafan\u00e1ban \u00e1ll\u00edthat\u00f3 be, a Men\u00fcbe\u00e1ll\u00edt\u00e1sok alatt tal\u00e1lhat\u00f3 Data sources &gt; Zabbix men\u00fcpontban. Itt meg kell adni a Zabbix szerver API c\u00edm\u00e9t, az eny\u00e9m a k\u00f6vetkez\u0151: <noindex><a rel=\"nofollow\" href=\"http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php\">http:\/\/zabbix.local\/zabbix\/api_jsonrpc.php<\/a><\/noindex>, valamint a bel\u00e9p\u00e9shez sz\u00fcks\u00e9ges felhaszn\u00e1l\u00f3nevet \u00e9s jelsz\u00f3t. Ha mindent helyesen \u00e1ll\u00edtottunk be, a be\u00e1ll\u00edt\u00e1sok ment\u00e9sekor a k\u00f6vetkez\u0151 \u00fczenet jelenik meg a verzi\u00f3sz\u00e1mmal: Zabbix API version: 5.0.1<\/p>\n<p><\/p>\n<h3 id=\"sozdaem-dashboard\">Dashboard l\u00e9trehoz\u00e1sa<\/h3>\n<p><\/p>\n<p>Itt kezd\u0151dik a Grafana \u00e9s a pluginjainak val\u00f3di var\u00e1zslata. <\/p>\n<p><\/p>\n<p><strong>natel-discrete-panel plugin<\/strong><br \/>\nAdataink vannak a motorok \u00e1llapot\u00e1r\u00f3l a vonalakon (m\u0171k\u00f6dik = 1, nem m\u0171k\u00f6dik = 0). A discrete diagram seg\u00edts\u00e9g\u00e9vel \u00e1br\u00e1zolhatjuk a sk\u00e1l\u00e1t, amelyen l\u00e1that\u00f3: a motor \u00e1llapota, mennyi ideig m\u0171k\u00f6d\u00f6tt percekben \/ \u00f3r\u00e1kban vagy %, \u00e9s h\u00e1nyszor indult el. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/30d31d897758f2116d07ec957866bf03.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A motorok \u00e1llapot\u00e1nak vizualiz\u00e1l\u00e1sa<\/em><\/p>\n<p><\/p>\n<p>Szerintem ez az egyik legjobb diagram a berendez\u00e9sek teljes\u00edtm\u00e9ny\u00e9nek vizualiz\u00e1l\u00e1s\u00e1ra. Azonnal l\u00e1that\u00f3, mennyi id\u0151t \u00e1lltak meg, \u00e9s milyen \u00fczemm\u00f3dokban m\u0171k\u00f6dtek gyakrabban. Rengeteg adat rendelkez\u00e9sre \u00e1ll, van lehet\u0151s\u00e9g aggreg\u00e1lni azokat tartom\u00e1nyok szerint, \u00e9rt\u00e9kek alapj\u00e1n \u00e1talak\u00edtani (ha az \u00e9rt\u00e9k \"1\", akkor \"BE\"-k\u00e9nt \u00e1br\u00e1zolni)<\/p>\n<p><\/p>\n<p><strong>pierosavi-imageit-panel plugin<\/strong><\/p>\n<p><\/p>\n<p>Az Imageit k\u00f6nnyen haszn\u00e1lhat\u00f3, ha m\u00e1r van egy megrajzolt terv vagy elrendez\u00e9s, amelyre az \u00e9rz\u00e9kel\u0151kb\u0151l sz\u00e1rmaz\u00f3 adatokat szeretn\u00e9 elhelyezni. A vizualiz\u00e1ci\u00f3 be\u00e1ll\u00edt\u00e1sain\u00e1l meg kell adni a k\u00e9p URL c\u00edm\u00e9t, \u00e9s hozz\u00e1adni a sz\u00fcks\u00e9ges sensor elemeket. Az elem megjelenik a k\u00e9pen, \u00e9s a k\u00edv\u00e1nt helyre h\u00fazhat\u00f3 az eg\u00e9rrel.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/a4fdbc44aee91c45787f1b210b1ee74e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A kemence diagramja h\u0151m\u00e9rs\u00e9kleti \u00e9s nyom\u00e1sm\u00e9r\u0151 metrik\u00e1kkal<\/em><\/p>\n<p><\/p>\n<p><strong>agenty-flowcharting-panel plugin<\/strong><\/p>\n<p><\/p>\n<p>A FlowCharting vizualiz\u00e1l\u00e1s\u00e1r\u00f3l szeretn\u00e9k r\u00e9szletesebben mes\u00e9lni, mivel ez egy hihetetlen\u00fcl funkcion\u00e1lis eszk\u00f6z. Lehet\u0151v\u00e9 teszi dinamikus mnemosk\u00e9m\u00e1k l\u00e9trehoz\u00e1s\u00e1t, amelyek elemei reag\u00e1lnak a metrik\u00e1k \u00e9rt\u00e9keire (sz\u00edn, helyzet, n\u00e9v stb. v\u00e1ltoz\u00e1sa). <\/p>\n<p><\/p>\n<h3 id=\"poluchenie-dannyh\">Adatok lek\u00e9r\u00e9se<\/h3>\n<p><\/p>\n<p>A vizualiz\u00e1ci\u00f3s elem l\u00e9trehoz\u00e1sa a Grafan\u00e1ban b\u00e1rmilyen adatforr\u00e1sb\u00f3l, jelen esetben a Zabbixb\u00f3l, a lek\u00e9rdez\u00e9sekkel kezd\u0151dik. A k\u00e9rd\u00e9sek seg\u00edts\u00e9g\u00e9vel meg kell szerezni az \u00f6sszes metrik\u00e1t, amelyeket a diagramon szeretn\u00e9nk haszn\u00e1lni. A metrik\u00e1k az adatnevek Zabbixban, k\u00fcl\u00f6n metrik\u00e1t is megadhatunk, valamint t\u00f6meget is sz\u0171rhet\u00fcnk regul\u00e1ris kifejez\u00e9sekkel. Az \u00e9n p\u00e9ld\u00e1mban az Item mez\u0151 tartalmazza a kifejez\u00e9st: \u201e\/^(vonal 1)|(jelenl\u00e9t)|(t\u00f6k)\/\u201d \u2014 ez azt jelenti, hogy v\u00e1lasszuk az \u00f6sszes metrik\u00e1t, amelynek neve pontosan \u201evonal 1\u201d-t\u0151l kezd\u0151dik, vagy tartalmazza a \u201ejelenl\u00e9t\u201d sz\u00f3t, vagy a \u201et\u00f6k\u201d sz\u00f3t.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/44e6735f25726a8d70a78b42e98e00f6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Az els\u0151 vonal motorjainak \u00e9s az alapanyagoknak a lek\u00e9rdez\u00e9si p\u00e9lda be\u00e1ll\u00edt\u00e1sa.<\/em><\/p>\n<p><\/p>\n<h3 id=\"preobrazovanie-dannyh\">Az adatok \u00e1talak\u00edt\u00e1sa<\/h3>\n<p><\/p>\n<p>Az alapadatok nem mindig abban a form\u00e1ban \u00e1llnak rendelkez\u00e9s\u00fcnkre, ahogyan meg kell \u0151ket jelen\u00edten\u00fcnk. P\u00e9ld\u00e1ul, ha van percdatank a term\u00e9k s\u00faly\u00e1r\u00f3l a t\u00e1rol\u00f3ban (kg), \u00e9s nek\u00fcnk a t\u00f6lt\u00e9si sebess\u00e9get kell megjelen\u00edten\u00fcnk t\/h-ban. \u00c9n ezt \u00edgy csin\u00e1lom: veszem a s\u00falyadatokat, \u00e9s a Grafana delta funkci\u00f3j\u00e1val \u00e1talak\u00edtom \u0151ket, ami kisz\u00e1molja a metrik\u00e1k k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9get, \u00edgy a jelenlegi s\u00faly kg\/perc-be alakul. Ezut\u00e1n 0.06-tal szorzom a v\u00e9geredm\u00e9nyt, hogy tonn\u00e1ra\/\u00f3r\u00e1ra \u00e1tv\u00e1ltsam. Mivel a s\u00falymetrik\u00e1t t\u00f6bb lek\u00e9rdez\u00e9sben haszn\u00e1lom, \u00faj \u00e1ln\u00e9v (setAlias) megad\u00e1s\u00e1val haszn\u00e1lom, \u00e9s ezt fogom alkalmazni a vizualiz\u00e1ci\u00f3s szab\u00e1lyban. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/0ea3c61d1e8ac9cbe5412c854fe8dad6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A delta param\u00e9ter, a szorz\u00f3 \u00e9s a metrika \u00e1tnevez\u00e9s\u00e9nek p\u00e9ld\u00e1ja a lek\u00e9rdez\u00e9sben.<\/em><\/p>\n<p><\/p>\n<p>Itt van m\u00e9g egy p\u00e9lda az adatok \u00e1talak\u00edt\u00e1s\u00e1ra: meg kellett sz\u00e1molnom a motorind\u00edt\u00e1sok sz\u00e1m\u00e1t (a ciklus kezdete = a motor ind\u00edt\u00e1sa). A metrika a \"1. vonal \u2013 1. tart\u00e1lyb\u00f3l szivatty\u00faz\u00f3 szivatty\u00fa (\u00e1llapot)\" \u00e1llapot alapj\u00e1n sz\u00e1m\u00edt\u00f3dik. \u00c1talak\u00edt\u00e1s: az eredeti metrika adatait a delta f\u00fcggv\u00e9nnyel (\u00e9rt\u00e9kek k\u00f6z\u00f6tti k\u00fcl\u00f6nbs\u00e9g) m\u00f3dos\u00edtjuk, \u00edgy a metrik\u00e1ban az \u00e9rt\u00e9k \"+1\" lesz a motor ind\u00edt\u00e1sakor, \"-1\" a le\u00e1ll\u00edt\u00e1skor \u00e9s \"0\" amikor a motor nem v\u00e1ltoztatja meg az \u00e1llapot\u00e1t. Ezut\u00e1n elt\u00e1vol\u00edtom az 1-n\u00e9l kisebb \u00e9rt\u00e9keket \u00e9s \u00f6sszegezem \u0151ket. Ennek eredm\u00e9nyek\u00e9nt megkapjuk a motorind\u00edt\u00e1sok sz\u00e1m\u00e1t. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/cfedff7cbdd1f1dfaaf529ebc23d2151.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A jelenlegi \u00e1llapotb\u00f3l az ind\u00edt\u00e1sok sz\u00e1m\u00e1nak adatok \u00e1talak\u00edt\u00e1s\u00e1nak p\u00e9ld\u00e1ja.<\/em><\/p>\n<p><\/p>\n<h3 id=\"teper-pro-samu-vizualizaciyu\">Most a vizualiz\u00e1ci\u00f3r\u00f3l.<\/h3>\n<p><\/p>\n<p>A megjelen\u00edt\u00e9si be\u00e1ll\u00edt\u00e1sokn\u00e1l van egy 'Edit Draw' gomb, amely elind\u00edtja a szerkeszt\u0151t, ahol fel lehet rajzolni a diagramot. Minden objektumnak a diagramon vannak saj\u00e1t param\u00e9terei. P\u00e9ld\u00e1ul, ha be\u00e1ll\u00edtom a bet\u0171t\u00edpus konfigur\u00e1ci\u00f3t a szerkeszt\u0151ben \u2013 azok \u00e9rv\u00e9nyes\u00fclni fognak a Grafan\u00e1ban az adatok vizualiz\u00e1l\u00e1s\u00e1n\u00e1l. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/fb0936ef47a6cf55417784b60f744488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>\u00cdgy n\u00e9z ki a szerkeszt\u0151 a Draw.io-n<\/em><\/p>\n<p><\/p>\n<p>A s\u00e9ma ment\u00e9se ut\u00e1n megjelenik a Grafan\u00e1ban, \u00e9s l\u00e9tre lehet hozni az elemek m\u00f3dos\u00edt\u00e1s\u00e1nak szab\u00e1lyait. <\/p>\n<p><\/p>\n<p>A param\u00e9terek () k\u00f6z\u00e9 be\u00edrjuk: <\/p>\n<p><\/p>\n<ul>\n<li>Options \u2014 a szab\u00e1ly neve (Rule name), a haszn\u00e1land\u00f3 metrika neve vagy \u00e1lneve (Apply to metrics). Az adatok aggreg\u00e1ci\u00f3s t\u00edpusa (Aggregation) befoly\u00e1solja a metrika v\u00e9gs\u0151 eredm\u00e9ny\u00e9t, \u00edgy p\u00e9ld\u00e1ul a Last \u2014 az utols\u00f3 \u00e9rt\u00e9ket jelenti, az avg pedig a fels\u0151 jobb sarokban kiv\u00e1lasztott id\u0151szak \u00e1tlagos \u00e9rt\u00e9k\u00e9t.<\/li>\n<li>Thresholds \u2014 a k\u00fcsz\u00f6b\u00e9rt\u00e9kek param\u00e9tere, amely le\u00edrja a sz\u00edn alkalmaz\u00e1s\u00e1nak logik\u00e1j\u00e1t, vagyis a v\u00e1lasztott sz\u00edn a s\u00e9ma elemeire vonatkozik a metrik\u00e1kkal kapcsolatos adatok f\u00fcggv\u00e9ny\u00e9ben. P\u00e9ld\u00e1ul az \u00e9n p\u00e9ld\u00e1mban a metrik\u00e1k \"0\" \u00e9rt\u00e9k\u00e9n\u00e9l az \u00e1llapot \"Ok\" sz\u00edn\u0171 lesz, m\u00edg az \"&gt;1\" \u00e9rt\u00e9kn\u00e9l a kritikus \u00e1llapot sz\u00edne piros.<\/li>\n<li>Color\/Tooltip Mappings \u00e9s Label\/Text Mappings \u2014 a s\u00e9ma elem\u00e9nek kiv\u00e1laszt\u00e1sa \u00e9s m\u0171k\u00f6d\u00e9s\u00e9nek forgat\u00f3k\u00f6nyve. Az els\u0151 forgat\u00f3k\u00f6nyvben az objektum sz\u00ednezve lesz, a m\u00e1sodikban pedig a metrik\u00e1b\u00f3l sz\u00e1rmaz\u00f3 adatok sz\u00f6vege jelenik meg rajta. Az objektum kiv\u00e1laszt\u00e1s\u00e1hoz a s\u00e9m\u00e1n meg kell nyomni a l\u00e1nc jel\u00e9t, majd kattintani kell a s\u00e9m\u00e1n.<\/li>\n<\/ul>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/3ae4087a237cebe7c93b43bdbd0f269b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Ebben a p\u00e9ld\u00e1ban pirosra festem a szivatty\u00fat \u00e9s a ny\u00edl\u00e1t, ha m\u0171k\u00f6dik, \u00e9s z\u00f6ldre, ha nem.<\/em> <\/p>\n<p><\/p>\n<p>A flowcharting b\u0151v\u00edtm\u00e9ny seg\u00edts\u00e9g\u00e9vel siker\u00fclt megrajzolnom az eg\u00e9sz vonal s\u00e9ma k\u00e9p\u00e9t, amelyben:<\/p>\n<p><\/p>\n<ol>\n<li>megv\u00e1ltozik az aggreg\u00e1tumok sz\u00edne a st\u00e1tuszuknak megfelel\u0151en<\/li>\n<li>jelz\u00e9s van arra, hogy a term\u00e9k hi\u00e1nyzik a t\u00e1rol\u00f3kban<\/li>\n<li>megjelenik a motorok frekvenci\u00e1j\u00e1nak be\u00e1ll\u00edt\u00e1sa <\/li>\n<li>az els\u0151 tart\u00e1ly felt\u00f6lt\u00e9si\/\u00fcr\u00edt\u00e9si sebess\u00e9ge<\/li>\n<li>sz\u00e1molja a gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9si ciklusainak sz\u00e1m\u00e1t (kever\u00e9sek)<\/li>\n<\/ol>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Grafana+Zabbix: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa\" src=\"\/wp-content\/uploads\/2020\/08\/dcecf15c2de301c73408452719f895f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa<\/em><\/p>\n<p><\/p>\n<h2 id=\"rezultat\">Eredm\u00e9ny<\/h2>\n<p><\/p>\n<p>Sz\u00e1momra a legnehezebb az adatok megszerz\u00e9se volt az vez\u00e9rl\u0151kt\u0151l. A Zabbix sokoldal\u00fas\u00e1g\u00e1nak k\u00f6sz\u00f6nhet\u0151en az adatok beszerz\u00e9s\u00e9ben \u00e9s a Grafana rugalmass\u00e1g\u00e1nak a b\u0151v\u00edtm\u00e9nyek r\u00e9v\u00e9n, mind\u00f6ssze p\u00e1r napra volt sz\u00fcks\u00e9gem egy komplex gy\u00e1rt\u00f3sor figyel\u0151 k\u00e9perny\u0151 l\u00e9trehoz\u00e1s\u00e1hoz. A vizualiz\u00e1ci\u00f3 lehet\u0151v\u00e9 tette a grafikonok \u00e9s a st\u00e1tusz-statisztik\u00e1k megtekint\u00e9s\u00e9t, valamint a weben kereszt\u00fcl k\u00f6nny\u0171 hozz\u00e1f\u00e9r\u00e9st minden \u00e9rdekl\u0151d\u0151 sz\u00e1m\u00e1ra \u2013 mindez gyorsan lehet\u0151v\u00e9 tette a sz\u0171k keresztmetszetek \u00e9s az aggreg\u00e1tumok nem hat\u00e9kony haszn\u00e1lat\u00e1nak gyors azonos\u00edt\u00e1s\u00e1t. <\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Z\u00e1r\u00e1s<\/h2>\n<p><\/p>\n<p>Nagyon tetszett a Zabbix+Grafana kombin\u00e1ci\u00f3, \u00e9s aj\u00e1nlom, hogy figyeljen r\u00e1, ha gyorsan szeretn\u00e9 feldolgozni az adatokat vez\u00e9rl\u0151kb\u0151l vagy \u00e9rz\u00e9kel\u0151kb\u0151l programoz\u00e1s vagy bonyolult kereskedelmi term\u00e9kek bevezet\u00e9se n\u00e9lk\u00fcl. K\u00e9ts\u00e9gtelen, hogy ez nem helyettes\u00edti a professzion\u00e1lis SCADA rendszereket, de elegend\u0151 lesz a teljes gy\u00e1rt\u00e1s k\u00f6zpontos\u00edtott monitoroz\u00e1s\u00e1nak eszk\u00f6zek\u00e9nt.<\/p>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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: A gy\u00e1rt\u00f3sor m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1sa | ProHoster","description":"Ebben a cikkben szeretn\u00e9m megosztani a Zabbix \u00e9s Grafana open source rendszerek haszn\u00e1lat\u00e1val kapcsolatos tapasztalataimat a gy\u00e1rt\u00f3sorok m\u0171k\u00f6d\u00e9s\u00e9nek vizualiz\u00e1l\u00e1s\u00e1ban.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/grafana-zabbix-vizualizacziya-raboty-proizvodstvennoj-linii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/92721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=92721"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/92721\/revisions"}],"predecessor-version":[{"id":159877,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/92721\/revisions\/159877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/92722"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=92721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=92721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=92721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}