Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

Дар IT як хурофот вуҷуд дорад: "Агар он кор кунад, ба он даст нарасонед". Инро дар бораи системаи мониторинги мо гуфтан мумкин аст. Дар Southbridge мо Zabbix-ро истифода мебарем - вақте ки мо онро интихоб кардем, хеле хуб буд. Ва, дар асл, ӯ алтернатива надошт.

Бо гузашти вақт, экосистемаи мо дастурҳо, пайвандҳои иловагӣ ба даст овард ва ҳамгироӣ бо redmine пайдо шуд. Zabbix як рақиби пурқуввате дошт, ки аз бисёр ҷиҳатҳо бартарӣ дошт: суръат, HA қариб аз қуттӣ, визуализатсияи зебо, оптимизатсияи кор дар муҳити kubernetes.

Вале мо барои пеш рафтан шитоб надорем. Мо тасмим гирифтем, ки ба Zabbix назар андозем ва бипурсем, ки онҳо дар релизҳои оянда кадом хусусиятҳоро ба нақша гирифтаанд. Мо дар маросим истода, ба Сергей Сорокин, директори рушди Zabbix ва Виталий Журавлев, меъмори Solution саволҳои ногувор додем. Бихонед, то бифаҳмед, ки аз он чӣ рӯй дод.

Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

1. Дар бораи таърихи ширкат накл кунед. Идеяи маҳсулот чӣ гуна пайдо шуд?

Таърихи ширкат дар соли 1997 оғоз ёфт, вақте муассис ва соҳиби ширкат Алексей Владишев дар яке аз бонкҳо ба ҳайси мудири пойгоҳи додаҳо кор мекард. Ба Алексей чунин менамуд, ки идоракунии пойгоҳи додаҳо бидуни маълумот дар бораи арзишҳои таърихии параметрҳои гуногун, бидуни фаҳмидани ҳолати кунунӣ ва таърихии муҳити зист бесамар аст.

Дар баробари ин, қарорҳои мониторинги ҳоло дар бозор хеле гарон, душвор буда, захираҳои калонро талаб мекунанд. Аз ин рӯ, Алексей ба навиштани скриптҳои гуногун шурӯъ мекунад, ки ба ӯ имкон медиҳад, ки қисми инфрасохтори ба ӯ боваршударо самаранок назорат кунад. Он ба хобби табдил меёбад. Алексей ҷои корро иваз мекунад, аммо таваҷҷӯҳ ба лоиҳа боқӣ мемонад. Дар солҳои 2000-2001, лоиҳа аз сифр аз нав навишта шуд - ва Алексей дар бораи додани имкони истифодаи пешрафтҳо ба маъмурони дигар фикр мекард. Ҳамзамон саволе ба миён омад, ки тибқи кадом иҷозатнома барои баровардани коди мавҷуда. Алексей тасмим гирифт, ки онро таҳти иҷозатномаи GPLv2 озод кунад. Асбоб фавран дар муҳити касбӣ мушоҳида карда шуд. Бо гузашти вақт, Алексей ба гирифтани дархостҳо барои дастгирӣ, омӯзиш ва васеъ кардани имкониятҳои нармафзор шурӯъ кард. Шумораи ин гуна заказхо пай дар пай меафзояд. Ҳамин тавр, табиист, ки қарори таъсиси ширкат омад. Ширкат 12 апрели соли 2005 таъсис ёфтааст

Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

2. Кадом нуктаҳои асосиро дар таърихи рушди Zabbix таъкид карда метавонед?

Дар айни замон якчанд чунин нуктаҳо мавҷуданд:
А. Алексей соли 1997 ба кори скриптҳо шурӯъ кард.
б. Интишори код тибқи литсензияи GPLv2 - 2001.
В. Zabbix соли 2005 таъсис ёфтааст.
г) Бастани аввалин шартномаҳои шарикӣ, таъсиси барномаи шарикӣ - 2007.
г) Таъсиси ҶДММ Zabbix Japan - 2012.
д) Таъсиси ҶДММ Zabbix (ИМА) - 2015
ва. Таъсиси ҶДММ Zabbix - 2018

3. Шумо чанд нафарро бо кор таъмин мекунед?

Дар айни замон, дар гурӯҳи ширкатҳои Zabbix каме бештар аз 70 корманд кор мекунанд: таҳиягарон, озмоишгарон, менеҷерони лоиҳа, муҳандисони дастгирӣ, мушовирон, фурӯшандагон ва кормандони маркетинг.

4. Шумо харитаи роҳро чӣ гуна менависед, фикру мулоҳизаҳои корбаронро ҷамъ меоред? Чӣ тавр шумо муайян мекунед, ки ба куҷо ҳаракат кунед?

Ҳангоми таҳияи Харитаи роҳ барои версияи навбатии Zabbix, мо ба омилҳои муҳими зерин тамаркуз мекунем, дақиқтараш, мо харитаҳои роҳро аз рӯи категорияҳои зерин ҷамъ меорем:

А. Такмили стратегии Zabbix. Чизе, ки худи Zabbix хеле муҳим мешуморад. Масалан, агенти Zabbix дар Go навишта шудааст.
б. Чизҳое, ки муштариён ва шарикони Zabbix мехоҳанд дар Zabbix бубинанд. Ва барои он ки онҳо омодаанд пардохт кунанд.
В. Орзуҳо/пешниҳодҳо аз ҷомеаи Zabbix.
г) Қарзҳои техникӣ. 🙂 Чизҳое, ки мо дар версияҳои қаблӣ бароварда будем, аммо функсияҳои пурраро таъмин накарданд, онҳоро ба қадри кофӣ чандир нагардонданд ва ҳама вариантҳоро пешниҳод накарданд.

Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

5. Оё шумо метавонед Заббикс ва Прометейро муқоиса кунед? Дар Zabbix чӣ беҳтар ва чӣ бадтар аст?

Тафовути асосӣ, ба андешаи мо, дар он аст, ки Прометей асосан барои ҷамъоварии ченакҳо мебошад - ва барои ҷамъоварии мониторинги мукаммал дар корхона, ба Prometheus бисёр ҷузъҳои дигар илова кардан лозим аст, ба монанди графана барои визуализатсия, нигоҳдории дарозмуддат ва идоракунии ҷудогона дар ҷое мушкилот, бо гузоришҳо алоҳида кор кунед ...

Дар Prometheus қолабҳои стандартии мониторинг вуҷуд надоранд; пас аз гирифтани ҳама ҳазорҳо ченакҳо аз содиркунандагон, шумо бояд мустақилона сигналҳои мушкилотро дар онҳо пайдо кунед. Насб кардани Prometheus - файлҳои конфигуратсия. Дар баъзе ҷойҳо ин қулайтар аст, дар дигар он нест.

Zabbix як платформаи универсалӣ барои эҷоди мониторинги "аз ва ба" аст, мо визуализатсияи худ, таносуби мушкилот ва намоиши онҳо, тақсимоти ҳуқуқҳои дастрасӣ ба система, аудити амалҳо, имконоти зиёди ҷамъоварии маълумот тавассути агент дорем, прокси, бо истифода аз протоколҳои комилан гуногун, қобилияти зуд васеъ кардани система бо плагинҳо, скриптҳо, модулҳо ...

Ё шумо метавонед ба таври оддӣ маълумотро ҷамъ кунед, масалан, тавассути протоколи HTTP, ва сипас бо истифода аз функсияҳои коркарди пешакӣ ба монанди JavaScript, JSONPath, XMLPath, CSV ва амсоли ин посухҳоро ба ченакҳои муфид табдил диҳед. Бисёре аз корбарон Zabbix-ро барои қобилияти конфигуратсия ва идоракунии система тавассути интерфейси веб, барои қобилияти тавсиф кардани конфигуратсияҳои мониторинги маъмулӣ дар шакли қолабҳое, ки метавонанд бо ҳамдигар мубодила шаванд ва на танҳо метрика, балки қоидаҳои муайянкуниро дар бар мегиранд, қадр мекунанд. арзишҳои ҳадди ақал, графикҳо, тавсифҳо - маҷмӯи пурраи объектҳо барои мониторинги объектҳои маъмулӣ.

Бисёр одамон инчунин қобилияти автоматикунонии идоракунӣ ва конфигуратсияро тавассути Zabbix API дӯст медоранд. Умуман, ман намехоҳам, ки холивар ташкил кунам. Ба назари мо, ҳарду система барои вазифаҳои худ мувофиқанд ва метавонанд ҳамдигарро ҳамоҳанг созанд, масалан, Zabbix аз версияи 4.2 метавонад маълумотро аз содиркунандагони Prometheus ё худ ҷамъ кунад.

6. Оё шумо дар бораи сохтани zabbix saas фикр кардаед?

Мо дар ин бора фикр кардем ва дар оянда ин корро мекунем, вале мо мехоҳем ин ҳалли худро барои муштариён то ҳадди имкон қулай гардонем. Дар ин ҳолат, Zabbix-и стандартӣ бояд дар якҷоягӣ бо воситаҳои алоқа, воситаҳои пешрафтаи ҷамъоварии маълумот ва ғайра пешниҳод карда шаванд.

7. Кай бояд интизор шавам zabbix ha? Ва мо бояд интизор шавем?

Zabbix HA бешубҳа интизор аст. Мо воқеан умедворем, ки чизеро дар Zabbix 5.0 LTS бубинем, аммо вазъ дар моҳи ноябри соли 2019, вақте ки харитаи роҳи Zabbix 5.0 пурра тасдиқ карда мешавад, равшантар мешавад.

8. Чаро навъи ВАО ин қадар интихоби камбизоат дорад? Оё шумо нақшаи илова кардани Slack, telegram ва ғайраро доред? Оё ягон каси дигар Jabber-ро истифода мебарад?

Jabber дар Zabbix 4.4 хориҷ карда шуд, аммо Webhooks илова карда шуданд. Дар робита ба намудҳои ВАО, ман намехоҳам аз система барномаҳои мушаххас созам, балки воситаҳои стандартии паёмнависӣ. Ба касе пӯшида нест, ки бисёре аз чатҳо ё хидматҳои мизи шабеҳ тавассути HTTP API доранд - аз ин рӯ, имсол бо нашри 4.4 вазъ тағйир хоҳад ёфт.

Бо пайдоиши вебхукҳо дар Zabbix, шумо метавонед дар ояндаи наздик ҳама интегратсияҳои маъмултаринро аз қуттӣ интизор шавед. Дар ин ҳолат, ҳамгироӣ дуҷониба хоҳад буд, на танҳо огоҳиҳои оддии яктарафа. Ва он навъҳои ВАО, ки мо онҳоро ба даст намеорем, аз ҷониби ҷомеаи мо анҷом дода мешавад - зеро ҳоло тамоми намуди медиаро метавон ба файли конфигуратсия содир кард ва дар share.zabbix.com ё github ҷойгир кард. Ва корбарони дигар танҳо бояд файлро ворид кунанд, то истифодаи ин ҳамгироиро оғоз кунанд. Дар ин ҳолат, ба шумо лозим нест, ки ягон скрипти иловагӣ насб кунед!

9. Чаро самти кашфи мошини виртуалӣ инкишоф намеёбад? Танҳо vmware вуҷуд дорад. Бисёриҳо интизори ҳамгироӣ бо ec2, openstack ҳастанд.

Не, самт инкишоф меёбад. Масалан, дар 4.4, кашфи анбори додаҳо тавассути калиди vm.datastore.discovery пайдо шуд. Дар 4.4, калидҳои хеле зебои wmi.getall низ пайдо шуданд - мо интизорем, ки тавассути он дар якҷоягӣ бо калиди perf_counter_en мониторинги хуби Hyper-V имконпазир мешавад. Хуб, дар Zabbix 5.0 дигар тағйироти муҳим дар ин самт хоҳад буд.

Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

10. Оё шумо дар бораи даст кашидан аз қолибҳо ва ба мисли прометей кор кардан фикр кардаед, вақте ки ҳама чизи додашуда гирифта мешавад?

Prometheus ба таври худкор ҳама ченакҳоро мегирад, ин қулай аст. Ва қолаб на танҳо маҷмӯи ченакҳост, балки он “контейнер” аст, ки дорои тамоми конфигуратсияи маъмулии зарурӣ барои мониторинги намуди додаи захира ё хидмат мебошад. Он аллакай маҷмӯи муҳими триггерҳо, графикҳо, қоидаҳои муайянкуниро дорад, он дорои тавсифи ченакҳо ва остонаҳое мебошад, ки ба корбар дар фаҳмидани он, ки чӣ ҷамъоварӣ карда мешавад ва кадом остонаҳо ва чаро тафтиш карда мешаванд. Ҳамзамон, қолибҳоро бо корбарони дигар мубодила кардан осон аст - ва онҳо ҳатто бидуни коршиноси он низ мониторинги хуби системаи худро хоҳанд гирифт.

11. Чаро метрикҳо аз қуттӣ ин қадар каманд? Ин инчунин танзимро аз нуқтаи назари амалиёт хеле мушкил мекунад.

Агар аз қуттӣ шумо қолабҳои тайёрро дар назар дошта бошед, пас ҳоло мо барои васеъ ва такмил додани қолабҳои худ кор карда истодаем. Zabbix 4.4 бо маҷмӯи нав, такмилёфта ва хусусиятҳои беҳтар меояд.

Барои Zabbix шумо ҳамеша метавонед як қолаби тайёрро барои қариб ҳама системаҳо дар share.zabbix.com пайдо кунед. Аммо мо тасмим гирифтем, ки мо бояд худамон қолабҳои асосиро созем, ба дигарон намуна гузорем ва инчунин корбаронро аз навиштани қолаб барои баъзе MySQL озод кунем. Аз ин рӯ, ҳоло дар Zabbix танҳо бо ҳар як версия қолибҳои расмӣ бештар хоҳанд буд.

Мусоҳиба бо Zabbix: 12 ҷавоби ошкоро

12. Кай имкон пайдо мешавад, ки триггерҳоеро, ки ба ҳостҳо вобаста нестанд, балки, масалан, дар асоси нишонаҳо ҳастанд. Масалан, мо сайтро аз n нуқтаҳои гуногун назорат мекунем ва мо мехоҳем як триггери оддӣ, ки ҳангоми дастрасии сайт аз 2 ё бештар аз нуқтаҳо оташ мезанад.

Дар асл, чунин функсия дар Zabbix чанд сол аст, ки барои яке аз муштариён навишта шудааст. Мизоҷ - ICANN. Санҷишҳои шабеҳро, масалан, тавассути ҷузъҳои ҷамъшуда ё бо истифода аз API Zabbix анҷом додан мумкин аст. Мо холо барои содда кардани ташкили ин гуна чекхо фаъолона кор карда истодаем.

PS: Дар яке аз Slurms, таҳиягарони Zabbix аз мо пурсиданд, ки мо дар маҳсулот чиро дидан мехостем, то кластерҳои Kubernetes бо истифода аз Zabbix назорат кунем, на Prometheus.

Ин хеле хуб аст, вақте ки таҳиягарон дар нисфи роҳ бо мизоҷон вохӯранд ва барои худ чизе намемонанд. Ва ҳоло мо ҳар як нашрияро бо таваҷҷӯҳи самимӣ истиқбол мекунем - хушхабар ин аст, ки ҳарчи бештар хусусиятҳое, ки мо дар бораи он сӯҳбат кардем, ҷисм ва хун мешаванд.

То он даме, ки таҳиягарон ба худ наафтанд, балки ба эҳтиёҷоти муштариён манфиатдор бошанд, маҳсулот зиндагӣ мекунад ва инкишоф меёбад. Мо ба релизҳои нави Zabbix нигоҳ хоҳем кард.

PPS: Мо курси мониторинги онлайнро пас аз чанд моҳ оғоз хоҳем кард. Агар таваҷҷуҳ дошта бошед, обуна шавед, то аз эълонҳо бехабар намонед. Дар ҳамин ҳол, шумо метавонед аз мо гузаред Slurm дар Кубернетес.

Манбаъ: will.com

Илова Эзоҳ