1 Zabbix Server
Übersicht
Die von der Konfigurationsdatei des Zabbix-Servers (zabbix_server.conf) unterstützten Parameter sind in diesem Abschnitt aufgeführt.
Die Parameter werden ohne zusätzliche Informationen aufgelistet. Klicken Sie auf den Parameter, um die vollständigen Details anzuzeigen.
| Parameter | Beschreibung |
|---|---|
| AlertScriptsPath | Der Speicherort benutzerdefinierter Alarmskripte. |
| AllowRoot | Erlaubt dem Server, als 'root' zu laufen. |
| AllowSoftwareUpdateCheck | Erlaubt der Zabbix UI, Informationen über Softwareaktualisierungen von zabbix.com zu empfangen. |
| AllowUnsupportedDBVersions | Erlaubt dem Server, mit nicht unterstützten Datenbankversionen zu arbeiten. |
| CacheSize | Die Größe des Konfigurationscaches. |
| CacheUpdateFrequency | Dieser Parameter bestimmt, wie oft Zabbix die Aktualisierung des Konfigurationscaches in Sekunden ausführt. |
| DBHost | Der Host (oder das Socket-Verzeichnis) der Zabbix-Datenbank. |
| DBName | Der Datenbankname. |
| DBPassword | Das Datenbankpasswort. |
| DBPort | Der Port des Zabbix-Datenbank-Hosts. |
| DBSchema | Der Name des Datenbankschemas. Wird für PostgreSQL verwendet. |
| DBSocket | Der Pfad zur MySQL-Socket-Datei. |
| DBUser | Der Datenbankbenutzer. |
| DBTLSConnect | Wenn diese Option auf den angegebenen Wert gesetzt wird, wird die Verwendung einer TLS-Verbindung zur Datenbank erzwungen. |
| DBTLSCAFile | Der vollständige Pfadname einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Datenbankzertifikats. |
| DBTLSCertFile | Der vollständige Pfadname einer Datei mit dem Zabbix-Serverzertifikat zur Authentifizierung an der Datenbank. |
| DBTLSKeyFile | Der vollständige Pfadname einer Datei mit dem privaten Schlüssel zur Authentifizierung an der Datenbank. |
| DBTLSCipher | Die Liste der Verschlüsselungs-Cipher, die der Zabbix-Server für TLS-Protokolle bis einschließlich TLS v1.2 zulässt. Nur für MySQL unterstützt. |
| DBTLSCipher13 | Die Liste der Verschlüsselungs-Cipher-Suites, die der Zabbix-Server für das TLS-v1.3-Protokoll zulässt. Nur für MySQL unterstützt, ab Version 8.0.16. |
| DebugLevel | Gibt den Debug-Level an. |
| EnableGlobalScripts | Globale Skripte auf dem Zabbix-Server aktivieren. |
| ExportDir | Das Verzeichnis für den Echtzeit-Export von Ereignissen, History und Trends im newline-delimited JSON-Format. Wenn gesetzt, wird der Echtzeit-Export aktiviert. |
| ExportFileSize | Die maximale Größe pro Exportdatei in Bytes. |
| ExportType | Die durch Kommas getrennte Liste der Entitätstypen (events, history, trends) für den Echtzeit-Export (standardmäßig alle Typen). |
| ExternalScripts | Der Speicherort externer Skripte. |
| Fping6Location | Der Speicherort von fping6. |
| FpingLocation | Der Speicherort von fping. |
| HANodeName | Der Name des Knotens im Hochverfügbarkeits-Cluster. |
| HistoryCacheSize | Die Größe des History-Caches. |
| HistoryIndexCacheSize | Die Größe des History-Index-Caches. |
| HistoryStorageDateIndex | Aktiviert die Vorverarbeitung von History-Werten im History-Speicher, um Werte anhand des Datums in unterschiedlichen Indizes zu speichern. |
| HistoryStorageURL | Die HTTP[S]-URL des History-Speichers. |
| HistoryStorageTypes | Eine durch Kommas getrennte Liste von Werttypen, die an den History-Speicher gesendet werden sollen. |
| HousekeepingFrequency | Dieser Parameter bestimmt, wie oft Zabbix die Housekeeping-Prozedur in Stunden ausführt. |
| Include | Sie können einzelne Dateien oder alle Dateien in einem Verzeichnis in die Konfigurationsdatei einbinden. |
| JavaGateway | Die IP-Adresse (oder der Hostname) des Zabbix Java gateway. |
| JavaGatewayPort | Der Port, auf dem das Zabbix Java gateway lauscht. |
| ListenBacklog | Die maximale Anzahl ausstehender Verbindungen in der TCP-Warteschlange. |
| ListenIP | Eine durch Kommas getrennte Liste von IP-Adressen, auf denen der Trapper lauschen soll. |
| ListenPort | Der Listen-Port für den Trapper. |
| LoadModule | Das Modul, das beim Start des Servers geladen werden soll. |
| LoadModulePath | Der vollständige Pfad zum Speicherort der Servermodule. |
| LogFile | Der Name der Protokolldatei. |
| LogFileSize | Die maximale Größe der Protokolldatei. |
| LogSlowQueries | Legt fest, wie lange eine Datenbankabfrage in Millisekunden dauern darf, bevor sie protokolliert wird. |
| LogType | Der Typ der Protokollausgabe. |
| MaxConcurrentChecksPerPoller | Die maximale Anzahl asynchroner Prüfungen, die von jedem HTTP agent poller, Agent poller oder SNMP poller gleichzeitig ausgeführt werden können. |
| MaxHousekeeperDelete | Pro Aufgabe in einem Housekeeping-Zyklus werden nicht mehr als 'MaxHousekeeperDelete' Zeilen (entsprechend [tablename], [field], [value]) gelöscht. |
| NodeAddress | Die IP oder der Hostname mit optionalem Port, um zu überschreiben, wie das Frontend eine Verbindung zum Server herstellen soll. |
| PidFile | Der Name der PID-Datei. |
| ProblemHousekeepingFrequency | Bestimmt, wie oft Zabbix Probleme für gelöschte Auslöser löscht. |
| ProxyConfigFrequency | Bestimmt, wie oft der Zabbix-Server Konfigurationsdaten an einen Zabbix-Proxy sendet. |
| ProxyDataFrequency | Bestimmt, wie oft der Zabbix-Server History-Daten von einem Zabbix-Proxy anfordert. |
| ServiceManagerSyncFrequency | Bestimmt, wie oft Zabbix die Konfiguration eines Service-Managers synchronisiert. |
| SMSDevices | Eine durch Kommas getrennte Liste von Modemdateien, die vom Zabbix-Server verwendet werden dürfen. |
| SNMPTrapperFile | Die temporäre Datei, die zum Übergeben von Daten vom SNMP-Trap-Daemon an den Server verwendet wird. |
| SocketDir | Das Verzeichnis zum Speichern der IPC-Sockets, die von internen Zabbix-Diensten verwendet werden. |
| SourceIP | Die Quell-IP-Adresse. |
| SSHKeyLocation | Der Speicherort der öffentlichen und privaten Schlüssel für SSH-Prüfungen und -Aktionen. |
| SSLCertLocation | Der Speicherort der SSL-Clientzertifikatdateien für die Client-Authentifizierung. |
| SSLKeyLocation | Der Speicherort der SSL-Privatschlüsseldateien für die Client-Authentifizierung. |
| SSLCALocation | Überschreibt den Speicherort der Zertifizierungsstellen-(CA)-Dateien für die Überprüfung des SSL-Serverzertifikats. |
| StartAgentPollers | Die Anzahl der vorab erzeugten Instanzen asynchroner Zabbix Agent pollers. |
| StartAlerters | Die Anzahl der vorab erzeugten Instanzen von Alertern. |
| StartBrowserPollers | Die Anzahl der vorab erzeugten Instanzen von Browser-Datenpunkt-Pollern. |
| StartConnectors | Die Anzahl der vorab erzeugten Instanzen von Connector-Workern. |
| StartDBSyncers | Die Anzahl der vorab erzeugten Instanzen von History-Synchronisierern. |
| StartDiscoverers | Die Anzahl der vorab erzeugten Instanzen von Discovery-Workern. |
| StartEscalators | Die Anzahl der vorab erzeugten Instanzen von Eskalatoren. |
| StartHistoryPollers | Die Anzahl der vorab erzeugten Instanzen von History-Pollern. |
| StartHTTPAgentPollers | Die Anzahl der vorab erzeugten Instanzen asynchroner HTTP agent pollers. |
| StartHTTPPollers | Die Anzahl der vorab erzeugten Instanzen von HTTP-Pollern. |
| StartIPMIPollers | Die Anzahl der vorab erzeugten Instanzen von IPMI-Pollern. |
| StartJavaPollers | Die Anzahl der vorab erzeugten Instanzen von Java-Pollern. |
| StartLLDProcessors | Die Anzahl der vorab erzeugten Instanzen von Workern für Low-Level-Discovery (LLD). |
| StartODBCPollers | Die Anzahl der vorab erzeugten Instanzen von ODBC-Pollern. |
| StartPingers | Die Anzahl der vorab erzeugten Instanzen von ICMP-Pingern. |
| StartPollersUnreachable | Die Anzahl der vorab erzeugten Instanzen von Pollern für nicht erreichbare Hosts (einschließlich IPMI und Java). |
| StartPollers | Die Anzahl der vorab erzeugten Instanzen von Pollern. |
| StartPreprocessors | Die Anzahl der vorab gestarteten Instanzen von Vorverarbeitungs-Workern. |
| StartProxyPollers | Die Anzahl der vorab erzeugten Instanzen von Pollern für passive Proxies. |
| StartReportWriters | Die Anzahl der vorab erzeugten Instanzen von Report-Schreibern. |
| StartSNMPPollers | Die Anzahl der vorab erzeugten Instanzen asynchroner SNMP-Poller. |
| StartSNMPTrapper | Wenn auf 1 gesetzt, wird ein SNMP-Trapper-Prozess gestartet. |
| StartTimers | Die Anzahl der vorab erzeugten Instanzen von Timern. |
| StartTrappers | Die Anzahl der vorab erzeugten Instanzen von Trappern. |
| StartVMwareCollectors | Die Anzahl der vorab erzeugten VMware-Collector-Instanzen. |
| StatsAllowedIP | Eine durch Kommas getrennte Liste von IP-Adressen, optional in CIDR-Notation, oder DNS-Namen externer Zabbix-Instanzen. Die Statistik-Anfrage wird nur von den hier aufgeführten Adressen akzeptiert. |
| Timeout | Gibt an, wie lange beim Aufbau einer Verbindung und beim Datenaustausch mit Zabbix-Proxy, Agent, Webdienst sowie für SNMP-Prüfungen (außer SNMP walk[OID]- und get[OID]-Datenpunkten) gewartet werden soll, in Sekunden. |
| TLSCAFile | Der vollständige Pfadname einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung von Peer-Zertifikaten, verwendet für verschlüsselte Kommunikation zwischen Zabbix-Komponenten. |
| TLSCertFile | Der vollständige Pfadname einer Datei mit dem Serverzertifikat oder der Zertifikatskette, verwendet für verschlüsselte Kommunikation zwischen Zabbix-Komponenten. |
| TLSCipherAll | Der GnuTLS-Prioritätsstring oder OpenSSL-(TLS 1.2)-Cipher-String. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für zertifikats- und PSK-basierte Verschlüsselung. |
| TLSCipherAll13 | Der Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für zertifikats- und PSK-basierte Verschlüsselung. |
| TLSCipherCert | Der GnuTLS-Prioritätsstring oder OpenSSL-(TLS 1.2)-Cipher-String. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für zertifikatsbasierte Verschlüsselung. |
| TLSCipherCert13 | Der Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für zertifikatsbasierte Verschlüsselung. |
| TLSCipherPSK | Der GnuTLS-Prioritätsstring oder OpenSSL-(TLS 1.2)-Cipher-String. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für PSK-basierte Verschlüsselung. |
| TLSCipherPSK13 | Der Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite für PSK-basierte Verschlüsselung. |
| TLSCRLFile | Der vollständige Pfadname einer Datei mit widerrufenen Zertifikaten. Dieser Parameter wird für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet. |
| TLSKeyFile | Der vollständige Pfadname einer Datei mit dem privaten Server-Schlüssel, verwendet für verschlüsselte Kommunikation zwischen Zabbix-Komponenten. |
| TmpDir | Das temporäre Verzeichnis. |
| TrapperTimeout | Gibt das Timeout in Sekunden an für: - das Abrufen historischer Daten von einem Zabbix-Proxy; - das Senden von Konfigurationsdaten an einen Zabbix-Proxy; - die Ausführung globaler Skripte oder die Ausführung entfernter Befehle auf dem Zabbix-Server. |
| TrendCacheSize | Die Größe des Trend-Caches. |
| TrendFunctionCacheSize | Die Größe des Trend-Funktions-Caches. |
| UnavailableDelay | Bestimmt, wie oft ein Host während der Nichtverfügbarkeitsphase auf Verfügbarkeit geprüft wird. |
| UnreachableDelay | Bestimmt, wie oft ein Host während der Unerreichbarkeitsphase auf Verfügbarkeit geprüft wird. |
| UnreachablePeriod | Bestimmt, nach wie vielen Sekunden der Unerreichbarkeit ein Host als nicht verfügbar behandelt wird. |
| User | Setzt die Berechtigungen auf einen bestimmten, vorhandenen Benutzer auf dem System herab. |
| ValueCacheSize | Die Größe des History-Werte-Caches. |
| Vault | Gibt den Vault-Provider an. |
| VaultDBPath | Gibt einen Speicherort an, von dem Datenbankanmeldedaten über Schlüssel abgerufen werden sollen. |
| VaultPrefix | Benutzerdefinierter Präfix für den Vault-Pfad oder die Abfrage. |
| VaultTLSCertFile | Der Name der SSL-Zertifikatsdatei, die für die Client-Authentifizierung verwendet wird. |
| VaultTLSKeyFile | Der Name der SSL-Privatschlüsseldatei, die für die Client-Authentifizierung verwendet wird. |
| VaultToken | Das HashiCorp-Vault-Authentifizierungstoken. |
| VaultURL | Die HTTP[S]-URL des Vault-Servers. |
| VMwareCacheSize | Die Größe des gemeinsam genutzten Speichers zum Speichern von VMware-Daten. |
| VMwareFrequency | Die Verzögerung in Sekunden zwischen der Datenerfassung von einem einzelnen VMware-Dienst. |
| VMwarePerfFrequency | Die Verzögerung in Sekunden zwischen dem Abruf von Leistungszähler-Statistiken von einem einzelnen VMware-Dienst. |
| VMwareTimeout | Die maximale Anzahl von Sekunden, die ein vmware collector auf eine Antwort vom VMware-Dienst wartet. |
| WebDriverURL | HTTP[S]-URL der WebDriver-Schnittstelle. |
| WebServiceURL | HTTP[S]-URL zum Zabbix-Webdienst im Format <host:port>/report. |
Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass der Parameter obligatorisch ist.
Beachten Sie:
- Die Standardwerte spiegeln die Standardwerte des Daemons wider, nicht die Werte in den mitgelieferten Konfigurationsdateien;
- Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM;
- Kommentare, die mit "#" beginnen, werden nur am Zeilenanfang unterstützt.
Parameterdetails
AlertScriptsPath
Der Speicherort von benutzerdefinierten Alarmskripten (abhängig von der Installationsvariable datadir zur Kompilierzeit).
Standard: /usr/local/share/zabbix/alertscripts
AllowRoot
Erlaubt dem Server, als 'root' zu laufen. Wenn diese Option deaktiviert ist und der Server von 'root' gestartet wird, versucht der Server stattdessen, zum Benutzer 'zabbix' zu wechseln. Hat keine Wirkung, wenn der Start unter einem normalen Benutzer erfolgt.
Standard: 0
Werte: 0 - nicht erlauben; 1 - erlauben
AllowSoftwareUpdateCheck
Erlaubt der Zabbix-UI, Informationen über Software-Updates von zabbix.com zu empfangen.
Standard: 1
Werte: 0 - nicht erlauben; 1 - erlauben
AllowUnsupportedDBVersions
Erlaubt dem Server, mit nicht unterstützten Datenbankversionen zu arbeiten.
Standard: 0
Werte: 0 - nicht erlauben; 1 - erlauben
CacheSize
Die Größe des Konfigurationscaches in Bytes. Die Größe des gemeinsam genutzten Speichers zum Speichern von Host-, Datenpunkt- und Auslöserdaten.
Standard: 32M
Bereich: 128K-64G
CacheUpdateFrequency
Dieser Parameter bestimmt, wie oft Zabbix die Aktualisierung des Konfigurationscaches in Sekunden ausführt. Siehe auch die Optionen zur Laufzeitsteuerung.
Standard: 10
Bereich: 1-3600
DBHost
Der Host (oder das Socket-Verzeichnis) der Zabbix-Datenbank.
Für MySQL:
localhostoder ein leerer String verwendet den standardmäßigen UNIX-Domain-Socket.
Für PostgreSQL:
localhostwird über DNS aufgelöst (typischerweise zu 127.0.0.1).- Ein leerer String verwendet den standardmäßigen UNIX-Domain-Socket.
- Ein Pfad (zum Beispiel
/var/run/pgbouncer) führt dazu, dass der UNIX-Socket unter diesem Pfad verwendet wird. - Eine durch Kommas getrennte Liste kann mehrere
host:port-Werte enthalten. Jeder Host wird der Reihe nach versucht, bis eine Lese-/Schreibverbindung hergestellt ist. Beispiel:DBHost=localhost:5431,127.0.0.1:20051,zabbix.domain,[::1]:30051,[12fc::1]
Bei Oracle führt ein leerer String zur Verwendung der Verbindungsmethode Net Service Name; erwägen Sie in diesem Fall die Verwendung der Umgebungsvariable TNS_ADMIN, um das Verzeichnis der Datei tnsnames.ora anzugeben.
Standard: localhost
DBName
Der Name der Datenbank.
Bei Oracle geben Sie, wenn die Verbindungsart Net Service Name verwendet wird, den Servicenamen aus tnsnames.ora an oder setzen Sie ihn auf eine leere Zeichenfolge; setzen Sie die Umgebungsvariable TWO_TASK, wenn DBName auf eine leere Zeichenfolge gesetzt ist.
Pflicht: Ja
DBPassword
Das Datenbankpasswort. Kommentieren Sie diese Zeile aus, wenn kein Passwort verwendet wird.
DBPort
Der Port des Zabbix-Datenbank-Hosts (siehe DBHost).3
Bei Oracle wird dieser Parameter ignoriert, wenn die Verbindungsmethode Net Service Name verwendet wird; stattdessen wird die Portnummer aus der Datei tnsnames.ora verwendet.
Standard für MySQL: 3306
Standard für PostgreSQL: 5432
Bereich: 1024-65535
DBSchema
Der Name des Datenbankschemas. Wird für PostgreSQL verwendet.
DBSocket
Der Pfad zur MySQL-Socket-Datei.3
DBUser
Der Datenbankbenutzer.
DBTLSConnect
Das Setzen dieser Option auf die folgenden Werte erzwingt die Verwendung einer TLS-Verbindung zur Datenbank:
required - Verbindung über TLS herstellen
verify_ca - Verbindung über TLS herstellen und Zertifikat überprüfen
verify_full - Verbindung über TLS herstellen, Zertifikat überprüfen und prüfen, dass die von DBHost angegebene Datenbankidentität mit ihrem Zertifikat übereinstimmt
Bei MySQL werden ab Version 5.7.11 sowie bei PostgreSQL die folgenden Werte unterstützt: required, verify_ca, verify_full.
Bei MariaDB werden ab Version 10.2.6 die Werte required und verify_full unterstützt.
Standardmäßig ist keine Option gesetzt, und das Verhalten hängt von der Datenbankkonfiguration ab.
DBTLSCAFile
Der vollständige Pfad zu einer Datei, die die Zertifikate der obersten CA(s) für die Überprüfung von Datenbankzertifikaten enthält.
Erforderlich: nein (ja, wenn DBTLSConnect auf verify_ca oder verify_full gesetzt ist)
DBTLSCertFile
Der vollständige Pfadname einer Datei, die das Zabbix-Serverzertifikat zur Authentifizierung an der Datenbank enthält.
DBTLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel für die Authentifizierung an der Datenbank enthält.
DBTLSCipher
Die Liste der Verschlüsselungs-Cipher, die der Zabbix Server für TLS-Protokolle bis einschließlich TLS v1.2 zulässt. Nur für MySQL unterstützt.
DBTLSCipher13
Die Liste der Verschlüsselungs-Cipher-Suites, die der Zabbix Server für das TLS-v1.3-Protokoll zulässt. Nur für MySQL unterstützt, beginnend mit Version 8.0.16.
DebugLevel
Geben Sie den Debug-Level an:
0 - grundlegende Informationen zum Starten und Stoppen von Zabbix-Prozessen
1 - kritische Informationen;
2 - Fehlerinformationen;
3 - Warnungen;
4 - für das Debugging (liefert viele Informationen);
5 - erweitertes Debugging (liefert noch mehr Informationen).
Siehe auch die Optionen zur Laufzeitsteuerung.
Standard: 3
Bereich: 0-5
EnableGlobalScripts
Globale Skripte auf dem Zabbix Server aktivieren.
Hinweis: Die Ausführung globaler Skripte ist standardmäßig aktiviert.
Bei Neuinstallationen ab Zabbix 7.0 wird EnableGlobalScripts jedoch explizit auf 0 (deaktiviert) gesetzt.
Standard: 1
Werte: 0 - deaktivieren; 1 - aktivieren
ExportDir
Das Verzeichnis für den Echtzeit-Export von Ereignissen, Verlauf und Trends im newline-delimited JSON-Format. Wenn es festgelegt ist, wird der Echtzeit-Export aktiviert.
ExportFileSize
Die maximale Größe pro Exportdatei in Bytes.
Wird für die Rotation verwendet, wenn ExportDir gesetzt ist.
Standard: 1G
Bereich: 1M-1G
ExportType
Die durch Kommas getrennte Liste von Entitätstypen (events, history, trends) für den Echtzeit-Export (standardmäßig alle Typen).
Nur gültig, wenn ExportDir gesetzt ist.
Hinweis Wenn ExportType angegeben ist, ExportDir jedoch nicht, handelt es sich um einen Konfigurationsfehler und der Server wird nicht gestartet.
Beispiel für den Export von history und trends:
ExportType=history,trends
Beispiel nur für den Export von events:
ExportType=events
ExternalScripts
Der Speicherort externer Skripte (abhängig von der zur Kompilierzeit festgelegten Installationsvariable datadir).
Standard: /usr/local/share/zabbix/externalscripts
Fping6Location
Der Speicherort von fping6. Stellen Sie sicher, dass das fping6-Binary dem Root-Benutzer gehört und das SUID-Flag gesetzt ist. Lassen Sie den Wert leer ("Fping6Location="), wenn Ihr fping-Dienstprogramm IPv6-Adressen verarbeiten kann.
Standard: /usr/sbin/fping6
FpingLocation
Der Speicherort von fping. Stellen Sie sicher, dass die fping-Binärdatei dem Benutzer root gehört und das SUID-Flag gesetzt ist.
Standard: /usr/sbin/fping
HANodeName
Der Name des Knotens im Hochverfügbarkeits-Cluster. Wenn er leer ist, arbeitet der Server im Standalone-Modus, und es wird ein Knoten mit leerem Namen erstellt.
HistoryCacheSize
Die Größe des History-Cache in Bytes. Die Größe des gemeinsam genutzten Speichers zum Speichern von Verlaufsdaten.
Standard: 16M
Bereich: 128K-2G
HistoryIndexCacheSize
Die Größe des History-Index-Cache in Bytes. Die Größe des gemeinsam genutzten Speichers für die Indizierung der im History-Cache gespeicherten History-Daten. Die Größe des Index-Cache benötigt ungefähr 100 Bytes, um einen Datenpunkt zwischenzuspeichern.
Standard: 4M
Bereich: 128K-2G
HistoryStorageDateIndex
Aktivieren Sie die Vorverarbeitung von Verlaufswerten im Verlaufsspeicher, um Werte je nach Datum in unterschiedlichen Indizes zu speichern.
Standard: 0
Werte: 0 - deaktiviert; 1 - aktiviert
HistoryStorageURL
Die HTTP[S]-URL des History-Speichers. Dieser Parameter wird für das Elasticsearch-Setup verwendet.
HistoryStorageTypes
Eine durch Kommas getrennte Liste von Werttypen, die an den History-Speicher gesendet werden sollen. Dieser Parameter wird für das Elasticsearch-Setup verwendet.
Standard: uint,dbl,str,log,text
HousekeepingFrequency
Dieser Parameter bestimmt, wie oft Zabbix die Housekeeping-Prozedur in Stunden ausführt.
Housekeeping entfernt veraltete Informationen aus der Datenbank.
Hinweis: Um zu verhindern, dass der Housekeeper überlastet wird (zum Beispiel, wenn die Historien- und Trendzeiträume stark reduziert werden), werden pro Housekeeping-Zyklus und für jeden Datenpunkt nicht mehr als 4 mal HousekeepingFrequency Stunden veralteter Informationen gelöscht.
Wenn HousekeepingFrequency also 1 ist, werden pro Zyklus nicht mehr als 4 Stunden veralteter Informationen (beginnend mit dem ältesten Eintrag) gelöscht.
Hinweis: Um die Last beim Serverstart zu verringern, wird Housekeeping für 30 Minuten nach dem Serverstart verschoben.
Wenn HousekeepingFrequency also 1 ist, wird die allererste Housekeeping-Prozedur nach dem Serverstart nach 30 Minuten ausgeführt und danach jeweils mit einer Verzögerung von einer Stunde wiederholt.
Es ist möglich, das automatische Housekeeping zu deaktivieren, indem HousekeepingFrequency auf 0 gesetzt wird.
In diesem Fall kann die Housekeeping-Prozedur nur über die Laufzeitsteuerungsoption housekeeper_execute gestartet werden, und der Zeitraum veralteter Informationen, der in einem Housekeeping-Zyklus gelöscht wird, beträgt das 4-fache des Zeitraums seit dem letzten Housekeeping-Zyklus, jedoch nicht weniger als 4 Stunden und nicht mehr als 4 Tage.
Siehe auch die Optionen der Laufzeitsteuerung.
Standard: 1
Bereich: 0-24
Einbinden
Sie können einzelne Dateien oder alle Dateien in einem Verzeichnis in die Konfigurationsdatei einbinden. Um nur relevante Dateien im angegebenen Verzeichnis einzubinden, wird das Platzhalterzeichen Sternchen für die Mustererkennung unterstützt. Siehe besondere Hinweise zu Einschränkungen.
Beispiel:
Include=/absolute/path/to/config/files/*.conf
JavaGateway
Die IP-Adresse (oder der Hostname) des Zabbix Java gateway. Nur erforderlich, wenn Java-Poller gestartet sind.
JavaGatewayPort
Der Port, auf dem das Zabbix Java gateway lauscht.
Standard: 10052
Bereich: 1024-32767
ListenBacklog
Die maximale Anzahl ausstehender Verbindungen in der TCP-Warteschlange.
Der Standardwert ist eine fest codierte Konstante, die vom System abhängt.
Der maximal unterstützte Wert hängt ebenfalls vom System ab; zu hohe Werte können stillschweigend auf das „implementationsspezifische Maximum“ gekürzt werden.
Standard: SOMAXCONN
Bereich: 0 - INT_MAX
ListenIP
Eine durch Kommas getrennte Liste von IP-Adressen, auf denen der Trapper lauschen soll.
Der Trapper lauscht auf allen Netzwerkschnittstellen, wenn dieser Parameter nicht angegeben ist.
Standard: 0.0.0.0
ListenPort
Der Listening-Port für den Trapper.
Standard: 10051
Bereich: 1024-32767
LoadModule
Das beim Serverstart zu ladende Modul.
Module werden verwendet, um die Funktionalität des Servers zu erweitern.
Das Modul muss sich in dem durch LoadModulePath angegebenen Verzeichnis befinden, oder dem Modulnamen muss der Pfad vorangestellt sein.
Wenn der vorangestellte Pfad absolut ist (beginnt mit '/'), wird LoadModulePath ignoriert.
Formate:
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
Es ist zulässig, mehrere LoadModule-Parameter anzugeben.
LoadModulePath
Der vollständige Pfad zum Speicherort der Server-Module. Die Standardeinstellung hängt von den Kompilierungsoptionen ab.
LogFile
Der Name der Protokolldatei.
Pflicht: Ja, wenn LogType auf file gesetzt ist; andernfalls nein
LogFileSize
Die maximale Größe der Protokolldatei in MB.
0 - automatische Protokollrotation deaktivieren.
Hinweis: Wenn das Größenlimit der Protokolldatei erreicht wird und die Dateirotation aus irgendeinem Grund fehlschlägt, wird die vorhandene Protokolldatei gekürzt und neu begonnen.
Standard: 1
Bereich: 0-1024
Pflicht: Ja, wenn LogType auf file gesetzt ist; andernfalls nein
LogSlowQueries
Legt fest, wie lange eine Datenbankabfrage in Millisekunden dauern darf, bevor sie protokolliert wird.
0 - langsame Abfragen nicht protokollieren.
Diese Option wird ab DebugLevel=3 aktiviert.
Standard: 0
Bereich: 0-3600000
LogType
Der Typ der Protokollausgabe:
file - Protokoll in die durch den Parameter LogFile angegebene Datei schreiben;
system - Protokoll in syslog schreiben;
console - Protokoll in die Standardausgabe schreiben.
Standardwert: file
MaxConcurrentChecksPerPoller
Die maximale Anzahl asynchroner Prüfungen, die von jedem HTTP-Agent-Poller, Agent-Poller oder SNMP-Poller gleichzeitig ausgeführt werden können. Siehe StartHTTPAgentPollers, StartAgentPollers und StartSNMPPollers.
Standard: 1000
Bereich: 1-1000
MaxHousekeeperDelete
Es werden pro Aufgabe in einem Housekeeping-Zyklus nicht mehr als 'MaxHousekeeperDelete' Zeilen (entsprechend [tablename], [field], [value]) gelöscht.
Wenn auf 0 gesetzt, wird überhaupt kein Limit verwendet.
In diesem Fall müssen Sie genau wissen, was Sie tun, damit die Datenbank nicht überlastet wird.2
Dieser Parameter gilt nur für das Löschen von Daten, die von bereits gelöschten Datenpunkten zurückgeblieben sind.
Standard: 5000
Bereich: 0-1000000
NodeAddress
IP oder Hostname mit optionalem Port, um zu überschreiben, wie das Frontend eine Verbindung zum Server herstellen soll.
Format: <address>[:<port>]
Wenn IP oder Hostname nicht gesetzt ist, wird der Wert von ListenIP verwendet.
Wenn ListenIP nicht gesetzt ist, wird der Wert localhost verwendet.
Wenn der Port nicht gesetzt ist, wird der Wert von ListenPort verwendet.
Wenn ListenPort nicht gesetzt ist, wird der Wert 10051 verwendet.
Diese Option kann durch die in der Frontend-Konfiguration angegebene Adresse überschrieben werden.
Siehe auch: Parameter HANodeName; High Availability aktivieren.
Standard: localhost:10051
PidFile
Name der PID-Datei.
Standard: /tmp/zabbix_server.pid
ProblemHousekeepingFrequency
Bestimmt, wie oft Zabbix Probleme für gelöschte Auslöser in Sekunden löscht.
Standard: 60
Bereich: 1-3600
ProxyConfigFrequency
Legt fest, wie oft der Zabbix Server Konfigurationsdaten in Sekunden an einen Zabbix Proxy sendet. Wird nur für Proxys im passiven Modus verwendet.
Standard: 10
Bereich: 1-604800
ProxyDataFrequency
Legt fest, wie oft der Zabbix Server in Sekunden Verlaufsdaten von einem Zabbix Proxy anfordert. Wird nur für Proxys im passiven Modus verwendet.
Standard: 1
Bereich: 1-3600
ServiceManagerSyncFrequency
Legt fest, wie oft Zabbix die Konfiguration eines Service-Managers in Sekunden synchronisiert.
Standard: 60
Bereich: 1-3600
SMSDevices
Eine durch Kommas getrennte Liste von Modemdateien, die vom Zabbix Server verwendet werden dürfen.
Dieser Parameter wird seit Zabbix 7.0.0 unterstützt.
Das Senden von SMS ist nicht möglich, wenn dieser Parameter nicht gesetzt ist.
Beispiel:
SMSDevices=/dev/ttyUSB0,/dev/ttyUSB1
SNMPTrapperFile
Temporäre Datei, die zum Übergeben von Daten vom SNMP-Trap-Daemon an den Server verwendet wird.
Muss mit der Angabe in zabbix_trap_receiver.pl oder der SNMPTT-Konfigurationsdatei übereinstimmen.
Standard: /tmp/zabbix_traps.tmp
SocketDir
Verzeichnis zum Speichern von IPC-Sockets, die von internen Zabbix-Diensten verwendet werden.
Standard: /tmp
SourceIP
Quell-IP-Adresse für:
- ausgehende Verbindungen zu Zabbix Proxy und Zabbix Agent
- agentenlose Verbindungen (VMware, SSH, JMX, SNMP, Telnet und einfache Prüfungen)
- Verbindungen des HTTP-Agenten
- JavaScript-HTTP-Anfragen von Skript-Datenpunkten
- JavaScript-HTTP-Anfragen in der Vorverarbeitung
- Senden von Benachrichtigungs-E-Mails (Verbindungen zum SMTP-Server)
- webhook-Benachrichtigungen (JavaScript-HTTP-Verbindungen)
- Verbindungen zum Vault
SSHKeyLocation
Speicherort der öffentlichen und privaten Schlüssel für SSH-Prüfungen und -Aktionen.
SSLCertLocation
Speicherort der SSL-Client-Zertifikatsdateien für die Client-Authentifizierung.
Dieser Parameter wird nur im Web-Monitoring verwendet.
SSLKeyLocation
Speicherort der SSL-Privatschlüsseldateien für die Client-Authentifizierung.
Dieser Parameter wird nur beim Web-Monitoring verwendet.
SSLCALocation
Überschreibt den Speicherort der Zertifizierungsstellen-(CA)-Dateien für die Überprüfung von SSL-Serverzertifikaten.
Wenn nicht festgelegt, wird das systemweite Verzeichnis verwendet.
Beachten Sie, dass der Wert dieses Parameters als libcurl-Option CURLOPT_CAPATH gesetzt wird.
Bei libcurl-Versionen vor 7.42.0 wirkt sich dies nur aus, wenn libcurl mit OpenSSL-Unterstützung kompiliert wurde.
Weitere Informationen finden Sie auf der cURL-Webseite.
Dieser Parameter wird im Web-Monitoring und bei der SMTP-Authentifizierung verwendet.
StartAgentPollers
Die Anzahl der vorab erzeugten Instanzen von Zabbix Agent Pollern. Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartAlerters
Die Anzahl der vorab per Fork erzeugten Instanzen von alerters.
Standard: 3
Bereich: 1-100
StartBrowserPollers
Die Anzahl der vorab erzeugten Instanzen von Browser-Datenpunkt-Pollern.
Standard: 1
Bereich: 0-1000
StartConnectors
Die Anzahl der vorab erzeugten Instanzen von connector workers. Der Prozess des Connector-Managers wird automatisch gestartet, wenn ein connector worker gestartet wird.
Standard: 0
Bereich: 0-1000
StartDBSyncers
Die Anzahl der vorab erzeugten Instanzen von history syncers.
Hinweis: Seien Sie vorsichtig, wenn Sie diesen Wert ändern; eine Erhöhung kann mehr schaden als nützen.
Grob gesagt sollte der Standardwert ausreichen, um bis zu 4000 NVPS zu verarbeiten.
Standard: 4
Bereich: 1-100
StartDiscoverers
Die Anzahl der vorab erzeugten Instanzen von Discovery-Workern1.
Standard: 5
Bereich: 0-1000
StartEscalators
Die Anzahl der vorab erzeugten Instanzen von Escalators.
Standard: 1
Bereich: 1-100
StartHistoryPollers
Die Anzahl der vorab erzeugten Instanzen von history pollers.
Nur für berechnete Prüfungen erforderlich.
Standard: 5
Bereich: 0-1000
StartHTTPAgentPollers
Die Anzahl der vorab erzeugten HTTP-Agent-Poller. Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartHTTPPollers
Die Anzahl der vorab erzeugten Instanzen von HTTP-Pollern1.
Standard: 1
Bereich: 0-1000
StartIPMIPollers
Die Anzahl der vorab erzeugten Instanzen von IPMI pollers.
Standard: 0
Bereich: 0-1000
StartJavaPollers
Die Anzahl der vorab erzeugten Instanzen von Java pollers1.
Standard: 0
Bereich: 0-1000
StartLLDProcessors
Die Anzahl der vorab erzeugten Instanzen von Low-Level-Discovery-(LLD)-Workern1.
Der LLD-Manager-Prozess wird automatisch gestartet, wenn ein LLD-Worker gestartet wird.
Standard: 2
Bereich: 1-100
StartODBCPollers
Die Anzahl der vorab erzeugten Instanzen von ODBC-Pollern1.
Standard: 1
Bereich: 0-1000
StartPingers
Die Anzahl der vorab erzeugten Instanzen von ICMP-Pingern1.
Standard: 1
Bereich: 0-1000
StartPollersUnreachable
Die Anzahl der vorab erzeugten Instanzen von Pollern für nicht erreichbare Hosts (einschließlich IPMI und Java)1.
Mindestens ein Poller für nicht erreichbare Hosts muss ausgeführt werden, wenn reguläre, IPMI- oder Java-Poller gestartet werden.
Standard: 1
Bereich: 0-1000
StartPollers
Die Anzahl der vorab erzeugten Instanzen von Pollern1.
Standard: 5
Bereich: 0-1000
StartPreprocessors
Die Anzahl der vorab gestarteten Instanzen von Preprocessing-worker1-Threads sollte nicht kleiner als die Anzahl der verfügbaren CPU-Kerne sein. Es sollten mehr Worker konfiguriert werden, wenn das Preprocessing nicht CPU-gebunden ist und viele Netzwerkanfragen hat.
Standard: 16 (vor Zabbix 7.0.6: 3)
Bereich: 1-1000
StartProxyPollers
Die Anzahl der vorab erzeugten Instanzen von Pollern für passive Proxies1.
Standard: 1
Bereich: 0-250
StartReportWriters
Die Anzahl der vorab erzeugten Instanzen von report writers.
Wenn auf 0 gesetzt, ist die geplante Berichtserstellung deaktiviert.
Der Prozess des Berichtsmanagers wird automatisch gestartet, wenn ein report writer gestartet wird.
Standard: 0
Bereich: 0-100
StartSNMPPollers
Die Anzahl der vorab erzeugten Instanzen von SNMP-Pollern. Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartSNMPTrapper
Wenn auf 1 gesetzt, wird ein SNMP trapper-Prozess gestartet.
Standard: 0
Bereich: 0-1
StartTimers
Die Anzahl der vorab erzeugten Instanzen von timers.
Der Timers-Prozess verarbeitet Wartungszeiträume.
Standard: 1
Bereich: 1-1000
StartTrappers
Die Anzahl der vorab erzeugten Instanzen von Trappers1.
Trappers akzeptieren eingehende Verbindungen von Zabbix sender, aktiven Agenten und aktiven Proxies.
Standard: 5
Bereich: 0-1000
StartVMwareCollectors
Die Anzahl der vorab erzeugten Instanzen des VMware collectors.
Standard: 0
Bereich: 0-250
StatsAllowedIP
Eine Liste durch Kommas getrennter IP-Adressen, optional in CIDR-Notation, oder DNS-Namen externer Zabbix-Instanzen.
Stats-Anfragen werden nur von den hier aufgeführten Adressen akzeptiert.
Wenn dieser Parameter nicht gesetzt ist, werden keine Stats-Anfragen akzeptiert.
Wenn IPv6-Unterstützung aktiviert ist, werden '127.0.0.1', '::127.0.0.1' und '::ffff:127.0.0.1' gleich behandelt, und '::/0' erlaubt jede IPv4- oder IPv6-Adresse.
'0.0.0.0/0' kann verwendet werden, um jede IPv4-Adresse zuzulassen.
Beispiel:
StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Timeout
Gibt an, wie lange beim Aufbau einer Verbindung und beim Austausch von Daten mit Zabbix Proxy, Agent, Webdienst und älteren SNMP-Prüfungen (einzelne OID-Nummer oder Zeichenfolge) gewartet werden soll.
Dieser Parameter definiert die Dauer für verschiedene Kommunikationsvorgänge:
- Ausführung von Remote-Befehlen auf dem Zabbix Agent
- Ausführung von SSH/Telnet-Befehlen
- Anfragen an den Zabbix Webdienst
- Kommunikations-Timeout für die Testanfrage des Medientyps und die Methode
history.push - erneute Planung von Datenpunkten, wenn eine IPMI-Schnittstelle nicht verfügbar wird
- Senden einer Antwort an den Zabbix Proxy, wenn der Datenaustausch aufgrund von Berechtigungs- oder Verschlüsselungsproblemen fehlschlägt
- Frist für IPC-Async-Sockets und Laufzeitsteuerungsoptionen
- JMX-Verbindungen
- Abrufen von Statistiken von einem entfernten Zabbix Proxy oder Server
- Senden von Antworten an das Zabbix Frontend
- DNS-Anfragen des asynchronen Pollers
- Antwort für den Heartbeat der aktiven Prüfung
- Abrufen von Zabbix Agent-Daten (Werte) von aktiven Agents
- Abrufen von Daten von Zabbix Sender
- Antwort, wenn der Trapper eine Anfrage nicht verarbeiten kann
- Senden der Liste aktiver Prüfungen an den Zabbix Agent
Dieses Timeout wird nicht für Prüfungen verwendet, für die im Frontend Einstellungen für flexibles Timeout konfiguriert sind (auf globaler Ebene, Proxy-Ebene oder pro Datenpunkt).
Beispielsweise verwenden SNMP-Datenpunkte walk[OID] und get[OID] das im Frontend konfigurierte Timeout; ältere SNMP-Prüfungen verwenden weiterhin den Timeout-Wert des Servers.
Standard: 3
Bereich: 1-30
TLSCAFile
Der vollständige Pfad zu einer Datei, die die Zertifikate der obersten CA(s) für die Überprüfung von Peer-Zertifikaten enthält und für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TLSCertFile
Der vollständige Pfad zu einer Datei, die das Serverzertifikat oder die Zertifikatskette enthält und für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TLSCipherAll
Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-(TLS 1.2)-Cipher-String. Überschreibt die standardmäßigen Auswahlkriterien für die Ciphersuite bei zertifikats- und PSK-basierter Verschlüsselung.
Beispiel:
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13
Die Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien für die Ciphersuite bei zertifikats- und PSK-basierter Verschlüsselung.
Beispiel für 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
Beispiel für OpenSSL:
EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
TLSCipherCert
Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-(TLS 1.2)-Cipher-Zeichenfolge. Überschreibt die standardmäßigen Auswahlkriterien für die Cipher Suite bei der zertifikatsbasierten Verschlüsselung.
Beispiel für 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
Beispiel für OpenSSL:
EECDH+aRSA+AES128:RSA+aRSA+AES128
TLSCipherCert13
Die Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreiben Sie die standardmäßigen Auswahlkriterien für die Cipher Suite bei zertifikatsbasierter Verschlüsselung.
TLSCipherPSK
Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-Cipher-Zeichenfolge (TLS 1.2). Überschreibt die standardmäßigen Auswahlkriterien für die Cipher Suite bei PSK-basierter Verschlüsselung.
Beispiel für GnuTLS:
NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
Beispiel für OpenSSL:
kECDHEPSK+AES128:kPSK+AES128
TLSCipherPSK13
Die Cipher-String für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreiben Sie die standardmäßigen Auswahlkriterien für die Ciphersuite bei PSK-basierter Verschlüsselung.
Beispiel:
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCRLFile
Der vollständige Pfadname einer Datei, die widerrufene Zertifikate enthält. Dieser Parameter wird für verschlüsselte Kommunikationen zwischen Zabbix-Komponenten verwendet.
TLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel des Servers enthält und für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TmpDir
Das temporäre Verzeichnis.
Standard: /tmp
TrapperTimeout
Gibt das Timeout in Sekunden an für:
- das Abrufen historischer Daten vom Zabbix-Proxy
- das Senden von Konfigurationsdaten an den Zabbix-Proxy
- die Ausführung globaler Skripte oder die Ausführung entfernter Befehle auf dem Zabbix-Server
Standard: 300
Bereich: 1-300
TrendCacheSize
Die Größe des Trend-Cache in Bytes.
Die Größe des gemeinsam genutzten Speichers zum Speichern von Trenddaten.
Standard: 4M
Bereich: 128K-2G
TrendFunctionCacheSize
Die Größe des Trend-Funktions-Caches in Bytes.
Die Größe des gemeinsam genutzten Speichers zum Zwischenspeichern berechneter Trend-Funktionsdaten.
Standard: 4M
Bereich: 128K-2G
UnavailableDelay
Legt fest, wie oft der Host während des Nichtverfügbarkeits-Zeitraums auf Verfügbarkeit geprüft wird, in Sekunden.
Standard: 60
Bereich: 1-3600
UnreachableDelay
Legt fest, wie oft der Host während des [Unreachable]-Zeitraums auf Erreichbarkeit geprüft wird, in Sekunden.
Standard: 15
Bereich: 1-3600
UnreachablePeriod
Legt fest, nach wie vielen Sekunden der Nicht-Erreichbarkeit ein Host als nicht verfügbar behandelt wird.
Standard: 45
Bereich: 1-3600
Benutzer
Die Berechtigungen auf einen bestimmten, vorhandenen Benutzer auf dem System herabsetzen.
Wirkt nur, wenn der Dienst als 'root' ausgeführt wird und AllowRoot deaktiviert ist.
Standard: zabbix
ValueCacheSize
Die Größe des History-Wert-Caches in Bytes.
Die Größe des gemeinsam genutzten Speichers zum Zwischenspeichern von Anfragen an die Item-History-Daten.
Die Einstellung 0 deaktiviert den Wert-Cache (nicht empfohlen).
Wenn dem Wert-Cache der gemeinsam genutzte Speicher ausgeht, wird alle 5 Minuten eine Warnmeldung in das Server-Log geschrieben.
Standard: 8M
Bereich: 0,128K-64G
Vault
Gibt den Vault-Anbieter an:
HashiCorp - HashiCorp KV Secrets Engine Version 2
CyberArk - CyberArk Central Credential Provider
Muss mit dem im Frontend festgelegten Vault-Anbieter übereinstimmen.
Standard: HashiCorp
VaultDBPath
Vault-Pfad oder Query, abhängig vom Vault, aus dem die Anmeldedaten für die Datenbank anhand von Schlüsseln abgerufen werden.
Die für HashiCorp verwendeten Schlüssel sind 'password' und 'username'.
Beispielpfad mit VaultPrefix=/v1/secret/data/zabbix/:
database
Beispielpfad ohne VaultPrefix:
secret/zabbix/database
Die für CyberArk verwendeten Schlüssel sind 'Content' und 'UserName'.
Beispiel:
AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_server_database
Diese Option kann nur verwendet werden, wenn DBUser und DBPassword nicht angegeben sind.
VaultPrefix
Ein benutzerdefinierter Präfix für den Vault-Pfad oder die Abfrage, abhängig vom Vault.
Wenn nichts angegeben ist, werden die am besten geeigneten Standardwerte verwendet.
Beachten Sie, dass bei HashiCorp automatisch 'data' nach dem Mountpoint angehängt wird, wenn VaultPrefix nicht angegeben ist.
Beispielpräfix für Hashicorp:
v1/secret/data/zabbix/
Beispielpräfix für Cyberark:
/AIMWebService/api/Accounts?
VaultTLSCertFile
Der Name der SSL-Zertifikatsdatei, die für die Client-Authentifizierung verwendet wird.
Die Zertifikatsdatei muss im PEM1-Format vorliegen.
Wenn die Zertifikatsdatei auch den privaten Schlüssel enthält, lassen Sie das Feld für die SSL-Schlüsseldatei leer.
Das Verzeichnis, das diese Datei enthält, wird durch den Konfigurationsparameter SSLCertLocation angegeben.
Diese Option kann weggelassen werden, wird jedoch für den CyberArkCCP-Vault empfohlen.
VaultTLSKeyFile
Der Name der SSL-Privatschlüsseldatei, die für die Client-Authentifizierung verwendet wird.
Die Privatschlüsseldatei muss im PEM1-Format vorliegen.
Das Verzeichnis, das diese Datei enthält, wird durch den Konfigurationsparameter SSLKeyLocation angegeben.
Diese Option kann weggelassen werden, wird jedoch für den CyberArkCCP-Vault empfohlen.
VaultToken
Das HashiCorp Vault-Authentifizierungstoken, das ausschließlich für den Zabbix Server mit Nur-Lese-Berechtigung für die in Vault macros angegebenen Pfade und mit Nur-Lese-Berechtigung für den im optionalen Konfigurationsparameter VaultDBPath angegebenen Pfad generiert worden sein sollte.
Es ist ein Fehler, wenn VaultToken und die Umgebungsvariable VAULT_TOKEN gleichzeitig definiert sind.
Pflicht: Ja, wenn Vault auf HashiCorp gesetzt ist; andernfalls nein
VaultURL
Die HTTP[S]-URL des Vault-Servers. Das systemweite Verzeichnis für CA-Zertifikate wird verwendet, wenn SSLCALocation nicht angegeben ist.
Standard: https://127.0.0.1:8200
VMwareCacheSize
Die Größe des gemeinsam genutzten Speichers zum Speichern von VMware-Daten.
Mit der internen Prüfung zabbix[vmware,buffer,...] kann die Nutzung des VMware-Cache überwacht werden (siehe Interne Prüfungen).
Beachten Sie, dass kein gemeinsam genutzter Speicher zugewiesen wird, wenn keine vmware collector-Instanzen so konfiguriert sind, dass sie gestartet werden.
Standard: 8M
Bereich: 256K-2G
VMwareFrequency
Die Verzögerung in Sekunden zwischen der Datenerfassung von einem einzelnen VMware-Dienst.
Diese Verzögerung sollte auf das kleinste Aktualisierungsintervall eines beliebigen VMware-Überwachungs-Datenpunkts gesetzt werden.
Standard: 60
Bereich: 10-86400
VMwarePerfFrequency
Die Verzögerung in Sekunden zwischen dem Abrufen von Leistungsindikator-Statistiken von einem einzelnen VMware-Dienst. Diese Verzögerung sollte auf das kleinste Aktualisierungsintervall eines beliebigen VMware-Monitoring-Datenpunkts gesetzt werden, der VMware-Leistungsindikatoren verwendet.
Standard: 60
Bereich: 10-86400
VMwareTimeout
Die maximale Anzahl von Sekunden, die ein VMware-Collector auf eine Antwort vom VMware-Dienst (vCenter oder ESX-Hypervisor) wartet.
Standard: 10
Bereich: 1-300
WebServiceURL
Die HTTP[S]-URL zum Zabbix-Webservice im Format http[s]://host:port/report.
Beispiel:
WebServiceURL=http://localhost:10053/report
Hinweis: Das Schema (http://) darf nur bei Verbindungen ohne TLS (HTTP) weggelassen werden; wenn TLS konfiguriert ist, muss https:// verwendet werden.
WebDriverURL
HTTP[S]-URL der WebDriver-Schnittstelle.
Beispiel (verwendet mit dem eigenständigen Selenium-WebDriver-Server):
WebDriverURL=http://localhost:4444
Fußnoten
1 Beachten Sie, dass zu viele Datenerfassungsprozesse (Poller, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers) zusammen mit dem IPMI manager, SNMP trapper, preprocessing workers und discovery workers das pro Prozess geltende Limit für Dateideskriptoren des preprocessing manager erschöpfen können.
Wenn das Limit für Dateideskriptoren erschöpft ist, wird der Zabbix Server beendet, typischerweise kurz nach dem Start, manchmal jedoch erst nach längerer Zeit. Um solche Probleme zu vermeiden, überprüfen Sie die Konfigurationsdatei des Zabbix Server, um die Anzahl gleichzeitiger Prüfungen und Prozesse zu optimieren. Stellen Sie außerdem bei Bedarf sicher, dass das Limit für Dateideskriptoren ausreichend hoch gesetzt ist, indem Sie die Systemlimits prüfen und anpassen.
2 Wenn viele Datenpunkte gelöscht werden, erhöht sich die Last für die Datenbank, da der Housekeeper alle Verlaufsdaten entfernen muss, die diese Datenpunkte hatten. Wenn wir zum Beispiel nur 1 Vorlagenprototyp aus der Vorlage entfernen müssen, diese Vorlage jedoch mit 50 Hosts verknüpft ist und der Prototyp für jeden Host in 100 echte Datenpunkte erweitert wird, müssen insgesamt 5000 Datenpunkte entfernt werden (1*50*100). Wenn für MaxHousekeeperDelete 500 festgelegt ist (MaxHousekeeperDelete=500), muss der Housekeeper-Prozess in einem Durchlauf bis zu 2500000 Werte (5000*500) für die gelöschten Datenpunkte aus den History- und Trends-Tabellen entfernen.
3 DBSocket und DBPort schließen sich in der Serverkonfiguration gegenseitig aus. Geben Sie nur einen von beiden an oder lassen Sie beide undefiniert.