Овај одељак описује најбоље праксе за конфигурисање Zabbix-а за постизање оптималних перформанси и једноставности коришћења. Препоруке су засноване на саветима Zabbix програмера и практичном искуству Zabbix тренера и инжењера подршке.
Свака Zabbix инсталација је јединствена и неке од ових смерница можда неће бити прикладне за вашу конфигурацију. Међутим, препоручује се да покушате да се придржавате ових смернице колико год је то могуће да бисте избегли уобичајене потенцијалне проблеме.
Ако верујете да се ова страница може побољшати, волели бисмо да чујемо од вас! Истакните текст у питању и притисните ctrl+Enter да бисте пријавили грешку или поделили повратне информације.
Домаћин у Zabbix-у није физичка машина или уређај, већ логички ентитет. За потребе надгледања, можете креирати засебне домаћине за базу података или, на пример, виртуелну машину. Алтернативно, можете креирати генеричког домаћина John's laptop и надгледајте све метрике под тим домаћину.
Најбоља пракса је да се креира посебан домаћин за сваку независну инстанцу као што је виртуелна машина, база података, контејнер или мрежни прекидач. Користећи овај приступ, ви ћете:
Избегните неред у подацима надгледања тако што ћете имати засебне ставке, окидаче и обавештења о упозорењима за сваког домаћина.
Фино подесити нивое корисничког приступа. Можете да конфигуришете user-roles да бисте одобрили приступ прегледању и/или конфигурисању само одређених домаћина. Погледајте такође принцип најмањег привилеге.
Ако имате неколико сличних домаћина, као што су Network switch 1 и Network switch 2, Zabbix пружа више начина да брзо поново направите домаћина. Можете једноставно клонирати домаћина са свим његовим показатељима притиском на дугме Clone, али у у овом случају, да бисте касније ажурирали ставку, мораћете то да урадите ручно на сваком домаћину.
Најбоља пракса је да направите шаблон са свим потребним метрикама, на пример, Network switch template. Затим групишете сличне домаћине у групу домаћина, за пример изнад то може бити Network switches. Сада, у У одељку Data Collection -> Hosts можете филтрирати све домаћине по групи домаћина и користити дугме Mass update да повежете шаблон са свим вашим мрежним прекидачима.
Да би се минимизирао број захтева према циљном ентитету, Zabbix дозвољава креирање главних и зависних ставки. У овом случају, главна ставка прикупља велики скуп информација у једном захтеву. Затим се зависне ставке могу конфигурисати да издвајају одређене делове податке из те колекције путем претходне обраде и ускладиштити их као појединачне метрике.
На пример, главна ставка може да прикупи JSON или XML одговор који садржи више метрика или да изврши упит базе података који враћа више колона података (нпр. број отворених веза, прекинутих веза, максимално дозвољених истовремених веза и укупних кумулативних веза од покретања), а зависне ставке ће анализирати и чувати сваку потребну вредност засебно.
Најбоља пракса за ову конфигурацију је да се одбаци савладати историју предмета одмах након прикупљања и задржати само податке о зависним ставкама.
Ако су сви домаћини у истој локалној мрежи као и Zabbix сервер и нема проблема са скалабилности или перформансама, можда вам неће требати прокси. У већим или сложенијим окружењима, директно надгледање домаћина помоћу Zabbix сервера можда неће бити довољно. Додавање прокси и додељивање дела домаћина том проксију омогућава равномернију расподелу оптерећења.
Најбоља пракса је да додате Zabbix прокси када:
Надзирете више домаћина користећи различите методе прикупљања метрика иза заштитног зида. Прокси ће прикупити податке са домаћина и проследити их Zabbix серверу, смањујући потребу за отварањем више портова заштитног зида.
Надзирете удаљене локације, филијале и/или мреже. У случају прекида мреже између Zabbix сервера и ваших удаљених локација, Zabbix проксији распоређени на удаљеним локацијама ће наставити са прикупљањем података и послати прикупљене податке назад на Zabbix сервер кад год се мрежна веза поново успостави.
Имате велику имплементацију и желите да смањите оптерећење на Zabbix серверу и побољшате перформансе. Дефиниција примене великог обима је веома широка и зависи не само од броја домаћина, већ и од броја прикупљених вредности по друго.