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 Windows Zabbix aģenta 2 konfigurācijas faila (zabbix_agent2.conf) atbalstītie parametri.
Parametri ir uzskaitīti bez papildu informācijas. Noklikšķiniet uz parametra, lai skatītu pilnu informāciju.
| Parameter | Description |
|---|---|
| Alias | Iestata vienuma atslēgas aizstājvārdu. |
| 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 uzreiz pēc restartēšanas, saņemot pirmo konfigurāciju. |
| HeartbeatFrequency | Sirdspukstu ziņojumu biežums sekundēs. |
| HostInterface | Neobligāts parametrs, kas definē hosts saskarni. |
| HostInterfaceItem | Neobligāts parametrs, kas definē vienumu, kuru izmanto hosts saskarnes iegūšanai. |
| HostMetadata | Neobligāts parametrs, kas definē hosts metadatus. |
| HostMetadataItem | Neobligāts parametrs, kas definē Zabbix aģenta vienumu, kuru izmanto hosts metadatu iegūšanai. |
| Hostname | Neobligāts parametrs, kas definē resursdatora nosaukumu. |
| HostnameItem | Neobligāts parametrs, kas definē Zabbix aģenta vienumu, kuru 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ā klausīsies 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 | Laikposms, kurā jāglabā dati, 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ā laikposmā <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ā laikposmā <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ā klausīsies 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 šifra virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus sertifikātos un PSK balstītai šifrēšanai. |
| TLSCipherCert13 | OpenSSL šifra virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus sertifikātos balstītai šifrēšanai. |
| TLSCipherPSK13 | OpenSSL šifra virkne (TLS 1.3). Ignorē noklusējuma šifru komplekta atlases kritērijus 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, 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ļauj lietotāja definētu parametru argumentiem nodot visas rakstzīmes. |
| UserParameter | Lietotāja definēts uzraudzības parametrs. |
| UserParameterDir | Noklusējuma meklēšanas ceļš UserParameter komandām. |
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;
- 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
Nosaka 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.
Aliasus var izmantot HostMetadataItem, bet ne HostnameItem parametrā.
Piemērs 1: Lapošanas faila izmantošanas procentu 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 low-level discovery noteikumu izpilde, kas apstrādā 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 rakstzīmju 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 jebkādu rakstzīmju skaitam.
Vairāki atslēgu atbilstības noteikumi var tikt definēti 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ējo 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.4.15.
Noklusējums: 0
Vērtības: 0 - atspējots, 1 - iespējots
ForceActiveChecksOnStart
Veikt aktīvās pārbaudes uzreiz pēc restartēšanas pirmajai saņemtajai konfigurācijai.
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
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 automātiskās reģistrācijas procesā. Šī vērtība tiks izmantota, lai aizpildītu saskarni jaunizveidotajā hostā, un ļauj skaidri konfigurēt IP vai DNS adresi. Papildinformāciju skatiet sadaļā DNS izmantošana kā noklusējuma saskarne.
Ja 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 limitu.
Vienums system.run[] tiek atbalstīts neatkarīgi no AllowKey/DenyKey iestatījumiem.
HostMetadata
Neobligāts parametrs, kas definē metadatus, kurus izmanto, lai identificētu vai atšķirtu hosts hostu automātiskās reģistrācijas procesa laikā (aktīvais aģents).
HostMetadata ļauj atšķirt hostus papildus resursdatora nosaukumam.
Ja parametrs nav definēts, vērtība tiks iegūta no HostMetadataItem.
Aģents ģenerēs kļūdu un nesāks darboties, ja norādītā vērtība pārsniedz 2034 baitus vai nav UTF-8 virkne.
Ja parametrs sagaida IP adresi vai DNS nosaukumu, tiks noraidītas un kā nederīgas paziņotas arī vērtības, kas ir derīgas UTF-8 virknes, bet nav derīgas IP adreses vai DNS nosaukumi.
Vairākrindu metadati netiek atbalstīti — izvade tiks saīsināta pie pirmās rindiņas pārtraukuma.
Diapazons: 0–2034 baiti
HostMetadataItem
Neobligāts parametrs, kas definē Zabbix aģenta vienumu, kuru izmanto, lai iegūtu hosta metadatus.
Šī opcija tiek izmantota tikai tad, ja HostMetadata nav definēts.
HostMetadataItem vērtība tiek iegūta katrā automātiskās reģistrācijas mēģinājumā un tiek izmantota tikai hosta automātiskās reģistrācijas procesā (aktīvais aģents).
HostMetadataItem ļauj atšķirt hostus papildus pēc resursdatora nosaukuma.
Tiek atbalstīti lietotāja parametri un aizstājvārdi.
Vienums system.run[] tiek atbalstīts neatkarīgi no AllowKey/DenyKey iestatījumiem.
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 65535 UTF-8 koda punktu ierobežojumu. 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, tiks noraidītas un kā nederīgas paziņotas arī vērtības, kas ir derīgas UTF-8 virknes, bet nav derīgas IP adreses vai DNS nosaukumi.
Vairākrindu metadati netiek atbalstīti — izvade tiks saīsināta pie pirmās rindiņas pārtraukuma.
Hostname
Ar komatiem atdalītu, unikālu, reģistrjutīgu hostu nosaukumu saraksts.
Nepieciešams aktīvajām pārbaudēm, un tam jāsakrīt ar hostu nosaukumiem, kā tie konfigurēti serverī.
Ja vērtība nav definēta, tā tiek iegūta no HostnameItem.
Atļautās rakstzīmes: burtciparu rakstzīmes, '.', ' ', '_' un '-'.
Maksimālais garums: 128 rakstzīmes katram hosta nosaukumam, 2048 rakstzīmes visai rindai.
Noklusējums: Iestata HostnameItem
HostnameItem
Neobligāts parametrs, kas definē 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.conffaila atrašanās vietu (piem.,Include=.\zabbix_agent2.d\plugins.d\*.conf). - Vienā konfigurācijas failā var norādīt vairākus
Includeparametrus. - Zabbix apstrādā
Includeparametru uzreiz pēc tā nolasīšanas, tāpēc ieteicams to ievietot 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 modeļu iekļaušanas noteikumi:
- Nepieņemiet, ka iekļaušanas secība ir noteikta (piem., faili netiek iekļauti alfabētiskā secībā).
- Nedefinējiet 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 izveidotsinclude/my_specific.conf.BAK), jo tiks iekļauti abi faili.
Lai no direktorija iekļautu tikai atbilstošos failus, izmantojiet aizstājējzīmi (*) modeļa atbilstībai.
Piemērs:
Include=C:\Program Files\Zabbix Agent2\zabbix_agent2.d\*.conf
ListenIP
Ar komatiem atdalītu IP adrešu saraksts, kurās aģents klausās. Pirmā IP adrese tiek nosūtīta Zabbix serverim, ja tiek veidots savienojums ar to, lai iegūtu aktīvo pārbaužu sarakstu.
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_agent2.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 kāda iemesla dēļ neizdodas, esošais žurnālfails tiek saīsināts un sākts no jauna.
Noklusējums: 1
Diapazons: 0-1024
LogType
Žurnāla izvades veids:
- file - ierakstīt žurnālu failā, kas norādīts ar
LogFileparametru; - 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 pastāvīgais buferis ir iespējots (EnablePersistentBuffer=1).
Pastāvīgā bufera periods
Laika periods, kurā 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
Pārbaužu limits katram <PluginName> spraudnim, ko var izpildīt vienlaikus.
Noklusējums: 1000
Diapazons: 1-1000
Plugins.Log.MaxLinesPerSecond
Iestata maksimālo jauno rindu skaitu, ko aģents nosūtīs uz Zabbix serveri vai starpniekserveri sekundē, 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 ž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 tiks izpildītas attālināti.
Žurnāla ieraksti netiks izveidoti, ja system.run[] tiek palaists lokāli, izmantojot parametrus HostMetadataItem, HostInterfaceItem vai HostnameItem.
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 ar ielādējamiem spraudņiem noildze 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 pēdējās minūtes vidējo procesora pārtraukumu skaitu sekundē, 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.
ProfilerDir
Direktorija, kurā tiks rakstīti profilēšanas dati. Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.4.15.
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.4.15.
Noklusējums: 10
Diapazons: 1-100
ProfilerInterval
Profilēšanas datu ierakstīšanas intervāls sekundēs. Šis parametrs tiek atbalstīts, sākot ar Zabbix 7.4.15.
Noklusējuma vērtība: 3600
Diapazons: 1-86400
RefreshActiveChecks
Cik bieži tiek atsvaidzināts aktīvo pārbaužu saraksts, sekundēs. Ņemiet vērā, ka pēc neveiksmīga aktīvo pārbaužu saraksta atsvaidzināšanas 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.
Atstarpes ir atļautas.
Ja šis parametrs nav norādīts, pasīvie pārbaudes tiek atspējotas, 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, IPv6 adresēm kvadrātiekavas ir izvēles.
Klastera konfigurācija ir viena vai vairāku servera vai starpniekservera grupas dalībnieku adrešu kopa, kas atdalīta 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.portu.c.).
StatusPort
Ja iestatīts, aģents klausīsies šajā portā HTTP statusa pieprasījumiem (http://localhost:<port>/status).
Diapazons: 1024-32767
Noildze
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 kā rezerves vērtību scenārijos, 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ālā, 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āts: jā, ja ir definēti TLS sertifikāta vai PSK parametri (pat unencrypted savienojumam); citādi nē
TLSCAFile
Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus(-u) partnera sertifikāta verifikācijai 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.
TLSCipherAll13
OpenSSL šifru virkne (TLS 1.3). Pārraksta noklusējuma šifru komplektu atlases kritērijus šifrēšanai, kas balstīta uz sertifikātiem un PSK.
Piemērs:
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherCert13
OpenSSL šifru virknes (TLS 1.3). Pārraksta noklusējuma šifru komplektu atlases kritērijus uz 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 vietā.
TLSCipherPSK13
OpenSSL šifru virkne (TLS 1.3). Pārraksta noklusējuma šifru komplekta atlases kritērijus uz PSK balstītai šifrēšanai.
Piemērs:
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
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
Fails, kurā ir aģenta iepriekš koplietotā atslēga, pilnais ceļš, 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ļautā servera (starpniekservera) sertifikāta izdevējs.
TLSServerCertSubject
Atļautā servera (starpniekservera) sertifikāta subjekts.
UnsafeUserParameters
Atļauj visus simbolus nodot argumentiem lietotāja definētajos parametros.
Šādi simboli nav atļauti: \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
Turklāt rindiņas pārtraukuma 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 č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 tiek izmantots, aģents pirms komandas izpildes mainīs savu darba direktoriju uz šeit norādīto.
Tādējādi UserParameter komandām var būt relatīvs prefikss .\ pilna ceļa vietā.
Atļauts tikai viens ieraksts.
Piemērs:
UserParameterDir=C:\opt\myscripts