5 Zabbix aģents (Windows)
Pārskats
Šajā sadaļā ir uzskaitīti parametri, ko atbalsta Windows Zabbix aģenta konfigurācijas fails (zabbix_agentd.conf).
Parametri ir uzskaitīti bez papildu informācijas. Noklikšķiniet uz parametra, lai skatītu pilnu informāciju.
| Parameter | Description |
|---|---|
| Alias | Nosaka vienuma atslēgas aizstājvārdu. |
| AllowKey | Atļauj to vienuma atslēgu izpildi, kas atbilst paraugam. |
| BufferSend | Nekavēt datus buferī ilgāk par N sekundēm. |
| BufferSize | Maksimālais vērtību skaits atmiņas buferī. |
| DebugLevel | Atkļūdošanas līmenis. |
| DenyKey | Aizliedz to vienuma atslēgu izpildi, kas atbilst paraugam. |
| EnableRemoteCommands | Vai ir atļautas attālās komandas no Zabbix serveris. |
| HeartbeatFrequency | Sirdspukstu ziņojumu biežums sekundēs. |
| HostInterface | Neobligāts parametrs, kas nosaka hosta saskarni. |
| HostInterfaceItem | Neobligāts parametrs, kas nosaka vienumu, ko izmanto hosta saskarnes iegūšanai. |
| HostMetadata | Neobligāts parametrs, kas nosaka hosta metadatus. |
| HostMetadataItem | Neobligāts parametrs, kas nosaka Zabbix aģenta vienumu, ko izmanto hosta metadatu iegūšanai. |
| Hostname | Neobligāts parametrs, kas nosaka hosta nosaukumu. |
| HostnameItem | Neobligāts parametrs, kas nosaka Zabbix aģenta vienumu, ko izmanto hosta nosaukuma iegūšanai. |
| Include | Konfigurācijas failā var iekļaut atsevišķus failus vai visus failus direktorijā. |
| ListenBacklog | Maksimālais gaidošo savienojumu skaits TCP rindā. |
| ListenIP | Ar komatiem atdalītu IP adrešu saraksts, uz kurām aģentam jāuzklausa. |
| ListenPort | Aģents uzklausīs savienojumus no serveris šajā portā. |
| LogFile | Žurnālfaila nosaukums. |
| LogFileSize | Žurnālfaila maksimālais izmērs. |
| LogRemoteCommands | Iespējot izpildīto čaulas komandu reģistrēšanu kā brīdinājumus. |
| LogType | Žurnāla izvades tips. |
| MaxLinesPerSecond | Maksimālais jauno rindu skaits, ko aģents sekundē nosūtīs Zabbix serveris vai starpniekserveris, apstrādājot aktīvās pārbaudes 'log' un 'logrt'. |
| 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). Salīdzinājumā ar PerfCounter, perfcounter ceļiem jābūt angļu valodā. |
| RefreshActiveChecks | Cik bieži tiek atsvaidzināts aktīvo pārbaužu saraksts. |
| Server | Ar komatiem atdalītu IP adrešu saraksts, pēc izvēles CIDR notācijā, vai Zabbix serveris un Zabbix starpniekserveris DNS nosaukumi. |
| ServerActive | Zabbix serveris/starpniekserveris adrese vai klastera konfigurācija, no kuras iegūt aktīvās pārbaudes. |
| SourceIP | Avota IP adrese. |
| StartAgents | Iepriekš atzaroto zabbix_agentd instanču skaits, kas apstrādā pasīvās pārbaudes. |
| Timeout | Norāda, cik ilgi jāgaida (sekundēs), lai izveidotu savienojumu un apmainītos ar datiem ar Zabbix starpniekserveris vai serveris. |
| TLSAccept | Šifrēšanas līmenis, kas nepieciešams ienākošajiem savienojumiem. |
| TLSCAFile | Pilns faila ceļš uz failu, 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, ko izmanto šifrētai saziņai starp Zabbix komponentiem. |
| TLSConnect | Šifrēšanas līmenis, kas nepieciešams aģenta savienojumiem ar Zabbix serveris vai starpniekserveris. |
| TLSCRLFile | Pilns faila ceļš uz failu, kurā ir atsauktie sertifikāti. Šis parametrs tiek izmantots šifrētai saziņai starp Zabbix komponentiem. |
| TLSKeyFile | Pilns faila ceļš uz failu, kurā ir aģenta privātā atslēga, ko izmanto šifrētai saziņai starp Zabbix komponentiem. |
| TLSPSKFile | Pilns faila ceļš uz failu, kurā ir aģenta iepriekš koplietotā atslēga, ko izmanto šifrētai saziņai ar Zabbix serveris. |
| TLSPSKIdentity | Iepriekš koplietotās atslēgas identitātes virkne, ko izmanto šifrētai saziņai ar Zabbix serveris. |
| TLSServerCertIssuer | Atļautais serveris (starpniekserveris) sertifikāta izdevējs. |
| TLSServerCertSubject | Atļautais serveris (starpniekserveris) sertifikāta subjekts. |
| UnsafeUserParameters | Atļauj visus simbolus nodot argumentiem lietotāja definētos parametros. |
| UserParameter | Lietotāja definēts parametrs uzraudzībai. |
| UserParameterDir | Noklusējuma meklēšanas ceļš UserParameter komandām. |
Visi parametri nav obligāti, ja vien nav skaidri norādīts, ka parametrs ir obligāts.
Ņemiet vērā:
- Noklusējuma vērtības atspoguļo dēmona noklusējuma iestatījumus, nevis vērtības piegādātajos konfigurācijas failos.
- Vērtības atbalsta vides mainīgos.
- 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ā.
Parametru informācija
Alias
Iestata aliasu vienumam.
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.
Aliasus var izmantot HostMetadataItem, bet ne HostnameItem vai PerfCounter parametrā.
- piemērs: Lappuses faila lietojuma iegūšana procentos 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: 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: 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 jebkādu rakstzīmju skaitam.
Vairākus vienumu atbilstības noteikumus var definēt 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
Neglabāt datus buferī ilgāk par N sekundēm.
Noklusējums: 5
Diapazons: 1-3600
BufferSize
Maksimālais vērtību skaits atmiņas buferī. Aģents nosūtīs visus savāktos datus uz Zabbix serveri vai starpniekserveri, ja buferis būs pilns.
Noklusējums: 100
Diapazons: 2-65535
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 (ģenerē daudz informācijas);
- 5 - paplašināta atkļūdošana (ģenerē 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.
EnableRemoteCommands
Atļaut attālinātās komandas no Zabbix serveris.
Šis parametrs ir novecojis, tā vietā izmantojiet AllowKey=system.run[*] vai DenyKey=system.run[*].
Tas ir iekšējs aizstājvārds AllowKey/DenyKey parametriem atkarībā no vērtības:
- 0 -
DenyKey=system.run[*] - 1 -
AllowKey=system.run[*]
Noklusējums: 0
Vērtības: 0 - neatļaut, 1 - atļaut
HeartbeatFrequency
Sirdspukstu ziņojumu biežums sekundēs.
Izmanto aktīvo pārbaužu pieejamības uzraudzībai.
0 - sirdspukstu ziņojumi ir atspējoti.
Noklusējums: 60
Diapazons: 0-3600
HostInterface
Neobligāts parametrs, kas nosaka hosta saskarni (IP adresi vai DNS nosaukumu), ko izmanto hosta autoreģistrācijas procesa laikā. Šī vērtība tiks izmantota, lai aizpildītu saskarni jaunizveidotajā hostā, un ļauj skaidri konfigurēt IP vai DNS adresi. Plašāku informāciju skatiet sadaļā DNS izmantošana kā noklusējuma saskarne.
Ja tas nav definēts, vērtība tiks iegūta no HostInterfaceItem.
Aģents ziņos par kļūdu un nestartēsies, ja vērtība pārsniegs 255 rakstzīmju ierobežojumu.
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.
Papildinformā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 ierobežojumu.
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 automātiskās reģistrā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 izsniegs kļūdu un netiks palaists, ja norādītā vērtība pārsniedz 2034 baitu limitu 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ās rindas 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 katrā autoregistrācijas mēģinājumā un tiek izmantota tikai hosta autoreģistrācijas procesā (aktīvais aģents).
HostMetadataItem ļauj atšķirt hosts ne tikai pēc hostname.
Tiek atbalstīti lietotāja parametri, veiktspējas skaitītāji un aizstājvārdi.
system.run[] vienums tiek atbalstīts 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īgas UTF-8, bet nav derīgas IP adreses vai DNS nosaukumi, arī tiks noraidītas un ziņotas kā nederīgas.
Vairākrindu 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, kas 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 Zabbix aģenta vienumu, ko izmanto resursdatora nosaukuma iegūšanai.
Šī opcija tiek izmantota tikai tad, ja Hostname nav definēts.
Lietotāja parametri, veiktspējas skaitītāji vai aizstājvārdi netiek atbalstīti, taču vienums system.run[] tiek atbalstīts neatkarīgi no AllowKey/DenyKey vērtībām.
Skatiet arī detalizētāku aprakstu.
Noklusējums: system.hostname
Iekļaut
Konfigurācijas failā varat iekļaut atsevišķus failus vai visus failus direktorijā (pēc noklusējuma tas atrodas C:\Program Files\Zabbix Agent, 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).
Visiem iekļautajiem failiem jābūt ar
pareizu sintaksi, pretējā gadījumā aģents netiks palaists.
Lai norādītajā direktorijā iekļautu tikai atbilstošos failus, šablonu atbilstībai tiek atbalstīta aizstājējzīme zvaigznīte.
Skatiet īpašās piezīmes par ierobežojumiem.
Piemērs:
Include=C:\Program Files\Zabbix Agent\zabbix_agentd.d\*.conf
ListenBacklog
Maksimālais gaidošo savienojumu skaits TCP rindā.
Noklusējuma vērtība ir stingri kodēta konstante, kas ir atkarīga no sistēmas.
Arī maksimālā atbalstītā vērtība ir atkarīga no sistēmas; pārāk lielas vērtības var tikt klusi saīsinātas līdz “implementācijas noteiktajam maksimumam”.
Noklusējums: SOMAXCONN
Diapazons: 0 - INT_MAX
ListenIP
Ar komatiem atdalītu IP adrešu saraksts, kurās aģents klausīsies.
Noklusējums: 0.0.0.0
ListenPort
Aģents klausīsies šajā portā savienojumiem no servera.
Noklusējums: 10050
Diapazons: 1024-32767
LogFile
aģenta žurnāla faila nosaukums.
Noklusējums: c:\zabbix_agentd.log
Obligāts: Jā, ja LogType ir iestatīts uz file; citos gadījumos nē
LogFileSize
Maksimālais žurnālfaila izmērs MB.
0 - atspējot automātisko žurnālfaila rotāciju.
Piezīme: Ja tiek sasniegts žurnālfaila izmēra ierobežojums un faila rotācija jebkāda iemesla dēļ neizdodas, esošais žurnālfails tiek saīsināts un sākts no jauna.
Noklusējums: 1
Diapazons: 0-1024
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.
Reģistrācijas 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
LogType
Žurnāla izvades veids:
- file - ierakstīt žurnālu failā, kas norādīts ar
LogFileparametru; - system - ierakstīt žurnālu Windows notikumu žurnālā;
- console - ierakstīt žurnālu standarta izvades plūsmā.
Noklusējums: file
MaxLinesPerSecond
Maksimālais jauno rindu skaits, ko aģents sekundē nosūtīs uz Zabbix serveri vai starpniekserveri, 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 vienuma atslēgā.
Piezīme: Zabbix apstrādās 10 reizes vairāk jauno rindu nekā iestatīts MaxLinesPerSecond, lai meklētu nepieciešamo virkni log vienumos.
Noklusējums: 20
Diapazons: 1-1000
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
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.
Varat palaist typeperf -qx, lai iegūtu visu Windows pieejamo veiktspējas skaitītāju sarakstu.
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).
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 procesora pārtraukumu vidējo skaitu sekundē par pēdējo minūti, varat definēt jaunu parametru "interrupts" šādi:
PerfCounterEn = interrupts,"\Processor(0)\Interrupts/sec",60
Lūdzu, ņemiet vērā dubultās pēdiņas ap veiktspējas skaitītāja ceļu.
Parametra nosaukums (interrupts) 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.
RefreshActiveChecks
Cik bieži tiek atsvaidzināts aktīvo pārbaužu saraksts, sekundēs. Ņemiet vērā, ka pēc neveiksmīga mēģinājuma atsvaidzināt aktīvās pārbaudes 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ējots 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.
Ņemiet vērā, ka "IPv4-compatible IPv6 addresses" (0000::/96 prefix) tiek atbalstītas, bet ir novecojušas saskaņā ar RFC4291.
Atstarpes ir atļautas.
Piemērs:
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Obligāts: jā, ja StartAgents nav nepārprotami iestatīts uz 0
ServerActive
Zabbix servera/starpniekservera adrese vai klastera konfigurācija, no kuras saņemt aktīvās pārbaudes.
Servera/starpniekservera adrese ir IP adrese vai DNS nosaukums un neobligāts ports, kas atdalīts ar kolu.
Klastera konfigurācija ir viena vai vairākas servera vai starpniekserveru 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 par vienu Zabbix starpniekserveri.
Ja ir norādīts Zabbix starpniekserveris, tad šī starpniekservera Zabbix serveri/klasteri nevajadzētu norādīt.
Lai paralēli izmantotu vairākus neatkarīgus Zabbix serverus, var norādīt vairākas ar komatiem atdalītas adreses.
Atstarpes ir atļautas.
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.
Ja šis parametrs nav norādīts, aktīvās pārbaudes ir atspējotas.
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
Diapazons: (*)
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.portu.c.).
StartAgents
Iepriekš sazaroto zabbix_agentd instanču skaits, kas apstrādā pasīvos pārbaudes.
Ja iestatīts uz 0, pasīvie pārbaudes tiek atspējoti, un aģents neklausīsies nevienā TCP portā.
Noklusējums: 10
Diapazons: 0-100 (*)
Timeout
Norāda, cik ilgi gaidīt (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:
- atbildes gaidīšanu no Zabbix servera;
- pieprasījumu sūtīšanu uz Zabbix serveri, tostarp vienumu konfigurācijas pieprasījumus un vienumu datus aktīvajās pārbaudēs;
- žurnāla datu iegūšanu, izmantojot logfile vai Windows notikumu žurnāla uzraudzību;
- heartbeat ziņojumu sūtīšanu;
- maksimālo ilgumu
vfs.*pārbaudēm; - izmantošanu Zabbix aģenta moduļos;
- izmantošanu kā rezerves vērtību gadījumos, kad serveris vai starpniekserveris, kas ir vecāks par versiju 7.0, sūta pārbaudes bez noildzēm.
Šī noildze netiks izmantota tām aģenta pārbaudēm, kurām lietotāja saskarnē ir konfigurējami noildzes iestatījumi (globālajā, starpniekservera vai katra vienuma līmenī).
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āti: jā, ja ir definēti TLS sertifikāta vai PSK parametri (pat unencrypted savienojumam); citos gadījumos nē
TLSCAFile
Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus(-u) partnera sertifikāta pārbaudei un tiek izmantots šifrētai saziņai starp Zabbix komponentiem.
TLSCertFile
Pilns ceļš uz failu, kas satur aģenta sertifikātu vai sertifikātu ķēdi un tiek izmantots šifrētai saziņai ar Zabbix komponentiem.
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āts: jā, ja ir definēti TLS sertifikāta vai PSK parametri (pat unencrypted savienojumam); citādi nē
TLSCRLFile
Pilns ceļš uz failu, kas satur atsauktos sertifikātus. Šis parametrs tiek izmantots šifrētai saziņai starp Zabbix komponentiem.
TLSKeyFile
Pilns ceļš uz failu, kas satur aģents privāto atslēgu un tiek izmantots šifrētai saziņai starp Zabbix komponentiem.
TLSPSKFile
Pilns ceļš uz failu, kas satur aģenta iepriekš koplietoto atslēgu, ko izmanto šifrētai saziņai ar Zabbix serveri.
TLSPSKIdentity
Iepriekš koplietotās atslēgas identitātes virkne, ko izmanto šifrētai saziņai ar Zabbix serveri.
TLSServerCertIssuer
Atļautā servera (starpniekservera) sertifikāta izdevējs.
TLSServerCertSubject
Atļautā servera (starpniekservera) sertifikāta subjekts.
UnsafeUserParameters
Atļaut visus simbolus nodot argumentiem lietotāja definētajos parametros.
Šādi simboli nav atļauti: \ ' " ` * ? [ ] { } \~ $ ! & ; ( ) < > | # @
Turklāt rindu pārneses simboli nav atļauti.
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 shell komandai nedrīkst atgriezt tukšu virkni vai tikai EOL.
Shell komandas var izmantot relatīvus ceļus, 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 tiek izmantots, aģents pirms komandas izpildes mainīs savu darba direktoriju uz šeit norādīto.
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
(*) Aktīvo serveru skaitam, kas norādīts ServerActive, pieskaitot pasīvo pārbaužu iepriekš atzaroto instanču skaitu, kas norādīts StartAgents, jābūt mazākam par 64.