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

Hosts Zabbix 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.

Ja nepieciešams, izvietojiet Zabbix starpniekserveri

Ja visi jūsu hosti atrodas tajā pašā lokālajā tīklā, kur Zabbix serveris, un nav bažu par mērogojamību vai veiktspēju, starpniekserveris var nebūt nepieciešams. Lielākās vai sarežģītākās vidēs starpniekserveris nodrošina vienmērīgāku slodzes sadalījumu.

Pievienojiet Zabbix starpniekserveri, ja:

  1. Izmantojat dažādas metriku apkopošanas metodes, lai uzraudzītu vairākus hostus aiz ugunsmūra. Starpniekserveris apkopo datus no hostiem un pārsūta tos Zabbix serverim, samazinot nepieciešamo atvērto ugunsmūra portu skaitu.

  2. Uzraugāt attālas atrašanās vietas, filiāles vai tīklus. Attālās atrašanās vietās izvietotie Zabbix starpniekserveri turpina datu apkopoš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 hostu un/vai tiek apkopots liels vērtību skaits sekundē, izvietojiet starpniekserveri, lai samazinātu servera 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.