5 Konfigurācija

Pārskats

Zabbix konfigurācija ietver to, kuri hosts un sistēmas tiks uzraudzīti, kādi dati tiks vākti un kā tiks piegādāti paziņojumi, kad rodas problēmas.

Izmantojiet sānjoslu, lai pārietu uz attiecīgajiem konfigurācijas aspektiem.

Galvenie konfigurācijas uzdevumi

Konfigurācijas labākā prakse

Konfigurācijas izvēles ietekmē veiktspēju un uzturējamību. Lai gan katra Zabbix konfigurācija ir atšķirīga, šos labākās prakses ieteikumus var izmantot kā pamatu un pielāgot pēc vajadzības.

Atsevišķs hosts katrai uzraudzības instancei

Zabbix hosts ir loģiska vienība, nevis fiziska iekārta vai ierīce. Izveidojiet atsevišķu hosts katrai neatkarīgai instancei, piemēram, virtuālajai mašīnai, datubāzei, konteineram vai tīkla komutatoram.

Šī pieeja nodrošina:

  1. Tīrākus uzraudzības datus ar atsevišķiem vienumiem, trigeriem un brīdinājumu paziņojumiem katram hosts.

  2. Detalizētu lietotāju piekļuves kontroli, izmantojot user-roles, kas atbilst mazāko privilēģiju principam.

Izmantojiet veidnes un masveida atjaunināšanu līdzīgiem hostiem

Līdzīgiem hostiem, piemēram, Network switch 1 un Network switch 2, varat izveidot veidni ar nepieciešamajiem metrikiem (Network switch template) un grupēt hostus hostu grupā (Network switches).

Pievienojot jaunus slēdžus, varat izmantot masveida atjaunināšanu sadaļā Data Collection > Hosts, lai saistītu veidni, nevis klonētu hostus manuāli.

Konfigurējiet galveno un atkarīgos vienumus, lai samazinātu pieprasījumu skaitu

Lai samazinātu pieprasījumu skaitu uz mērķa entītiju, konfigurējiet galveno vienumu, kas apkopo datus vienā pieprasījumā, un pēc tam izmantojiet atkarīgos vienumus ar pirmapstrādi, lai iegūtu konkrētas vērtības.

Piemēram, galvenais vienums varētu apkopot JSON vai XML atbildi ar vairākiem rādītājiem vai izpildīt datubāzes vaicājumu, kas atgriež vairākas kolonnas (piem., atvērto savienojumu skaitu, pārtraukto savienojumu skaitu, maksimāli atļauto vienlaicīgo savienojumu skaitu un kopējo uzkrāto savienojumu skaitu kopš palaišanas), bet atkarīgie vienumi parsēs un saglabās katru vērtību atsevišķi.

Pēc datu apkopošanas atmetiet galvenā vienuma vēsturi un saglabājiet tikai atkarīgo vienumu datus.

Izvietojiet Zabbix starpniekserveri, kad tas ir nepieciešams

Ja visi jūsu hosts atrodas tajā pašā lokālajā tīklā kā Zabbix serveris un nav mērogojamības vai veiktspējas problēmu, starpniekserveris var nebūt nepieciešams. Lielākās vai sarežģītākās vidēs starpniekserveris ļauj vienmērīgāk sadalīt slodzi.

Pievienojiet Zabbix starpniekserveri, ja:

  1. Uzraugāt vairākus hosts, izmantojot dažādas metrikas vākšanas metodes aiz ugunsmūra. Starpniekserveris apkopo datus no hosts un pārsūta tos uz Zabbix serveris, samazinot atvērto ugunsmūra portu skaitu.

  2. Uzraugāt attālas atrašanās vietas, filiāles vai tīklus. Zabbix starpniekserveri attālās vietās turpina datu vākšanu tīkla pārtraukumu laikā un nosūta datus atpakaļ, kad savienojums tiek atjaunots.

  3. Pārvaldāt liela mēroga izvietojumus. Ja jums ir daudz hosts un/vai tiek savākts liels vērtību skaits sekundē, izvietojiet starpniekserveri, lai samazinātu serveris slodzi un uzlabotu veiktspēju.

Konfigurēt neatkarīgu slepeno makro izgūšanu

Jūs varat izmantot secret lietotāja makro kā slepenā teksta vai slepenā glabātuves makro.

Pēc noklusējuma slepeno makro vērtības izgūst Zabbix serveris un tās tiek nodotas starpniekserveriem. Lai uzlabotu drošību ar slepenās glabātuves makro, konfigurējiet makro vērtības, lai tās tiktu izgūtas neatkarīgi no Zabbix servera un starpniekserveriem.