Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

Muaj kev ntseeg hauv IT: "Yog tias nws ua haujlwm, tsis txhob kov nws." Qhov no tuaj yeem hais txog peb qhov kev saib xyuas. Ntawm Southbridge peb siv Zabbix - thaum peb xaiv nws, nws txias heev. Thiab, qhov tseeb, nws tsis muaj lwm txoj hauv kev.

Sij hawm dhau mus, peb cov ecosystem tau txais cov lus qhia, kev khi ntxiv, thiab kev koom ua ke nrog redmine tau tshwm sim. Zabbix muaj cov neeg sib tw muaj zog uas zoo tshaj plaws hauv ntau yam: ceev, HA yuav luag tawm ntawm lub thawv, kev pom zoo nkauj zoo nkauj, kev ua kom zoo ntawm kev ua haujlwm hauv kubernethes ib puag ncig.

Tab sis peb tsis maj nrawm mus ntxiv. Peb tau txiav txim siab los saib Zabbix thiab nug dab tsi cov yam ntxwv uas lawv npaj yuav ua hauv kev tshaj tawm yav tom ntej. Peb tsis tau sawv ntawm kev ua koob tsheej thiab nug cov lus nug tsis xis nyob rau Sergey Sorokin, tus thawj coj ntawm Zabbix txoj kev loj hlob, thiab Vitaly Zhuravlev, Tus kws tsim kho kev daws teeb meem. Nyeem rau kom paub seb dab tsi tuaj ntawm nws.

Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

1. Qhia peb txog keeb kwm ntawm lub tuam txhab. Lub tswv yim rau cov khoom tuaj txog li cas?

Keeb kwm ntawm lub tuam txhab pib nyob rau hauv 1997, thaum tus tsim thiab tus tswv ntawm lub tuam txhab, Alexey Vladyshev, ua hauj lwm raws li ib tug database manager nyob rau hauv ib lub tsev txhab nyiaj. Nws zoo li Alexey tias nws yuav tsis muaj txiaj ntsig los tswj cov ntaub ntawv tsis muaj cov ntaub ntawv ntawm keeb kwm muaj txiaj ntsig ntawm ntau yam tsis muaj kev nkag siab txog tam sim no thiab keeb kwm ntawm ib puag ncig.

Nyob rau tib lub sijhawm, kev soj ntsuam cov kev daws teeb meem tam sim no ntawm kev ua lag luam yog kim heev, cumbersome, thiab xav tau cov peev txheej loj. Yog li ntawd, Alexey pib sau ntau yam ntawv uas tso cai rau nws los saib xyuas ib feem ntawm cov txheej txheem uas tau muab rau nws. Nws yog tig mus rau hauv ib tug hobby. Alexey hloov txoj haujlwm, tab sis kev txaus siab rau qhov project tseem nyob. Xyoo 2000-2001, qhov project tau sau dua tshiab los ntawm kos - thiab Alexey xav txog kev muab rau lwm tus thawj coj los siv cov kev txhim kho. Nyob rau tib lub sijhawm, cov lus nug tau tshwm sim raws li daim ntawv tso cai tso tawm cov cai uas twb muaj lawm. Alexey txiav txim siab tso nws raws li daim ntawv tso cai GPLv2. Cov cuab yeej tau pom tam sim ntawd hauv ib puag ncig kev tshaj lij. Sij hawm dhau mus, Alexey pib tau txais kev thov rau kev txhawb nqa, kev cob qhia, thiab nthuav dav lub peev xwm ntawm software. Tus naj npawb ntawm cov kev txiav txim zoo li no tau nce zuj zus. Yog li, ib txwm, qhov kev txiav txim siab los tsim ib lub tuam txhab tuaj. Lub tuam txhab tau tsim nyob rau lub Plaub Hlis 12, 2005

Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

2. Cov ntsiab lus tseem ceeb twg koj tuaj yeem hais txog keeb kwm ntawm Zabbix txoj kev loj hlob?

Tam sim no muaj ntau cov ntsiab lus xws li:
A. Alexey pib ua haujlwm ntawm cov ntawv sau hauv xyoo 1997.
b. Tshaj tawm cov cai raws li daim ntawv tso cai GPLv2 - 2001.
V. Zabbix tau tsim nyob rau hauv 2005.
d. Kev xaus ntawm thawj daim ntawv cog lus koom tes, tsim ib qho kev koom tes nrog - 2007.
d. Founding of Zabbix Japan LLC - 2012.
e. Founding of Zabbix LLC (USA) - 2015
thiab. Founding ntawm Zabbix LLC - 2018

3. Koj muaj pes tsawg tus neeg ua haujlwm?

Tam sim no, Zabbix pab pawg ntawm cov tuam txhab ntiav me ntsis ntau dua 70 tus neeg ua haujlwm: cov neeg tsim khoom, cov neeg sim, tus tswj xyuas qhov project, txhawb nqa engineers, kws pab tswv yim, cov neeg muag khoom, thiab cov neeg ua haujlwm lag luam.

4. Koj sau ib daim ntawv qhia kev ua li cas, koj puas sau cov lus tawm tswv yim los ntawm cov neeg siv? Koj txiav txim siab mus qhov twg ntxiv mus?

Thaum tsim Roadmap rau lub tom ntej version ntawm Zabbix, peb tsom mus rau cov nram qab no yam tseem ceeb, ntau precisely, peb sau Roadmaps raws li nram no pawg:

A. Zabbix cov tswv yim txhim kho. Ib yam dab tsi uas Zabbix nws tus kheej suav tias tseem ceeb heev. Piv txwv li, tus neeg sawv cev Zabbix sau hauv Go.
b. Tej yam uas Zabbix cov neeg siv khoom thiab cov koom tes xav pom hauv Zabbix. Thiab rau qhov uas lawv kam them.
V. Xav tau / cov lus qhia los ntawm Zabbix zej zog.
d. Technical nuj nqis. 🙂 Tej yam uas peb tau tso tawm hauv cov ntawv dhau los, tab sis tsis tau muab tag nrho cov haujlwm, tsis ua rau lawv hloov pauv txaus, tsis muaj tag nrho cov kev xaiv.

Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

5. Koj puas tuaj yeem piv Zabbix thiab prometheus? Dab tsi yog qhov zoo dua thiab qhov phem dua hauv Zabbix?

Qhov sib txawv tseem ceeb, hauv peb lub tswv yim, yog Prometheus yog ib qho system feem ntau rau kev sau cov ntsuas - thiab txhawm rau txhawm rau txhawm rau saib xyuas tag nrho hauv kev lag luam, nws yog ib qho tsim nyog yuav tsum tau ntxiv ntau lwm yam khoom rau Prometheus, xws li grafana rau kev pom, a cais lub sij hawm ntev cia, thiab cais tswj qhov chaw teeb meem, ua hauj lwm nrog cav cais ...

Yuav tsis muaj tus qauv saib xyuas tus qauv hauv Prometheus; tau txais tag nrho ntau txhiab tus metrics los ntawm cov xa tawm, koj yuav tsum tau nrhiav cov teeb meem teeb meem hauv lawv tus kheej. Teeb tsa Prometheus - cov ntaub ntawv teeb tsa. Hauv qee qhov chaw nws yooj yim dua, hauv lwm qhov nws tsis yog.

Zabbix yog lub platform thoob ntiaj teb rau kev tsim kev soj ntsuam "los ntawm thiab mus", peb muaj peb tus kheej kev pom, kev sib raug zoo ntawm cov teeb meem thiab lawv cov zaub, kev faib cov cai nkag mus rau lub kaw lus, kev tshuaj xyuas ntawm kev ua, ntau txoj hauv kev los sau cov ntaub ntawv los ntawm tus neeg sawv cev, npe, siv cov kev cai sib txawv kiag li, muaj peev xwm nthuav dav lub kaw lus nrog plugins, scripts, modules ...

Lossis koj tuaj yeem sau cov ntaub ntawv yooj yim raws li nws yog, piv txwv li, ntawm HTTP raws tu qauv, thiab tom qab ntawd tig cov lus teb rau hauv kev ntsuas muaj txiaj ntsig siv cov haujlwm ua ntej xws li JavaScript, JSONPath, XMLPath, CSV thiab lwm yam. Ntau tus neeg siv khoom muaj nuj nqis Zabbix rau lub peev xwm los teeb tsa thiab tswj hwm lub kaw lus ntawm lub vev xaib sib cuam tshuam, rau lub peev xwm los piav qhia txog kev saib xyuas kev teeb tsa hauv cov qauv uas tuaj yeem sib koom nrog ib leeg, thiab tsis tsuas yog cov ntsuas ntsuas, tab sis kuj muaj cov cai tswj xyuas, cov nqi pib, cov duab, cov lus piav qhia - tag nrho cov khoom siv los saib xyuas cov khoom raug.

Ntau tus neeg kuj nyiam lub peev xwm los tswj kev tswj hwm thiab teeb tsa los ntawm Zabbix API. Feem ntau, kuv tsis xav npaj ib qho kev sib tw. Nws zoo nkaus li peb tias ob qho tib si zoo haum rau lawv cov dej num thiab tuaj yeem sib haum xeeb ua ke, piv txwv li, Zabbix los ntawm version 4.2 tuaj yeem sau cov ntaub ntawv los ntawm Prometheus exporters lossis los ntawm nws tus kheej.

6. Koj puas tau xav txog kev ua zabbix saas?

Peb xav txog nws thiab yuav ua nws yav tom ntej, tab sis peb xav ua kom qhov kev daws teeb meem no yooj yim li sai tau rau cov neeg siv khoom. Hauv qhov no, tus qauv Zabbix yuav tsum muab nrog rau cov cuab yeej sib txuas lus, cov cuab yeej sau cov ntaub ntawv siab heev, thiab lwm yam.

7. Thaum twg kuv yuav cia siab rau zabbix ha? Thiab peb yuav tsum tos?

Zabbix HA yeej ib txwm tos. Peb yeej cia siab tias yuav pom qee yam hauv Zabbix 5.0 LTS, tab sis qhov xwm txheej yuav pom tseeb dua thaum lub Kaum Ib Hlis 2019 thaum Zabbix 5.0 Roadmap tau lees paub tag nrho.

8. Vim li cas hom xov xwm thiaj li muaj kev xaiv tsis zoo ntawm lub npov? Koj puas npaj yuav ntxiv Slack, telegram, thiab lwm yam? Puas muaj leej twg siv Jabber?

Jabber raug tshem tawm hauv Zabbix 4.4, tab sis Webhooks tau ntxiv. Hais txog hom xov xwm, kuv tsis xav ua cov ntawv thov tshwj xeeb los ntawm lub kaw lus, tab sis cov cuab yeej xa xov txheem. Nws tsis pub leejtwg paub tias ntau qhov kev sib tham zoo sib xws lossis cov kev pabcuam hauv lub rooj muaj API ntawm HTTP - yog li xyoo no nrog kev tso tawm 4.4 qhov xwm txheej yuav hloov.

Nrog rau qhov tshwm sim ntawm webhooks hauv Zabbix, koj tuaj yeem cia siab tias txhua qhov kev sib koom ua ke nrov tshaj plaws tawm ntawm lub thawv nyob ze yav tom ntej. Hauv qhov no, kev sib koom ua ke yuav yog ob txoj hauv kev, thiab tsis yog cov ntawv ceeb toom ib-txoj kev yooj yim xwb. Thiab cov hom xov xwm uas peb tsis tuaj yeem tau txais yuav ua los ntawm peb lub zej zog - vim tias tam sim no tag nrho cov hom xov xwm tuaj yeem raug xa tawm mus rau cov ntaub ntawv teeb tsa thiab tshaj tawm hauv share.zabbix.com lossis github. Thiab lwm tus neeg siv tsuas yog yuav tsum tau import cov ntaub ntawv los pib siv qhov kev koom ua ke no. Hauv qhov no, koj tsis tas yuav teeb tsa cov ntawv sau ntxiv!

9. Vim li cas Virtual tshuab nrhiav kev taw qhia tsis txhim kho? Tsuas muaj vmware xwb. Ntau tus tab tom tos kev koom ua ke nrog ec2, openstack.

Tsis yog, cov kev taw qhia tab tom txhim kho. Piv txwv li, hauv 4.4, datastore nrhiav tau tshwm sim los ntawm vm.datastore.discovery tus yuam sij. Hauv 4.4, txias heev wmi.getall cov yuam sij kuj tshwm sim - peb cia siab tias dhau los ntawm nws, ua ke nrog tus yuam sij perf_counter_en, nws yuav ua tau zoo Hyper-V saib xyuas. Zoo, yuav muaj lwm yam kev hloov pauv tseem ceeb hauv cov lus qhia no hauv Zabbix 5.0.

Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

10. Koj puas tau xav txog kev tso tseg cov qauv thiab ua nws zoo li prometeus, thaum txhua yam uas muab raug muab tshem tawm?

Prometheus cia li siv tag nrho cov ntsuas, qhov no yooj yim. Thiab tus qauv yog ntau tshaj li ib txheej ntawm kev ntsuas, nws yog "lub thawv" uas muaj tag nrho cov qauv tsim nyog rau kev saib xyuas ib hom kev pab lossis kev pabcuam. Nws twb muaj cov txheej txheem tseem ceeb, cov duab kos, cov cai tshawb pom, nws muaj cov lus piav qhia ntawm cov ntsuas ntsuas thiab qhov pib uas pab tus neeg siv nkag siab txog qhov tau sau, thiab qhov twg yuav raug kuaj xyuas thiab vim li cas. Nyob rau tib lub sijhawm, cov qauv yooj yim qhia rau lwm tus neeg siv - thiab lawv yuav tau txais kev saib xyuas zoo ntawm lawv cov kab ke, txawm tias tsis tas yuav yog tus kws tshaj lij hauv nws.

11. Vim li cas thiaj muaj ob peb qhov ntsuas tawm ntawm lub thawv? Qhov no kuj cuam tshuam rau kev teeb tsa los ntawm kev ua haujlwm ntawm qhov pom.

Yog tias tawm ntawm lub thawv koj txhais tau tias npaj ua cov qauv, ces tam sim no peb tab tom ua haujlwm ntawm kev nthuav dav thiab txhim kho peb cov qauv. Zabbix 4.4 los nrog cov tshiab, txhim kho teeb thiab zoo dua nta.

Rau Zabbix koj tuaj yeem nrhiav cov qauv npaj ua tiav rau yuav luag txhua qhov system ntawm share.zabbix.com. Tab sis peb tau txiav txim siab tias peb yuav tsum ua cov qauv yooj yim rau peb tus kheej, teeb tsa ua piv txwv rau lwm tus, thiab tseem tso cov neeg siv rov sau ib tus qauv rau qee qhov MySQL. Yog li ntawd, tam sim no nyob rau hauv Zabbix yuav tsuas muaj ntau official templates nrog txhua version.

Kev xam phaj nrog Zabbix: 12 cov lus teb ncaj ncees

12. Thaum twg nws yuav ua tau los tsim cov kev sib tw uas tsis khi rau cov tswv, tab sis, piv txwv li, raws li cov ntawv sau. Piv txwv li, peb saib xyuas ib lub xaib los ntawm n cov ntsiab lus sib txawv, thiab peb xav tau ib qho yooj yim ua rau hluav taws kub thaum lub xaib tsis tuaj yeem nkag los ntawm 2 lossis ntau dua cov ntsiab lus.

Qhov tseeb, kev ua haujlwm zoo li no tau muaj nyob hauv Zabbix tau ntau xyoo, sau rau ib tus neeg siv khoom. Client - ICANN. Cov kev kuaj zoo sib xws tuaj yeem ua tau, piv txwv li, los ntawm cov khoom sib sau lossis siv Zabbix API. Tam sim no peb nquag ua haujlwm kom yooj yim rau kev tsim cov tshev zoo li no.

PS: Ntawm ib qho ntawm Slurms, Zabbix cov neeg tsim khoom nug peb seb peb xav pom dab tsi hauv cov khoom txhawm rau saib xyuas Kubernetes pawg siv Zabbix, thiab tsis yog Prometheus.

Nws yog qhov zoo thaum cov neeg tsim khoom ntsib cov neeg siv khoom ib nrab thiab tsis nyob twj ywm rau lawv tus kheej. Thiab tam sim no peb tos txais txhua qhov kev tso tawm nrog lub siab dawb paug - xov xwm zoo yog tias ntau thiab ntau tus yam ntxwv uas peb tau tham txog tau dhau los ua nqaij thiab ntshav.

Tsuav tus neeg tsim khoom tsis thim rov qab rau hauv lawv tus kheej, tab sis txaus siab rau cov kev xav tau ntawm cov neeg siv khoom, cov khoom lag luam nyob thiab tsim kho. Peb yuav khaws qhov muag ntawm Zabbix tawm tshiab.

PPS: Peb yuav nthuav tawm chav saib xyuas online hauv ob peb lub hlis. Yog tias koj txaus siab, subscribe thiaj li tsis nco cov lus tshaj tawm. Lub sijhawm no, koj tuaj yeem mus dhau ntawm peb Slurm ntawm Kubernetes.

Tau qhov twg los: www.hab.com

Ntxiv ib saib