1 Zabbix Server
Übersicht
Die von der Zabbix-Server-Konfigurationsdatei (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 Benachrichtigungsskripte. |
| AllowRoot | Erlaubt, dass der Server als „root“ ausgeführt wird. |
| AllowSoftwareUpdateCheck | Erlaubt der Zabbix-Benutzeroberfläche, Informationen über Software-Updates von zabbix.com zu empfangen. |
| AllowUnsupportedDBVersions | Erlaubt dem Server, mit nicht unterstützten Datenbankversionen zu arbeiten. |
| CacheSize | Die Größe des Konfigurations-Caches. |
| CacheUpdateFrequency | Dieser Parameter legt fest, wie oft Zabbix die Aktualisierung des Konfigurations-Caches in Sekunden durchführt. |
| DBHost | Der Name des Datenbank-Hosts. |
| DBName | Der Name der Datenbank. |
| DBPassword | Das Datenbankpasswort. |
| DBPort | Der Datenbank-Port, wenn kein lokaler Socket verwendet wird. |
| 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, die die Zertifikate der obersten CA(s) für die Überprüfung des Datenbankzertifikats enthält. |
| DBTLSCertFile | Der vollständige Pfadname einer Datei, die das Zabbix-Serverzertifikat zur Authentifizierung bei der Datenbank enthält. |
| DBTLSKeyFile | Der vollständige Pfadname einer Datei, die den privaten Schlüssel zur Authentifizierung bei der Datenbank enthält. |
| DBTLSCipher | Die Liste der Verschlüsselungs-Chiffren, die der Zabbix-Server für TLS-Protokolle bis einschließlich TLS v1.2 zulässt. Wird nur für MySQL unterstützt. |
| DBTLSCipher13 | Die Liste der Verschlüsselungs-Chiffresuites, die der Zabbix-Server für das TLS-v1.3-Protokoll zulässt. Wird nur für MySQL ab Version 8.0.16 unterstützt. |
| DebugLevel | Gibt die Debug-Stufe an. |
| EnableGlobalScripts | Aktiviert globale Skripte auf dem Zabbix-Server. |
| ExportDir | Das Verzeichnis für den Echtzeit-Export von Ereignissen, Verlauf und Trends im durch Zeilenumbrüche getrennten JSON-Format. Wenn gesetzt, wird der Echtzeit-Export aktiviert. |
| ExportFileSize | Die maximale Größe pro Exportdatei in Byte. |
| ExportType | Die durch Kommas getrennte Liste von Entitätstypen (Ereignisse, Verlauf, 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. |
| FrontendAllowedIP | Eine durch Kommas getrennte Liste von IP-Adressen oder CIDR-Bereichen, die Verbindungen vom Frontend herstellen dürfen. |
| HANodeName | Der Knotenname des Hochverfügbarkeitsclusters. |
| HistoryCacheSize | Die Größe des Verlaufs-Caches. |
| HistoryIndexCacheSize | Die Größe des Verlaufsindex-Caches. |
| HistoryStorageDateIndex | Aktiviert die Vorverarbeitung von Verlaufswerten im Verlaufsspeicher, um Werte basierend auf dem Datum in verschiedenen Indizes zu speichern. |
| HistoryStorageURL | Die HTTP[S]-URL des Verlaufsspeichers. |
| HistoryStorageTypes | Eine durch Kommas getrennte Liste von Werttypen, die an den Verlaufsspeicher gesendet werden. |
| HousekeepingFrequency | Dieser Parameter legt fest, wie oft Zabbix das Housekeeping-Verfahren in Stunden durchfü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 Port, auf dem der Trapper lauscht. |
| 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 dauern darf, bevor sie in Millisekunden protokolliert wird. |
| LogType | Der Typ der Protokollausgabe. |
| MaxConcurrentChecksPerPoller | Die maximale Anzahl asynchroner Prüfungen, die gleichzeitig von jedem HTTP-Agent-Poller, Agent-Poller oder SNMP-Poller 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-Adresse oder der Hostname mit optionalem Port, um zu überschreiben, wie sich das Frontend mit dem Server verbinden soll. |
| PidFile | Der Name der PID-Datei. |
| ProblemHousekeepingFrequency | Legt fest, wie oft Zabbix Probleme für gelöschte Auslöser löscht. |
| ProxyConfigFrequency | Legt fest, wie oft der Zabbix-Server Konfigurationsdaten an einen Zabbix-Proxy sendet. |
| ProxyDataFrequency | Legt fest, wie oft der Zabbix-Server Verlaufsdaten von einem Zabbix-Proxy anfordert. |
| ServiceManagerSyncFrequency | Legt fest, 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 zur Übergabe von Daten vom SNMP-Trap-Daemon an den Server verwendet wird. |
| SocketDir | Das Verzeichnis zum Speichern der von internen Zabbix-Diensten verwendeten IPC-Sockets. |
| SourceIP | Die Quell-IP-Adresse. |
| SSHKeyLocation | Der Speicherort öffentlicher und privater 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-Dateien mit privaten Schlüsseln für die Client-Authentifizierung. |
| SSLCALocation | Überschreibt den Speicherort der Dateien der Zertifizierungsstelle (CA) für die Überprüfung von SSL-Serverzertifikaten. |
| StartAgentPollers | Die Anzahl vorab geforkter Instanzen asynchroner Zabbix-Agent-Poller. |
| StartAlerters | Die Anzahl vorab geforkter Instanzen von Alertern. |
| StartBrowserPollers | Die Anzahl vorab geforkter Instanzen von Browser-Datenpunkt-Pollern. |
| StartConnectors | Die Anzahl vorab geforkter Instanzen von Connector-Workern. |
| StartDBSyncers | Die Anzahl vorab geforkter Instanzen von Verlaufssynchronisierern. |
| StartDiscoverers | Die Anzahl vorab geforkter Instanzen von Discovery-Workern. |
| StartEscalators | Die Anzahl vorab geforkter Instanzen von Eskalatoren. |
| StartHistoryPollers | Die Anzahl vorab geforkter Instanzen von Verlaufs-Pollern. |
| StartHTTPAgentPollers | Die Anzahl vorab geforkter Instanzen asynchroner HTTP-Agent-Poller. |
| StartHTTPPollers | Die Anzahl vorab geforkter Instanzen von HTTP-Pollern. |
| StartIPMIPollers | Die Anzahl vorab geforkter Instanzen von IPMI-Pollern. |
| StartJavaPollers | Die Anzahl vorab geforkter Instanzen von Java-Pollern. |
| StartLLDProcessors | Die Anzahl vorab geforkter Instanzen von Workern für Low-Level-Discovery (LLD). |
| StartODBCPollers | Die Anzahl vorab geforkter Instanzen von ODBC-Pollern. |
| StartPingers | Die Anzahl vorab geforkter Instanzen von ICMP-Pingern. |
| StartPollersUnreachable | Die Anzahl vorab geforkter Instanzen von Pollern für nicht erreichbare Hosts (einschließlich IPMI und Java). |
| StartPollers | Die Anzahl vorab geforkter Instanzen von Pollern. |
| StartPreprocessors | Die Anzahl vorab gestarteter Instanzen von Vorverarbeitungs-Workern. |
| StartProxyPollers | Die Anzahl vorab geforkter Instanzen von Pollern für passive Proxys. |
| StartReportWriters | Die Anzahl vorab geforkter Instanzen von Berichtsschreibern. |
| StartSNMPPollers | Die Anzahl vorab geforkter Instanzen asynchroner SNMP-Poller. |
| StartSNMPTrapper | Wenn auf 1 gesetzt, wird ein SNMP-Trapper-Prozess gestartet. |
| StartTimers | Die Anzahl vorab geforkter Instanzen von Timern. |
| StartTrappers | Die Anzahl vorab geforkter Instanzen von Trappern. |
| StartVMwareCollectors | Die Anzahl vorab geforkter VMware-Collector-Instanzen. |
| StatsAllowedIP | Eine durch Kommas getrennte Liste von IP-Adressen, optional in CIDR-Notation, oder DNS-Namen externer Zabbix-Instanzen. Die Statistikabfrage wird nur von den hier aufgeführten Adressen akzeptiert. |
| Timeout | Gibt an, wie lange (in Sekunden) auf den Verbindungsaufbau und den Datenaustausch mit Zabbix-Proxy, Agent, Webservice sowie bei SNMP-Prüfungen gewartet wird (außer bei SNMP-walk[OID]- und get[OID]-Datenpunkten). |
| TLSCAFile | Der vollständige Pfadname 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 Pfadname 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-Chiffrezeichenfolge (TLS 1.2). Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für zertifikats- und PSK-basierte Verschlüsselung. |
| TLSCipherAll13 | Die Chiffrezeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für zertifikats- und PSK-basierte Verschlüsselung. |
| TLSCipherCert | Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-Chiffrezeichenfolge (TLS 1.2). Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für zertifikatsbasierte Verschlüsselung. |
| TLSCipherCert13 | Die Chiffrezeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für zertifikatsbasierte Verschlüsselung. |
| TLSCipherPSK | Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-Chiffrezeichenfolge (TLS 1.2). Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für PSK-basierte Verschlüsselung. |
| TLSCipherPSK13 | Die Chiffrezeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien zur Auswahl von Chiffresuites für PSK-basierte Verschlüsselung. |
| TLSCRLFile | Der vollständige Pfadname einer Datei, die gesperrte Zertifikate enthält. Dieser Parameter wird für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet. |
| TLSFrontendAccept | Welche eingehenden Verbindungen vom Frontend akzeptiert werden sollen. |
| TLSFrontendCertIssuer | Zulässiger Aussteller des Frontend-Zertifikats. |
| TLSFrontendCertSubject | Zulässiger Betreff des Frontend-Zertifikats. |
| 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. |
| TLSListen | Steuert TLS auf dem Trapper-Socket. |
| 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 entfernter Befehle auf dem Zabbix-Server. |
| TrendCacheSize | Die Größe des Trend-Caches. |
| TrendFunctionCacheSize | Die Größe des Trendfunktions-Caches. |
| UnavailableDelay | Legt fest, wie oft ein Host während des Nichtverfügbarkeitszeitraums auf Verfügbarkeit geprüft wird. |
| UnreachableDelay | Legt fest, wie oft ein Host während des Nichterreichbarkeitszeitraums auf Verfügbarkeit geprüft wird. |
| UnreachablePeriod | Legt fest, nach wie vielen Sekunden der Nichterreichbarkeit ein Host als nicht verfügbar behandelt wird. |
| User | Legt die Berechtigungen auf einen bestimmten, vorhandenen Benutzer im System ab. |
| ValueCacheSize | Die Größe des Verlaufswert-Caches. |
| Vault | Gibt den Vault-Anbieter an. |
| VaultDBPath | Gibt einen Speicherort an, von dem Datenbankzugangsdaten anhand von Schlüsseln abgerufen werden sollen. |
| VaultPrefix | Benutzerdefiniertes Präfix für den Vault-Pfad oder die Abfrage. |
| VaultTLSCertFile | Der Name der SSL-Zertifikatdatei, die für die Client-Authentifizierung verwendet wird. |
| VaultTLSKeyFile | Der Name der SSL-Datei mit privatem Schlüssel, die für die Client-Authentifizierung verwendet wird. |
| VaultToken | Das HashiCorp-Vault-Authentifizierungstoken. |
| VaultURL | Die HTTP[S]-URL des Vault-Servers. |
| VMwareCacheSize | Die Shared-Memory-Größe 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 Leistungsindikatorstatistiken von einem einzelnen VMware-Dienst. |
| VMwareTimeout | Die maximale Anzahl von Sekunden, die ein VMware-Collector auf eine Antwort von einem VMware-Dienst wartet. |
| WebDriverURL | Die HTTP[S]-URL der WebDriver-Schnittstelle. |
| WebServiceURL | HTTP[S]-URL zum Zabbix-Webservice im Format <host:port>/report. |
Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass ein Parameter verpflichtend ist.
Beachten Sie:
- Die Standardwerte entsprechen den Daemon-Standardwerten, nicht den Werten in den mitgelieferten Konfigurationsdateien.
- Werte unterstützen Umgebungsvariablen.
- Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM.
- Kommentare, die mit „#“ beginnen, werden nur am Anfang der Zeile unterstützt.
Parameterdetails
AlertScriptsPath
Der Speicherort von benutzerdefinierten Warnskripten (hängt von der Installationsvariablen datadir zur Kompilierzeit ab).
Standard: /usr/local/share/zabbix/alertscripts
AllowRoot
Erlaubt dem Server, als „root“ zu laufen. Wenn deaktiviert und der Server von „root“ gestartet wird, versucht der Server stattdessen, zum Benutzer „zabbix“ zu wechseln. Hat keine Auswirkung, wenn er unter einem normalen Benutzer gestartet wird.
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 Konfigurations-Caches in Byte. Die Größe des Shared Memory zum Speichern von Host-, Datenpunkt- und Auslöser-Daten.
Standard: 32M
Bereich: 128K-64G
CacheUpdateFrequency
Dieser Parameter bestimmt, wie oft Zabbix die Aktualisierung des Konfigurationscaches in Sekunden durchführt. Siehe auch die Optionen für runtime control.
Standard: 10
Bereich: 1-3600
DBHost
Der Datenbank-Hostname.
Bei MySQL führt localhost oder eine leere Zeichenfolge zur Verwendung eines Sockets.
Bei PostgreSQL wird bei einer leeren Zeichenfolge der standardmäßige Unix-Domain-Socket verwendet; wenn ein Pfad gesetzt ist (z. B. /var/run/pgbouncer), wird der angegebene Unix-Domain-Socket verwendet.
Standard: localhost
DBName
Der Datenbankname.
Erforderlich: Ja
DBPassword
Das Datenbankpasswort. Kommentieren Sie diese Zeile aus, wenn kein Passwort verwendet wird.
DBPort
Der Datenbank-Port, wenn nicht der standardmäßige Unix-Domain-Socket verwendet wird.3
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
Wenn diese Option auf einen der folgenden Werte gesetzt wird, wird die Verwendung einer TLS-Verbindung zur Datenbank erzwungen:
required - Verbindung über TLS herstellen
verify_ca - Verbindung über TLS herstellen und Zertifikat verifizieren
verify_full - Verbindung über TLS herstellen, Zertifikat verifizieren und prüfen, dass die in DBHost angegebene Datenbankidentität mit ihrem Zertifikat übereinstimmt
Bei MySQL ab Version 5.7.11 und bei PostgreSQL werden die folgenden Werte unterstützt: required, verify_ca, verify_full.
Bei MariaDB ab Version 10.2.6 werden 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 Pfadname einer Datei, die die Zertifikate der CA(s) der obersten Ebene für die Verifizierung des Datenbankzertifikats enthält.
Verbindlich: nein (ja, wenn DBTLSConnect auf verify_ca oder verify_full gesetzt ist)
DBTLSCertFile
Der vollständige Pfadname einer Datei, die das Zertifikat des Zabbix Server zur Authentifizierung bei der Datenbank enthält.
DBTLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel zur Authentifizierung bei der Datenbank enthält.
DBTLSCipher
Die Liste der Verschlüsselungs-Chiffren, die der Zabbix Server für TLS-Protokolle bis einschließlich TLS v1.2 zulässt. Wird nur für MySQL unterstützt.
DBTLSCipher13
Die Liste der Verschlüsselungs-Ciphersuites, die der Zabbix Server für das TLS-v1.3-Protokoll zulässt. Wird nur für MySQL ab Version 8.0.16 unterstützt.
DebugLevel
Geben Sie den Debug-Level an:
0 - grundlegende Informationen über das Starten und Stoppen von Zabbix-Prozessen
1 - kritische Informationen;
2 - Fehlerinformationen;
3 - Warnungen;
4 - zum Debuggen (erzeugt viele Informationen);
5 - erweitertes Debugging (erzeugt noch mehr Informationen).
Siehe auch die Optionen zur Laufzeitsteuerung.
Standard: 3
Bereich: 0-5
EnableGlobalScripts
Aktiviert globale Skripte auf dem Zabbix Server.
Hinweis: Die Ausführung globaler Skripte ist standardmäßig aktiviert.
Für Neuinstallationen ab Zabbix 7.0 ist 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 gesetzt, aktiviert es den Echtzeit-Export.
ExportFileSize
Die maximale Größe pro Exportdatei in Byte.
Wird für die Rotation verwendet, wenn ExportDir gesetzt ist.
Standard: 1G
Bereich: 1M-1G
ExportType
Die Liste der durch Kommas getrennten Entitätstypen (Ereignisse, Verlauf, Trends) für den Echtzeit-Export (standardmäßig alle Typen).
Nur gültig, wenn ExportDir gesetzt ist.
Beachten Sie, dass dies ein Konfigurationsfehler ist und der Server nicht startet, wenn ExportType angegeben ist, ExportDir jedoch nicht.
Beispiel für den Export von Verlauf und Trends:
ExportType=history,trends
Beispiel nur für den Ereignisexport:
ExportType=events
ExternalScripts
Der Speicherort externer Skripte (hängt von der Installationsvariablen datadir zur Kompilierzeit ab).
Standard: /usr/local/share/zabbix/externalscripts
Fping6Location
Der Speicherort von fping6. Stellen Sie sicher, dass die fping6-Binärdatei Root 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 Root gehört und das SUID-Flag gesetzt ist.
Standard: /usr/sbin/fping
FrontendAllowedIP
Eine durch Kommas getrennte Liste von IP-Adressen oder CIDR-Bereichen, von denen aus Verbindungen vom Frontend erlaubt sind. Verbindungen zum Frontend werden nur von den hier aufgeführten Adressen akzeptiert, wenn dieser Parameter gesetzt ist. Standardmäßig werden alle Verbindungen für Frontend-Anfragen akzeptiert. Wenn die IPv6-Unterstützung aktiviert ist, werden '127.0.0.1', '::127.0.0.1', '::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 zu erlauben.
Beispiel:
FrontendAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
HANodeName
Der Knotenname des Hochverfügbarkeitsclusters. Wenn leer, arbeitet der Server im Standalone-Modus und es wird ein Knoten mit leerem Namen erstellt.
HistoryCacheSize
Die Größe des Verlaufs-Caches in Byte. Die Größe des Shared Memory zum Speichern von Verlaufsdaten.
Standard: 16M
Bereich: 128K-16G
HistoryIndexCacheSize
Die Größe des Verlaufsindex-Caches in Byte. Die Größe des Shared Memory zum Indizieren der im Verlaufs-Cache gespeicherten Verlaufsdaten. Für das Zwischenspeichern eines Datenpunkts benötigt der Index-Cache ungefähr 100 Byte.
Standard: 4M
Bereich: 128K-16G
HistoryStorageDateIndex
Aktiviert die Vorverarbeitung von Verlaufswerten im Verlaufsspeicher, um Werte basierend auf dem Datum in verschiedenen Indizes zu speichern.
Standard: 0
Werte: 0 - deaktivieren; 1 - aktivieren
HistoryStorageURL
Die HTTP[S]-URL des Verlaufsspeichers. Dieser Parameter wird für die Einrichtung von Elasticsearch verwendet.
HistoryStorageTypes
Eine durch Kommas getrennte Liste von Werttypen, die an den Verlaufsspeicher gesendet werden sollen. Dieser Parameter wird für die Einrichtung von Elasticsearch verwendet.
Standard: uint,dbl,str,log,text,json
HousekeepingFrequency
Dieser Parameter bestimmt, wie oft Zabbix das Housekeeping-Verfahren in Stunden ausführt.
Housekeeping entfernt veraltete Informationen aus der Datenbank.
Hinweis: Um zu verhindern, dass der Housekeeper überlastet wird (zum Beispiel, wenn die Verlaufs- und Trendzeiträume stark verkürzt werden), werden in einem Housekeeping-Zyklus pro Datenpunkt nicht mehr als 4 × HousekeepingFrequency Stunden veralteter Informationen gelöscht.
Wenn HousekeepingFrequency also 1 ist, werden pro Zyklus nicht mehr als 4 Stunden veralteter Informationen gelöscht (beginnend mit dem ältesten Eintrag).
Hinweis: Um die Last beim Server-Start zu verringern, wird Housekeeping für 30 Minuten nach dem Start des Servers verschoben.
Wenn HousekeepingFrequency also 1 ist, wird das allererste Housekeeping-Verfahren nach dem Start des Servers nach 30 Minuten ausgeführt und danach jeweils mit einer Verzögerung von einer Stunde wiederholt.
Es ist möglich, automatisches Housekeeping zu deaktivieren, indem HousekeepingFrequency auf 0 gesetzt wird.
In diesem Fall kann das Housekeeping-Verfahren nur über die Runtime-Control-Option 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 für runtime control sowie Details zum Housekeeping-Verfahren.
Standard: 1
Bereich: 0-24
Include
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 Asterisk für den Musterabgleich 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 werden.
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 kodierte 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 „implementierungsspezifische Maximum“ gekürzt werden.
Standard: SOMAXCONN
Bereich: 0 - INT_MAX
ListenIP
Eine Liste von durch Kommas getrennten IP-Adressen, auf denen der Trapper lauschen soll.
Wenn dieser Parameter fehlt, lauscht der Trapper auf allen Netzwerkschnittstellen.
Standard: 0.0.0.0
ListenPort
Der Port, auf dem der Trapper lauscht.
Standard: 10051
Bereich: 1024-32767
LoadModule
Das Modul, das beim Start des Servers geladen werden soll.
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 werden.
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. Der Standardwert hängt von den Kompilierungsoptionen ab.
LogFile
Der Name der Protokolldatei.
Verbindlich: 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
Erforderlich: Ja, wenn LogType auf file gesetzt ist; andernfalls nein
LogSlowQueries
Legt fest, wie lange eine Datenbankabfrage dauern darf, bevor sie in Millisekunden protokolliert wird.
0 - langsame Abfragen nicht protokollieren.
Diese Option wird ab DebugLevel=3 aktiviert.
Standard: 0
Bereich: 0-3600000
LogType
Der Typ der Log-Ausgabe:
file - schreibt das Log in die durch den Parameter LogFile angegebene Datei;
system - schreibt das Log in syslog;
console - schreibt das Log in die Standardausgabe.
Standard: file
MaxConcurrentChecksPerPoller
Die maximale Anzahl asynchroner Prüfungen, die gleichzeitig von jedem HTTP-Agent-Poller, Agent-Poller oder SNMP-Poller ausgeführt werden können. Siehe StartHTTPAgentPollers, StartAgentPollers und StartSNMPPollers.
Standard: 1000
Bereich: 1-1000
MaxHousekeeperDelete
Die Tabelle „housekeeper“ enthält „tasks“ für das Housekeeping-Verfahren im Format: [housekeeperid], [object], [objectid].
Pro task und Housekeeping-Zyklus werden aus den Tabellen history, history_str, history_log, history_uint, history_text, history_bin, history_json, trends, trends_uint und problem nicht mehr als MaxHousekeeperDelete Zeilen gelöscht.
Wenn der Wert auf 0 gesetzt ist, wird überhaupt keine Begrenzung verwendet.
In diesem Fall müssen Sie 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.
Siehe auch die Details zum Housekeeping-Verfahren.
Standard: 5000
Bereich: 0-1000000
NodeAddress
IP oder Hostname mit optionalem Port, um zu überschreiben, wie sich das Frontend mit dem Server verbinden soll.
Format: <address>[:<port>]
Wenn keine IP oder kein Hostname festgelegt ist, wird der Wert von ListenIP verwendet.
Wenn ListenIP nicht festgelegt ist, wird der Wert localhost verwendet.
Wenn kein Port festgelegt ist, wird der Wert von ListenPort verwendet.
Wenn ListenPort nicht festgelegt ist, wird der Wert 10051 verwendet.
Diese Option kann durch die in der Frontend-Konfiguration angegebene Adresse überschrieben werden.
Siehe auch: HANodeName-Parameter; Aktivieren der Hochverfügbarkeit.
Standard: localhost:10051
PidFile
Name der PID-Datei.
Standard: /tmp/zabbix_server.pid
ProblemHousekeepingFrequency
Legt fest, wie oft Zabbix Probleme für gelöschte Auslöser in Sekunden löscht.
Siehe auch die Details zum Housekeeping-Verfahren.
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 Verlaufsdaten von einem Zabbix Proxy in Sekunden 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 Liste von durch Kommas getrennten Modemdateien, die vom Zabbix Server verwendet werden dürfen.
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 für die Übergabe von Daten vom SNMP-Trap-Daemon an den Server verwendet wird.
Muss mit der Einstellung in der Konfigurationsdatei von zabbix_trap_receiver.pl oder SNMPTT übereinstimmen.
Standard: /tmp/zabbix_traps.tmp
SocketDir
Verzeichnis zum Speichern von IPC-Sockets, die von internen Zabbix-Services 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)
- HTTP-Agent-Verbindungen
- JavaScript-HTTP-Anfragen von Skript-Datenpunkten
- JavaScript-HTTP-Anfragen der Vorverarbeitung
- das 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 in der Web-Überwachung verwendet.
SSLKeyLocation
Speicherort der privaten SSL-Schlüsseldateien für die Client-Authentifizierung.
Dieser Parameter wird nur für das Web-Monitoring verwendet.
SSLCALocation
Überschreibt den Speicherort der Zertifizierungsstellen-(CA-)Dateien für die SSL-Serverzertifikatsprüfung.
Falls nicht gesetzt, 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 hat dies nur dann eine Wirkung, wenn libcurl für die Verwendung von OpenSSL 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 geforkten Instanzen von Zabbix-Agent-Pollern. Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartAlerters
Die Anzahl der vorab geforkten Instanzen von Alertern.
Standard: 3
Bereich: 1-100
StartBrowserPollers
Die Anzahl der vorab geforkten Instanzen von Browser-Datenpunkt-Pollern.
Standard: 1
Bereich: 0-1000
StartConnectors
Die Anzahl der vorab geforkten Instanzen von connector workers. Der Connector-Manager-Prozess wird automatisch gestartet, wenn ein Connector-Worker gestartet wird.
Standard: 0
Bereich: 0-1000
StartDBSyncers
Die Anzahl der vorab geforkten Instanzen von Verlaufssynchronisierern.
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 geforkten Instanzen von Discovery-Workern1.
Standard: 5
Bereich: 0-1000
StartEscalators
Die Anzahl der vorab geforkten Instanzen von Eskalatoren.
Standard: 1
Bereich: 1-100
StartHistoryPollers
Die Anzahl der vorab per Fork gestarteten Instanzen von History-Pollern.
Nur für berechnete Prüfungen erforderlich.
Standard: 5
Bereich: 0-1000
StartHTTPAgentPollers
Die Anzahl der vorab geforkten Instanzen von HTTP-Agent-Pollern. Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartHTTPPollers
Die Anzahl der vorab geforkten Instanzen von HTTP-Pollern1.
Standard: 1
Bereich: 0-1000
StartIPMIPollers
Die Anzahl der vorab geforkten Instanzen von IPMI-Pollern.
Standard: 0
Bereich: 0-1000
StartJavaPollers
Die Anzahl der vorab geforkten Instanzen von Java-Pollern1.
Standard: 0
Bereich: 0-1000
StartLLDProcessors
Die Anzahl der vorab geforkten 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 geforkten Instanzen von ODBC-Pollern1.
Standard: 1
Bereich: 0-1000
StartPingers
Die Anzahl der vorab geforkten Instanzen von ICMP-Pingern1.
Standard: 1
Bereich: 0-1000
StartPollersUnreachable
Die Anzahl der vorab geforkten 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 geforkten Instanzen von Pollern1.
Standard: 5
Bereich: 0-1000
StartPreprocessors
Die Anzahl der vorab gestarteten Instanzen von Vorverarbeitungs-worker1-Threads sollte nicht kleiner als die Anzahl der verfügbaren CPU-Kerne eingestellt werden. Mehr worker sollten eingestellt werden, wenn die Vorverarbeitung nicht CPU-gebunden ist und viele Netzwerkanfragen enthält.
Standard: 16
Bereich: 1-1000
StartProxyPollers
Die Anzahl der vorab per Fork gestarteten Instanzen von Pollern für passive Proxys1.
Standard: 1
Bereich: 0-250
StartReportWriters
Die Anzahl der vorab geforkten Instanzen von Report-Writern.
Wenn auf 0 gesetzt, ist die geplante Berichtserstellung deaktiviert.
Der Report-Manager-Prozess wird automatisch gestartet, wenn ein Report-Writer gestartet wird.
Standard: 0
Bereich: 0-100
StartSNMPPollers
Die Anzahl der vorab geforkten 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 geforkten Instanzen von Timern.
Timer verarbeiten Wartungszeiträume.
Standard: 1
Bereich: 1-1000
StartTrappers
Die Anzahl der vorab geforkten Instanzen von Trappern1.
Trapper akzeptieren eingehende Verbindungen von Zabbix sender, aktiven Agenten und aktiven Proxys.
Standard: 5
Bereich: 0-1000
StartVMwareCollectors
Die Anzahl der vorab geforkten Instanzen des VMware collector.
Standard: 0
Bereich: 0-250
StatsAllowedIP
Eine durch Kommas getrennte Liste von IP-Adressen, optional in CIDR-Notation, oder DNS-Namen externer Zabbix-Instanzen.
Statistikanfragen werden nur von den hier aufgeführten Adressen akzeptiert.
Wenn dieser Parameter nicht gesetzt ist, werden keine Statistikanfragen akzeptiert.
Wenn die 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 (in Sekunden) auf den Verbindungsaufbau und den Datenaustausch mit Zabbix Proxy, Agent, Web-Service und Legacy-SNMP-Prüfungen (einzelne OID-Nummer oder Zeichenfolge) gewartet wird.
Dieser Parameter definiert die Dauer für verschiedene Kommunikationsvorgänge:
- Ausführung entfernter Befehle auf dem Zabbix Agent
- Ausführung von SSH-/Telnet-Befehlen
- Anfragen an den Zabbix-Web-Service
- Kommunikations-Timeout für Medientyp-Testanfragen und die Methode
history.push - Neuplanung von Datenpunkten, wenn eine IPMI-Schnittstelle nicht mehr verfügbar ist
- Senden einer Antwort an den Zabbix Proxy, wenn der Datenaustausch aufgrund von Berechtigungs- oder Verschlüsselungsproblemen fehlschlägt
- Zeitlimit für asynchrone IPC-Sockets und Runtime-Control-Optionen
- JMX-Verbindungen
- Abrufen von Statistiken von einem entfernten Zabbix Proxy oder Server
- Senden von Antworten an das Zabbix Frontend
- DNS-Anfragen asynchroner Poller
- Antwort für den Heartbeat aktiver Prüfungen
- Abrufen von Zabbix-Agent-Daten (Werten) 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 flexible timeout konfiguriert sind (global, auf Proxy-Ebene oder pro Datenpunkt).
Beispielsweise verwenden SNMP-Datenpunkte walk[OID] und get[OID] das im Frontend konfigurierte Timeout; Legacy-SNMP-Prüfungen verwenden weiterhin den Timeout-Wert des Servers.
Standard: 3
Bereich: 1-30
TLSCAFile
Der vollständige Pfadname einer Datei, die die Zertifikate der obersten CA(s) für die Verifizierung von Peer-Zertifikaten enthält und für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TLSCertFile
Der vollständige Pfadname einer Datei, die das Serverzertifikat oder die Zertifikatskette enthält und für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TLSCipherAll
Der GnuTLS-Prioritätsstring oder der OpenSSL-Cipher-String (TLS 1.2). Überschreibt die standardmäßigen Auswahlkriterien für Cipher-Suites bei zertifikats- und PSK-basierter Verschlüsselung.
Beispiel:
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13
Die Chiffrezeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien für Chiffresuites bei zertifikat- 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
Der GnuTLS-Prioritätsstring oder der OpenSSL-Chiffrierstring (TLS 1.2). Überschreibt die standardmäßigen Auswahlkriterien der Chiffriersuite für zertifikatbasierte 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 Chiffrenzeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien der Chiffriersuite für zertifikatbasierte Verschlüsselung.
TLSCipherPSK
Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-Chiffrezeichenfolge (TLS 1.2). Überschreibt die standardmäßigen Auswahlkriterien der Chiffre-Suite für PSK-basierte 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 Chiffrenzeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien für Chiffriersuiten für PSK-basierte Verschlüsselung.
Beispiel:
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCRLFile
Der vollständige Pfadname einer Datei, die gesperrte Zertifikate enthält. Dieser Parameter wird für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet.
TLSFrontendAccept
Welche eingehenden Verbindungen vom Frontend akzeptiert werden.
Es können mehrere Werte angegeben werden, durch Komma getrennt:
- unencrypted - Verbindungen ohne Verschlüsselung akzeptieren.
- cert - mit TLS und einem Zertifikat gesicherte Verbindungen akzeptieren.
Standard: unencrypted
TLSFrontendCertIssuer
Zulässiger Aussteller des Frontend-Zertifikats.
TLSFrontendCertSubject
Zulässiger Betreff des Frontend-Zertifikats.
TLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel des Server enthält und für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.
TLSListen
Steuert TLS auf dem Trapper-Socket.
Unterstützte Werte:
- required - nur TLS-Verbindungen akzeptieren
TmpDir
Das temporäre Verzeichnis.
Standard: /tmp
TrapperTimeout
Gibt das Timeout in Sekunden an für:
- den Abruf von Verlaufsdaten vom Zabbix Proxy
- das Senden von Konfigurationsdaten an den Zabbix Proxy
- die Ausführung globaler Skripte oder entfernter Befehle auf dem Zabbix Server
Standard: 300
Bereich: 1-300
TrendCacheSize
Die Größe des Trend-Caches in Byte.
Die Größe des Shared Memory zum Speichern von Trenddaten.
Standard: 4M
Bereich: 128K-16G
TrendFunctionCacheSize
Die Größe des Trendfunktions-Caches in Byte.
Die Größe des Shared Memory zum Zwischenspeichern berechneter Trendfunktionsdaten.
Standard: 4M
Bereich: 128K-2G
UnavailableDelay
Legt fest, wie oft der Host während des Zeitraums der Nichtverfügbarkeit in Sekunden auf Verfügbarkeit geprüft wird.
Standard: 60
Bereich: 1-3600
UnreachableDelay
Legt fest, wie oft der Host während des Zeitraums der Unerreichbarkeit in Sekunden auf Verfügbarkeit geprüft wird.
Standard: 15
Bereich: 1-3600
UnreachablePeriod
Legt fest, nach wie vielen Sekunden der Unerreichbarkeit ein Host als nicht verfügbar behandelt wird.
Standard: 45
Bereich: 1-3600
Benutzer
Privilegien auf einen bestimmten, auf dem System vorhandenen Benutzer reduzieren.
Hat nur Wirkung, wenn als 'root' ausgeführt und AllowRoot deaktiviert ist.
Standard: zabbix
ValueCacheSize
Die Größe des Verlaufswert-Caches in Byte.
Die Shared-Memory-Größe für das Caching von Anfragen zu Datenpunkt-Verlaufsdaten.
Wenn der Wert auf 0 gesetzt wird, wird der Wert-Cache deaktiviert (nicht empfohlen).
Wenn dem Wert-Cache der Shared Memory 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 Abfrage, je nach Vault, aus dem die Zugangsdaten 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 benutzerdefiniertes Präfix für den Vault-Pfad oder die Abfrage, abhängig vom Vault.
Die am besten geeigneten Standardwerte werden verwendet, wenn nichts angegeben ist.
Beachten Sie, dass für HashiCorp nach dem Mountpoint automatisch „data“ 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-Private-Key-Datei, die für die Client-Authentifizierung verwendet wird.
Die Private-Key-Datei 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-Makros angegebenen Pfade und mit Nur-Lese-Berechtigung für den im optionalen Konfigurationsparameter VaultDBPath angegebenen Pfad erzeugt worden sein sollte.
Es ist ein Fehler, wenn VaultToken und die Umgebungsvariable VAULT_TOKEN gleichzeitig definiert sind.
Verpflichtend: 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 Shared Memory zum Speichern von VMware-Daten.
Eine interne VMware-Prüfung zabbix[vmware,buffer,...] kann verwendet werden, um die Nutzung des VMware-Cache zu überwachen (siehe Interne Prüfungen).
Beachten Sie, dass Shared Memory nicht zugewiesen wird, wenn keine vmware collector-Instanzen für den Start konfiguriert sind.
Standard: 8M
Bereich: 256K-2G
VMwareFrequency
Die Verzögerung in Sekunden zwischen den Datenerfassungen von einem einzelnen VMware-Dienst.
Diese Verzögerung sollte auf das kleinste Aktualisierungsintervall eines beliebigen VMware-Überwachungsdatenpunkts gesetzt werden.
Standard: 60
Bereich: 10-86400
VMwarePerfFrequency
Die Verzögerung in Sekunden zwischen dem Abruf von Leistungszählerstatistiken von einem einzelnen VMware-Dienst. Diese Verzögerung sollte auf das kleinste Aktualisierungsintervall eines VMware-Monitoring-Datenpunkts gesetzt werden, der VMware-Leistungszähler 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 Nicht-TLS-Verbindungen (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, Poller für nicht erreichbare Hosts, ODBC-Poller, HTTP-Poller, Java-Poller, Pinger, Trapper, Proxy-Poller) zusammen mit IPMI-Manager, SNMP-Trapper, Präprozessor-Workern und Discovery-Workern das Dateideskriptor-Limit pro Prozess für den Präprozessor-Manager ausschöpfen können.
Das Ausschöpfen des Dateideskriptor-Limits führt dazu, dass der Zabbix Server stoppt, typischerweise kurz nach dem Start, manchmal jedoch auch erst später. Um solche Probleme zu vermeiden, prüfen Sie die Zabbix-Server-Konfigurationsdatei, um die Anzahl gleichzeitiger Prüfungen und Prozesse zu optimieren. Stellen Sie außerdem bei Bedarf sicher, dass das Dateideskriptor-Limit ausreichend hoch gesetzt ist, indem Sie die Systemlimits prüfen und anpassen.
2 Wenn viele Datenpunkte gelöscht werden, erhöht dies die Last auf der Datenbank, da der Housekeeper alle Verlaufsdaten entfernen muss, die diese Datenpunkte hatten. Wenn wir beispielsweise nur 1 Datenpunktprototyp aus der Vorlage entfernen müssen, diese Vorlage jedoch mit 50 Hosts verknüpft ist und für jeden Host der Prototyp zu 100 realen Datenpunkten erweitert wird, müssen insgesamt 5000 Datenpunkte entfernt werden (1*50*100). Wenn für MaxHousekeeperDelete der Wert 500 gesetzt ist (MaxHousekeeperDelete=500), muss der Housekeeper-Prozess in einem Zyklus bis zu 2500000 Werte (5000*500) für die gelöschten Datenpunkte aus den Verlaufs- und Trendtabellen entfernen.
3 DBSocket und DBPort schließen sich in der Server-Konfiguration gegenseitig aus. Geben Sie nur einen von beiden an oder lassen Sie beide undefiniert.