Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso

Sehloohong sena ke batla ho arolelana phihlelo ea ka ea ho sebelisa lisebelisoa tse bulehileng tsa Zabbix le Grafana ho bona ka mahlo a kelello ts'ebetso ea mela ea tlhahiso. Tlhahisoleseding e ka ba molemo ho ba batlang mokhoa o potlakileng oa ho bonts'a kapa ho sekaseka lintlha tse bokelletsoeng ho li-automation tsa indasteri kapa merero ea IoT. Sengoloa ha se thuto e felletseng, empa ke mohopolo oa sistimi ea ho beha leihlo e thehiloeng ho software e bulehileng bakeng sa polante ea tlhahiso.

Lebokose la lithulusi

Zabbix - esale re e sebelisa ka nako e telele ho beha leihlo lisebelisoa tsa IT tsa polante. Tsamaiso e ile ea fetoha e loketseng le ea bokahohle hoo re ileng ra qala ho kenya data ho tsoa ho mela ea tlhahiso, li-sensor le balaoli ho eona. Sena se ile sa re lumella ho bokella lintlha tsohle tsa metrics sebakeng se le seng, ho etsa li-graph tse bonolo tsa tšebeliso ea lisebelisoa le lisebelisoa tsa lisebelisoa, empa re ne re hlile re haelloa ke li-analytics le li-graph tse ntle.

grafana ke sesebelisoa se matla sa li-analytics le pono ea data. Palo e kholo ea li-plugins e u lumella ho nka data ho tsoa mehloling e fapaneng (zabbix, clickhouse, influxDB), e sebedise hang-hang (bala ka karolelano boleng, kakaretso, phapang, joalo-joalo) le ho hula mefuta eohle ea li-graph (ho tloha meleng e bonolo, li-speedometers, litafole ho litšoantšo tse rarahaneng).

Draw.io - tšebeletso e u lumellang hore u hule setšoantšong se bonolo sa li-block ho ea ho moralo oa fatše ho mohlophisi oa inthaneteng. Ho na le litempele tse ngata tse lokiselitsoeng le lintho tse huleloang. Lintlha li ka romelloa kantle ho lifomate tsohle tse kholo tsa litšoantšo kapa xml.

Ho kopanya kaofela

Ho na le lingoloa tse ngata tse ngotsoeng mabapi le mokhoa oa ho kenya le ho hlophisa Grafana le Zabbix, ke tla u joetsa ka lintlha tsa mantlha tsa tlhophiso.

"Node ea marang-rang" (moamoheli) e thehiloe ho seva sa Zabbix, e tla ba le "lintlha tsa data" (lintho) tse nang le metrics ho tsoa ho li-sensor tsa rona. Ho eletsoa ho nahana ka mabitso a li-node le likarolo tsa data esale pele le ho li etsa hore li hlophisehe ka hohle kamoo ho ka khonehang, kaha re tla li fumana ho tloha ho grafana ka lipolelo tse tloaelehileng. Mokhoa ona o bonolo hobane o ka fumana data ho tsoa sehlopheng sa likarolo ka kopo e le 'ngoe.

Ho lokisa grafana o tla hloka ho kenya li-plugins tse ling:

  • Zabbix ka Alexander Zobnin (alexanderzobnin-zabbix-app) - ho kopanngoa le zabbix
  • natel-discrete-panel - plugin bakeng sa pono e hlakileng ea graph e otlolohileng
  • pierosavi-imageit-panel - plugin bakeng sa ho bonts'a data ka holim'a setšoantšo sa hau
  • agenty-flowcharting-panel - plugin bakeng sa pono e matla ea setšoantšo se tsoang ho draw.io

Khokahano le Zabbix ka boeona e hlophisitsoe ka grafana, ntho ea menu ConfigurationData sourcesZabbix. Ha u le moo u hloka ho hlakisa aterese ea seva ea api zabbix, sena ke seo ke nang le sona http://zabbix.local/zabbix/api_jsonrpc.php, 'me u kene ka password bakeng sa ho kena. Haeba ntho e 'ngoe le e' ngoe e etsoa ka nepo, ha u boloka litlhophiso ho tla ba le molaetsa o nang le nomoro ea api version: zabbix API version: 5.0.1

Ho theha Dashboard

Mona ke moo boselamose ba Grafana le li-plugins tsa eona li qalang.

Natel-discrete-panel plugin
Re na le lintlha tse mabapi le boemo ba li-motor meleng (ho sebetsa = 1, ho sa sebetse = 0). Ka ho sebelisa kerafo e hlakileng, re ka taka sekala se tla bontša: boemo ba enjene, metsotso/lihora tse kae kapa % e sebelitse le hore na e qalile hangata hakae.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Ponahalo ea maemo a enjine

Ka maikutlo a ka, ena ke e 'ngoe ea li-graph tse ntle ka ho fetisisa tsa ho bona ts'ebetso ea Hardware. U ka bona hang-hang hore na e qetile nako e kae e sa sebetse le hore na e sebetsa ka mekhoa efe hangata. Ho ka ba le lintlha tse ngata, ho ka khoneha ho li kopanya ka mekhahlelo, ho li fetola ka boleng (haeba boleng ke "1", ebe u bo bontša "ON")

Plugin pierosavi-imageit-panel

Image e bonolo ho e sebelisa ha u se u ntse u e-na le setšoantšo se toroiloeng kapa moralo oa fatše oo u batlang ho sebelisa data ho tsoa ho li-sensor. Litlhophisong tsa pono, o hloka ho hlakisa URL ho setšoantšo ebe o eketsa likarolo tsa sensor tseo o li hlokang. The element e hlaha setšoantšong 'me e ka behoa sebakeng se lakatsehang ka mouse.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Setšoantšo sa sebōpi se nang le mocheso le metrics ea khatello

Sesebelisoa sa agenty-flowcharting-panel

Ke kopa ho bua ka botlalo mabapi le ho theha pono ea FlowCharting, kaha ke sesebelisoa se sebetsang ka mokhoa o makatsang. E u lumella ho etsa setšoantšo se matla sa mnemonic, seo likarolo tsa sona li tla arabela ho litekanyetso tsa metrics (fetola mmala, boemo, lebitso, joalo-joalo).

Ho amohela data

Ho thehoa ha ntho efe kapa efe ea pono Grafana ho qala ka kopo ea data ho tsoa mohloling, molemong oa rona ke zabbix. Re sebelisa lipotso, re hloka ho fumana metrics eohle eo re batlang ho e sebelisa setšoantšong. Lintlha tsa metric ke mabitso a likarolo tsa data ho Zabbix; o ka hlakisa metric e le 'ngoe kapa sete e sefiloeng ka polelo e tloaelehileng. Mohlala oa ka, sebaka sa Ntho se na le poleloana e reng: “/(^line 1)|(availability)|(zucchini)/” - sena se bolela: khetha metrics eohle eo lebitso la eona le qalang ka “line 1” kapa le nang le lentsoe “bo fumaneha. ” kapa e na le lentsoe "zucchini"

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Mohlala oa ho theha kopo ea data ho lienjineri tsa mohala oa pele le boteng ba lisebelisoa tse tala

Phetoho ea data

Lintlha tsa mohloli li kanna tsa se be ka mokhoa oo re hlokang ho li hlahisa ka ona. Ka mohlala, re na le lintlha tsa motsotso le motsotso ka boima ba sehlahisoa ka har'a setshelo (kg), 'me re hloka ho bonts'a sekhahla sa ho tlatsa ka t / hora. Ke etsa sena ka tsela e latelang: Ke nka boitsebiso ba boima ba 'mele ebe ke bo fetola ka mosebetsi oa grafana delta, o balang phapang pakeng tsa litekanyetso tsa metric, kahoo boima ba hona joale bo fetoha kg / min. Ebe ke atisa ka 0.06 ho fumana sephetho ka lithane / hora. Kaha metric ea boima e sebelisoa lipotsong tse 'maloa, ke bolela lebitso le lecha bakeng sa eona (setAlias) mme ke tla e sebelisa molaong oa pono.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Mohlala oa ho sebelisa delta le multiplier parameter le ho reha metric ho potso

Mohlala o mong ke ona oa phetoho ea data: Ke ne ke hloka ho bala palo ea li-batch (ho qala ha potoloho = ho qala ha enjine). Metric e baloa ho latela boemo ba enjene "line 1 - pompo ea pompo ho tloha tanka 1 (boemo)". Phetoho: re fetola data ea metric ea mantlha ka ts'ebetso ea delta (phapang ea boleng), kahoo metric e tla ba le boleng ba "+1" bakeng sa ho qala enjene, "-1" bakeng sa ho emisa le "0" ha enjene e etsa. eseng ho fetola boemo ba eona. Ebe ke tlosa litekanyetso tsohle tse ka tlase ho 1 ebe ke li akaretsa. Sephetho ke palo ea enjene e qalang.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Mohlala oa ho fetola data ho tloha boemong ba hona joale ho ea ho palo ea ho qala

Hona joale mabapi le pono ka boeona

Litlhophisong tsa ponts'o ho na le konopo ea "Edit Draw"; e hlahisa mohlophisi moo o ka toroang setšoantšo. Ntho e 'ngoe le e' ngoe e setšoantšong e na le mekhahlelo ea eona. Mohlala, haeba u hlakisa litlhophiso tsa fonte ho mohlophisi, li tla sebelisoa ponong ea data Grafana.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Sena ke seo mohlophisi a shebahalang ka sona ho Draw.io

Ka mor'a ho boloka setšoantšo, se tla hlaha ho grafana 'me u ka etsa melao ea ho fetola likarolo.

Ka parameter () re totobatsa:

  • Dikgetho—seta lebitso la molao, lebitso kapa lebitso la lebitso la meteriki eo data ya yona e tla sebediswa (Etsa ho metrics). Mofuta oa pokello ea data (Aggregation) e ama sephetho sa ho qetela sa metric, kahoo Last e bolela hore boleng ba ho qetela bo tla khethoa, avg ke kakaretso ea boleng ba nako e khethiloeng hukung e kaholimo ho le letona.
  • Li-thresholds - paramethara ea litekanyetso e hlalosa mohopolo oa ts'ebeliso ea mebala, ke hore, 'mala o khethiloeng o tla sebelisoa ho likarolo tse setšoantšong ho latela data ea metric. Mohlala oa ka, haeba boleng ba metrics ke "0", boemo ke "Ok", 'mala o tla ba o motala, haeba boleng bo le "> 1", boemo bo tla ba Bohlokoa' me 'mala o tla ba khubelu.
  • Memapa ea 'Mala/Tlhahiso ea lisebelisoa" le "Mapa ea Label/Text" - ho khetha karolo ea schema le boemo ba boitšoaro ba eona. Boemong ba pele, ntho e tla penta, ea bobeli, ho tla ba le mongolo ho eona ka data e tsoang ho metric. Ho khetha ntho e setšoantšong, u lokela ho tobetsa letšoao la potoloho ebe u tobetsa setšoantšong.

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Mohlala ona, ke penta pompo le motsu oa eona o mofubelu haeba o sebetsa le o motala haeba o sa etse joalo.

Ke sebelisa plugin ea flowcharting, ke khonne ho taka setšoantšo sa mohala oohle, oo ho oona:

  1. 'mala oa lihlopha o fetoha ho latela boemo ba bona
  2. ho na le alamo bakeng sa ho ba sieo ha sehlahisoa ka lijaneng
  3. tlhophiso ya maqhubu a enjene e bontshwa
  4. tanka ea pele ea ho tlatsa / lebelo la ho lahla
  5. palo ea lipotoloho tsa ts'ebetso ea mela (batch) e baloa

Grafana+Zabbix: Ponahalo ea ts'ebetso ea mohala oa tlhahiso
Pono ea ts'ebetso ea mohala oa tlhahiso

sephetho

Ntho e thata ka ho fetisisa ho 'na e ne e le ho fumana data ho balaoli. Ka lebaka la ho feto-fetoha ha maemo ha Zabbix mabapi le ho amohela data le ho feto-fetoha ha Grafana ka lebaka la li-plugins, ho nkile matsatsi a 'maloa feela ho theha skrini se felletseng sa tlhahiso ea tlhahiso. Pono ea pono e entse hore ho khonehe ho sheba ligraphi le lipalo-palo tsa naha, hammoho le phihlello e bonolo ka marang-rang ho bohle ba nang le thahasello - sena sohle se nolofalelitse ho lemoha mathata le ts'ebeliso e fosahetseng ea likarolo.

fihlela qeto e

Ke ratile haholo motsoako oa Zabbix + Grafana 'me ke khothaletsa ho e ela hloko haeba u hloka ho potlakela ho sebetsana le data ho balaoli kapa li-sensor ntle le lenaneo kapa ho kenya ts'ebetsong lihlahisoa tse rarahaneng tsa khoebo. Ehlile, sena se ke ke sa nka sebaka sa litsamaiso tsa SCADA tsa profeshenale, empa se tla lekana e le sesebelisoa sa ho lekola tlhahiso eohle.

Source: www.habr.com

Eketsa ka tlhaloso