6 Zabbix aģents 2 (Windows)

Pārskats

Zabbix aģents 2 ir jaunas paaudzes Zabbix aģents, un to var izmantot Zabbix aģenta vietā.

Šajā sadaļā ir uzskaitīti parametri, ko atbalsta Windows Zabbix aģenta 2 konfigurācijas fails (zabbix_agent2.conf).

Parametri ir uzskaitīti bez papildu informācijas. Noklikšķiniet uz parametra, lai skatītu pilnu informāciju.

Parameter Description
Alias Iestata aizstājvārdu vienuma atslēgai.
AllowKey Atļauj izpildīt tās vienumu atslēgas, kas atbilst paraugam.
BufferSend Neglabā datus buferī ilgāk par N sekundēm.
BufferSize Maksimālais vērtību skaits atmiņas buferī.
ControlSocket Vadības ligzda, ko izmanto izpildlaika komandu nosūtīšanai ar opciju -R.
DebugLevel Atkļūdošanas līmenis.
DenyKey Aizliedz izpildīt tās vienumu atslēgas, kas atbilst paraugam.
EnablePersistentBuffer Iespējo lokālās pastāvīgās krātuves izmantošanu aktīvajiem vienumiem.
EnableProfiler Iespējo periodisku Go profilēšanu aģenta palaišanas laikā.
ForceActiveChecksOnStart Veic aktīvās pārbaudes tūlīt pēc restartēšanas, kad saņemta pirmā konfigurācija.
HeartbeatFrequency Sirdspukstu ziņojumu biežums sekundēs.
HostInterface Neobligāts parametrs, kas definē hosts saskarni.
HostInterfaceItem Neobligāts parametrs, kas definē vienumu, ko izmanto hosts saskarnes iegūšanai.
HostMetadata Neobligāts parametrs, kas definē hosts metadatus.
HostMetadataItem Neobligāts parametrs, kas definē Zabbix aģenta vienumu, ko izmanto hosts metadatu iegūšanai.
Hostname Neobligāts parametrs, kas definē resursdatora nosaukumu.
HostnameItem Neobligāts parametrs, kas definē Zabbix aģenta vienumu, ko izmanto resursdatora nosaukuma iegūšanai.
Include Konfigurācijas failā var iekļaut atsevišķus failus vai visus failus direktorijā.
ListenIP Ar komatiem atdalīts IP adrešu saraksts, kurās aģentam jāieklausās.
ListenPort Aģents šajā portā gaidīs savienojumus no servera.
LogFile Žurnālfaila nosaukums.
LogFileSize Maksimālais žurnālfaila lielums.
LogType Žurnāla izvades veids.
PersistentBufferFile Fails, kurā Zabbix aģentam 2 jāglabā SQLite datubāze.
PersistentBufferPeriod Laika periods, cik ilgi dati jāglabā, ja nav savienojuma ar serveri vai starpniekserveri.
Plugins.<PluginName>.System.Capacity Vienlaikus izpildāmo pārbaužu ierobežojums katram spraudnim.
Plugins.Log.MaxLinesPerSecond Maksimālais jauno rindu skaits sekundē, ko aģents nosūtīs Zabbix serverim vai starpniekserverim, apstrādājot aktīvās 'log' un 'logrt' pārbaudes.
Plugins.SystemRun.LogRemoteCommands Iespējo izpildīto čaulas komandu reģistrēšanu kā brīdinājumus.
PluginSocket Ceļš uz Windows nosaukto kanālu ielādējamu spraudņu saziņai.
PluginTimeout Savienojumu noildze ar ielādējamiem spraudņiem sekundēs.
PerfCounter Definē jaunu parametru <parameter_name>, kas ir sistēmas veiktspējas skaitītāja <perf_counter_path> vidējā vērtība norādītajā laika periodā <period> (sekundēs).
PerfCounterEn Definē jaunu parametru <parameter_name>, kas ir sistēmas veiktspējas skaitītāja <perf_counter_path> vidējā vērtība norādītajā laika periodā <period> (sekundēs). Atšķirībā no PerfCounter veiktspējas skaitītāju ceļiem jābūt angļu valodā.
ProfilerDir Direktorija, kurā tiks ierakstīti profilēšanas dati.
ProfilerMaxFilesPerProfile Maksimālais saglabājamo failu skaits katram profila veidam.
ProfilerInterval Profilēšanas datu ierakstīšanas intervāls.
RefreshActiveChecks Cik bieži tiek atsvaidzināts aktīvo pārbaužu saraksts.
Server Ar komatiem atdalīts IP adrešu saraksts, pēc izvēles CIDR apzīmējumā, vai Zabbix serveru un Zabbix starpniekserveru DNS nosaukumi.
ServerActive Zabbix servera/starpniekservera adrese vai klastera konfigurācija, no kuras iegūt aktīvās pārbaudes.
SourceIP Avota IP adrese.
StatusPort Ja iestatīts, aģents šajā portā gaidīs HTTP statusa pieprasījumus (http://localhost:<port>/status).
Timeout Norāda, cik ilgi (sekundēs) gaidīt savienojuma izveidi un datu apmaiņu ar Zabbix starpniekserveri vai serveri.
TLSAccept Ienākošajiem savienojumiem nepieciešamais šifrēšanas līmenis.
TLSCAFile Pilns ceļš uz failu, kurā ir augstākā līmeņa CA sertifikāti partnera sertifikāta pārbaudei; tos izmanto šifrētai saziņai starp Zabbix komponentēm.
TLSCertFile Pilns ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde; tos izmanto šifrētai saziņai starp Zabbix komponentēm.
TLSCipherAll13 OpenSSL šifru virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus uz sertifikātiem un PSK balstītai šifrēšanai.
TLSCipherCert13 OpenSSL šifru virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus uz sertifikātiem balstītai šifrēšanai.
TLSCipherPSK13 OpenSSL šifru virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus uz PSK balstītai šifrēšanai.
TLSConnect Aģenta savienojumiem ar Zabbix serveri vai starpniekserveri nepieciešamais šifrēšanas līmenis.
TLSCRLFile Pilns ceļš uz failu, kurā ir atsauktie sertifikāti. Šo parametru izmanto šifrētai saziņai starp Zabbix komponentēm.
TLSKeyFile Pilns ceļš uz failu, kurā ir aģenta privātā atslēga; to izmanto šifrētai saziņai starp Zabbix komponentēm.
TLSPSKFile Pilns ceļš uz failu, kurā ir aģenta iepriekš koplietotā atslēga; to izmanto šifrētai saziņai ar Zabbix serveri vai starpniekserveri.
TLSPSKIdentity Iepriekš koplietotās atslēgas identitātes virkne; to izmanto šifrētai saziņai ar Zabbix serveri vai starpniekserveri.
TLSServerCertIssuer Atļautais servera (starpniekservera) sertifikāta izdevējs.
TLSServerCertSubject Atļautais servera (starpniekservera) sertifikāta subjekts.
UnsafeUserParameters Atļauj lietotāja definētu parametru argumentiem nodot visas rakstzīmes.
UserParameter Uzraugāms lietotāja definēts parametrs.
UserParameterDir UserParameter komandu noklusējuma meklēšanas ceļš.

Visi parametri ir neobligāti, ja vien nav skaidri norādīts, ka parametrs ir obligāts.

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma vērtības, nevis vērtības piegādātajos konfigurācijas failos;
  • Zabbix atbalsta konfigurācijas failus tikai UTF-8 kodējumā bez BOM;
  • Komentāri, kas sākas ar #, tiek atbalstīti tikai rindas sākumā.

Parametra informācija

Alias

Iestata vienuma atslēgas aizstājvārdu. To var izmantot, lai aizstātu garu un sarežģītu vienuma atslēgu ar īsāku un vienkāršāku.
Var būt norādīti vairāki Alias parametri. Nav atļauti vairāki parametri ar vienu un to pašu Alias atslēgu.
Dažādas Alias atslēgas var atsaukties uz vienu un to pašu vienuma atslēgu.
Aizstājvārdus var izmantot HostMetadataItem, bet ne HostnameItem parametrā.

Piemērs 1: Lappošanas faila lietojuma procentos iegūšana no serveris.

Alias=pg_usage:perf_counter[\Paging File(_Total)\% Usage]

Tagad saīsināto atslēgu pg_usage var izmantot datu iegūšanai.

Piemērs 2: CPU noslodzes iegūšana ar noklusējuma un pielāgotiem parametriem.

Alias=cpu.load:system.cpu.load
Alias=cpu.load[*]:system.cpu.load[*]

Tas ļauj izmantot cpu.load atslēgu CPU noslodzes iegūšanai ar noklusējuma parametriem, kā arī cpu.load[percpu,avg15], lai iegūtu konkrētus datus par CPU noslodzi.

Piemērs 3: Vairāku zemlīmeņa atklāšanas noteikumu izpilde, apstrādājot tos pašus atklāšanas vienumus.

Alias=vfs.fs.discovery[*]:vfs.fs.discovery

Tagad ir iespējams konfigurēt vairākus atklāšanas noteikumus, izmantojot vfs.fs.discovery ar atšķirīgiem parametriem katram noteikumam, piemēram, vfs.fs.discovery[foo], vfs.fs.discovery[bar] utt.

AllowKey

Atļauj izpildīt tos vienumu atslēgu nosaukumus, kas atbilst paraugam. Atslēgas paraugs ir aizstājējzīmju izteiksme, kas atbalsta * rakstzīmi, lai atbilstu jebkuram simbolu skaitam.
Vairāki atslēgu atbilstības noteikumi var tikt definēti kopā ar DenyKey. Parametri tiek apstrādāti pa vienam atbilstoši to parādīšanās secībai. Skatiet arī: Aģenta pārbaužu ierobežošana.

BufferSend

The time interval in seconds which determines how often values are sent from the buffer to Zabbix server.
Note, that if the buffer is full, the data will be sent sooner.

Default: 5
Range: 1-3600

BufferSize

Iestata maksimālo vērtību skaitu atmiņas buferī.
Ja buferis ir pilns, aģents nosūtīs visus savāktos datus uz Zabbix serveri vai starpniekserveri.
Šis parametrs jāizmanto tikai tad, ja pastāvīgais buferis ir atspējots (EnablePersistentBuffer=0).

Noklusējums: 1000
Diapazons: 2-65535

ControlSocket

Vadības ligzda, ko izmanto izpildlaika komandu nosūtīšanai ar -R opciju.

Noklusējums: \\.\pipe\agent.sock

DebugLevel

Norādiet atkļūdošanas līmeni:

  • 0 - pamatinformācija par Zabbix procesu palaišanu un apturēšanu;
  • 1 - kritiska informācija;
  • 2 - kļūdu informācija;
  • 3 - brīdinājumi;
  • 4 - atkļūdošanai (rada daudz informācijas);
  • 5 - paplašināta atkļūdošana (rada vēl vairāk informācijas).

Noklusējums: 3
Diapazons: 0-5

DenyKey

Aizliegt to vienumu atslēgu izpildi, kas atbilst paraugam. Atslēgas paraugs ir aizstājējzīmju izteiksme, kas atbalsta * rakstzīmi, lai atbilstu jebkuram rakstzīmju skaitam.
Vairākus atslēgu atbilstības noteikumus var definēt kopā ar AllowKey. Parametri tiek apstrādāti pa vienam atbilstoši to parādīšanās secībai. Skatiet arī: Aģenta pārbaužu ierobežošana.

EnablePersistentBuffer

Iespējot lokālās pastāvīgās krātuves izmantošanu aktīvajiem vienumiem. Ja pastāvīgā krātuve ir atspējota, tiks izmantots atmiņas buferis.

Noklusējums: 0
Vērtības: 0 - atspējots, 1 - iespējots

EnableProfiler

Iespējot periodisku Go profilēšanu aģenta startēšanas laikā.
Profilēšanu var arī iespējot vai atspējot izpildlaikā, izmantojot opciju -R.
Kamēr periodic_prof_execute apkopo profilus, visas profilētāja izpildlaika komandas tiek noraidītas, jo tas ir aizņemts.
Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.0.31.

Noklusējums: 0
Vērtības: 0 - atspējots, 1 - iespējots

ForceActiveChecksOnStart

Veic aktīvās pārbaudes nekavējoties pēc restartēšanas, saņemot pirmo konfigurāciju. Pieejams arī kā katra spraudņa konfigurācijas parametrs, piemēram: Plugins.Uptime.System.ForceActiveChecksOnStart=1

Noklusējums: 0
Vērtības: 0 - atspējots, 1 - iespējots

HeartbeatFrequency

Sirdsdarbības ziņojumu biežums sekundēs. Tiek izmantots aktīvo pārbaužu pieejamības uzraudzībai.
0 - sirdsdarbības ziņojumi ir atspējoti.

Noklusējums: 60
Diapazons: 0-3600

HostInterface

Neobligāts parametrs, kas nosaka host interfeisu (IP adresi vai DNS nosaukumu), ko izmanto host automātiskās reģistrācijas procesa laikā. Šī vērtība tiks izmantota, lai aizpildītu interfeisu jaunizveidotajā host, un ļauj skaidri konfigurēt IP vai DNS adresi. Plašāku informāciju skatiet sadaļā DNS izmantošana kā noklusējuma interfeiss.

Ja nav norādīts, vērtība tiks iegūta no HostInterfaceItem.

aģents izsniegs kļūdu un netiks palaists, ja vērtība pārsniedz 255 rakstzīmju limitu.

Diapazons: 0-255 rakstzīmes

HostInterfaceItem

Neobligāts parametrs, kas nosaka vienumu, ko izmanto, lai noteiktu hosta saskarni (IP adresi vai DNS nosaukumu) hosta automātiskās reģistrācijas procesa laikā. Šī vērtība tiek izmantota tikai tad, ja HostInterface nav definēts. Plašāku informāciju skatiet sadaļā DNS izmantošana kā noklusējuma saskarne.

Automātiskās reģistrācijas pieprasījuma laikā aģents reģistrēs brīdinājuma ziņojumu, ja norādītā vienuma atgrieztā vērtība pārsniedz 255 rakstzīmju limitu.

Vienums system.run[] tiek atbalstīts neatkarīgi no AllowKey/DenyKey iestatījumiem.

HostMetadata

Neobligāts parametrs, kas definē metadatus, ko izmanto, lai identificētu vai atšķirtu hostu hosta autoregistrācijas procesa laikā (aktīvais aģents). HostMetadata ļauj atšķirt hostus ne tikai pēc hostname.

Ja tas nav definēts, vērtība tiks iegūta no HostMetadataItem.

Aģents paziņos par kļūdu un netiks palaists, ja norādītā vērtība pārsniedz 2034 baitus vai ir ne-UTF-8 virkne. Ja parametrs sagaida IP adresi vai DNS nosaukumu, tiks noraidītas arī vērtības, kas ir derīgs UTF-8, bet nav derīgas IP adreses vai DNS nosaukumi, un tās tiks ziņotas kā nederīgas.

Vairāku rindu metadati netiek atbalstīti — izvade tiks saīsināta pie pirmā rindu pārtraukuma.

Diapazons: 0-2034 baiti

HostMetadataItem

Neobligāts parametrs, kas definē Zabbix aģenta vienumu, ko izmanto hosts metadatu iegūšanai. Šī opcija tiek izmantota tikai tad, ja HostMetadata nav definēts.

HostMetadataItem vērtība tiek izgūta katra autoregistrācijas mēģinājuma laikā un tiek izmantota tikai hosts autoreģistrācijas procesā (aktīvais aģents). HostMetadataItem ļauj atšķirt hosts pēc vairāk nekā tikai hostname.

Tiek atbalstīti lietotāja parametri un aizstājvārdi. Tiek atbalstīts system.run[] vienums neatkarīgi no AllowKey/DenyKey iestatījumiem.

Autoreģistrācijas pieprasījuma laikā aģents reģistrēs brīdinājuma ziņojumu, ja norādītā vienuma atgrieztā vērtība pārsniedz 65535 UTF-8 koda punktu limitu. Vienuma atgrieztajai vērtībai jābūt UTF-8 virknei, pretējā gadījumā tā tiks ignorēta. Ja parametrs sagaida IP adresi vai DNS nosaukumu, vērtības, kas ir derīgs UTF-8, bet nav derīgas IP adreses vai DNS nosaukumi, arī tiks noraidītas un ziņotas kā nederīgas.

Vairāku rindu metadati netiek atbalstīti — izvade tiks saīsināta pie pirmās rindas pārtraukuma.

Hostname

Ar komatiem atdalīts, unikāls, reģistrjutīgs hostu nosaukumu saraksts. Nepieciešams aktīvajām pārbaudēm, un tam jāsakrīt ar hostu nosaukumiem, kā tie konfigurēti serverī. Vērtība tiek iegūta no HostnameItem, ja tā nav definēta.
Atļautās rakstzīmes: burtcipari, '.', ' ', '_' un '-'. Maksimālais garums: 128 rakstzīmes katram hosta nosaukumam, 2048 rakstzīmes visai rindai.

Noklusējums: iestatīts ar HostnameItem

HostnameItem

Neobligāts parametrs, kas nosaka vienumu, ko izmanto hosta nosaukuma iegūšanai. Šī opcija tiek izmantota tikai tad, ja Hostname nav definēts. Lietotāja parametri vai aizstājvārdi netiek atbalstīti, taču system.run[] vienums tiek atbalstīts neatkarīgi no AllowKey/DenyKey vērtībām.

Noklusējums: system.hostname

Iekļaut

Norādiet direktoriju vai atsevišķus failus, kas jāiekļauj konfigurācijas failā (pēc noklusējuma tas atrodas C:\Program Files\Zabbix Agent 2, ja Zabbix aģents ir instalēts, izmantojot Windows MSI instalēšanas pakotnes; atrodas instalēšanas laikā norādītajā mapē, ja Zabbix aģents ir instalēts kā zip arhīvs).

Vispārīgie noteikumi parametram Include:

  • Ceļš var būt relatīvs pret zabbix_agent2.conf faila atrašanās vietu (piem., Include=.\zabbix_agent2.d\plugins.d\*.conf).
  • Vienā konfigurācijas failā var norādīt vairākus Include parametrus.
  • Zabbix apstrādā Include parametru uzreiz pēc tā nolasīšanas, tāpēc ieteicams to novietot konfigurācijas faila beigās.

Iekļauto failu noteikumi:

  • Katram failam jābūt lasāmam.
  • Katram failam jābūt ar pareizu sintaksi. Pretējā gadījumā komponents netiks palaists.

Direktoriju vai failu paraugu iekļaušanas noteikumi:

  • Nepieņemiet, ka iekļaušanas secība ir noteikta (piem., faili netiek iekļauti alfabētiskā secībā).
  • Nenorādiet vienu un to pašu parametru vairāk nekā vienā iekļautajā failā (piem., lai pārrakstītu vispārīgu iestatījumu ar specifisku), jo nevar paredzēt, kura vērtība tiks izmantota.
  • Pievērsiet uzmanību rezerves kopijām, ko daži teksta redaktori izveido automātiski (piem., rediģējot include/my_specific.conf, var tikt izveidots include/my_specific.conf.BAK), jo tiks iekļauti abi faili.

Lai no direktorija iekļautu tikai atbilstošos failus, izmantojiet aizstājējzīmi (*) paraugu atbilstības noteikšanai.

Piemērs:

Include=C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf
ListenIP

Ar komatiem atdalītu IP adrešu saraksts, kurās aģentam jāuzklausa savienojumi. Pirmā IP adrese tiek nosūtīta Zabbix serverim, ja tiek veidots savienojums ar to, lai izgūtu aktīvo pārbaužu sarakstu.

Noklusējums: 0.0.0.0

ListenPort

Aģents klausīsies šajā portā servera savienojumiem.

Noklusējums: 10050
Diapazons: 1024-32767

LogFile

aģenta žurnāla faila nosaukums.

Noklusējums: c:\zabbix_agent2.log
Obligāts: Jā, ja LogType ir iestatīts uz file; citādi nē

LogFileSize

Log faila maksimālais lielums MB.
0 - atspējot automātisku žurnālfaila rotāciju.
Piezīme: Ja tiek sasniegts žurnālfaila lieluma ierobežojums un faila rotācija neizdodas jebkāda iemesla dēļ, esošais žurnālfails tiek saīsināts un izveidots no jauna.

Noklusējums: 1
Diapazons: 0-1024

LogType

Žurnāla izvades tips:

  • file - ierakstīt žurnālu failā, kas norādīts ar LogFile parametru;
  • console - ierakstīt žurnālu standarta izvades plūsmā.

Noklusējums: file

Pastāvīgā bufera fails

Fails, kurā Zabbix aģentam 2 jāglabā SQLite datubāze. Tam jābūt pilnam faila nosaukumam. Šis parametrs tiek izmantots tikai tad, ja ir iespējots pastāvīgais buferis (EnablePersistentBuffer=1).

Pastāvīgā bufera periods

Laika periods, cik ilgi dati jāglabā, ja nav savienojuma ar serveri vai starpniekserveri. Vecākie dati tiks zaudēti. Žurnāla dati tiks saglabāti. Šis parametrs tiek izmantots tikai tad, ja pastāvīgais buferis ir iespējots (EnablePersistentBuffer=1).

Noklusējums: 1h
Diapazons: 1m-365d

Plugins.<PluginName>.System.Capacity

Vienlaikus izpildāmo pārbaužu ierobežojums katram <PluginName> spraudnim.

Noklusējuma vērtība: 1000 Diapazons: 1-1000

Plugins.Log.MaxLinesPerSecond

Iestata maksimālo jauno rindu skaitu, ko aģents nosūtīs sekundē uz Zabbix serveris vai starpniekserveris, apstrādājot log, logrt un eventlog aktīvās pārbaudes. Norādīto vērtību pārrakstīs maxlines parametrs, kas norādīts log, logrt vai eventlog vienums atslēgā.
Piezīme: Zabbix apstrādās 10 reizes vairāk jauno rindu nekā iestatīts MaxLinesPerSecond, lai meklētu nepieciešamo virkni žurnāla vienumos.

Noklusējums: 20
Diapazons: 1-1000

Plugins.SystemRun.LogRemoteCommands

Iespējot izpildīto čaulas komandu reģistrēšanu kā brīdinājumus. Komandas tiks reģistrētas tikai tad, ja tās tiek izpildītas attālināti. Žurnāla ieraksti netiks izveidoti, ja system.run[] tiek palaists lokāli, izmantojot HostMetadataItem, HostInterfaceItem vai HostnameItem parametrus.

Noklusējums: 0
Vērtības: 0 - atspējots, 1 - iespējots

PluginSocket

Ceļš uz Windows nosaukto kanālu ielādējamo spraudņu saziņai.

Noklusējums: \\.\pipe\agent.plugin.sock

PluginTimeout

Savienojumu noildze ar ielādējamiem spraudņiem, sekundēs.

Noklusējums: Timeout
Diapazons: 1-30

PerfCounter

Definē jaunu parametru <parameter_name>, kas ir sistēmas veiktspējas skaitītāja <perf_counter_path> vidējā vērtība norādītajā laika periodā <period> (sekundēs).
Sintakse: <parameter_name>,"<perf_counter_path>",<period>

Piemēram, ja vēlaties saņemt vidējo procesora pārtraukumu skaitu sekundē pēdējās minūtes laikā, varat definēt jaunu parametru "interrupts" šādi:

PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60

Ņemiet vērā dubultās pēdiņas ap veiktspējas skaitītāja ceļu. Parametra nosaukums (interrupts) ir jāizmanto kā vienuma atslēga, veidojot vienumu. Paraugi vidējās vērtības aprēķināšanai tiks iegūti ik sekundi.
Lai iegūtu visu sistēmā Windows pieejamo veiktspējas skaitītāju sarakstu, varat palaist typeperf -qx.

PerfCounterEn

Definē jaunu parametru <parameter_name>, kas ir sistēmas veiktspējas skaitītāja <perf_counter_path> vidējā vērtība norādītajam laika periodam <period> (sekundēs). Salīdzinot ar PerfCounter, perfcounter ceļiem jābūt angļu valodā. Atbalstīts tikai Windows Server 2008/Vista un jaunākās versijās.
Sintakse: <parameter_name>,"<perf_counter_path>",<period>

Piemēram, ja vēlaties saņemt vidējo procesora pārtraukumu skaitu sekundē pēdējās minūtes laikā, varat definēt jaunu parametru "interrupts" šādi:

PerfCounterEn = interrupts,"\Processor(0)\Interrupts/sec",60

Lūdzu, ņemiet vērā dubultpēdiņas ap veiktspējas skaitītāja ceļu. Parametra nosaukums (interrupts) ir jāizmanto kā vienuma atslēga, veidojot vienumu. Paraugi vidējās vērtības aprēķināšanai tiks ņemti katru sekundi.
Angļu virkņu sarakstu var atrast, apskatot šādu reģistra atslēgu: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

ProfilerDir

Direktorija, kurā tiks ierakstīti profilēšanas dati. Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.0.31.

Noklusējums: c:\zabbix_pprof

ProfilerMaxFilesPerProfile

Maksimālais saglabājamo failu skaits katram profila tipam. Ierobežojums tiek piemērots pabeigtajiem failiem pēc katras profila izdrukas. Aktīvais CPU profils tiek apkopots slēptā pagaidu failā un netiek ieskaitīts ierobežojumā. Uz periodic_prof_execute izveidotajiem failiem arī attiecas šis ierobežojums. Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.0.31.

Noklusējums: 10
Diapazons: 1-100

ProfilerInterval

Profilēšanas datu rakstīšanas intervāls sekundēs. Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.0.31.

Noklusējuma vērtība: 3600
Diapazons: 1-86400

RefreshActiveChecks

Cik bieži aktīvo pārbaužu saraksts tiek atsvaidzināts, sekundēs. Ņemiet vērā, ka pēc aktīvo pārbaužu atsvaidzināšanas neveiksmes nākamais atsvaidzināšanas mēģinājums tiks veikts pēc 60 sekundēm.

Noklusējums: 5
Diapazons: 1-86400

Serveris

Ar komatiem atdalītu IP adrešu saraksts, pēc izvēles CIDR notācijā, vai Zabbix serveru vai Zabbix starpniekserveru DNS nosaukumi. Ienākošie savienojumi tiks pieņemti tikai no šeit norādītajiem hosts. Ja ir iespējota IPv6 atbalsts, tad 127.0.0.1, ::127.0.0.1, ::ffff:127.0.0.1 tiek uzskatīti par ekvivalentiem, un ::/0 ļaus jebkuru IPv4 vai IPv6 adresi. 0.0.0.0/0 var izmantot, lai atļautu jebkuru IPv4 adresi. Atstarpes ir atļautas. Ja šis parametrs nav norādīts, pasīvie pārbaužu veidi tiek atspējoti, un aģents neklausīsies nevienā TCP portā.

Piemērs:

Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
ServerActive

Zabbix servera/starpniekservera adrese vai klastera konfigurācija, no kuras iegūt aktīvās pārbaudes.
Ja parametrs nav norādīts, aktīvās pārbaudes ir atspējotas.

Servera/starpniekservera adrese ir IP adrese vai DNS nosaukums, un izvēles ports, kas atdalīts ar kolu. Ja ports nav norādīts, tiek izmantots noklusējuma ports.
IPv6 adresēm jābūt ietvertām kvadrātiekavās, ja šim hostam ir norādīts ports. Ja ports nav norādīts, kvadrātiekavas IPv6 adresēm nav obligātas.

Klastera konfigurācija ir viena vai vairākas servera vai starpniekservera grupas dalībnieku adreses, kas atdalītas ar semikolu.

Var norādīt vairākus Zabbix serverus/klasterus un Zabbix starpniekserverus, atdalot tos ar komatu.

Ja netiek izmantotas starpniekserveru grupas, no katra Zabbix servera/klastera nevajadzētu norādīt vairāk nekā vienu Zabbix starpniekserveri.

Ja ir norādīts Zabbix starpniekserveris, tad šim starpniekserverim Zabbix serveris/klasteris nedrīkst būt norādīts.

Var norādīt vairākas ar komatiem atdalītas adreses, lai paralēli izmantotu vairākus neatkarīgus Zabbix serverus. Atstarpes ir atļautas.

Piemērs Zabbix starpniekserverim:

ServerActive=127.0.0.1:10051

Piemērs Zabbix starpniekserveru grupai:

ServerActive=proxy1.example.com;proxy2.example.com;proxy3.example.com;proxy4.example.com;proxy5.example.com

Piemērs vairākiem serveriem:

ServerActive=127.0.0.1:20051,zabbix.domain,\[::1\]:30051,::1,\[12fc::1\]

Piemērs augstai pieejamībai:

ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3

Piemērs augstai pieejamībai ar diviem klasteriem un vienu serveri:

ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
SourceIP

Avota IP adrese šādiem gadījumiem:

  • izejošajiem savienojumiem ar Zabbix serveri vai Zabbix starpniekserveri;
  • savienojumu izveidei, izpildot dažus vienumus (web.page.get, net.tcp.port u.c.).
StatusPort

Ja ir iestatīts, aģents klausīsies šajā portā HTTP statusa pieprasījumiem (http://localhost:<port>/status).

Diapazons: 1024-32767

Noildze

Norāda, cik ilgi jāgaida (sekundēs), lai izveidotu savienojumu un apmainītos ar datiem ar Zabbix starpniekserveri vai serveri.

Šis parametrs nosaka dažādu saziņas darbību ilgumu, tostarp:

  • gaidīšanu uz atbildi no Zabbix servera;
  • pieprasījumu nosūtīšanu Zabbix serverim, tostarp vienuma konfigurācijas pieprasījumus un vienuma datus aktīvajās pārbaudēs;
  • žurnālfaila datu iegūšanu, izmantojot logfile vai Windows notikumu žurnāla uzraudzību;
  • sirdspukstu ziņojumu nosūtīšanu;
  • maksimālo ilgumu vfs.* pārbaudēm;
  • izmantošanu kā rezerves variantu situācijās, kad serveris vai starpniekserveris, kas ir vecāks par 7.0 versiju, nosūta pārbaudes bez noildzēm.

Šī noildze netiks izmantota tiem aģenta pārbaudēm, kurām lietotāja saskarnē ir konfigurējami noildzes iestatījumi (globālā līmenī, starpniekservera līmenī vai katram vienumam atsevišķi).

Noklusējums: 3
Diapazons: 1-30

TLSAccept

Ienākošajiem savienojumiem nepieciešamais šifrēšanas līmenis. Tiek izmantots pasīvajām pārbaudēm. Var norādīt vairākas vērtības, atdalot tās ar komatu:

  • unencrypted - pieņemt savienojumus bez šifrēšanas (noklusējums);
  • psk - pieņemt savienojumus ar TLS un iepriekš koplietotu atslēgu (PSK);
  • cert - pieņemt savienojumus ar TLS un sertifikātu.

Obligāts: jā, ja ir definēti TLS sertifikāta vai PSK parametri (pat unencrypted savienojumam); citādi nē

TLSCAFile

Pilns ceļa nosaukums failam, kurā ir augstākā līmeņa CA sertifikāti vienaudžu sertifikātu verifikācijai, ko izmanto šifrētai saziņai starp Zabbix komponentiem.

TLSCertFile

Pilns faila ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde, kas tiek izmantota šifrētai saziņai ar Zabbix komponentiem.

TLSCipherAll13

OpenSSL šifru virknes iestatījums (TLS 1.3). Pārraksta noklusējuma šifru komplektu atlases kritērijus sertifikātu un PSK balstītai šifrēšanai.

Piemērs:

TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256

Šis parametrs tiek atbalstīts kopš Zabbix 7.0.4.

TLSCipherCert13

OpenSSL šifru virknes (TLS 1.3). Pārraksta noklusējuma šifru komplekta atlases kritērijus sertifikātu balstītai šifrēšanai.

Ņemiet vērā, ka šo parametru nevar izmantot kopā ar TLSAccept=cert,psk; sertifikāta savienojumam (TLSConnect=cert) izmantojiet TLSCipherAll13.

Šis parametrs tiek atbalstīts kopš Zabbix 7.0.4.

TLSCipherPSK13

OpenSSL šifru virknes (TLS 1.3). Pārraksta noklusējuma šifru kopas atlases kritērijus PSK balstītai šifrēšanai.

Piemērs:

TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256

Šis parametrs tiek atbalstīts kopš Zabbix 7.0.4.

TLSConnect

Šifrēšanas līmenis, kas nepieciešams aģenta savienojumiem ar Zabbix serveri vai starpniekserveri. Tiek izmantots aktīvajām pārbaudēm. Var norādīt tikai vienu vērtību:

  • unencrypted - savienoties bez šifrēšanas (noklusējums);
  • psk - savienoties, izmantojot TLS un iepriekš koplietotu atslēgu (PSK);
  • cert - savienoties, izmantojot TLS un sertifikātu.

Obligāti: jā, ja ir definēti TLS sertifikāta vai PSK parametri (pat unencrypted savienojumam); citādi nē

TLSCRLFile

Fails, kurā ir atsaukto sertifikātu pilnais ceļš. Šis parametrs tiek izmantots šifrētai saziņai starp Zabbix komponentēm.

TLSKeyFile

Fails, kas satur aģenta privāto atslēgu, pilnais ceļš, ko izmanto šifrētai saziņai starp Zabbix komponentiem.

TLSPSKFile

Pilns faila ceļš uz failu, kas satur aģenta iepriekš koplietoto atslēgu, ko izmanto šifrētai saziņai ar Zabbix serveri vai starpniekserveri.

TLSPSKIdentity

Iepriekš koplietotās atslēgas identitātes virkne, ko izmanto šifrētai saziņai ar Zabbix serveri vai starpniekserveri.

TLSServerCertIssuer

Atļautais servera (starpniekservera) sertifikāta izdevējs.

TLSServerCertSubject

Atļautais servera (starpniekservera) sertifikāta subjekts.

UnsafeUserParameters

Atļaut visus rakstzīmes nodot argumentos lietotāja definētajiem parametriem. Šādas rakstzīmes nav atļautas: \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
Turklāt rindu pārneses rakstzīmes nav atļautas.

Noklusējums: 0
Vērtības: 0 - neatļaut, 1 - atļaut

UserParameter

Lietotāja definēts parametrs uzraudzībai. Var būt vairāki lietotāja definēti parametri.
Formāts: UserParameter=<key>,<shell command>
Ņemiet vērā, ka čaulas komandai nedrīkst atgriezt tukšu virkni vai tikai EOL. Čaulas komandām var būt relatīvi ceļi, ja ir norādīts parametrs UserParameterDir.

Piemērs:

UserParameter=system.test,dir /b | find /c /v ""
UserParameter=check_cpu,.\custom\_script.bat
UserParameterDir

Noklusējuma meklēšanas ceļš UserParameter komandām. Ja tas tiek izmantots, aģents mainīs savu darba direktoriju uz šeit norādīto pirms komandas izpildes. Tādējādi UserParameter komandas var izmantot relatīvu .\ prefiksu pilna ceļa vietā.
Atļauts tikai viens ieraksts.

Piemērs:

UserParameterDir=C:\opt\myscripts