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 locatie van aangepaste waarschuwingsscripts (afhankelijk van de datadir installatievariabele bij compilatie).
Standaard: /usr/local/share/zabbix/alertscripts
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
Sta Zabbix UI toe om informatie over software-updates van zabbix.com op te halen.
Standaard: 1
Waarden: 0 - niet toestaan; 1 - toestaan
Sta de server toe om te werken met niet-ondersteunde versies van databases.
Standaard: 0
Waarden: 0 - niet toestaan; 1 - toestaan
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
Deze parameter bepaalt hoe vaak Zabbix de update van de configuratiecache uitvoert in seconden. Zie ook runtime controle opties.
Standaard: 10
Bereik: 1-3600
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
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
Het wachtwoord voor de database. Plaats een opmerking bij deze regel als er geen wachtwoord wordt gebruikt.
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
De naam van het databaseschema. Gebruikt voor PostgreSQL.
Het pad naar het MySQL-socketbestand.
The database user.
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.
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)
Het volledige pad naar een bestand met het Zabbix-servercertificaat voor authenticatie bij de database.
Het volledige pad naar een bestand met de privésleutel voor authenticatie bij de database.
De lijst met versleutelingsciphers die de Zabbix-server toestaat voor TLS-protocollen tot en met TLS v1.2. Alleen ondersteund voor MySQL.
De lijst met versleutelingsciphersuites die de Zabbix-server toestaat voor het TLS v1.3-protocol. Alleen ondersteund voor MySQL, vanaf versie 8.0.16.
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
Schakel globale scripts in op de Zabbix-server. Opmerking: Globale scriptuitvoering is standaard ingeschakeld. Voor nieuwe installaties vanaf Zabbix 7.0 is EnableGlobalScripts echter expliciet ingesteld op 0 (uitgeschakeld).
Standaard: 1
Waarden: 0 - uitschakelen; 1 - inschakelen
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.
De maximale grootte per exportbestand in bytes. Wordt gebruikt voor rotatie als ExportDir
is ingesteld.
Standaard: 1G
Bereik: 1M-1G
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:
Voorbeeld alleen voor export van gebeurtenissen:
De locatie van externe scripts (afhankelijk van de datadir
installatievariabele bij compilatie).
Standaard: /usr/local/share/zabbix/externalscripts
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
De locatie van fping. Zorg ervoor dat het fping-binair eigendom is van root en de SUID-vlag is ingesteld.
Standaard: /usr/sbin/fping
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.
De grootte van de geschiedeniscache, in bytes. De gedeelde geheugengrootte voor het opslaan van geschiedenisgegevens.
Standaard: 16M
Bereik: 128K-2G
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
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
De URL van de geschiedenisopslag via HTTP[S]. Deze parameter wordt gebruikt voor Elasticsearch setup.
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
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
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:
Het IP-adres (of hostnaam) van de Zabbix Java-gateway. Alleen vereist als Java-pollers worden gestart.
De poort waarop de Zabbix Java-gateway luistert.
Standaard: 10052
Bereik: 1024-32767
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
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
De luisterpoort voor de trapper.
Standaard: 10051
Bereik: 1024-32767
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.
Het volledige pad naar de locatie van servermodules. De standaardwaarde hangt af van de compilatieopties.
De naam van het logbestand.
Verplicht: Ja, als LogType is ingesteld op file; anders nee
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
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
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
Het maximale aantal asynchrone controles dat tegelijk kan worden uitgevoerd door elke HTTP-agentpoller, agentpoller of SNMP-poller. Zie StartHTTPAgentPollers, StartAgentPollers en StartSNMPPollers.
Standaard: 1000
Bereik: 1-1000
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
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'
Naam van het PID-bestand.
Standaard: /tmp/zabbix_server.pid
Bepaalt hoe vaak Zabbix problemen zal verwijderen voor verwijderde triggers in seconden.
Standaard: 60
Bereik: 1-3600
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
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
Bepaalt hoe vaak Zabbix de configuratie van een servicemanager zal synchroniseren in seconden.
Standaard: 60
Bereik: 1-3600
Een lijst met door komma's gescheiden modembestanden die de Zabbix-server mogen gebruiken. Deze parameter wordt ondersteund sinds Zabbix 7.0.0. SMS-verzending is niet mogelijk als deze parameter niet is ingesteld.
Voorbeeld:
SMSDevices=/dev/ttyUSB0,/dev/ttyUSB1
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
Map om IPC-sokkels op te slaan die door interne Zabbix-services worden gebruikt.
Standaard: /tmp
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
Locatie van openbare en privésleutels voor SSH-controles en -acties.
Locatie van SSL-clientcertificaatbestanden voor clientauthenticatie.
Deze parameter wordt alleen gebruikt bij webmonitoring.
Locatie van SSL-privésleutelbestanden voor clientauthenticatie.
Deze parameter wordt alleen gebruikt bij webmonitoring.
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.
Het aantal vooraf gestarte exemplaren van Zabbix agent pollers. Zie MaxConcurrentChecksPerPoller.
Standaard: 1
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van waarschuwingen.
Standaard: 3
Bereik: 1-100
Het aantal vooraf gestarte exemplaren van browseritem pollers.
Standaard: 1
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van connector-werkers. Het connector-beheerproces wordt automatisch gestart wanneer een connector-werker wordt gestart.
Bereik: 0-1000
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
Het aantal vooraf geforceerde instanties van ontdekkers.
Standaard: 1
Bereik: 0-250
Het aantal vooraf geforceerde instanties van escalators.
Standaard: 1
Bereik: 1-100
Het aantal vooraf geforceerde instanties van history pollers.
Alleen vereist voor berekende controles.
Standaard: 5
Bereik: 0-1000
Het aantal vooraf gestarte exemplaren van HTTP-agent pollers. Zie MaxConcurrentChecksPerPoller.
Standaard: 1
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van HTTP-pollers.
Standaard: 1
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van IPMI-pollers.
Standaard: 0
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van Java-pollers1.
Standaard: 0
Bereik: 0-1000
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
Het aantal vooraf geforceerde instanties van ODBC-pollers1.
Standaard: 1
Bereik: 0-1000
Het aantal vooraf geforceerde instanties van ICMP-pingers1.
Standaard: 1
Bereik: 0-1000
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
Het aantal vooraf geforceerde instanties van pollers1.
Standaard: 5
Bereik: 0-1000
Het aantal vooraf gestarte instanties van pre-processing workers1.
Standaard: 3
Bereik: 1-1000
Het aantal vooraf gestarte instanties van pollers voor passieve proxies1.
Standaard: 1
Bereik: 0-250
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
Het aantal vooraf gestarte instanties van SNMP pollers. Zie MaxConcurrentChecksPerPoller.
Standaard: 1
Bereik: 0-1000
Als dit is ingesteld op 1, wordt een SNMP-trapper-proces gestart.
Standaard: 0
Bereik: 0-1
Het aantal vooraf geforkte instanties van timers. Timers verwerken onderhoudsperiodes.
Standaard: 1
Bereik: 1-1000
Het aantal voorgeforkte instanties van trappers1.
Trappers accepteren inkomende verbindingen van Zabbix sender, actieve agents en actieve proxies.
Standaard: 5
Bereik: 1-1000
Het aantal voorgeforkte instanties van VMware-collector.
Standaard: 0
Bereik: 0-250
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:
Geeft aan hoelang we wachten op een agent, SNMP-apparaat of externe controle in seconden.
Standaard: 3
Bereik: 1-30
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.
Het volledige pad naar een bestand dat het servercertificaat of certificaatketen bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
De GnuTLS-prioriteitsreeks of OpenSSL (TLS 1.2) cipher-string. Overschrijft de standaard selectiecriteria voor ciphersuites voor certificaat- en PSK-gebaseerde versleuteling.
Voorbeeld:
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:
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:
De ciphersuite-snaar voor OpenSSL 1.1.1 of nieuwer in TLS 1.3. Overschrijft de standaard ciphersuite-selectiecriteria voor certificaatgebaseerde versleuteling.
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:
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:
De volledige bestandsnaam van een bestand met ingetrokken certificaten. Deze parameter wordt gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
Het volledige pad naar een bestand dat de privésleutel van de server bevat, gebruikt voor versleutelde communicatie tussen Zabbix-componenten.
De tijdelijke map.
Standaard: /tmp
Geeft aan hoeveel seconden de trapper mag besteden aan het verwerken van nieuwe gegevens.
Standaard: 300
Bereik: 1-300
De grootte van de trendcache, in bytes.
De gedeelde geheugengrootte voor het opslaan van trendgegevens.
Standaard: 4M
Bereik: 128K-2G
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
Bepaalt hoe vaak de host wordt gecontroleerd op beschikbaarheid tijdens de onbeschikbaarheid periode in seconden.
Standaard: 60
Bereik: 1-3600
Bepaalt hoe vaak de host wordt gecontroleerd op beschikbaarheid tijdens de onbereikbaarheid periode in seconden.
Standaard: 15
Bereik: 1-3600
Bepaalt na hoeveel seconden van onbereikbaarheid een host als niet beschikbaar wordt beschouwd.
Standaard: 45
Bereik: 1-3600
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
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
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
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:
De sleutels die voor CyberArk worden gebruikt zijn 'Content' en 'UserName'.
Voorbeeld:
Deze optie kan alleen worden gebruikt als DBUser en DBPassword niet zijn gespecificeerd.
Een aangepast voorvoegsel voor het kluispad of de query, afhankelijk van de kluis. Als dit niet is opgegeven, worden de meest geschikte standaardwaarden gebruikt.
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.
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.
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
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
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
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
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
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
De HTTP[S] URL naar de Zabbix-webdienst in het formaat <host:port>/report
.
Voorbeeld:
WebDriver interface HTTP[S] URL.
Voorbeeld (gebruikt met Selenium WebDriver standalone server):
WebDriverURL=http://localhost:4444
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.