1 Zabbix server

Overzicht

De parameters die ondersteund worden door het Zabbix server configuratiebestand (zabbix_server.conf) worden vermeld in deze sectie.

De parameters worden vermeld zonder aanvullende informatie. Klik op de parameter om de volledige details te bekijken.

Parameter Beschrijving
AlertScriptsPath De locatie van aangepaste waarschuwingsscripts.
AllowRoot Sta toe dat de server wordt uitgevoerd als 'root'.
AllowUnsupportedDBVersions Sta toe dat de server werkt met niet-ondersteunde databaseversies.
CacheSize De grootte van de configuratiecache.
CacheUpdateFrequency Deze parameter bepaalt hoe vaak Zabbix de configuratiecache-update uitvoert in seconden.
DBHost De hostnaam van de database.
DBName De naam van de database.
DBPassword Het wachtwoord van de database.
DBPort De poort van de database wanneer er geen gebruik wordt gemaakt van lokale socket.
DBSchema De naam van het databaseschema. Gebruikt voor PostgreSQL.
DBSocket Het pad naar het MySQL-socketbestand.
DBUser De databasegebruiker.
DBTLSConnect Door deze optie in te stellen op de gespecificeerde waarde wordt het gebruik van een TLS-verbinding naar de database afgedwongen.
DBTLSCAFile Het volledige pad naar een bestand met de top-level CA-certificaten voor databasecertificaatverificatie.
DBTLSCertFile Het volledige pad naar een bestand met het Zabbix servercertificaat voor authenticatie naar de database.
DBTLSKeyFile Het volledige pad naar een bestand met de privésleutel voor authenticatie naar de database.
DBTLSCipher De lijst van versleutelingsciphers die de Zabbix-server toestaat voor TLS-protocollen tot en met TLS v1.2. Alleen ondersteund voor MySQL.
DBTLSCipher13 De lijst van versleutelingsciphersuites die de Zabbix-server toestaat voor het TLS v1.3-protocol. Alleen ondersteund voor MySQL, vanaf versie 8.0.16.
DebugLevel Specificeer het debugniveau.
ExportDir De map voor real-time export van gebeurtenissen, geschiedenis en trends in JSON-formaat met gescheiden regels. Indien ingesteld, wordt de real-time export ingeschakeld.
ExportFileSize De maximale grootte per exportbestand in bytes.
ExportType De lijst van door komma's gescheiden entiteitstypen (gebeurtenissen, geschiedenis, trends) voor real-time export (standaard alle typen).
ExternalScripts De locatie van externe scripts.
Fping6Location De locatie van fping6.
FpingLocation De locatie van fping.
HANodeName De naam van het clusterknooppunt voor hoge beschikbaarheid.
HistoryCacheSize De grootte van de geschiedeniscache.
HistoryIndexCacheSize De grootte van de indexcache voor geschiedenis.
HistoryStorageDateIndex Schakel voorbewerking van geschiedeniswaarden in de geschiedenisopslag in om waarden op te slaan in verschillende indices op basis van datum.
HistoryStorageURL De HTTP[S]-URL van de geschiedenisopslag.
HistoryStorageTypes Een door komma's gescheiden lijst van waardetypes die naar de geschiedenisopslag moeten worden verzonden.
HousekeepingFrequency Deze parameter bepaalt hoe vaak Zabbix de schoonmaakprocedure zal uitvoeren in uren.
Include U kunt individuele bestanden of alle bestanden in een map opnemen in het configuratiebestand.
JavaGateway Het IP-adres (of de hostnaam) van de Zabbix Java-gateway.
JavaGatewayPort De poort waarop de Zabbix Java-gateway luistert.
ListenBacklog Het maximale aantal wachtende verbindingen in de TCP-wachtrij.
ListenIP Een lijst van door komma's gescheiden IP-adressen waar de trapper naar moet luisteren.
ListenPort De luisterpoort voor de trapper.
LoadModule De module die geladen moet worden bij het starten van de server.
LoadModulePath Het volledige pad naar de locatie van servermodules.
LogFile De naam van het logbestand.
LogFileSize De maximale grootte van het logbestand.
LogSlowQueries Bepaalt hoelang een databasequery mag duren voordat deze gelogd wordt, in milliseconden.
LogType Het type loguitvoer.
MaxHousekeeperDelete Er zullen per cyclus van het schoonmaakproces niet meer dan 'MaxHousekeeperDelete'-rijen (overeenkomend met [tabelnaam], [veld], [waarde]) worden verwijderd.
NodeAddress Het IP-adres of de hostnaam met optionele poort om te overschrijven hoe de frontend met de server moet verbinden.
PidFile De naam van het PID-bestand.
ProblemHousekeepingFrequency Bepaalt hoe vaak Zabbix problemen van verwijderde triggers zal verwijderen.
ProxyConfigFrequency Bepaalt hoe vaak Zabbix server configuratiegegevens naar een Zabbix proxy stuurt.
ProxyDataFrequency Bepaalt hoe vaak Zabbix server geschiedenisgegevens opvraagt van een Zabbix proxy.
ServiceManagerSyncFrequency Bepaalt hoe vaak Zabbix de configuratie van een servicemanager zal synchroniseren.
SNMPTrapperFile Het tijdelijke bestand dat wordt gebruikt om gegevens van de SNMP trap daemon naar de server door te geven.
SocketDir De map om IPC-sockets op te slaan die door interne Zabbix-services worden gebruikt.
SourceIP Het bron-IP-adres.
SSHKeyLocation De locatie van openbare en private sleutels voor SSH-controles en -acties.
SSLCertLocation De locatie van SSL-clientcertificaatbestanden voor clientauthenticatie.
SSLKeyLocation De locatie van SSL-privésleutelbestanden voor clientauthenticatie.
SSLCALocation De locatie van certificaatautoriteit (CA)-bestanden om de verificatie van SSL-servercertificaten te overschrijven.
StartAlerters Het aantal vooraf geforkte instanties van waarschuwers.
StartConnectors Het aantal vooraf geforkte instanties van connector-werkers.
StartDBSyncers Het aantal vooraf geforkte instanties van geschiedenissynchronisatoren.
StartDiscoverers Het aantal vooraf geforkte instanties van ontdekkers.
StartEscalators Het aantal vooraf geforkte instanties van escalators.
StartHistoryPollers Het aantal vooraf geforkte instanties van geschiedenis-pollers.
StartHTTPPollers Het aantal vooraf geforkte instanties van HTTP-pollers.
StartIPMIPollers Het aantal vooraf geforkte instanties van IPMI-pollers.
StartJavaPollers Het aantal vooraf geforkte instanties van Java-pollers.
StartLLDProcessors Het aantal vooraf geforkte instanties van low-level discovery (LLD) workers.
StartODBCPollers Het aantal vooraf geforkte instanties van ODBC-pollers.
StartPingers Het aantal vooraf geforkte instanties van ICMP-pingers.
StartPollersUnreachable Het aantal vooraf geforkte instanties van pollers voor onbereikbare hosts (inclusief IPMI en Java).
StartPollers Het aantal vooraf geforkte instanties van pollers.
StartPreprocessors Het aantal vooraf gestarte instanties van pre-processing workers.
StartProxyPollers Het aantal vooraf geforkte instanties van pollers voor passieve proxies.
StartReportWriters Het aantal vooraf geforkte instanties van rapportenschrijvers.
StartSNMPTrapper Indien ingesteld op 1, zal een SNMP trapper-proces worden gestart.
StartTimers Het aantal vooraf geforkte instanties van timers.
StartTrappers Het aantal vooraf geforkte instanties van trappers.
StartVMwareCollectors Het aantal vooraf geforkte instanties van VMware-collectoren.
StatsAllowedIP Een lijst van door komma's gescheiden IP-adressen, optioneel in CIDR-notatie, of DNS-namen van externe Zabbix-instanties. Het verzoek voor statistieken wordt alleen geaccepteerd vanaf de hier vermelde adressen.
Timeout Specificeert hoelang we wachten op een agent, SNMP-apparaat of externe controle in seconden.
TLSCAFile Het volledige pad naar een bestand met de top-level CA-certificaten voor verificatie van peer-certificaat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TLSCertFile Het volledige pad naar een bestand met het servercertificaat of certificaatketen, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TLSCipherAll De GnuTLS-prioriteitstekst of OpenSSL (TLS 1.2) cijferreeks. Overschrijf de standaard selectiecriteria voor ciphersuite voor versleuteling op basis van certificaten en PSK.
TLSCipherAll13 De cijferreeks voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijf de standaard selectiecriteria voor ciphersuite voor versleuteling op basis van certificaten en PSK.
TLSCipherCert De GnuTLS-prioriteitstekst of OpenSSL (TLS 1.2) cijferreeks. Overschrijf de standaard selectiecriteria voor ciphersuite voor versleuteling op basis van certificaten.
TLSCipherCert13 De cijferreeks voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijf de standaard selectiecriteria voor ciphersuite voor versleuteling op basis van certificaten.
TLSCipherPSK De GnuTLS-prioriteitstekst of OpenSSL (TLS 1.2) cijferreeks. Overschrijf de standaard selectiecriteria voor ciphersuite voor PSK-versleuteling.
TLSCipherPSK13 De cijferreeks voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijf de standaard selectiecriteria voor ciphersuite voor PSK-versleuteling.
TLSCRLFile Het volledige pad naar een bestand met ingetrokken certificaten. Deze parameter wordt gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TLSKeyFile Het volledige pad naar een bestand met de serverprivésleutel, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
TmpDir De tijdelijke map.
TrapperTimeout Specificeert hoeveel seconden de trapper mag besteden aan het verwerken van nieuwe gegevens.
TrendCacheSize De grootte van de trendcache.
TrendFunctionCacheSize De grootte van de trendfunctiecache.
UnavailableDelay Bepaalt hoe vaak de host gecontroleerd wordt op beschikbaarheid tijdens de periode van niet-beschikbaarheid.
UnreachableDelay Bepaalt hoe vaak de host gecontroleerd wordt op beschikbaarheid tijdens de periode van onbereikbaarheid.
UnreachablePeriod Bepaalt na hoeveel seconden onbereikbaarheid een host als niet beschikbaar wordt beschouwd.
User Verminder privileges naar een specifieke, bestaande gebruiker op het systeem.
ValueCacheSize De grootte van de cache voor geschiedeniswaarden.
Vault Specificeert de vault-provider.
VaultDBPath Specificeert een locatie van waaruit database-inloggegevens moeten worden opgehaald via sleutels.
VaultTLSCertFile De naam van het SSL-certificaatbestand dat wordt gebruikt voor clientauthenticatie.
VaultTLSKeyFile De naam van het SSL-privésleutelbestand dat wordt gebruikt voor clientauthenticatie.
VaultToken Het HashiCorp Vault-authenticatietoken.
VaultURL De HTTP[S]-URL van de Vault-server.
VMwareCacheSize De gedeelde geheugengrootte voor het opslaan van VMware-gegevens.
VMwareFrequency De vertraging in seconden tussen het verzamelen van gegevens van een enkele VMware-service.
VMwarePerfFrequency De vertraging in seconden tussen het ophalen van prestatie-tellerstatistieken van een enkele VMware-service.
VMwareTimeout Het maximale aantal seconden dat een VMware-collector zal wachten op een reactie van de VMware-service.
WebServiceURL HTTP[S]-URL naar Zabbix webservice in het formaat <host:port>/report.

Alle parameters zijn optioneel, tenzij expliciet vermeld wordt dat de parameter verplicht is.

Merk op dat:

  • De standaardwaarden weerspiegelen daemon-standaarden, niet de waarden in de bijgeleverde configuratiebestanden;
  • Zabbix ondersteunt alleen configuratiebestanden in UTF-8-codering zonder BOM;
  • Opmerkingen die beginnen met "#" worden alleen ondersteund aan het begin van de regel.

Parameter details

AlertScriptsPath

De locatie van aangepaste waarschuwingsscripts (afhankelijk van de datadir installatievariabele bij compilatie).

Standaard: /usr/local/share/zabbix/alertscripts

AllowRoot

Sta toe dat de server wordt uitgevoerd als 'root'. Indien uitgeschakeld en de server wordt gestart door 'root', zal de server proberen over te schakelen naar de 'zabbix'-gebruiker. Heeft geen effect als deze wordt gestart onder een reguliere gebruiker.

Standaard: 0
Waarden: 0 - niet toestaan; 1 - toestaan

AllowUnsupportedDBVersions

Sta de server toe om te werken met niet-ondersteunde versies van databases.

Standaard: 0
Waarden: 0 - niet toestaan; 1 - toestaan

CacheSize

De grootte van de configuratiecache, in bytes. De gedeelde geheugengrootte voor het opslaan van gegevens over hosts, items en triggers.

Standaard: 32M
Bereik: 128K-64G

CacheUpdateFrequency

Deze parameter bepaalt hoe vaak Zabbix de update van de configuratiecache uitvoert in seconden. Zie ook runtime controle opties.

Standaard: 10
Bereik: 1-3600

DBHost

De hostnaam van de database.
Bij MySQL resulteert localhost of een lege string in het gebruik van een socket. Bij PostgreSQL resulteert alleen een lege string in een poging om een socket te gebruiken. Bij Oracle resulteert een lege string in het gebruik van de Net Service Name verbindingsmethode; in dat geval kunt u de TNS_ADMIN omgevingsvariabele overwegen om het pad naar het tnsnames.ora-bestand op te geven.

Standaard: localhost

DBName

De naam van de database.
Bij Oracle, als de Net Service Name verbindingsmethode wordt gebruikt, specificeer dan de servicenaam uit tnsnames.ora of stel in op een lege string; stel de TWO_TASK omgevingsvariabele in als DBName is ingesteld op een lege string.

Verplicht: Ja

DBPassword

Het wachtwoord voor de database. Plaats een opmerking bij deze regel als er geen wachtwoord wordt gebruikt.

DBPort

De poort van de database wanneer er geen gebruik wordt gemaakt van een lokale socket.
Bij Oracle, als de Net Service Name verbindingsmethode wordt gebruikt, wordt deze parameter genegeerd; het poortnummer uit het tnsnames.ora-bestand wordt in plaats daarvan gebruikt.

Bereik: 1024-65535

DBSchema

De naam van het databaseschema. Gebruikt voor PostgreSQL.

DBSocket

Het pad naar het MySQL-socketbestand.

DBUser

The database user.

DBTLSConnect

Het instellen van deze optie op de volgende waarden dwingt het gebruik van een TLS-verbinding met de database af:
required - verbinden met TLS
verify_ca - verbinden met TLS en certificaat verifiëren
verify_full - verbinden met TLS, certificaat verifiëren en controleren of de database-identiteit gespecificeerd door DBHost overeenkomt met het certificaat

Bij MySQL, vanaf versie 5.7.11, en PostgreSQL worden de volgende waarden ondersteund: required, verify_ca, verify_full.
Bij MariaDB, vanaf versie 10.2.6, worden de waarden required en verify_full ondersteund.
Standaard niet ingesteld op enige optie en het gedrag is afhankelijk van de databaseconfiguratie.

DBTLSCAFile

Het volledige pad naar een bestand met de top-level CA-certificaten voor verificatie van databasecertificaat.

Verplicht: nee (ja, als DBTLSConnect is ingesteld op verify_ca of verify_full)

DBTLSCertFile

Het volledige pad naar een bestand met het Zabbix-servercertificaat voor authenticatie bij de database.

DBTLSKeyFile

Het volledige pad naar een bestand met de privésleutel voor authenticatie bij de database.

DBTLSCipher

De lijst met versleutelingsciphers die de Zabbix-server toestaat voor TLS-protocollen tot en met TLS v1.2. Alleen ondersteund voor MySQL.

DBTLSCipher13

De lijst met versleutelingsciphersuites die de Zabbix-server toestaat voor het TLS v1.3-protocol. Alleen ondersteund voor MySQL, vanaf versie 8.0.16.

DebugLevel

Specificeer het debugniveau:
0 - basisinformatie over het starten en stoppen van Zabbix-processen
1 - kritieke informatie;
2 - foutinformatie;
3 - waarschuwingen;
4 - voor debuggen (genereert veel informatie);
5 - uitgebreid debuggen (genereert nog meer informatie).
Zie ook runtime controle opties.

Standaard: 3
Bereik: 0-5

ExportDir

De directory voor real-time export van gebeurtenissen, geschiedenis en trends in JSON-indeling met nieuwe regels. Als ingesteld, wordt de real-time export ingeschakeld.

ExportFileSize

De maximale grootte per exportbestand in bytes. Wordt gebruikt voor rotatie als ExportDir is ingesteld.

Standaard: 1G
Bereik: 1M-1G

ExportType

De lijst met door komma's gescheiden entiteitstypen (gebeurtenissen, geschiedenis, trends) voor real-time export (standaard alle typen). Geldig alleen als ExportDir is ingesteld.
Let op dat als ExportType wordt gespecificeerd, maar ExportDir niet, dit een configuratiefout is en de server niet zal starten.

Voorbeeld voor export van geschiedenis en trends:

ExportType=history,trends

Voorbeeld alleen voor export van gebeurtenissen:

ExportType=events
ExternalScripts

De locatie van externe scripts (afhankelijk van de datadir installatievariabele bij compilatie).

Standaard: /usr/local/share/zabbix/externalscripts

Fping6Location

De locatie van fping6. Zorg ervoor dat het fping6-binair bestand eigendom is van root en dat de SUID-vlag is ingesteld. Laat leeg ("Fping6Location=") als uw fping-hulpprogramma IPv6-adressen kan verwerken.

Standaard: /usr/sbin/fping6

FpingLocation

De locatie van fping. Zorg ervoor dat het fping-binair eigendom is van root en de SUID-vlag is ingesteld.

Standaard: /usr/sbin/fping

HANodeName

De naam van de node in de high availability-cluster. Wanneer leeg, werkt de server in de standalone modus en wordt een node met een lege naam gecreëerd.

HistoryCacheSize

De grootte van de geschiedeniscache, in bytes. De gedeelde geheugengrootte voor het opslaan van geschiedenisgegevens.

Standaard: 16M
Bereik: 128K-2G

HistoryIndexCacheSize

De grootte van de geschiedenisindexcache, in bytes. De gedeelde geheugengrootte voor het indexeren van de geschiedenisgegevens die zijn opgeslagen in de geschiedeniscache. De indexcache heeft ongeveer 100 bytes nodig om één item in de cache op te slaan.

Standaard: 4M
Bereik: 128K-2G

HistoryStorageDateIndex

Schakel voorverwerking van geschiedeniswaarden in de geschiedenisopslag in om waarden op te slaan in verschillende indices op basis van datum.

Standaard: 0
Waarden: 0 - uitschakelen; 1 - inschakelen

HistoryStorageURL

De URL van de geschiedenisopslag via HTTP[S]. Deze parameter wordt gebruikt voor Elasticsearch setup.

HistoryStorageTypes

Een door komma's gescheiden lijst van waarsetypen die naar de geschiedenisopslag moeten worden verzonden. Deze parameter wordt gebruikt voor Elasticsearch setup.

Standaard: uint,dbl,str,log,text

HousekeepingFrequency

Deze parameter bepaalt hoe vaak Zabbix de opruimprocedure zal uitvoeren in uren. Opruimen verwijdert verouderde informatie uit de database.
Opmerking: Om overbelasting van de opruimprocedure te voorkomen (bijvoorbeeld wanneer geschiedenis- en trendperiodes sterk worden verkort), worden er niet meer dan 4 keer het aantal uren van HousekeepingFrequency aan verouderde informatie verwijderd in één opruimcyclus, voor elk item. Dus als HousekeepingFrequency 1 is, wordt er per cyclus niet meer dan 4 uur aan verouderde informatie (beginnend bij de oudste invoer) verwijderd.
Opmerking: Om de belasting bij het starten van de server te verminderen, wordt het opruimen 30 minuten na het starten van de server uitgesteld. Dus als HousekeepingFrequency 1 is, zal de allereerste opruimprocedure na het starten van de server na 30 minuten worden uitgevoerd en daarna met een vertraging van één uur worden herhaald.
Het is mogelijk om automatisch opruimen uit te schakelen door HousekeepingFrequency in te stellen op 0. In dat geval kan de opruimprocedure alleen worden gestart met de housekeeper_execute runtime controle-optie en is de periode van verouderde informatie die in één opruimcyclus wordt verwijderd 4 keer de periode sinds de laatste opruimcyclus, maar niet minder dan 4 uur en niet meer dan 4 dagen.
Zie ook runtime controle opties.

Standaard: 1
Bereik: 0-24

Include

U kunt individuele bestanden of alle bestanden in een directory opnemen in het configuratiebestand. Om alleen relevante bestanden in de opgegeven directory op te nemen, wordt het asterisk-wildcardteken ondersteund voor patroonovereenkomsten. Zie speciale opmerkingen over beperkingen.

Voorbeeld:

Include=/absoluut/pad/naar/configuratie/bestanden/*.conf
JavaGateway

Het IP-adres (of hostnaam) van de Zabbix Java-gateway. Alleen vereist als Java-pollers worden gestart.

JavaGatewayPort

De poort waarop de Zabbix Java-gateway luistert.

Standaard: 10052
Bereik: 1024-32767

ListenBacklog

Het maximale aantal wachtende verbindingen in de TCP-wachtrij.
De standaardwaarde is een hardgecodeerde constante die afhankelijk is van het systeem.
De maximale ondersteunde waarde is ook afhankelijk van het systeem; te hoge waarden kunnen stilzwijgend worden afgekapt tot het 'implementatiespecifieke maximum'.

Standaard: SOMAXCONN
Bereik: 0 - INT_MAX

ListenIP

Een lijst van door komma's gescheiden IP-adressen waarop de trapper moet luisteren.
De trapper zal luisteren op alle netwerkinterfaces als deze parameter ontbreekt.

Standaard: 0.0.0.0

ListenPort

De luisterpoort voor de trapper.

Standaard: 10051
Bereik: 1024-32767

LoadModule

De module die bij het opstarten van de server moet worden geladen. Modules worden gebruikt om de functionaliteit van de server uit te breiden. De module moet zich bevinden in de directory die is opgegeven door LoadModulePath, of het pad moet voorafgaan aan de modulenaam. Als het voorafgaande pad absoluut is (begint met '/'), wordt LoadModulePath genegeerd.
Indelingen:
LoadModule=<module.so>
LoadModule=<pad/module.so>
LoadModule=</abs_pad/module.so>
Het is toegestaan om meerdere LoadModule parameters op te nemen.

LoadModulePath

Het volledige pad naar de locatie van servermodules. De standaardwaarde hangt af van de compilatieopties.

LogFile

De naam van het logbestand.

Verplicht: Ja, als LogType is ingesteld op file; anders nee

LogFileSize

De maximale grootte van het logbestand in MB.
0 - automatische logrotatie uitschakelen.
Opmerking: Als de limiet voor de logbestandgrootte wordt bereikt en het draaien van het bestand mislukt om welke reden dan ook, wordt het bestaande logbestand afgekapt en opnieuw gestart.

Standaard: 1
Bereik: 0-1024
Verplicht: Ja, als LogType is ingesteld op file; anders nee

LogSlowQueries

Bepaalt hoe lang een databasequery mag duren voordat deze wordt gelogd, in milliseconden.
0 - geen log van langzame queries.
Deze optie wordt ingeschakeld vanaf DebugLevel=3.

Standaard: 0
Bereik: 0-3600000

LogType

Het type loguitvoer:
file - log naar het bestand dat is gespecificeerd in de LogFile-parameter;
system - log naar syslog;
console - log naar standaarduitvoer.

Standaard: file

MaxHousekeeperDelete

Er worden niet meer dan 'MaxHousekeeperDelete' rijen (overeenkomend met [tabelnaam], [veld], [waarde]) verwijderd per taak in één opruimcyclus.
Als dit wordt ingesteld op 0, wordt er helemaal geen limiet gebruikt. In dat geval moet u weten wat u doet, om de database niet te overbelasten! 2
Deze parameter is alleen van toepassing op het verwijderen van geschiedenis en trends van reeds verwijderde items.

Standaard: 5000
Bereik: 0-1000000

NodeAddress

IP-adres of hostnaam met optionele poort om te overschrijven hoe de frontend verbinding moet maken met de server.
Indeling: <adres>[:<poort>]

Als IP of hostnaam niet is ingesteld, wordt de waarde van ListenIP gebruikt. Als ListenIP niet is ingesteld, wordt de waarde 'localhost' gebruikt.
Als poort niet is ingesteld, wordt de waarde van ListenPort gebruikt. Als ListenPort niet is ingesteld, wordt de waarde '10051' gebruikt.

Deze optie kan worden overschreven door het adres dat is gespecificeerd in de frontend-configuratie.

Zie ook: HANodeName parameter; Hoogbeschikbaarheid inschakelen.

Standaard: 'localhost:10051'

PidFile

Naam van het PID-bestand.

Standaard: /tmp/zabbix_server.pid

ProblemHousekeepingFrequency

Bepaalt hoe vaak Zabbix problemen zal verwijderen voor verwijderde triggers in seconden.

Standaard: 60
Bereik: 1-3600

ProxyConfigFrequency

Bepaalt hoe vaak Zabbix-server configuratiegegevens naar een Zabbix-proxy stuurt in seconden. Alleen gebruikt voor proxies in passieve modus.

Standaard: 10
Bereik: 1-604800

ProxyDataFrequency

Bepaalt hoe vaak Zabbix-server historische gegevens aanvraagt van een Zabbix-proxy in seconden. Alleen gebruikt voor proxies in passieve modus.

Standaard: 1
Bereik: 1-3600

ServiceManagerSyncFrequency

Bepaalt hoe vaak Zabbix de configuratie van een servicemanager zal synchroniseren in seconden.

Standaard: 60
Bereik: 1-3600

SNMPTrapperFile

Tijdelijk bestand dat wordt gebruikt om gegevens van de SNMP-trapdienst door te geven aan de server.
Moet hetzelfde zijn als in zabbix_trap_receiver.pl of SNMPTT configuratiebestand.

Standaard: /tmp/zabbix_traps.tmp

SocketDir

Map om IPC-sokkels op te slaan die door interne Zabbix-services worden gebruikt.

Standaard: /tmp

Bron-IP

Bron-IP-adres voor:
- uitgaande verbindingen naar Zabbix-proxy en Zabbix-agent;
- agentloze verbindingen (VMware, SSH, JMX, SNMP, Telnet en eenvoudige controles);
- HTTP-agentverbindingen;
- scriptitem JavaScript HTTP-verzoeken;
- voorverwerking van JavaScript HTTP-verzoeken;
- verzenden van meldingsmails (verbindingen met SMTP-server);
- webhookmeldingen (JavaScript HTTP-verbindingen);
- verbindingen met de Vault

SSHKeyLocation

Locatie van openbare en privésleutels voor SSH-controles en -acties.

SSLCertLocation

Locatie van SSL-clientcertificaatbestanden voor clientauthenticatie.
Deze parameter wordt alleen gebruikt bij webmonitoring.

SSLKeyLocation

Locatie van SSL-privésleutelbestanden voor clientauthenticatie.
Deze parameter wordt alleen gebruikt bij webmonitoring.

SSLCALocation

Overschrijf de locatie van certificaatautoriteit (CA) bestanden voor SSL-servercertificaatverificatie. Als het niet is ingesteld, wordt de systeembrede map gebruikt.
Merk op dat de waarde van deze parameter wordt ingesteld als libcurl-optie CURLOPT_CAPATH. Voor libcurl-versies voor 7.42.0 heeft dit alleen effect als libcurl is gecompileerd om OpenSSL te gebruiken. Voor meer informatie zie cURL webpagina.
Deze parameter wordt gebruikt bij webmonitoring en bij SMTP-authenticatie.

StartAlerters

Het aantal vooraf geforceerde instanties van waarschuwingen.

Standaard: 3
Bereik: 1-100

StartConnectors

Het aantal vooraf geforceerde instanties van connector-werkers. Het connector-beheerproces wordt automatisch gestart wanneer een connector-werker wordt gestart.

Bereik: 0-1000

StartDBSyncers

Het aantal vooraf geforceerde instanties van geschiedenissynchronisatoren.
Opmerking: Wees voorzichtig bij het wijzigen van deze waarde, het verhogen ervan kan meer kwaad dan goed doen. In grote lijnen zou de standaardwaarde voldoende moeten zijn om tot 4000 NVPS (nieuwe waarden per seconde) aan te kunnen.

Standaard: 4
Bereik: 1-100

StartDiscoverers

Het aantal vooraf geforceerde instanties van ontdekkers.

Standaard: 1
Bereik: 0-250

StartEscalators

Het aantal vooraf geforceerde instanties van escalators.

Standaard: 1
Bereik: 1-100

StartHistoryPollers

Het aantal vooraf geforceerde instanties van history pollers.
Alleen vereist voor berekende controles.

Standaard: 5
Bereik: 0-1000

StartHTTPPollers

Het aantal vooraf geforceerde instanties van HTTP-pollers.

Standaard: 1
Bereik: 0-1000

StartIPMIPollers

Het aantal vooraf geforceerde instanties van IPMI-pollers.

Standaard: 0
Bereik: 0-1000

StartJavaPollers

Het aantal vooraf geforceerde instanties van Java-pollers1.

Standaard: 0
Bereik: 0-1000

StartLLDProcessors

Het aantal vooraf geforceerde instanties van lage-niveau-ontdekking (LLD) werkers1.
Het LLD-beheerprocess wordt automatisch gestart wanneer een LLD-werker wordt gestart.

Standaard: 2
Bereik: 0-100

StartODBCPollers

Het aantal vooraf geforceerde instanties van ODBC-pollers1.

Standaard: 1
Bereik: 0-1000

StartPingers

Het aantal vooraf geforceerde instanties van ICMP-pingers1.

Standaard: 1
Bereik: 0-1000

StartPollersUnreachable

Het aantal vooraf geforceerde instanties van pollers voor onbereikbare hosts (inclusief IPMI en Java)1.
Er moet minstens één poller voor onbereikbare hosts actief zijn als reguliere, IPMI- of Java-pollers worden gestart.

Standaard: 1
Bereik: 0-1000

StartPollers

Het aantal vooraf geforceerde instanties van pollers1.

Standaard: 5
Bereik: 0-1000

StartPreprocessors

Het aantal vooraf gestarte instanties van pre-processing workers1.

Standaard: 3
Bereik: 1-1000

StartProxyPollers

Het aantal vooraf gestarte instanties van pollers voor passieve proxies1.

Standaard: 1
Bereik: 0-250

StartReportWriters

Het aantal vooraf gestarte instanties van rapportenschrijvers.
Als dit is ingesteld op 0, is geplande rapportgeneratie uitgeschakeld.
Het rapportmanagerproces wordt automatisch gestart wanneer een rapportenschrijver wordt gestart.

Standaard: 0
Bereik: 0-100

StartSNMPTrapper

Als dit is ingesteld op 1, wordt een SNMP-trapper-proces gestart.

Standaard: 0
Bereik: 0-1

StartTimers

Het aantal vooraf geforkte instanties van timers. Timers verwerken onderhoudsperiodes.

Standaard: 1
Bereik: 1-1000

StartTrappers

Het aantal voorgeforkte instanties van trappers1.
Trappers accepteren inkomende verbindingen van Zabbix sender, actieve agents en actieve proxies.

Standaard: 5
Bereik: 1-1000

StartVMwareCollectors

Het aantal voorgeforkte instanties van VMware-collector.

Standaard: 0
Bereik: 0-250

StatsAllowedIP

Een lijst van door komma's gescheiden IP-adressen, optioneel in CIDR-notatie, of DNS-namen van externe Zabbix-instanties. Aanvragen voor statistieken worden alleen geaccepteerd vanaf de hier vermelde adressen. Als deze parameter niet is ingesteld, worden er geen verzoeken voor statistieken geaccepteerd.
Als IPv6-ondersteuning is ingeschakeld, worden '127.0.0.1', '::127.0.0.1' en '::ffff:127.0.0.1' gelijk behandeld en '::/0' staat elk IPv4- of IPv6-adres toe. '0.0.0.0/0' kan worden gebruikt om elk IPv4-adres toe te staan.

Voorbeeld:

StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Timeout

Geeft aan hoelang we wachten op een agent, SNMP-apparaat of externe controle in seconden.

Standaard: 3
Bereik: 1-30

TLSCAFile

Het volledige pad naar een bestand dat de CA-certificaten van het hoogste niveau bevat voor verificatie van peer-certificaten, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

TLSCertFile

Het volledige pad naar een bestand dat het servercertificaat of certificaatketen bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

TLSCipherAll

De GnuTLS-prioriteitsreeks of OpenSSL (TLS 1.2) cipher-string. Overschrijft de standaard selectiecriteria voor ciphersuites voor certificaat- en PSK-gebaseerde versleuteling.

Voorbeeld:

TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13

De ciphersuite-string voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijft de standaard selectiecriteria voor ciphersuites voor certificaat- en PSK-gebaseerde versleuteling.

Voorbeeld voor GnuTLS:

NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL::+SIGN-ALL:+CTYPE-X.509

Voorbeeld voor OpenSSL:

EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
TLSCipherCert

De GnuTLS-prioriteitsreeks of OpenSSL (TLS 1.2) cipher-string. Overschrijft de standaard selectiecriteria voor ciphersuites voor certificaatgebaseerde versleuteling.

Voorbeeld voor GnuTLS:

NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509

Voorbeeld voor OpenSSL:

EECDH+aRSA+AES128:RSA+aRSA+AES128
TLSCipherCert13

De ciphersuite-snaar voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijft de standaard ciphersuite-selectiecriteria voor certificaatgebaseerde versleuteling.

TLSCipherPSK

De GnuTLS-prioriteitsreeks of OpenSSL (TLS 1.2) cipher-string. Overschrijft de standaard selectiecriteria voor ciphersuites voor PSK-gebaseerde versleuteling.

Voorbeeld voor GnuTLS:

NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL

Voorbeeld voor OpenSSL:

kECDHEPSK+AES128:kPSK+AES128
TLSCipherPSK13

De ciphersuite-string voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijft de standaard selectiecriteria voor ciphersuites voor PSK-gebaseerde versleuteling.

Voorbeeld:

TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCRLFile

De volledige bestandsnaam van een bestand met ingetrokken certificaten. Deze parameter wordt gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

TLSKeyFile

Het volledige pad naar een bestand dat de privésleutel van de server bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.

TmpDir

De tijdelijke map.

Standaard: /tmp

TrapperTimeout

Geeft aan hoeveel seconden de trapper mag besteden aan het verwerken van nieuwe gegevens.

Standaard: 300
Bereik: 1-300

TrendCacheSize

De grootte van de trendcache, in bytes.
De gedeelde geheugengrootte voor het opslaan van trendgegevens.

Standaard: 4M
Bereik: 128K-2G

TrendFunctionCacheSize

De grootte van de cache voor trendfuncties, in bytes.
De gedeelde geheugengrootte voor het cachen van berekende gegevens van trendfuncties.

Standaard: 4M
Bereik: 128K-2G

UnavailableDelay

Bepaalt hoe vaak de host wordt gecontroleerd op beschikbaarheid tijdens de onbeschikbaarheid periode in seconden.

Standaard: 60
Bereik: 1-3600

UnreachableDelay

Bepaalt hoe vaak de host wordt gecontroleerd op beschikbaarheid tijdens de onbereikbaarheid periode in seconden.

Standaard: 15
Bereik: 1-3600

UnreachablePeriod

Bepaalt na hoeveel seconden van onbereikbaarheid een host als niet beschikbaar wordt beschouwd.

Standaard: 45
Bereik: 1-3600

User

Verlaag de privileges naar een specifieke bestaande gebruiker op het systeem.
Heeft alleen effect als het wordt uitgevoerd als 'root' en AllowRoot is uitgeschakeld.

Standaard: zabbix

ValueCacheSize

De grootte van de cache voor geschiedeniswaarden, in bytes.
De gedeelde geheugengrootte voor het cachen van verzoeken voor itemgeschiedenisgegevens.
Het instellen op 0 schakelt de waardecache uit (niet aanbevolen).
Wanneer de waardecache geen gedeeld geheugen meer heeft, wordt elke 5 minuten een waarschuwingsbericht in het serverlogboek geschreven.

Standaard: 8M
Bereik: 0,128K-64G

Vault

Specificeert de vault-provider:
HashiCorp - HashiCorp KV Secrets Engine versie 2
CyberArk - CyberArk Central Credential Provider
Moet overeenkomen met de vault-provider die is ingesteld in de frontend.

Standaard: HashiCorp

VaultDBPath

Specificeert een locatie van waaruit database referenties moeten worden opgehaald aan de hand van sleutels. Afhankelijk van de Vault kan dit een vault-pad of query zijn.
De sleutels die voor HashiCorp worden gebruikt zijn 'password' en 'username'.

Voorbeeld:

secret/zabbix/database

De sleutels die voor CyberArk worden gebruikt zijn 'Content' en 'UserName'.

Voorbeeld:

AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_database

Deze optie kan alleen worden gebruikt als DBUser en DBPassword niet zijn gespecificeerd.

VaultTLSCertFile

De naam van het SSL-certificaatbestand dat wordt gebruikt voor clientauthenticatie.
Het certificaatbestand moet in PEM1-indeling zijn.
Als het certificaatbestand ook de privésleutel bevat, laat dan het veld voor het SSL-sleutelbestand leeg.
De map die dit bestand bevat, wordt gespecificeerd door de configuratieparameter SSLCertLocation.
Deze optie kan worden weggelaten, maar is aanbevolen voor de CyberArkCCP-vault.

VaultTLSKeyFile

De naam van het SSL-privésleutelbestand dat wordt gebruikt voor clientauthenticatie.
Het privésleutelbestand moet in PEM1-indeling zijn.
De map die dit bestand bevat, wordt gespecificeerd door de configuratieparameter SSLKeyLocation.
Deze optie kan worden weggelaten, maar is aanbevolen voor de CyberArkCCP-vault.

VaultToken

De HashiCorp Vault authenticatietoken die exclusief voor de Zabbix-server moet zijn gegenereerd, met alleen-lezen toestemming voor de paden die zijn gespecificeerd in Vault-macro's en alleen-lezen toestemming voor het pad dat is gespecificeerd in de optionele configuratieparameter VaultDBPath.
Het is een fout als VaultToken en de omgevingsvariabele VAULT_TOKEN tegelijkertijd zijn gedefinieerd.

Verplicht: Ja, als Vault is ingesteld op HashiCorp; anders nee

VaultURL

De HTTP[S] URL van de vault-server. De systeembrede CA-certificatenmap wordt gebruikt als SSLCALocation niet is gespecificeerd.

Standaard: https://127.0.0.1:8200

VMwareCacheSize

De gedeelde geheugengrootte voor het opslaan van VMware-gegevens.
Een interne Zabbix-check zabbix[vmware,buffer,...] kan worden gebruikt om het gebruik van de VMware-cache te monitoren (zie Interne checks).
Let op dat er geen gedeeld geheugen wordt toegewezen als er geen geconfigureerde vmware-collectorinstanties zijn om te starten.

Standaard: 8M
Bereik: 256K-2G

VMwareFrequency

De vertraging in seconden tussen het verzamelen van gegevens van een enkele VMware-service.
Deze vertraging moet worden ingesteld op het kleinste bijwerkinterval van elk VMware-monitoringsitem.

Standaard: 60
Bereik: 10-86400

VMwarePerfFrequency

De vertraging in seconden tussen het ophalen van prestatiecounterstatistieken van een enkele VMware-service. Deze vertraging moet worden ingesteld op het kleinste bijwerkinterval van elk VMware-monitorings-item dat VMware-prestatietellers gebruikt.

Standaard: 60
Bereik: 10-86400

VMwareTimeout

Het maximale aantal seconden dat een vmware-collector zal wachten op een reactie van de VMware-service (vCenter of ESX-hypervisor).

Standaard: 10
Bereik: 1-300

WebServiceURL

De HTTP[S] URL naar de Zabbix-webdienst in het formaat <host:port>/report.

Voorbeeld:

WebServiceURL=http://localhost:10053/report

Voetnoten

1 Merk op dat te veel proces van gegevensverzameling (pollers, onbereikbare pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) samen met IPMI-beheerder, SNMP-trapper en preprocessing-werkers de per-proces-bestandsdescriptorlimiet voor de preprocessing-manager kunnen uitputten.

Dit zal ertoe leiden dat de Zabbix-server stopt (meestal kort na het opstarten, maar soms kan het langer duren). De configuratiebestand moet worden herzien of de limiet moet worden verhoogd om deze situatie te voorkomen.

2 Wanneer er veel items worden verwijderd, neemt de belasting op de database toe, omdat de housekeeper alle geschiedenisgegevens van deze items moet verwijderen. Bijvoorbeeld, als we slechts 1 itemprototype moeten verwijderen, maar dit prototype is gekoppeld aan 50 hosts en voor elke host het prototype wordt uitgebreid tot 100 echte items, moeten in totaal 5000 items worden verwijderd (1*50*100). Als 500 is ingesteld voor MaxHousekeeperDelete (MaxHousekeeperDelete=500), moet het housekeeper-proces tot 2500000 waarden verwijderen (5000*500) voor de verwijderde items uit de geschiedenis- en trendtabellen in één cyclus.