Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

Enwere nkwenkwe ụgha na IT: "Ọ bụrụ na ọ na-arụ ọrụ, emetụla ya aka." Enwere ike ikwu nke a gbasara sistemụ nleba anya anyị. Na Southbridge anyị na-eji Zabbix - mgbe anyị họọrọ ya, ọ dị ezigbo mma. Na, n'ezie, o nweghị ihe ọzọ.

Ka oge na-aga, gburugburu ebe obibi anyị enwetala ntuziaka, agbakwunyere njikọ, yana njikọta na redmine apụtala. Zabbix nwere ike osompi nke dị elu na ọtụtụ akụkụ: ọsọ, HA fọrọ nke nta si igbe, mara mma visualization, njikarịcha ọrụ na a kubernethes gburugburu ebe obibi.

Ma anyị adịghị ngwa ngwa ịga n'ihu. Anyị kpebiri ileba anya na Zabbix wee jụọ ụdị njirimara ha na-eme atụmatụ ime na mwepụta ndị na-abịa. Anyị eguzoghị na emume wee jụọ Sergey Sorokin ajụjụ na-adịghị mma, onye isi mmepe Zabbix, na Vitaly Zhuravlev, onye na-ese ụkpụrụ ụlọ. Gụkwuo ka ịmata ihe si na ya pụta.

Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

1. Gwa anyị gbasara akụkọ ihe mere eme nke ụlọ ọrụ ahụ. Kedu ka echiche maka ngwaahịa si bịa?

Akụkọ ihe mere eme nke ụlọ ọrụ ahụ malitere na 1997, mgbe onye nchoputa na onye nwe ụlọ ọrụ, Alexey Vladyshev, rụrụ ọrụ dị ka onye nchịkwa nchekwa data na otu n'ime ụlọ akụ. Ọ dị Alexey na ọ gaghị adị irè ijikwa ọdụ data na-enweghị data gbasara ụkpụrụ akụkọ ihe mere eme nke ụdị dịgasị iche iche, na-aghọtaghị ọnọdụ ugbu a na akụkọ ihe mere eme nke gburugburu ebe obibi.

N'otu oge ahụ, ngwọta nlekota oru ugbu a n'ahịa dị oke ọnụ, dị egwu, ma chọọ nnukwu ego. Ya mere, Alexey na-amalite ide edemede dị iche iche nke na-enye ya ohere iji nyochaa nke ọma akụkụ nke akụrụngwa e nyere ya. Ọ na-aghọ ihe ntụrụndụ. Alexey na-agbanwe ọrụ, mana mmasị na ọrụ ahụ ka dị. Na 2000-2001, a na-edegharị ọrụ ahụ site na mmalite - na Alexey chere na ọ ga-enye ndị nchịkwa ndị ọzọ ohere iji ihe mmepe. N'otu oge ahụ, ajụjụ bilitere n'okpuru akwụkwọ ikike ịhapụ koodu dị adị. Alexey kpebiri ịhapụ ya n'okpuru ikikere GPLv2. Achọpụtara ngwá ọrụ ahụ ozugbo na mpaghara ọkachamara. Ka oge na-aga, Alexey malitere ịnata arịrịọ maka nkwado, ọzụzụ, na ịgbasa ike nke ngwanrọ ahụ. Ọnụ ọgụgụ nke iwu ndị dị otú ahụ na-eto mgbe niile. Ya mere, n'ezie, mkpebi ịmepụta ụlọ ọrụ bịara. E hiwere ụlọ ọrụ ahụ na Eprel 12, 2005

Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

2. Kedu isi ihe ị nwere ike ime ka ọ pụta ìhè n'akụkọ ihe mere eme nke mmepe Zabbix?

Enwere ọtụtụ isi ihe dị ugbu a:
A. Alexey malitere ịrụ ọrụ na scripts na 1997.
b. Mbipụta nke koodu n'okpuru ikike GPLv2 - 2001.
V. Zabbix tọrọ ntọala na 2005.
d. Mmechi nke nkwekọrịta mmekọ mbụ, imepụta mmemme mmekọ - 2007.
d. Ntọala nke Zabbix Japan LLC - 2012.
e. Ntọala nke Zabbix LLC (USA) - 2015
na. Ntọala nke Zabbix LLC - 2018

3. Mmadụ ole ka ị na-arụ ọrụ?

N'oge a, otu ụlọ ọrụ Zabbix na-arụ ọrụ dị ntakịrị karịa ndị ọrụ 70: ndị mmepe, ndị nyocha, ndị na-ahụ maka ọrụ, ndị injinia na-akwado, ndị ndụmọdụ, ndị na-ere ahịa, na ndị ọrụ ahịa.

4. Kedu ka esi ede map okporo ụzọ, ị na-anakọta nzaghachi n'aka ndị ọrụ? Kedu otu ị ga-esi chọpụta ebe ị ga-akwaga ọzọ?

Mgbe ị na-eke okporo ụzọ maka ụdị Zabbix na-esote, anyị na-elekwasị anya n'ihe ndị a dị mkpa, nke ọma, anyị na-anakọta ụzọ ụzọ dịka otu ndị a si dị:

A. Mmelite atụmatụ Zabbix. Ihe Zabbix n'onwe ya weere dị oke mkpa. Dịka ọmụmaatụ, onye nnọchi anya Zabbix edere na Go.
b. Ihe ndị ahịa Zabbix na ndị mmekọ chọrọ ịhụ na Zabbix. Na nke ha dị njikere ịkwụ ụgwọ.
V. Nrọ/atụ aro sitere na obodo Zabbix.
d. Ụgwọ ọrụ nka. 🙂 Ihe ndị anyị wepụtara na nsụgharị ndị gara aga, mana enyeghị ọrụ zuru oke, emeghị ka ha gbanwee nke ọma, enyeghị nhọrọ niile.

Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

5. Ị nwere ike iji Zabbix na prometheus tụnyere? Kedu ihe ka mma na nke dị njọ na Zabbix?

Isi ihe dị iche, n'echiche anyị, bụ na Prometheus bụ usoro bụ isi maka ịnakọta metrics - na iji nakọta nleba anya zuru oke na ụlọ ọrụ, ọ dị mkpa ịgbakwunye ọtụtụ ihe ndị ọzọ na Prometheus, dị ka grafana maka ịhụ anya, a. kewapụ nchekwa ogologo oge, yana njikwa iche ebe nsogbu, rụọ ọrụ na ndekọ iche iche ...

Agaghị enwe ndebiri nlebanya ọkọlọtọ na Prometheus; ebe ị nwetala puku metrik niile n'aka ndị na-ebupụ, ị ga-achọ ka ị chọta akara nsogbu n'onwe gị. Ịtọlite ​​​​Prometheus - faịlụ nhazi. N'ebe ụfọdụ ọ na-adaba adaba, n'ebe ndị ọzọ ọ dịghị.

Zabbix bụ ikpo okwu zuru ụwa ọnụ maka ịmepụta nleba anya "site na ruo", anyị nwere ọhụụ nke anyị, njikọ nke nsogbu na ngosipụta ha, nkesa ikike ịnweta sistemụ, nyocha nke omume, ọtụtụ nhọrọ maka ịnakọta data site na onye nnọchi anya, proxy, na-eji usoro dị iche iche dị iche iche, ikike iji ngwa ngwa gbasaa usoro na plugins, scripts, modules ...

Ma ọ bụ ị nwere ike ịnakọta data ahụ dị ka ọ dị, dịka ọmụmaatụ, site na protocol HTTP, wee gbanwee azịza ya ka ọ bụrụ metrik bara uru site na iji ọrụ nhazi dị ka JavaScript, JSONPath, XMLPath, CSV na ihe ndị yiri ya. Ọtụtụ ndị ọrụ na-eji Zabbix kpọrọ ihe maka ikike ịhazi na jikwaa usoro ahụ site na ntanetị weebụ, maka ikike ịkọwapụta nhazi nlekota nke a na-ahụkarị n'ụdị ndebiri nke nwere ike ịkọrọ ibe ya, na nke nwere ọ bụghị naanị metrics, kamakwa iwu nchọpụta. ụkpụrụ ọnụ ụzọ, eserese, nkọwa - nchịkọta ihe zuru oke maka nyochaa ihe ndị a na-ahụkarị.

Ọtụtụ ndị mmadụ na-amasịkwa ike ịmegharị njikwa na nhazi site na Zabbix API. N'ozuzu, achọghị m ịhazi holivar. Ọ dị anyị ka sistemụ abụọ ahụ dabara nke ọma maka ọrụ ha ma nwee ike ịkwado ibe ha, dịka ọmụmaatụ, Zabbix sitere na ụdị 4.2 nwere ike ịnakọta data sitere na ndị na-ebupụ Prometheus ma ọ bụ n'onwe ya.

6. Ị chere maka ịme zabbix saas?

Anyị chere banyere ya ma ga-eme ya n'ọdịnihu, ma anyị chọrọ ime ka ngwọta a dị mfe dị ka o kwere mee maka ndị ahịa. N'okwu a, a ga-enyerịrị Zabbix ọkọlọtọ yana ngwaọrụ nzikọrịta ozi, ngwaọrụ nchịkọta data dị elu, na ihe ndị ọzọ.

7. Kedu mgbe m ga-atụ anya zabbix ha? Ekwesịrị m ichere?

Zabbix HA bụ n'ezie echere. Anyị nwere olile anya ịhụ ihe na Zabbix 5.0 LTS, mana ọnọdụ ahụ ga-edo anya na Nọvemba 2019 mgbe akwadoro ụzọ okporo ụzọ Zabbix 5.0.

8. Gịnị mere ụdị mgbasa ozi ji enwe nhọrọ na-adịghị mma site na igbe ahụ? Ị na-eme atụmatụ ịgbakwunye Slack, telegram, wdg. Ọ dị onye ọzọ na-eji Jabber?

Ewepụrụ Jabber na Zabbix 4.4, mana agbakwunyere Webhooks. Banyere ụdị mgbasa ozi, agaghị m achọ ịme ngwa ngwa sitere na sistemụ, mana ngwaọrụ ozi ọkọlọtọ. Ọ bụghị ihe nzuzo na ọtụtụ mkparịta ụka ndị yiri ya ma ọ bụ ọrụ oche nwere API site na HTTP - yabụ afọ a na ntọhapụ nke 4.4 ọnọdụ ga-agbanwe.

Site na ọbịbịa nke webhooks na Zabbix, ị nwere ike ịtụ anya njikọ niile kachasị ewu ewu na igbe ahụ n'ọdịnihu dị nso. N'okwu a, ntinye ga-abụ ụzọ abụọ, ọ bụghị naanị ọkwa dị mfe nke otu ụzọ. Na ụdị mgbasa ozi ndị ahụ anyị na-enweghị ike ịnweta ga-abụ ndị obodo anyị - n'ihi na ugbu a, ụdị mgbasa ozi niile nwere ike ibupụ na faịlụ nhazi ma tinye ya na share.zabbix.com ma ọ bụ github. Na ndị ọrụ ndị ọzọ ga-achọ naanị ibubata faịlụ ka ịmalite iji njikọ a. N'okwu a, ịkwesighi ịwụnye edemede ọ bụla ọzọ!

9. Gịnị mere na Virtual igwe nchoputa ntụziaka adịghị etolite? Enwere naanị vmware. Ọtụtụ na-echere mwekota na ec2, openstack.

Mba, ntụzịaka na-etolite. Dịka ọmụmaatụ, na 4.4, nchọpụta ụlọ ahịa data pụtara site na igodo vm.datastore.discovery. Na 4.4, igodo wmi.getall dị mma pụtakwara - anyị na-atụ anya na site na ya, yana igodo perf_counter_en, ọ ga-ekwe omume ịme nyocha Hyper-V dị mma. Ọfọn, a ga-enwe mgbanwe ndị ọzọ dị mkpa na ntụziaka a na Zabbix 5.0.

Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

10. Ị chere echiche ịhapụ ndebiri ma mee ya dị ka prometeus, mgbe a na-ewepụ ihe niile e nyere?

Prometheus na-ewere metrik niile na-akpaghị aka, nke a dabara adaba. Na ndebiri abụghị naanị usoro metrik, ọ bụ “container” nwere ụdị nhazi niile dị mkpa maka nyochaa ụdị akụrụngwa ma ọ bụ ọrụ enyere. O nweelarị ihe mkpali dị mkpa, eserese, iwu nchọpụta, o nwere nkọwa nke metrics na ọnụ ụzọ na-enyere onye ọrụ aka ịghọta ihe a na-anakọta, na nke a na-enyocha ọnụ ụzọ na ihe kpatara ya. N'otu oge ahụ, ndebiri dị mfe ịkọrọ ndị ọrụ ndị ọzọ - ha ga-enwetakwa nlekota nke ọma nke usoro ha, ọbụlagodi na ọ bụchaghị ịbụ ọkachamara na ya.

11. Gịnị mere e ji enwe metric ole na ole n'ime igbe ahụ? Nke a na-akpaghasịkwa ntọala nke ukwuu site n'echiche ọrụ.

Ọ bụrụ n'ime igbe ị pụtara ndebiri emebere, mgbe ahụ ugbu a, anyị na-arụ ọrụ na ịgbasa na melite ndebiri anyị. Zabbix 4.4 na-abịa na nhazi ọhụrụ, emelitere yana njiri mara mma.

Maka Zabbix ị nwere ike ịchọta ndebiri emebere maka ihe fọrọ nke nta ka ọ bụrụ sistemụ ọ bụla na share.zabbix.com. Mana anyị kpebiri na anyị kwesịrị ịme ndebiri n'onwe anyị, na-esetịpụ ihe atụ maka ndị ọzọ, na-ahapụkwa ndị ọrụ site na idepụta template ọzọ maka ụfọdụ MySQL. Ya mere, ugbu a na Zabbix, a ga-enwe naanị ndebiri gọọmentị na ụdị nke ọ bụla.

Ajụjụ ọnụ Zabbix: azịza 12 ziri ezi

12. Kedu mgbe ọ ga-ekwe omume iwulite ihe na-adịghị ejikọta na ndị ọbịa, mana dịka ọmụmaatụ, dabere na akara. Dịka ọmụmaatụ, anyị na-enyocha saịtị site n'akụkụ dị iche iche, na anyị chọrọ mkpalite dị mfe nke na-ere ọkụ mgbe saịtị na-adịghị enweta site na 2 ma ọ bụ karịa.

N'ezie, ọrụ dị otú ahụ dị na Zabbix ruo ọtụtụ afọ, edere maka otu n'ime ndị ahịa. Onye ahịa - ICANN. Enwere ike ịme nlele nlele ndị yiri ya, dịka ọmụmaatụ, site na ihe agbakọtara ma ọ bụ iji Zabbix API. Anyị na-arụsi ọrụ ike ugbu a iji mee ka mmepụta nke akwụkwọ ndenye ego dị mfe.

PS: N'otu n'ime Slurms, ndị mmepe Zabbix jụrụ anyị ihe anyị chọrọ ịhụ na ngwaahịa ahụ iji nyochaa ụyọkọ Kubernetes na-eji Zabbix, ọ bụghị Prometheus.

Ọ dị mma mgbe ndị mmepe na-ezute ndị ahịa n'ụzọ ọkara ma ghara ịnọgide na-abụ ihe maka onwe ha. Ma ugbu a, anyị ji ezi mmasị na-ekele ntọhapụ nke ọ bụla - ozi ọma ahụ bụ na ọtụtụ ihe ndị anyị kwuru banyere ha na-aghọ anụ ahụ́ na ọbara.

Ọ bụrụhaala na ndị mmepe anaghị ewepụ onwe ha, mana ha nwere mmasị na mkpa ndị ahịa, ngwaahịa ahụ na-adị ndụ ma na-etolite. Anyị ga-eleba anya na mwepụta Zabbix ọhụrụ.

Pps: Anyị ga-amalite usoro nlekota oru n'ịntanetị n'ime ọnwa ole na ole. Ọ bụrụ na ị nwere mmasị, denye aha ka ị ghara ịhapụ ọkwa ahụ. Ka ọ dị ugbu a, ị nwere ike ịgafe anyị Mkpọchi na Kubernetes.

isi: www.habr.com

Tinye a comment