Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

Ohun asán kan wa ninu IT: “Ti o ba ṣiṣẹ, maṣe fi ọwọ kan.” Eyi le sọ nipa eto ibojuwo wa. Ni Southbridge a lo Zabbix - nigba ti a yan, o dara pupọ. Ati pe, ni otitọ, ko ni awọn omiiran.

Ni akoko pupọ, ilolupo eda abemi wa ti gba awọn ilana, awọn afikun afikun, ati isọpọ pẹlu redmine ti han. Zabbix ní kan alagbara oludije ti o wà superior ni ọpọlọpọ awọn aaye: iyara, HA fere jade kuro ninu apoti, lẹwa iworan, ti o dara ju ti ise ni a kubernethes ayika.

Ṣugbọn a ko yara lati lọ siwaju. A pinnu lati wo Zabbix ki o beere awọn ẹya wo ni wọn gbero lati ṣe ninu awọn idasilẹ ti n bọ. A ko duro lori ayeye ati beere awọn ibeere korọrun si Sergey Sorokin, oludari idagbasoke Zabbix, ati Vitaly Zhuravlev, ayaworan ojutu. Ka siwaju lati wa ohun ti o wa.

Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

1. Sọ fun wa nipa itan-akọọlẹ ti ile-iṣẹ naa. Bawo ni imọran ọja naa ṣe wa?

Itan-akọọlẹ ti ile-iṣẹ bẹrẹ ni ọdun 1997, nigbati oludasile ati oniwun ile-iṣẹ naa, Alexey Vladyshev, ṣiṣẹ bi olutọju data ni ọkan ninu awọn banki. O dabi pe Alexey yoo jẹ ailagbara lati ṣakoso awọn apoti isura infomesonu laisi nini data lori awọn idiyele itan ti ọpọlọpọ awọn aye, laisi oye ipo lọwọlọwọ ati itan ti agbegbe.

Ni akoko kanna, awọn iṣeduro ibojuwo lọwọlọwọ lori ọja jẹ gbowolori pupọ, ti o ni ẹru, ati nilo awọn orisun nla. Nitorinaa, Alexey bẹrẹ lati kọ ọpọlọpọ awọn iwe afọwọkọ ti o fun laaye laaye lati ṣe abojuto ni imunadoko ni apakan ti awọn amayederun ti a fi si i. O n yi pada sinu ifisere. Alexey yipada awọn iṣẹ, ṣugbọn iwulo ninu iṣẹ naa wa. Ni 2000-2001, ise agbese na tun kọ lati ibere - ati Alexey ro nipa fifun awọn alakoso miiran ni anfani lati lo awọn idagbasoke. Ni akoko kanna, ibeere naa waye labẹ iwe-aṣẹ wo lati tu koodu ti o wa tẹlẹ silẹ. Alexey pinnu lati tu silẹ labẹ iwe-aṣẹ GPLv2. A ṣe akiyesi ọpa lẹsẹkẹsẹ ni agbegbe ọjọgbọn. Ni akoko pupọ, Alexey bẹrẹ lati gba awọn ibeere fun atilẹyin, ikẹkọ, ati faagun awọn agbara ti sọfitiwia naa. Nọmba ti iru awọn aṣẹ bẹ n dagba nigbagbogbo. Nitorinaa, nipa ti ara, ipinnu lati ṣẹda ile-iṣẹ kan wa. Ile-iṣẹ naa ti da ni Oṣu Kẹrin Ọjọ 12, Ọdun 2005

Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

2. Awọn aaye pataki wo ni o le ṣe afihan ninu itan-akọọlẹ ti idagbasoke Zabbix?

Lọwọlọwọ ọpọlọpọ iru awọn aaye wa:
A. Alexey bẹrẹ ṣiṣẹ lori awọn iwe afọwọkọ ni ọdun 1997.
b. Titẹjade koodu labẹ iwe-aṣẹ GPLv2 - 2001.
V. Zabbix jẹ ipilẹ ni ọdun 2005.
d. Ipari awọn adehun ajọṣepọ akọkọ, ṣiṣẹda eto alafaramo - 2007.
d. Idasile ti Zabbix Japan LLC - 2012.
e. Idasile ti Zabbix LLC (USA) - 2015
ati. Ipilẹṣẹ ti Zabbix LLC - 2018

3. Eniyan melo ni o gba iṣẹ?

Ni akoko yii, ẹgbẹ Zabbix ti awọn ile-iṣẹ gba iṣẹ diẹ sii ju awọn oṣiṣẹ 70 lọ: awọn olupilẹṣẹ, awọn oludanwo, awọn alakoso ise agbese, awọn onimọ-ẹrọ atilẹyin, awọn alamọran, awọn eniyan tita, ati awọn oṣiṣẹ tita.

4. Bawo ni o ṣe kọ ọna opopona, ṣe o gba esi lati ọdọ awọn olumulo? Bawo ni o ṣe pinnu ibi ti lati gbe tókàn?

Nigbati o ba ṣẹda maapu oju-ọna kan fun ẹya atẹle ti Zabbix, a dojukọ awọn nkan pataki wọnyi, ni deede diẹ sii, a gba Awọn maapu opopona ni ibamu si awọn ẹka atẹle:

A. Awọn ilọsiwaju ilana Zabbix. Nkankan ti Zabbix funrararẹ ṣe pataki pupọ. Fun apẹẹrẹ, aṣoju Zabbix ti a kọ sinu Go.
b. Awọn nkan ti awọn alabara Zabbix ati awọn alabaṣiṣẹpọ fẹ lati rii ni Zabbix. Ati fun eyiti wọn fẹ lati sanwo.
V. Awọn ifẹ/awọn imọran lati agbegbe Zabbix.
d. Awọn gbese imọ-ẹrọ. 🙂 Awọn nkan ti a tu silẹ ni awọn ẹya ti tẹlẹ, ṣugbọn ko pese iṣẹ ṣiṣe ni kikun, ko jẹ ki wọn rọ to, ko pese gbogbo awọn aṣayan.

Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

5. Ṣe o le ṣe afiwe Zabbix ati prometheus? Kini o dara julọ ati kini o buru ni Zabbix?

Iyatọ akọkọ, ninu ero wa, ni pe Prometheus jẹ eto nipataki fun gbigba awọn metiriki - ati lati le gba ibojuwo ni kikun ni ile-iṣẹ kan, o jẹ dandan lati ṣafikun ọpọlọpọ awọn paati miiran si Prometheus, gẹgẹ bi grafana fun iworan, a lọtọ ibi ipamọ igba pipẹ, ati iṣakoso lọtọ ni ibikan awọn iṣoro, ṣiṣẹ pẹlu awọn akọọlẹ lọtọ…

Ko si awọn awoṣe ibojuwo boṣewa ni Prometheus; ti o ti gba gbogbo ẹgbẹẹgbẹrun awọn metiriki lati ọdọ awọn olutaja, iwọ yoo nilo lati wa awọn ami iṣoro ni ominira ninu wọn. Ṣiṣeto Prometheus - awọn faili iṣeto. Ni diẹ ninu awọn ibiti o rọrun diẹ sii, ni awọn miiran kii ṣe.

Zabbix jẹ pẹpẹ ti gbogbo agbaye fun ṣiṣẹda ibojuwo “lati ati si”, a ni iworan tiwa, ibamu ti awọn iṣoro ati ifihan wọn, pinpin awọn ẹtọ iwọle si eto, iṣayẹwo awọn iṣe, ọpọlọpọ awọn aṣayan fun gbigba data nipasẹ aṣoju, aṣoju, lilo awọn ilana ti o yatọ patapata, agbara lati faagun eto naa ni iyara pẹlu awọn afikun, awọn iwe afọwọkọ, awọn modulu…

Tabi o le jiroro gba data naa bi o ti jẹ, fun apẹẹrẹ, nipasẹ ilana HTTP, ati lẹhinna tan awọn idahun si awọn metiriki iwulo nipa lilo awọn iṣẹ ṣiṣe iṣaaju bii JavaScript, JSONPath, XMPath, CSV ati bii. Ọpọlọpọ awọn olumulo ni iye Zabbix fun agbara lati tunto ati ṣakoso eto nipasẹ wiwo wẹẹbu kan, fun agbara lati ṣe apejuwe awọn atunto ibojuwo aṣoju ni irisi awọn awoṣe ti o le pin pẹlu ara wọn, ati ti o ni kii ṣe awọn metiriki nikan, ṣugbọn tun awọn ofin wiwa, ala iye, awọn aworan, awọn apejuwe - kan pipe ti ṣeto ti ohun fun mimojuto aṣoju ohun.

Ọpọlọpọ eniyan tun fẹran agbara lati ṣe adaṣe adaṣe ati iṣeto ni nipasẹ Zabbix API. Ni gbogbogbo, Emi ko fẹ lati ṣeto holivar kan. O dabi fun wa pe awọn ọna ṣiṣe mejeeji ni ibamu daradara fun awọn iṣẹ ṣiṣe wọn ati pe wọn le ni ibamu pẹlu ara wọn, fun apẹẹrẹ, Zabbix lati ẹya 4.2 le gba data lati ọdọ awọn olutaja Prometheus tabi lati ararẹ.

6. Njẹ o ti ronu nipa ṣiṣe zabbix saas?

A ronu nipa rẹ ati pe yoo ṣe ni ọjọ iwaju, ṣugbọn a fẹ lati jẹ ki ojutu yii rọrun bi o ti ṣee fun awọn alabara. Ni idi eyi, boṣewa Zabbix yẹ ki o funni pẹlu awọn irinṣẹ ibaraẹnisọrọ, awọn irinṣẹ gbigba data ilọsiwaju, ati bẹbẹ lọ.

7. Nigba wo ni MO yẹ ki o reti zabbix ha? Ati pe o yẹ ki a duro?

Zabbix HA jẹ pato idaduro. A nireti gaan lati rii nkan ni Zabbix 5.0 LTS, ṣugbọn ipo naa yoo di mimọ ni Oṣu kọkanla ọdun 2019 nigbati ọna opopona Zabbix 5.0 ti jẹrisi ni kikun.

8. Kini idi ti iru media ni iru yiyan ti ko dara lati inu apoti? Ṣe o ngbero lati ṣafikun Slack, telegram, ati bẹbẹ lọ? Ṣe ẹnikẹni miiran lo Jabber?

A yọ Jabber kuro ni Zabbix 4.4, ṣugbọn Webhooks ni a ṣafikun. Nipa awọn iru media, Emi kii yoo fẹ lati ṣe awọn ohun elo kan pato lati inu eto, ṣugbọn awọn irinṣẹ fifiranṣẹ boṣewa. Kii ṣe aṣiri pe ọpọlọpọ awọn ibaraẹnisọrọ iru tabi awọn iṣẹ tabili ni API nipasẹ HTTP - nitorinaa ni ọdun yii pẹlu itusilẹ ti 4.4 ipo naa yoo yipada.

Pẹlu dide ti webhooks ni Zabbix, o le nireti gbogbo awọn iṣọpọ olokiki julọ lati inu apoti ni ọjọ iwaju nitosi. Ni idi eyi, iṣọpọ yoo jẹ ọna meji, kii ṣe awọn iwifunni ti o rọrun nikan. Ati awọn iru media ti a ko le gba ni yoo ṣee ṣe nipasẹ agbegbe wa - nitori bayi gbogbo iru media le jẹ okeere si faili iṣeto ni ati firanṣẹ lori share.zabbix.com tabi github. Ati pe awọn olumulo miiran yoo nilo lati gbe faili wọle nikan lati bẹrẹ lilo iṣọpọ yii. Ni idi eyi, o ko ni lati fi sori ẹrọ eyikeyi awọn iwe afọwọkọ afikun!

9. Kini idi ti itọsọna wiwa ẹrọ foju ko ni idagbasoke? vmware nikan wa. Ọpọlọpọ n duro de isọpọ pẹlu ec2, openstack.

Rara, itọsọna naa n dagbasoke. Fun apẹẹrẹ, ni 4.4, wiwa datastore han nipasẹ vm.datastore.discovery bọtini. Ni 4.4, awọn bọtini wmi.getall ti o dara pupọ tun han - a nireti pe nipasẹ rẹ, papọ pẹlu bọtini perf_counter_en, yoo ṣee ṣe lati ṣe abojuto Hyper-V to dara. O dara, awọn iyipada pataki miiran yoo wa ni itọsọna yii ni Zabbix 5.0.

Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

10. Njẹ o ti ronu nipa sisọ awọn awoṣe silẹ ki o ṣe bi prometeus, nigbati ohun gbogbo ti a fun ni a mu kuro?

Prometheus gba gbogbo awọn metiriki laifọwọyi, eyi rọrun. Ati pe awoṣe jẹ diẹ sii ju o kan ṣeto awọn metiriki, o jẹ “eiyan” ti o ni gbogbo iṣeto aṣoju pataki fun atẹle iru orisun tabi iṣẹ ti a fun. O ti ni eto awọn okunfa pataki, awọn aworan, awọn ofin wiwa, o ni awọn apejuwe ti awọn metiriki ati awọn iloro ti o ṣe iranlọwọ fun olumulo lati loye ohun ti a gba, ati iru awọn ala ti n ṣayẹwo ati idi. Ni akoko kanna, awọn awoṣe rọrun lati pin pẹlu awọn olumulo miiran - ati pe wọn yoo gba ibojuwo to dara ti eto wọn, paapaa laisi dandan jẹ alamọja ninu rẹ.

11. Kilode ti awọn metiriki diẹ wa ninu apoti? Eyi tun ṣe idiju iṣeto pupọ lati oju wiwo iṣẹ.

Ti o ba jade kuro ninu apoti ti o tumọ si awọn awoṣe ti a ti ṣetan, lẹhinna ni bayi a n ṣiṣẹ lori faagun ati ilọsiwaju awọn awoṣe wa. Zabbix 4.4 wa pẹlu eto tuntun, ilọsiwaju ati awọn ẹya to dara julọ.

Fun Zabbix o le rii nigbagbogbo awoṣe ti o ṣetan fun fere eyikeyi eto lori share.zabbix.com. Ṣugbọn a pinnu pe o yẹ ki a ṣe awọn awoṣe ipilẹ funrara wa, ṣeto apẹẹrẹ fun awọn miiran, ati tun ṣe ominira awọn olumulo lati tun kikọ awoṣe kan fun diẹ ninu MySQL. Nitorinaa, ni bayi ni Zabbix awọn awoṣe osise diẹ sii yoo wa pẹlu ẹya kọọkan.

Ifọrọwanilẹnuwo pẹlu Zabbix: Awọn idahun ododo 12

12. Nigbawo ni yoo ṣee ṣe lati kọ awọn okunfa ti ko ni asopọ si awọn ọmọ-ogun, ṣugbọn, fun apẹẹrẹ, da lori awọn akole. Fun apẹẹrẹ, a bojuto a ojula lati n yatọ si ojuami, ati awọn ti a fẹ kan ti o rọrun okunfa ti o ina nigbati awọn ojula ni ko wiwọle lati 2 tabi diẹ ẹ sii ojuami.

Ni otitọ, iru iṣẹ bẹ ti wa ni Zabbix fun ọdun pupọ, ti a kọ fun ọkan ninu awọn alabara. Onibara - ICANN. Awọn sọwedowo ti o jọra le tun ṣee ṣe, fun apẹẹrẹ, nipasẹ awọn ohun kan ti a ṣajọpọ tabi lilo Zabbix API. A ti wa ni bayi actively ṣiṣẹ lati simplify awọn ẹda ti iru sọwedowo.

PSNi ọkan ninu awọn Slurms, awọn olupilẹṣẹ Zabbix beere lọwọ wa kini a fẹ lati rii ninu ọja naa lati le ṣe atẹle awọn iṣupọ Kubernetes nipa lilo Zabbix, kii ṣe Prometheus.

O jẹ nla nigbati awọn olupilẹṣẹ pade awọn alabara ni agbedemeji ati pe wọn ko jẹ ohun kan fun ara wọn. Ati ni bayi a nki itusilẹ kọọkan pẹlu ifẹ otitọ - ihinrere naa ni pe ọpọlọpọ awọn ẹya ti a sọrọ nipa ti di ẹran ara ati ẹjẹ.

Niwọn igba ti awọn olupilẹṣẹ ko ṣe yọkuro sinu ara wọn, ṣugbọn nifẹ si awọn iwulo ti awọn alabara, ọja naa n gbe ati idagbasoke. A yoo tọju oju lori awọn idasilẹ Zabbix tuntun.

PPS: A yoo ṣe ifilọlẹ iṣẹ ibojuwo ori ayelujara ni awọn oṣu diẹ. Ti o ba nifẹ, ṣe alabapin ki o maṣe padanu ikede naa. Lakoko, o le lọ nipasẹ wa Slurm lori Kubernetes.

orisun: www.habr.com

Fi ọrọìwòye kun