Grafana+Zabbix: Kallon layin samarwa

A cikin wannan labarin, Ina so in raba gwaninta na amfani da bude tushen Zabbix da tsarin Grafana don ganin aikin layin samarwa. Bayanan na iya zama da amfani ga waɗanda ke neman hanya mai sauri don nunawa ko nazarin bayanan da aka tattara a cikin aikin sarrafa masana'antu ko ayyukan IoT. Labarin ba cikakken jagora bane, sai dai ra'ayi ne na tsarin sa ido dangane da buɗaɗɗen software don masana'antar masana'anta.

Kayan aiki

Zabbix - mun daɗe muna amfani da shi don saka idanu akan kayan aikin IT na shuka. Tsarin ya juya ya zama mai dacewa kuma mai dacewa wanda muka fara shigar da bayanai daga layin samarwa, na'urori masu aunawa da masu sarrafawa a ciki. Wannan ya ba mu damar tattara duk bayanan ma'auni a wuri guda, yin jadawali masu sauƙi na amfani da albarkatu da aikin kayan aiki, amma da gaske ba mu da nazari da kyawawan hotuna.

Grafana kayan aiki ne mai ƙarfi don nazari da gani na bayanai. Yawancin plugins suna ba ku damar ɗaukar bayanai daga maɓuɓɓuka daban-daban (zabbix, clickhouse, influxDB), aiwatar da shi akan tashi (ƙididdige matsakaici, jimla, bambanci, da sauransu) kuma zana kowane nau'in jadawali (daga layi mai sauƙi, saurin sauri. , Tables zuwa hadaddun zane).

Draw.io - sabis ɗin da ke ba ku damar zana a cikin editan kan layi daga ƙirar toshe mai sauƙi zuwa tsarin bene. Akwai samfuran shirye-shiryen da yawa da abubuwan da aka zana. Ana iya fitar da bayanai zuwa duk manyan sifofin hoto ko xml.

Saka shi duka tare

An rubuta labarai da yawa akan yadda ake shigarwa da kuma daidaita Grafana da Zabbix, zan yi magana game da mahimman abubuwan daidaitawa.

An ƙirƙiri "ƙullin hanyar sadarwa" (mai masaukin baki) akan uwar garken Zabbix, wanda zai mallaki "abubuwan bayanai" (abu) tare da ma'auni daga firikwensin mu. Yana da kyau a yi la'akari da sunayen nodes da abubuwan bayanai a gaba da kuma sanya su a matsayin tsari kamar yadda zai yiwu, tun da za mu sami damar su daga graphana ta hanyar maganganu na yau da kullum. Wannan hanya ta dace saboda kuna iya samun bayanai daga rukuni na abubuwa tare da buƙatu ɗaya.

Don saita grafana, kuna buƙatar shigar da ƙarin plugins:

  • Zabbix na Alexander Zobnin (alexanderzobnin-zabbix-app) - haɗin kai tare da zabbix
  • natel-discrete-panel - plugin don hangen nesa mai hankali akan ginshiƙi kwance
  • pierosavi-imageit-panel - plugin don nuna bayanai a saman hotonku
  • agenty-flowcharting-panel - kayan aikin gani mai tsauri mai tsauri daga draw.io

Haɗin kai tare da Zabbix kanta an saita shi a cikin grafana, abin menu KanfigurationData SourceZabbix. A can kuna buƙatar saka adireshin api na sabar zabbix, Ina da wannan http://zabbix.local/zabbix/api_jsonrpc.php, da kuma shiga tare da kalmar sirri don samun dama. Idan an yi komai daidai, lokacin adana saitunan, za a sami saƙo tare da lambar sigar api: zabbix API version: 5.0.1

Ƙirƙirar Dashboard

Anan ne ainihin sihirin grafana da plugins ɗin sa ya fara.

natel-discrete-panel plugin
Muna da bayanai game da matsayi na injuna akan layi (aiki = 1, ba aiki = 0). Yin amfani da jadawali mai hankali, zamu iya zana ma'auni wanda zai nuna: matsayin injin, minti nawa / awa ko % nawa ya yi aiki, da sau nawa ya fara.

Grafana+Zabbix: Kallon layin samarwa
Ganin halin injin

A ganina, wannan shine ɗayan mafi kyawun jadawali don ganin aikin kayan aikin. Nan da nan za ku iya ganin tsawon lokacin da ba shi da aiki, a cikin waɗanne hanyoyi yake aiki akai-akai. Ana iya samun bayanai da yawa, yana yiwuwa a haɗa su ta jeri, canzawa ta dabi'u (idan darajar ta kasance "1", sannan a nuna a matsayin "ON")

pierosavi-imageit-panel plugin

Hoton ya dace don amfani lokacin da kun riga kuna da zanen zane ko tsarin ɗakin da kuke son amfani da bayanai daga na'urori masu auna firikwensin. A cikin saitunan gani, kuna buƙatar saka adireshin url don hoton kuma ƙara abubuwan firikwensin da kuke buƙata. Abun yana bayyana akan hoton kuma ana iya sanya shi a daidai wurin da linzamin kwamfuta.

Grafana+Zabbix: Kallon layin samarwa
Tsarin tanderu tare da ma'aunin zafin jiki da matsa lamba

wakili-flowcharting-panel plugin

Ina so in ba ku ƙarin bayani game da ƙirƙirar FlowCharting gani, saboda kayan aiki ne mai ban mamaki. Yana ba ka damar yin mnemonic mai ƙarfi, abubuwan da za su amsa ga ƙimar ma'auni (canza launi, matsayi, suna, da sauransu).

Samun bayanai

Ƙirƙirar kowane nau'in hangen nesa a cikin grafana yana farawa da buƙatar bayanai daga tushen, a cikin yanayinmu shine zabbix. Yin amfani da tambayoyi, muna buƙatar samun duk ma'aunin da muke so muyi amfani da su a cikin zane. Cikakkun bayanai sunaye ne na abubuwan bayanai a cikin Zabbix, zaku iya tantance ma'auni daban da saiti tare da tacewa ta hanyar magana ta yau da kullun. A cikin misalina, filin abu ya ƙunshi furci: "/(^layi 1)|(samuwa)|(zucchini)/" - wannan yana nufin: zaɓi duk ma'auni waɗanda sunansu ya fara da "layi 1" ko kuma ya ƙunshi kalmar "samuwa". "ko ya ƙunshi kalmar "zucchini"

Grafana+Zabbix: Kallon layin samarwa
Misali na kafa buƙatun bayanai akan injinan layin farko da wadatar albarkatun ƙasa

Canza bayanai

Bayanan tushen ƙila ba koyaushe suna cikin sigar da muke buƙatar nuna su ba. Misali, muna da bayanan minti-bi-minti kan nauyin samfur a cikin akwati (kg), kuma muna son nuna ƙimar cika a t/h. Ina yin haka: Na ɗauki bayanan nauyi kuma in canza shi tare da aikin graphana delta, wanda ke ƙididdige bambanci tsakanin ƙimar awo, don haka nauyin na yanzu yana canzawa zuwa kg / min. Sannan na ninka da 0.06 don kawo sakamakon zuwa ton/hour. Tun da ana amfani da ma'aunin nauyi a cikin tambayoyin da yawa, zan ba shi sabon laƙabi (setAlias) kuma in yi amfani da shi a cikin tsarin sa.

Grafana+Zabbix: Kallon layin samarwa
Misali na amfani da ma'aunin delta da mai ninkawa da sake suna awo a cikin tambaya

Ga wani misali na canjin bayanai: Ina buƙatar ƙididdige adadin batches (farkon sake zagayowar = farkon injin). Ana ƙididdige ma'auni bisa ga yanayin injin "layi 1 - famfo tanki 1 (matsayi)". Canji: muna canza bayanan ma'auni na asali tare da aikin delta (bambancin darajar), don haka ma'aunin zai sami darajar "+1" don fara injin, "-1" don tsayawa da "0" lokacin da injin bai yi ba. canza matsayinsa. Sa'an nan na cire duk dabi'u kasa da 1 kuma in taƙaita su. Sakamakon shine adadin farawar injin.

Grafana+Zabbix: Kallon layin samarwa
Misalin canza bayanai daga halin yanzu zuwa adadin farawa

Yanzu game da hangen nesa kanta

A cikin saitunan nuni akwai maɓallin "Edit Draw", yana ƙaddamar da edita wanda za ku iya zana zane. Kowane abu a kan zane yana da nasa sigogi. Misali, idan kun saka saitin rubutu a cikin edita, za a yi amfani da su ga ganin bayanan a cikin grafana.

Grafana+Zabbix: Kallon layin samarwa
Wannan shine yadda editan yayi kama da Draw.io

Bayan adana makircin, zai bayyana a cikin graphana kuma zai yiwu ya haifar da dokoki don canza abubuwa.

A cikin sigogi () mun ƙayyade:

  • Zaɓuɓɓuka - saita sunan ƙa'idar (Sunan ƙa'ida), suna ko laƙabin ma'aunin wanda za a yi amfani da bayanansa (Aiwatar da awo). Nau'in tattara bayanai (Aggregation) yana rinjayar sakamakon ƙarshe na ma'auni, don haka Ƙarshe yana nufin za a zaɓi ƙimar ƙarshe, avg yana nufin matsakaicin ƙimar lokacin da aka zaɓa a kusurwar dama ta sama.
  • Ƙarfi - ma'auni na ƙimar kofa, yana bayyana ma'anar aikace-aikacen launi, wato, zaɓaɓɓen launi za a yi amfani da abubuwan da ke kan zane, dangane da bayanan awo. A misali na, idan ƙimar ma'aunin "0", matsayi zai zama "Ok", launi zai zama kore, idan darajar "> 1", matsayi zai zama Critical kuma launi zai zama ja.
  • Taswirar launi/Tsarin kayan aiki" da "Label/Taswirar Rubuce-rubuce" - zaɓi na ɓangaren da'ira da yanayin yanayinsa. A cikin yanayin farko, za a fentin abu a kan, a cikin na biyu - zai sami rubutu tare da bayanai daga ma'auni. Don zaɓar wani abu akan zane, kuna buƙatar danna alamar kewayawa kuma danna kan zane tare da linzamin kwamfuta.

Grafana+Zabbix: Kallon layin samarwa
A cikin wannan misalin, Ina zanen famfo da kibiyansa ja idan yana aiki kuma kore idan ba haka ba.

Tare da taimakon plugin ɗin da ke gudana, na sami nasarar zana zanen layin gaba ɗaya, wanda akansa:

  1. kalar aggregates yana canzawa gwargwadon matsayinsu
  2. akwai ƙararrawa don rashin samfurin a cikin kwantena
  3. ana nuna saitin mitar mota
  4. yawan cika/fitarwa na tanki na farko
  5. ana ƙidaya adadin zagayowar aiki na layi (batch).

Grafana+Zabbix: Kallon layin samarwa
Kawancen layin samarwa

sakamakon

Abu mafi wahala a gare ni shine samun bayanai daga masu sarrafawa. Godiya ga versatility na Zabbix cikin sharuddan sayan bayanai da kuma sassauci na Grafana ta hanyar plugins, ya ɗauki kwanaki biyu kawai don ƙirƙirar cikakken allo don sa ido kan samar da layin. Ganin abin da ya gani ya ba da damar duba hotuna da kididdigar matsayi, da sauƙi ta hanyar yanar gizo ga duk wanda ke da sha'awar - duk wannan ya ba da damar gano ƙwanƙolin cikin sauri da rashin ingantaccen amfani da tari.

ƙarshe

Ina matukar son tarin Zabbix + Grafana kuma ina ba da shawarar kula da shi idan kuna buƙatar aiwatar da bayanai da sauri daga masu sarrafawa ko na'urori masu auna firikwensin ba tare da tsarawa ko aiwatar da samfuran kasuwanci masu rikitarwa ba. Tabbas, wannan ba zai maye gurbin tsarin SCADA masu sana'a ba, amma zai zama isa a matsayin kayan aiki don saka idanu akan duk abubuwan samarwa.

source: www.habr.com

Add a comment