Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana

Ma kēia ʻatikala, makemake wau e kaʻana like i koʻu ʻike no ka hoʻohana ʻana i nā ʻōnaehana open source Zabbix a me Grafana e nānā i ka hana o nā laina hana. He mea pono paha ka ʻike i ka poʻe e ʻimi nei i ke ala wikiwiki e hōʻike ʻike a nānā paha i ka ʻikepili i hōʻiliʻili ʻia i loko o ka automation ʻoihana a i ʻole nā ​​papahana IoT. ʻAʻole kēia ʻatikala he alakaʻi kikoʻī, akā he manaʻo o kahi ʻōnaehana nānā e pili ana i ka polokalamu open source no kahi ʻoihana hana.

Kākoʻo lāʻau

ʻO Zabbix - ua hoʻohana mākou iā ia no ka manawa lōʻihi e nānā i ka ʻōnaehana IT o ka mea kanu. Ua lilo ka ʻōnaehana i mea maʻalahi a maʻalahi hoʻi i hoʻomaka mākou e hoʻokomo i ka ʻikepili mai nā laina hana, nā mea ʻike a me nā mea hoʻokele i loko. Ua ʻae kēia iā mākou e hōʻiliʻili i nā ʻikepili metric a pau ma kahi hoʻokahi, e hana i nā kiʻi maʻalahi o ka hoʻohana ʻana i nā kumuwaiwai a me ka hana ʻana o nā mea hana, akā nele maoli mākou i nā ʻikepili a me nā kiʻi nani.

grafana he mea hana ikaika no ka hoʻopili ʻana a me ka ʻike ʻikepili. ʻO ka nui o nā plugins e ʻae iā ʻoe e lawe i ka ʻikepili mai nā kumu like ʻole (zabbix, clickhouse, influxDB), e hoʻoponopono iā ia ma ka lele (heluhelu i ka awelika, huina, ʻokoʻa, etc.) a huki i nā ʻano kiʻi āpau (mai nā laina maʻalahi, speedometers. , nā papa i nā kiʻi paʻakikī).

Kuhi.io - kahi lawelawe e hiki ai iā ʻoe ke huki i kahi hoʻoponopono pūnaewele mai kahi kiʻi poloka maʻalahi i kahi hoʻolālā papahele. Nui nā la'ana i ho'omākaukau 'ia a me nā mea i kaha 'ia. Hiki ke lawe ʻia ka ʻikepili i nā ʻano kiʻi nui a i ʻole xml.

Hoʻohui pū ʻia

Ua kākau ʻia ka nui o nā ʻatikala e pili ana i ka hoʻonohonoho ʻana a me ka hoʻonohonoho ʻana iā Grafana a me Zabbix, e kamaʻilio wau e pili ana i nā kumu nui o ka hoʻonohonoho.

Hoʻokumu ʻia kahi "pūnaewele pūnaewele" (host) ma ka kikowaena Zabbix, nona nā "mea ʻikepili" (mea) me nā ana mai kā mākou mau mea ʻike. Pono e noʻonoʻo i nā inoa o nā nodes a me nā mea ʻikepili ma mua a hoʻonohonoho ʻia e like me ka hiki, no ka mea, e komo mākou iā lākou mai ka graphana ma o nā ʻōlelo maʻamau. He mea maʻalahi kēia ala no ka mea hiki iā ʻoe ke kiʻi i ka ʻikepili mai kahi hui o nā mea me kahi noi hoʻokahi.

No ka hoʻonohonoho ʻana i ka grafana, pono ʻoe e hoʻokomo i nā plugins hou:

  • ʻO Zabbix na Alexander Zobnin (alexanderzobnin-zabbix-app) - hoʻohui pū me zabbix
  • natel-discrete-panel - plugin no ka ʻike makaʻu ʻole ma ka pakuhi ʻāpae
  • pierosavi-imageit-panel - plugin no ka hōʻike ʻana i ka ʻikepili ma luna o kāu kiʻi
  • agenty-flowcharting-panel - plugin no ka hiʻohiʻona kiʻi kiʻi mai draw.io

Hoʻonohonoho ʻia ka hoʻohui ʻana me Zabbix iā ia iho i ka grafana, mea papa inoa ConfigurationData sourcesZabbix. Ma laila pono ʻoe e kuhikuhi i ka helu api o ka server zabbix, loaʻa iaʻu kēia http://zabbix.local/zabbix/api_jsonrpc.php, a me ke komo ʻana me ka ʻōlelo huna no ke komo ʻana. Inā hana pololei nā mea a pau, i ka wā e mālama ai i nā hoʻonohonoho, e loaʻa kahi memo me ka helu helu api: zabbix API version: 5.0.1

Ke hana ʻana i kahi Dashboard

ʻO kēia kahi kahi e hoʻomaka ai ke kilokilo o grafana a me kāna mau plugins.

natel-discrete-panel plugin
Loaʻa iā mākou ka ʻikepili e pili ana i nā kūlana o nā mīkini ma nā laina (hana = 1, ʻaʻole hana = 0). Me ka hoʻohana ʻana i ka pakuhi discrete, hiki iā mākou ke kahakiʻi i kahi unahi e hōʻike ana: ke kūlana o ka mīkini, ehia mau minuke / hola a i ʻole % i hana ai, a pehea ka manawa i hoʻomaka ai.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
ʻIke kūlana ʻenekini

I koʻu manaʻo, ʻo kēia kekahi o nā kiʻi maikaʻi loa no ka nānā ʻana i ka hana ʻenehana. Hiki iā ʻoe ke ʻike koke i ka lōʻihi o ka hana ʻole, i nā ʻano hana e hana pinepine ai. Hiki i ka nui o ka ʻikepili, hiki ke hōʻuluʻulu iā lākou e nā pae, hoʻololi ʻia e nā waiwai (inā ʻo "1" ka waiwai, a laila hōʻike ʻia ʻo "ON")

pierosavi-imageit-panel plugin

Hiki ke hoʻohana ʻia ke kiʻi inā loaʻa iā ʻoe kahi kiʻi kiʻi a i ʻole hoʻolālā o ka lumi āu e makemake ai e hoʻopili i ka ʻikepili mai nā mea ʻike. Ma nā hoʻonohonoho hiʻohiʻona, pono ʻoe e kuhikuhi i ka helu url no ke kiʻi a hoʻohui i nā mea sensor āu e pono ai. Hōʻike ʻia ka mea ma ke kiʻi a hiki ke kau ʻia ma kahi kūpono me ka ʻiole.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
Hoʻolālā o ka umu ahi me nā ana wela a me ke kaomi

agenty-flowcharting-panel plugin

Makemake wau e haʻi hou aku iā ʻoe e pili ana i ka hoʻokumu ʻana i kahi hiʻohiʻona FlowCharting, no ka mea he mea hana maikaʻi loa ia. Hiki iā ʻoe ke hana i kahi mnemonic dynamic, nā mea e pane ai i nā waiwai o nā metric (hoʻololi i ke kala, kūlana, inoa, etc.).

Loaʻa i ka ʻikepili

Hoʻomaka ka hoʻokumu ʻana i kekahi ʻano hiʻohiʻona ma grafana me kahi noi no ka ʻikepili mai ke kumu, i kā mākou hihia ʻo zabbix. Ke hoʻohana nei i nā nīnau, pono mākou e kiʻi i nā metric āpau a mākou e makemake ai e hoʻohana i ke kiʻi. ʻO nā kikoʻī metric nā inoa o nā mea ʻikepili ma Zabbix, hiki iā ʻoe ke kuhikuhi i kahi metric ʻokoʻa a me kahi hoʻonohonoho me ka kānana ma o ka ʻōlelo maʻamau. Ma kaʻu laʻana, aia i loko o ke kahua ʻImi ka huaʻōlelo: "/(^line 1)|(loaʻa)|(zucchini)/" - ʻo ia hoʻi: koho i nā metric āpau nona ka inoa e hoʻomaka pono me "laina 1" a i ʻole ka huaʻōlelo "loaʻa. " a i ʻole ka huaʻōlelo "zucchini"

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
He laʻana o ka hoʻonohonoho ʻana i kahi noi no ka ʻikepili ma nā mīkini o ka laina mua a me ka loaʻa ʻana o nā mea maka

Hoʻololi ʻikepili

ʻAʻole paha ka ʻikepili kumu ma ke ʻano e pono ai mākou e hōʻike. No ka laʻana, loaʻa iā mākou ka ʻikepili i kēlā me kēia minuke i ke kaumaha o kahi huahana i loko o kahi pahu (kg), a makemake mākou e hōʻike i ka helu hoʻopiha i t / h. Hana wau penei: Lawe au i ka ʻikepili kaumaha a hoʻololi iā ia me ka hana delta graphana, e helu ana i ka ʻokoʻa ma waena o nā waiwai metric, no laila ua hoʻololi ʻia ke kaumaha o kēia manawa i kg / min. A laila hoʻonui au i ka 0.06 e lawe i ka hopena i nā tona / hola. Ma muli o ka hoʻohana ʻia ʻana o ke ana paona i nā nīnau he nui, e hāʻawi wau iā ia i kahi inoa inoa hou (setAlias) a hoʻohana iā ia i ka lula render.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
He laʻana o ka hoʻohana ʻana i ka palena delta a me ka multiplier a me ka hoʻololi ʻana i kahi metric i kahi nīnau

Eia kekahi laʻana o ka hoʻololi ʻikepili: Pono au e helu i ka helu o nā pūʻulu (hoʻomaka ka hoʻomaka = hoʻomaka engine). Ua helu ʻia ka metric ma muli o ke kūlana ʻenekini "laina 1 - pahu pahu 1 (kūlana)". Hoʻololi: hoʻololi mākou i ka ʻikepili o ka metric kumu me ka hana delta (ʻokoʻa waiwai), no laila e loaʻa i ka metric ka waiwai "+1" e hoʻomaka ai i ka ʻenekini, "-1" e kū a "0" ke ʻole ka ʻenekini. hoʻololi i kona kūlana. A laila wehe wau i nā waiwai āpau ma lalo o 1 a hōʻuluʻulu iā lākou. ʻO ka hopena ka helu o ka hoʻomaka ʻana o ka ʻenekini.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
Ka laʻana o ka hoʻololi ʻana i ka ʻikepili mai ke kūlana o kēia manawa i ka helu o nā hoʻomaka

I kēia manawa e pili ana i ka nānā ʻana iā ia iho

Ma nā hoʻonohonoho hōʻike aia kahi pihi "Edit Draw", hoʻomaka ia i kahi mea hoʻoponopono e hiki ai iā ʻoe ke kaha kiʻi. Loaʻa i kēlā me kēia mea ma ke kiʻikuhi kona mau palena ponoʻī. No ka laʻana, inā ʻoe e kuhikuhi i nā hoʻonohonoho font i ka mea hoʻoponopono, e hoʻohana ʻia ia i ka ʻike ʻike ʻikepili ma grafana.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
ʻO kēia ke ʻano o ka mea hoʻoponopono ma Draw.io

Ma hope o ka mālama ʻana i ka hoʻolālā, e ʻike ʻia i ka graphana a hiki ke hana i nā lula no ka hoʻololi ʻana i nā mea.

Ma nā ʻāpana () hōʻike mākou:

  • Nā koho - hoʻonoho i ka inoa o ka lula (inoa Rule), ka inoa a i ʻole ka inoa o ka metric nona ka ʻikepili e hoʻohana ʻia (E noi i nā ana). ʻO ke ʻano o ka hōʻuluʻulu ʻikepili (Aggregation) pili i ka hopena hope o ka metric, no laila ʻo ka hope ke koho ʻia ka waiwai hope, ʻo ka avg ka waiwai awelika no ka manawa i koho ʻia ma ke kihi ʻākau i luna.
  • Nā paepae - ka palena waiwai paepae, wehewehe i ka loiloi o ka noi kala, ʻo ia hoʻi, e hoʻopili ʻia ke kala i koho ʻia i nā mea ma ke kiʻikuhi, ma muli o ka ʻikepili metric. I kaʻu laʻana, inā ʻo "0" ka waiwai o ke ana, ʻo ke kūlana "Ok", ʻo ka ʻōmaʻomaʻo ke kala, inā ʻo ka waiwai ʻo ">1", ʻo ke kūlana koʻikoʻi a ʻulaʻula ke kala.
  • Nā Palapala Kaapuni/Tooltip" a me "Label/Text Mappings" — ke koho ʻana i kahi mea kaapuni a me kāna ʻano hana. Ma ka hiʻohiʻona mua, e pena ʻia ka mea, ma ka lua - e loaʻa iā ia kahi kikokikona me ka ʻikepili mai ka metric. No ke koho ʻana i kahi mea ma ke kiʻikuhi, pono ʻoe e kaomi i ka hōʻailona kaapuni a kaomi i ke kiʻi me ka ʻiole.

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
Ma kēia laʻana, ke pena nei au i ka pamu a me kāna pua ʻulaʻula inā hana ia a ʻōmaʻomaʻo inā ʻaʻole.

Me ke kōkua o ka plugin flowcharting, ua hiki iaʻu ke kahakiʻi i kahi kiʻi o ka laina holoʻokoʻa, kahi:

  1. hoʻololi ke kala o nā aggregates e like me ko lākou kūlana
  2. aia kahi alaala no ka nele o ka huahana i loko o nā pahu
  3. Hōʻike ʻia ka hoʻonohonoho alapine moto
  4. hoʻopiha a hoʻokuʻu i ka pahu mua
  5. helu ʻia ka helu o nā kaʻina hana laina (batch).

Grafana+Zabbix: ʻO ka ʻike ʻana i ka laina hana
ʻO ka nānāʻana i ka laina hana

hopena

ʻO ka mea paʻakikī loa iaʻu ʻo ka loaʻa ʻana o ka ʻikepili mai nā mea hoʻokele. Mahalo i ka versatility o Zabbix e pili ana i ka loaʻa ʻana o ka ʻikepili a me ka maʻalahi o Grafana ma o nā plugins, ua lawe ʻia i ʻelua mau lā e hana i kahi pale piha no ka nānā ʻana i ka laina hana. ʻO ka hiʻohiʻona i hiki ke ʻike i nā kiʻi a me nā ʻikepili kūlana, a me ka maʻalahi ma o ka pūnaewele i ka poʻe makemake - ua hiki i kēia mau mea ke ʻike koke i nā bottlenecks a me ka hoʻohana pono ʻole ʻana i nā aggregates.

hopena

Ua makemake nui au i ka puʻupuʻu Zabbix + Grafana a manaʻo wau e hoʻolohe iā ia inā pono ʻoe e hoʻoponopono wikiwiki i ka ʻikepili mai nā mea hoʻokele a i ʻole nā ​​​​seni me ka ʻole o ka hoʻonohonoho ʻana a i ʻole ka hoʻokō ʻana i nā huahana pāʻoihana paʻakikī. ʻOiaʻiʻo, ʻaʻole kēia e hoʻololi i nā ʻōnaehana SCADA ʻoihana, akā lawa ia e like me kahi mea hana no ka nānā ʻana i ke kikowaena o ka hana holoʻokoʻa.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka