Nīnauele me Zabbix: 12 pane pololei

Aia kekahi manaʻo manaʻo ma IT: "Inā hana ia, mai hoʻopā iā ia." Hiki ke ʻōlelo ʻia kēia e pili ana i kā mākou ʻōnaehana nānā. Ma Southbridge, hoʻohana mākou iā Zabbix - i ko mākou koho ʻana, ʻoluʻolu loa. A ʻo ka ʻoiaʻiʻo, ʻaʻohe ona mea ʻē aʻe.

I ka wā lōʻihi, ua loaʻa i kā mākou kaiaola nā ʻōlelo aʻoaʻo, nā hoʻopaʻa hou aʻe, a ua ʻike ʻia ka hoʻohui ʻana me redmine. He mea hoʻokūkū ikaika ʻo Zabbix i ʻoi aku ka maikaʻi ma nā ʻano he nui: wikiwiki, HA kokoke i waho o ka pahu, hiʻohiʻona nani, ʻoi aku ka maikaʻi o ka hana ma kahi kaiapuni kubernethes.

Akā ʻaʻole mākou wikiwiki e neʻe. Ua hoʻoholo mākou e nānā iā Zabbix a nīnau i nā hiʻohiʻona a lākou e manaʻo ai e hana i nā hoʻokuʻu e hiki mai ana. ʻAʻole mākou i kū i ka hui a nīnau i nā nīnau hōʻoluʻolu iā Sergey Sorokin, ka luna hoʻomohala Zabbix, a me Vitaly Zhuravlev, ka mea hoʻolālā Solution. E heluhelu e ʻike i ka mea i loaʻa mai.

Nīnauele me Zabbix: 12 pane pololei

1. E haʻi mai iā mākou e pili ana i ka moʻolelo o ka hui. Pehea i puka mai ai ka manaʻo no ka huahana?

Ua hoʻomaka ka mōʻaukala o ka hui i ka makahiki 1997, i ka wā i hana ai ka mea hoʻokumu a me ka mea nona ka hui, ʻo Alexey Vladyshev, ma ke ʻano he luna hoʻomalu waihona ma kekahi o nā panakō. Ua manaʻo ʻo Alexey ʻaʻole hiki ke hoʻokele i ka ʻikepili me ka ʻole o ka ʻikepili i nā waiwai mōʻaukala o nā ʻano ʻokoʻa like ʻole, me ka ʻike ʻole i ke kūlana o kēia manawa a me ka mōʻaukala.

I ka manawa like, ʻoi aku ke kumukūʻai o ka nānā ʻana i kēia manawa ma ka mākeke, paʻakikī, a koi i nā kumuwaiwai nui. No laila, hoʻomaka ʻo Alexey e kākau i nā palapala like ʻole e hiki ai iā ia ke nānā pono i ka ʻāpana o ka ʻoihana i hāʻawi ʻia iā ia. Ke lilo nei i mea leʻaleʻa. Hoʻololi ʻo Alexey i nā hana, akā mau ka hoihoi i ka papahana. I ka makahiki 2000-2001, ua kākau hou ʻia ka papahana mai ka wā ʻōpala - a manaʻo ʻo Alexey e hāʻawi i nā luna ʻē aʻe i ka manawa e hoʻohana ai i nā hoʻomohala. I ka manawa like, ua kū mai ka nīnau ma lalo o ka laikini e hoʻokuʻu ai i ke code i loaʻa. Ua hoʻoholo ʻo Alexey e hoʻokuʻu iā ia ma lalo o ka laikini GPLv2. Uaʻike kokeʻia ka mea hana ma kahiʻoihanaʻoihana. Ma hope o ka manawa, hoʻomaka ʻo Alexey e loaʻa i nā noi no ke kākoʻo, hoʻomaʻamaʻa, a me ka hoʻonui ʻana i nā hiki o ka polokalamu. Ua ulu mau ka nui o ia mau kauoha. No laila, maʻamau, ua hiki mai ka hoʻoholo e hana i kahi hui. Ua hoʻokumu ʻia ka hui ma ʻApelila 12, 2005

Nīnauele me Zabbix: 12 pane pololei

2. He aha nā mea nui e hiki ai iā ʻoe ke hōʻike i ka mōʻaukala o ka hoʻomohala ʻana o Zabbix?

I kēia manawa, aia kekahi mau mea like:
A. Ua hoʻomaka ʻo Alexey e hana i nā palapala i ka makahiki 1997.
b. Paʻi ʻia o ke code ma lalo o ka laikini GPLv2 - 2001.
V. Ua hoʻokumu ʻia ʻo Zabbix ma 2005.
d. Ka hopena o nā ʻaelike hui mua, ka hoʻokumu ʻana i kahi papahana pili - 2007.
d. Hoʻokumu ʻia ʻo Zabbix Japan LLC - 2012.
e. Hoʻokumu ʻia ʻo Zabbix LLC (USA) - 2015
a. Hoʻokumu ʻia ʻo Zabbix LLC - 2018

3. ʻEhia mau kānaka āu e hoʻolimalima ai?

I kēia manawa, ʻoi aku ka liʻiliʻi o ka hui ʻo Zabbix ma mua o 70 mau limahana: nā mea hoʻomohala, nā mea hōʻike, nā luna papahana, nā ʻenekini kākoʻo, nā mea aʻoaʻo, nā mea kūʻai aku, a me nā limahana kūʻai.

4. Pehea ʻoe e kākau ai i kahi palapala alanui, ke hōʻiliʻili nei ʻoe i nā manaʻo mai nā mea hoʻohana? Pehea ʻoe e hoʻoholo ai i kahi e neʻe ai?

I ka hana ʻana i kahi palapala alanui no ka mana aʻe o Zabbix, ke nānā nei mākou i nā mea koʻikoʻi e pili ana, ʻoi aku ka pololei, e hōʻiliʻili mākou i nā Alanui e like me kēia mau ʻāpana:

A. ʻO Zabbix nā hoʻomaikaʻi hoʻolālā. ʻO kekahi mea i manaʻo nui ʻia e Zabbix. No ka laʻana, kākau ʻia ʻo Zabbix agent ma Go.
b. ʻO nā mea a nā mea kūʻai aku a me nā hoa Zabbix makemake e ʻike ma Zabbix. A no ka lakou makemake e uku.
V. Manaʻo / manaʻo mai ke kaiāulu Zabbix.
d. Nā aie loea. 🙂 ʻO nā mea a mākou i hoʻokuʻu ai i nā mana o mua, akā ʻaʻole i hāʻawi i ka hana piha, ʻaʻole i hoʻololi iā lākou, ʻaʻole i hāʻawi i nā koho āpau.

Nīnauele me Zabbix: 12 pane pololei

5. Hiki iā ʻoe ke hoʻohālikelike iā Zabbix a me prometheus? He aha ka ʻoi aku ka maikaʻi a he aha ka ʻoi aku ka maikaʻi ma Zabbix?

ʻO ka ʻokoʻa nui, i ko mākou manaʻo, ʻo Prometheus kahi ʻōnaehana no ka hōʻiliʻili ʻana i nā metric - a no ka hōʻiliʻili piha ʻana i ka nānā ʻana i kahi ʻoihana, pono e hoʻohui i nā mea ʻē aʻe he nui i Prometheus, e like me ka grafana no ka nānā ʻana, a hoʻokaʻawale i ka mālama ʻana i ka wā lōʻihi, a me ka hoʻokele kaʻawale i kahi pilikia, e hana me nā lāʻau ma kahi kaʻawale...

ʻAʻole loaʻa nā hiʻohiʻona nānā maʻamau i Prometheus; i ka loaʻa ʻana o nā kaukani metric āpau mai nā mea kūʻai aku, pono ʻoe e ʻimi kūʻokoʻa i nā hōʻailona pilikia i loko o lākou. Hoʻonohonoho i ka Prometheus - nā faila hoʻonohonoho. Ma kekahi mau wahi ʻoi aku ka maʻalahi, ma nā wahi ʻē aʻe ʻaʻole.

ʻO Zabbix kahi kahua honua no ka hoʻokumu ʻana i ka nānā ʻana "mai a i", loaʻa iā mākou kā mākou ʻike ponoʻī, ka hoʻopili ʻana i nā pilikia a me kā lākou hōʻike, ka hāʻawi ʻana i nā kuleana komo i ka ʻōnaehana, ka loiloi o nā hana, nā koho he nui no ka hōʻiliʻili ʻana i ka ʻikepili ma o kahi luna, proxy, me ka hoʻohana ʻana i nā protocols ʻokoʻa loa, ka hiki ke hoʻonui wikiwiki i ka ʻōnaehana me nā plugins, scripts, modules...

A i ʻole hiki iā ʻoe ke hōʻiliʻili i ka ʻikepili e like me ia, no ka laʻana, ma o ka protocol HTTP, a laila e hoʻohuli i nā pane i metric pono me ka hoʻohana ʻana i nā hana preprocessing e like me JavaScript, JSONPath, XMLPath, CSV a me nā mea like. Nui nā mea hoʻohana i ka Zabbix no ka hiki ke hoʻonohonoho a hoʻokele i ka ʻōnaehana ma o kahi kikowaena pūnaewele, no ka hiki ke wehewehe i nā hoʻonohonoho nānā maʻamau i ke ʻano o nā templates i hiki ke kaʻana like me kekahi i kekahi, a ʻaʻole i loaʻa nā metric wale nō, akā i nā lula ʻike. nā waiwai paepae, nā kiʻi, nā wehewehe - he pūʻulu piha o nā mea no ka nānā ʻana i nā mea maʻamau.

Nui nā poʻe i makemake i ka hiki ke hoʻokaʻawale i ka hoʻokele a me ka hoʻonohonoho ʻana ma o ka Zabbix API. Ma keʻano laulā, ʻaʻole wau makemake e hoʻonohonoho i kahi holivar. Me he mea lā ua kūpono nā ʻōnaehana ʻelua no kā lākou mau hana a hiki ke hoʻohui pū kekahi i kekahi, no ka laʻana, hiki iā Zabbix mai ka mana 4.2 ke hōʻiliʻili i ka ʻikepili mai nā mea kūʻai aku Prometheus a i ʻole iā ia iho.

6. Ua noʻonoʻo paha ʻoe e hana i ka zabbix saas?

Ua noʻonoʻo mākou a e hana mākou i ka wā e hiki mai ana, akā makemake mākou e hana i kēia hoʻonā e like me ka hiki i nā mea kūʻai aku. I kēia hihia, pono e hāʻawi ʻia ʻo Zabbix maʻamau me nā mea hana kamaʻilio, nā mea hana hōʻiliʻili ʻikepili kiʻekiʻe, a pēlā aku.

7. I ka manawa hea au e manaʻo ai i ka zabbix ha? A pono anei kakou e kali?

ʻO Zabbix HA ke kali nei. Manaʻolana mākou e ʻike i kahi mea ma Zabbix 5.0 LTS, akā e ʻoi aku ka maʻalahi o ke kūlana ma Nowemapa 2019 i ka wā i hoʻopaʻa ʻia ai ka Zabbix 5.0 Roadmap.

8. No ke aha i maikaʻi ʻole ai ke ʻano media ma waho o ka pahu? Ke hoʻolālā nei ʻoe e hoʻohui iā Slack, telegram, etc.? Ke hoʻohana nei kekahi iā Jabber?

Ua wehe ʻia ʻo Jabber ma Zabbix 4.4, akā ua hoʻohui ʻia ʻo Webhooks. E pili ana i nā ʻano media, ʻaʻole wau makemake e hana i nā noi kikoʻī mai ka ʻōnaehana, akā nā mea hana maʻamau. ʻAʻole ia he mea huna he nui nā kamaʻilio like ʻole a me nā lawelawe pākaukau i loaʻa kahi API ma o HTTP - no laila i kēia makahiki me ka hoʻokuʻu ʻana o 4.4 e loli ke kūlana.

Me ka hiki ʻana mai o nā webhooks ma Zabbix, hiki iā ʻoe ke manaʻo i nā hoʻohui kaulana loa mai ka pahu i ka wā e hiki mai ana. I kēia hihia, ʻo ka hoʻohui ʻana e lilo i ʻelua ala, ʻaʻole maʻalahi hoʻokahi ala hoʻolaha. A ʻo kēlā mau ʻano media i hiki ʻole iā mākou ke hele aku e hana ʻia e ko mākou kaiāulu - no ka mea i kēia manawa hiki ke lawe ʻia ke ʻano media holoʻokoʻa i kahi faila hoʻonohonoho a kau ʻia ma share.zabbix.com a i ʻole github. A pono nā mea hoʻohana ʻē aʻe e hoʻokomo i ka faila e hoʻomaka ai e hoʻohana i kēia hoʻohui. I kēia hihia, ʻaʻole pono ʻoe e hoʻokomo i nā palapala ʻē aʻe!

9. No ke aha i ulu ʻole ai ka ʻike ʻike mīkini Virtual? Aia wale no vmware. Nui ka poʻe e kali nei no ka hoʻohui ʻana me ec2, openstack.

ʻAʻole, ke ulu nei ke kuhikuhi. No ka laʻana, ma 4.4, ʻike ʻia ka ʻike ʻikepili ma o ke kī vm.datastore.discovery. Ma 4.4, ua ʻike ʻia nā kī wmi.getall maikaʻi loa - manaʻo mākou ma o ia, me ke kī perf_counter_en, hiki ke hana maikaʻi i ka nānā ʻana i ka Hyper-V. ʻAe, aia kekahi mau hoʻololi koʻikoʻi i kēia kuhikuhi ma Zabbix 5.0.

Nīnauele me Zabbix: 12 pane pololei

10. Ua noʻonoʻo paha ʻoe e haʻalele i nā templates a hana e like me prometeus, ke lawe ʻia nā mea a pau i hāʻawi ʻia?

Lawe ʻo Prometheus i nā metric āpau, maʻalahi kēia. A ʻoi aku ka laʻana ma mua o ka hoʻonohonoho ʻana o nā metric, he "container" i loaʻa nā hoʻonohonoho maʻamau āpau e pono ai no ka nānā ʻana i kahi ʻano waiwai a lawelawe paha. Loaʻa iā ia kahi hoʻonohonoho o nā mea koʻikoʻi, nā kiʻi, nā lula ʻike, aia nā wehewehe o nā ana a me nā paepae e kōkua i ka mea hoʻohana e hoʻomaopopo i ka mea e hōʻiliʻili ʻia nei, a me nā paepae e nānā ʻia nei a no ke aha. Ma ka manawa like, maʻalahi nā templates e kaʻana like me nā mea hoʻohana ʻē aʻe - a e loaʻa iā lākou ka mākaʻikaʻi maikaʻi o kā lākou ʻōnaehana, ʻoiai ʻaʻole pono ke akamai i ia.

11. No ke aha ka liʻiliʻi o nā ana ma waho o ka pahu? Hoʻopili nui kēia i ka hoʻonohonoho ʻana mai ka ʻike hana.

Inā ma waho o ka pahu ke manaʻo nei ʻoe i nā template i hana ʻia, a laila ke hana nei mākou i ka hoʻonui ʻana a me ka hoʻomaikaʻi ʻana i kā mākou mau mamana. Hele mai ʻo Zabbix 4.4 me kahi hoʻonohonoho hou a maikaʻi aʻe.

No Zabbix hiki iā ʻoe ke loaʻa i kahi hoʻohālike i mākaukau no nā ʻōnaehana āpau ma share.zabbix.com. Akā, ua hoʻoholo mākou e hana mākou i nā maʻamau maʻamau iā mākou iho, e hoʻonoho i kumu hoʻohālike no nā poʻe ʻē aʻe, a me ka hoʻokuʻu ʻana i nā mea hoʻohana mai ke kākau hou ʻana i kahi template no kekahi MySQL. No laila, i kēia manawa ma Zabbix e hoʻonui wale ʻia nā kumu hoʻohālike me kēlā me kēia mana.

Nīnauele me Zabbix: 12 pane pololei

12. I ka manawa hea e hiki ai ke kūkulu i nā mea hoʻokūkū ʻaʻole i hoʻopaʻa ʻia i nā pūʻali, akā, no ka laʻana, ma muli o nā lepili. No ka laʻana, ke nānā nei mākou i kahi pūnaewele mai n nā wahi like ʻole, a makemake mākou i kahi hoʻomaka maʻalahi e ahi inā ʻaʻole hiki ke loaʻa ka pūnaewele mai 2 a ʻoi aku paha.

ʻO ka ʻoiaʻiʻo, ua loaʻa ia mau hana ma Zabbix no kekahi mau makahiki, i kākau ʻia no kekahi o nā mea kūʻai aku. Mea kūʻai aku - ICANN. Hiki ke hana ʻia nā loiloi like, no ka laʻana, ma o nā mea i hōʻuluʻulu ʻia a i ʻole ka hoʻohana ʻana i ka Zabbix API. Ke hana ikaika nei mākou i kēia manawa e hoʻomaʻamaʻa i ka hana ʻana o ia mau loiloi.

PS: Ma kekahi o nā Slurms, ua nīnau mai nā mea hoʻomohala Zabbix iā mākou i ka mea a mākou e makemake ai e ʻike i ka huahana i mea e nānā ai i nā pūʻulu Kubernetes me ka hoʻohana ʻana iā Zabbix, ʻaʻole ʻo Prometheus.

He mea maikaʻi ke hālāwai nā mea hoʻomohala i nā mea kūʻai aku i ka hapalua a ʻaʻole e noho i mea no lākou iho. A i kēia manawa ke aloha aku nei mākou i kēlā me kēia hoʻokuʻu ʻana me ka hoihoi maoli - ʻo ka nūhou maikaʻi ʻo ia ka nui o nā hiʻohiʻona a mākou i kamaʻilio ai e lilo i ʻiʻo a koko.

ʻOiai ʻaʻole haʻalele ka mea hoʻomohala iā lākou iho, akā makemake lākou i nā pono o nā mea kūʻai aku, ola ka huahana a ulu. E nānā mākou i nā mea hou o Zabbix.

PPS: E hoʻomaka ana mākou i kahi papa nānā pūnaewele i loko o kekahi mau mahina. Inā makemake ʻoe, e kākau inoa i ʻole e poina i ka hoʻolaha. I kēia manawa, hiki iā ʻoe ke hele i kā mākou Slurm ma nā Kubernetes.

Source: www.habr.com

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