2 Zabbix Proxy
Übersicht
In diesem Abschnitt sind die von der Zabbix-Proxy-Konfigurationsdatei (zabbix_proxy.conf) unterstützten Parameter aufgeführt.
Die Parameter werden ohne zusätzliche Informationen aufgeführt. Klicken Sie auf den Parameter, um die vollständigen Details anzuzeigen.
| Parameter | Beschreibung |
|---|---|
| AllowRoot | Erlaubt die Ausführung des Proxy als „root“. |
| AllowUnsupportedDBVersions | Erlaubt dem Proxy, mit nicht unterstützten Datenbankversionen zu arbeiten. |
| CacheSize | Die Größe des Konfigurations-Caches. |
| ConfigFrequency | Dieser Parameter ist veraltet (verwenden Sie stattdessen ProxyConfigFrequency). Wie oft der Proxy Konfigurationsdaten vom Zabbix-Server abruft, in Sekunden. |
| DataSenderFrequency | Der Proxy sendet die gesammelten Daten alle N Sekunden an den Server. |
| DBHost | Der Host (oder das Socket-Verzeichnis) der Zabbix-Datenbank. |
| DBName | Der Datenbankname oder der Pfad zur Datenbankdatei für SQLite3. |
| DBPassword | Das Datenbankpasswort. |
| DBPort | Der Port des Hosts der Zabbix-Datenbank. |
| DBSchema | Der Name des Datenbankschemas. Wird für PostgreSQL verwendet. |
| DBSocket | Der Pfad zur MySQL-Socketdatei. |
| DBUser | Der Datenbankbenutzer. |
| DBTLSConnect | Wenn diese Option auf den angegebenen Wert gesetzt wird, wird eine TLS-Verbindung zur Datenbank erzwungen. |
| DBTLSCAFile | Der vollständige Pfadname einer Datei, die die Zertifikate der übergeordneten Zertifizierungsstelle(n) zur Überprüfung von Datenbankzertifikaten enthält. |
| DBTLSCertFile | Der vollständige Pfadname einer Datei, die das Zabbix-Proxy-Zertifikat 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üsselungschiffren, die der Zabbix-Proxy für TLS-Protokolle bis einschließlich TLS v1.2 zulässt. Wird nur für MySQL unterstützt. |
| DBTLSCipher13 | Die Liste der Verschlüsselungssammlungen, die der Zabbix-Proxy für das TLS-v1.3-Protokoll zulässt. Wird nur für MySQL ab Version 8.0.16 unterstützt. |
| DebugLevel | Die Debug-Stufe. |
| EnableRemoteCommands | Gibt an, ob Remote-Befehle vom Zabbix-Server zulässig sind. |
| ExternalScripts | Der Speicherort externer Skripte. |
| Fping6Location | Der Speicherort von fping6. |
| FpingLocation | Der Speicherort von fping. |
| HistoryCacheSize | Die Größe des Verlaufs-Caches. |
| HistoryIndexCacheSize | Die Größe des Verlaufsindex-Caches. |
| Hostname | Ein eindeutiger, zwischen Groß- und Kleinschreibung unterscheidender Proxy-Name. |
| HostnameItem | Der Datenpunkt, der zum Festlegen von Hostname verwendet wird, wenn dieser nicht definiert ist. |
| HousekeepingFrequency | Wie oft Zabbix die Housekeeping-Prozedur ausführt, in Stunden. |
| 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, an dem das Zabbix Java gateway Verbindungen entgegennimmt. |
| ListenBacklog | Die maximale Anzahl ausstehender Verbindungen in der TCP-Warteschlange. |
| ListenIP | Eine durch Kommas getrennte Liste von IP-Adressen, an denen der Trapper Verbindungen entgegennehmen soll. |
| ListenPort | Der Port, an dem der Trapper Verbindungen entgegennimmt. |
| LoadModule | Das beim Start des Proxy zu ladende Modul. |
| LoadModulePath | Der vollständige Pfad zum Speicherort der Proxy-Module. |
| LogFile | Der Name der Protokolldatei. |
| LogFileSize | Die maximale Größe der Protokolldatei. |
| LogRemoteCommands | Aktiviert die Protokollierung ausgeführter Shell-Befehle als Warnungen. |
| LogSlowQueries | Wie lange eine Datenbankabfrage dauern darf, bevor sie 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. |
| PidFile | Der Name der PID-Datei. |
| ProxyBufferMode | Gibt den Speichermechanismus für Verlaufs-, Discovery- und Autoregistrierungsdaten an (Festplatte/Speicher/hybrid). |
| ProxyConfigFrequency | Wie oft der Proxy Konfigurationsdaten vom Zabbix-Server abruft, in Sekunden. |
| ProxyLocalBuffer | Der Proxy behält Daten N Stunden lokal, auch wenn die Daten bereits mit dem Server synchronisiert wurden. |
| ProxyMemoryBufferAge | Das maximale Alter der Daten im Proxy-Speicherpuffer, in Sekunden. |
| ProxyMemoryBufferSize | Die Größe des gemeinsam genutzten Speicher-Caches für gesammelte Verlaufs-, Discovery- und Autoregistrierungsdaten. |
| ProxyMode | Der Betriebsmodus des Proxy (aktiv/passiv). |
| ProxyOfflineBuffer | Der Proxy behält Daten N Stunden, falls keine Verbindung zum Zabbix-Server besteht. |
| Server | Wenn ProxyMode auf den aktiven Modus gesetzt ist: IP-Adresse oder DNS-Name (Adresse:Port) des Zabbix-Servers oder Cluster (Adresse:Port;Adresse2:Port), von dem Konfigurationsdaten abgerufen und an den Daten gesendet werden. Wenn ProxyMode auf den passiven Modus gesetzt ist: Eine durch Kommas getrennte Liste von IP-Adressen des Zabbix-Servers, optional in CIDR-Notation, oder von DNS-Namen. |
| SNMPTrapperFile | Die temporäre Datei, die zur Übergabe von Daten vom SNMP-Trap-Daemon an den Proxy 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 öffentlicher und privater Schlüssel für SSH-Prüfungen und -Aktionen. |
| SSLCertLocation | Der Speicherort der SSL-Clientzertifikatsdateien für die Clientauthentifizierung. |
| SSLKeyLocation | Der Speicherort der privaten SSL-Schlüsseldateien für die Clientauthentifizierung. |
| SSLCALocation | Überschreibt den Speicherort der Zertifizierungsstellen-(CA-)Dateien zur Überprüfung von SSL-Serverzertifikaten. |
| StartAgentPollers | Die Anzahl vorab erzeugter Instanzen asynchroner Zabbix-Agent-Poller. |
| StartBrowserPollers | Die Anzahl vorab erzeugter Instanzen von Browser-Datenpunkt-Pollern. |
| StartDBSyncers | Die Anzahl vorab erzeugter Instanzen von Verlaufs-Synchronisierern. |
| StartDiscoverers | Die Anzahl vorab erzeugter Instanzen von Discovery-Workern. |
| StartHTTPAgentPollers | Die Anzahl vorab erzeugter Instanzen asynchroner HTTP-Agent-Poller. |
| StartHTTPPollers | Die Anzahl vorab erzeugter Instanzen von HTTP-Pollern. |
| StartIPMIPollers | Die Anzahl vorab erzeugter Instanzen von IPMI-Pollern. |
| StartJavaPollers | Die Anzahl vorab erzeugter Instanzen von Java-Pollern. |
| StartODBCPollers | Die Anzahl vorab erzeugter Instanzen von ODBC-Pollern. |
| StartPingers | Die Anzahl vorab erzeugter Instanzen von ICMP-Pingern. |
| StartPollersUnreachable | Die Anzahl vorab erzeugter Instanzen von Pollern für nicht erreichbare Hosts (einschließlich IPMI und Java). |
| StartPollers | Die Anzahl vorab erzeugter Instanzen von Pollern. |
| StartPreprocessors | Die Anzahl vorab gestarteter Instanzen von Vorverarbeitungs-Workern. |
| StartSNMPPollers | Die Anzahl vorab erzeugter Instanzen asynchroner SNMP-Poller. |
| StartSNMPTrapper | Wenn der Wert auf 1 gesetzt ist, wird ein SNMP-Trapper-Prozess gestartet. |
| StartTrappers | Die Anzahl vorab erzeugter Instanzen von Trappern. |
| StartVMwareCollectors | Die Anzahl vorab erzeugter 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 dem Zabbix-Proxy, dem Agent, dem Webdienst und bei SNMP-Prüfungen gewartet werden soll (ausgenommen SNMP-walk[OID]- und get[OID]-Datenpunkte). |
| TLSAccept | Welche eingehenden Verbindungen vom Zabbix-Server akzeptiert werden. |
| TLSCAFile | Der vollständige Pfadname einer Datei, die die Zertifikate der übergeordneten Zertifizierungsstelle(n) zur Überprüfung 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 | Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS-1.2-)Chiffrenzeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei zertifikats- und PSK-basierter Verschlüsselung. |
| TLSCipherAll13 | Die Chiffrenzeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei zertifikats- und PSK-basierter Verschlüsselung. |
| TLSCipherCert | Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS-1.2-)Chiffrenzeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei zertifikatsbasierter Verschlüsselung. |
| TLSCipherCert13 | Die Chiffrenzeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei zertifikatsbasierter Verschlüsselung. |
| TLSCipherPSK | Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS-1.2-)Chiffrenzeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei PSK-basierter Verschlüsselung. |
| TLSCipherPSK13 | Die Chiffrenzeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Verschlüsselungssammlung bei PSK-basierter Verschlüsselung. |
| TLSConnect | Wie der Proxy eine Verbindung zum Zabbix-Server herstellen soll. |
| TLSCRLFile | Der vollständige Pfadname einer Datei, die widerrufene Zertifikate enthält. Dieser Parameter wird für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet. |
| TLSKeyFile | Der vollständige Pfadname einer Datei, die den privaten Schlüssel des Proxy enthält und für die verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird. |
| TLSListen | Steuert TLS am Trapper-Socket. |
| TLSPSKFile | Der vollständige Pfadname einer Datei, die den vorab ausgetauschten Schlüssel des Proxy enthält und für die verschlüsselte Kommunikation mit dem Zabbix-Server verwendet wird. |
| TLSPSKIdentity | Die Identitätszeichenfolge des vorab ausgetauschten Schlüssels, die für die verschlüsselte Kommunikation mit dem Zabbix-Server verwendet wird. |
| TLSServerCertIssuer | Der zulässige Aussteller des Serverzertifikats. |
| TLSServerCertSubject | Der zulässige Antragsteller des Serverzertifikats. |
| TmpDir | Das temporäre Verzeichnis. |
| TrapperTimeout | Gibt das Timeout in Sekunden an für: - das Abrufen von Konfigurationsdaten vom Zabbix-Server; - die Ausführung globaler Skripte oder von Remote-Befehlen. |
| UnavailableDelay | Wie oft ein Host während des Zeitraums der Nichtverfügbarkeit auf Erreichbarkeit geprüft wird. |
| UnreachableDelay | Wie oft ein Host während des Zeitraums der Nichterreichbarkeit auf Erreichbarkeit geprüft wird. |
| UnreachablePeriod | Nach wie vielen Sekunden der Nichterreichbarkeit der Host als nicht verfügbar behandelt wird. |
| User | Gibt die Berechtigungen auf einen bestimmten, vorhandenen Benutzer im System ab. |
| Vault | Der Vault-Anbieter. |
| VaultDBPath | Der Speicherort, aus dem Datenbankanmeldedaten anhand von Schlüsseln abgerufen werden sollen. |
| VaultPrefix | Benutzerdefiniertes Präfix für den Vault-Pfad oder die Abfrage. |
| VaultTLSCertFile | Der Name der für die Clientauthentifizierung verwendeten SSL-Zertifikatsdatei. |
| VaultTLSKeyFile | Der Name der für die Clientauthentifizierung verwendeten privaten SSL-Schlüsseldatei. |
| 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 dem Erfassen von Daten von einem einzelnen VMware-Dienst. |
| VMwarePerfFrequency | Die Verzögerung in Sekunden zwischen dem Abrufen von Leistungszählerstatistiken 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. |
Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass der Parameter erforderlich ist.
Beachten Sie Folgendes:
- Die Standardwerte entsprechen den Daemon-Standardeinstellungen, 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
AllowRoot
Erlaubt dem Proxy, als „root“ zu laufen. Wenn deaktiviert und der Proxy von „root“ gestartet wird, versucht der Proxy 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
AllowUnsupportedDBVersions
Erlaubt dem Proxy, mit nicht unterstützten Datenbankversionen zu arbeiten.
Standard: 0
Werte: 0 - nicht erlauben; 1 - erlauben
CacheSize
Die Größe des Konfigurations-Cache in Byte. Die Größe des Shared Memory zum Speichern von Host- und Datenpunkt-Daten.
Standard: 32M
Bereich: 128K-64G
ConfigFrequency
Dieser Parameter ist veraltet (verwenden Sie stattdessen ProxyConfigFrequency).
Gibt an, wie oft der Proxy Konfigurationsdaten vom Zabbix Server in Sekunden abruft.
Parameter für aktive Proxys.
Wird für passive Proxys ignoriert (siehe Parameter ProxyMode).
Standard: 3600
Bereich: 1-604800
DataSenderFrequency
Der Proxy sendet gesammelte Daten alle N Sekunden an den Server.
Beachten Sie, dass ein aktiver Proxy den Zabbix Server weiterhin jede Sekunde auf Aufgaben für Remote-Befehle abfragt.
Parameter für aktive Proxys.
Wird für passive Proxys ignoriert (siehe Parameter ProxyMode).
Standard: 1
Bereich: 1-3600
DBHost
Der Host (oder das Socket-Verzeichnis) der Zabbix-Datenbank.
Für MySQL:
localhostoder eine leere Zeichenfolge verwendet das standardmäßige UNIX-Domain-Socket.
Für PostgreSQL:
localhostwird über DNS aufgelöst (typischerweise zu 127.0.0.1).- Eine leere Zeichenfolge verwendet das standardmäßige UNIX-Domain-Socket.
- Ein Pfad (zum Beispiel
/var/run/pgbouncer) führt dazu, dass das UNIX-Socket unter diesem Pfad verwendet wird. - Eine durch Kommas getrennte Liste kann mehrere
host:port-Werte enthalten. Jeder Host wird der Reihe nach ausprobiert, bis eine Lese-/Schreibverbindung hergestellt ist. Beispiel:DBHost=localhost:5431,127.0.0.1:20051,zabbix.domain,[::1]:30051,[12fc::1]
Standard: localhost
DBName
Der Datenbankname oder der Pfad zur Datenbankdatei für SQLite3 (die Mehrprozessarchitektur von Zabbix erlaubt nicht die Verwendung einer In-Memory-Datenbank, z. B. :memory:, file::memory:?cache=shared oder file:memdb1?mode=memory&cache=shared).
Warnung: Versuchen Sie nicht, dieselbe Datenbank zu verwenden, die der Zabbix Server verwendet.
Verbindlich: Ja
DBPassword
Das Datenbankpasswort. Kommentieren Sie diese Zeile aus, wenn kein Passwort verwendet wird. Wird bei SQLite ignoriert.
DBPort
Der Port des Zabbix-Datenbank-Hosts (siehe DBHost).1 Wird für SQLite ignoriert.
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.1
DBUser
Der Datenbankbenutzer. Wird für SQLite ignoriert.
DBTLSConnect
Das Festlegen dieser Option erzwingt die Verwendung einer TLS-Verbindung zur Datenbank:
- required - Verbindung über TLS herstellen;
- verify_ca - Verbindung über TLS herstellen und das Zertifikat überprüfen;
- verify_full - Verbindung über TLS herstellen, das Zertifikat überprüfen und verifizieren, dass die durch DBHost angegebene Datenbankidentität mit ihrem Zertifikat übereinstimmt.
Bei MySQL ab Version 5.7.11 und PostgreSQL werden die folgenden Werte unterstützt: "required", "verify", "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 übergeordneten CA(s) für die Zertifikatsprüfung der Datenbank enthält.
Verbindlich: nein (ja, wenn DBTLSConnect auf verify_ca oder verify_full gesetzt ist)
DBTLSCertFile
Der vollständige Pfadname einer Datei, die das Zabbix-Proxy-Zertifikat zur Authentifizierung bei der Datenbank enthält.
DBTLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel für die Authentifizierung bei der Datenbank enthält.
DBTLSCipher
Die Liste der Verschlüsselungs-Chiffren, die der Zabbix Proxy 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 Proxy für das TLS-v1.3-Protokoll zulässt. Wird nur für MySQL unterstützt, ab 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 Debugging (liefert viele Informationen);
- 5 - erweitertes Debugging (liefert noch mehr Informationen).
Standard: 3
Bereich: 0-5
EnableRemoteCommands
Ob Remote-Befehle vom Zabbix Server erlaubt sind.
Standard: 0
Werte: 0 - nicht erlaubt; 1 - erlaubt
ExternalScripts
Der Speicherort externer Skripte (abhängig von der Installationsvariablen datadir zur Kompilierzeit).
Standard: /usr/local/share/zabbix/externalscripts
Fping6Location
Der Speicherort von fping6.
Stellen Sie sicher, dass das fping6-Binärprogramm dem Benutzer 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
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
Hostname
Ein eindeutiger, zwischen Groß- und Kleinschreibung unterscheidbarer Proxy-Name.
Stellen Sie sicher, dass der Proxy-Name dem Server bekannt ist.
Zulässige Zeichen: alphanumerische Zeichen, '.', ' ', '_' und '-'.
Maximale Länge: 128
Standard: Durch HostnameItem festgelegt
HostnameItem
Der Datenpunkt, der zum Setzen von Hostname verwendet wird, wenn dieser nicht definiert ist (dies wird auf dem Proxy ebenso wie auf einem Agent ausgeführt).
Wird ignoriert, wenn Hostname gesetzt ist.
Unterstützt keine UserParameters, Performancezähler oder Aliase, unterstützt jedoch system.run[].
Standard: system.hostname
HousekeepingFrequency
Wie oft Zabbix die Housekeeping-Prozedur ausführt (in Stunden).
Housekeeping entfernt veraltete Informationen aus der Datenbank.
Hinweis: Um die Last beim Start des Proxy zu verringern, wird Housekeeping um 30 Minuten nach dem Proxy-Start verschoben.
Wenn also HousekeepingFrequency auf 1 gesetzt ist, wird die allererste Housekeeping-Prozedur nach dem Proxy-Start nach 30 Minuten ausgeführt und danach stündlich wiederholt.
Es ist möglich, die automatische Housekeeping-Funktion zu deaktivieren, indem HousekeepingFrequency auf 0 gesetzt wird.
In diesem Fall kann die Housekeeping-Prozedur nur über die Laufzeitsteuerungsoption housekeeper_execute gestartet werden.
Siehe auch die Optionen zur Laufzeitsteuerung.
Standard: 1
Bereich: 0-24
Include
Geben Sie ein Verzeichnis oder einzelne Dateien an, die in die Konfigurationsdatei aufgenommen werden sollen.
Während der Zabbix-Installation wird dieser Parameter auf /usr/local/etc gesetzt, sofern Sie dies nicht zur Kompilierzeit ändern.
Allgemeine Regeln für den Parameter Include:
- Der Pfad kann relativ zum Speicherort der Datei
zabbix_proxy.confangegeben werden. - Sie können mehrere
Include-Parameter in einer Konfigurationsdatei angeben. - Zabbix verarbeitet den Parameter
Includesofort, sobald er ihn liest. Platzieren Sie ihn daher am besten am Ende der Konfigurationsdatei.
Regeln für eingebundene Dateien:
- Jede Datei muss lesbar sein.
- Jede Datei muss eine korrekte Syntax haben. Andernfalls wird die Komponente nicht gestartet.
Regeln für das Einbinden von Verzeichnissen oder Dateimustern:
- Gehen Sie nicht von einer bestimmten Reihenfolge beim Einbinden aus (z. B. werden Dateien nicht in alphabetischer Reihenfolge eingebunden).
- Definieren Sie denselben Parameter nicht in mehr als einer eingebundenen Datei (z. B. um eine allgemeine Einstellung durch eine spezifische zu überschreiben), da Sie nicht vorhersagen können, welcher Wert verwendet wird.
- Achten Sie auf Sicherungskopien, die einige Texteditoren automatisch erstellen (z. B. kann beim Bearbeiten von
include/my_specific.confdie Dateiinclude/my_specific.conf.BAKerstellt werden), da beide Dateien eingebunden werden.
Um nur relevante Dateien aus einem Verzeichnis einzubinden, verwenden Sie den Platzhalter (*) für die Mustererkennung.
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 durch Kommas getrennte Liste von IP-Adressen, auf denen der Trapper lauschen soll.
Wenn dieser Parameter nicht angegeben ist, 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 beim Start des Proxy zu ladende Modul.
Module werden verwendet, um die Funktionalität des Proxy 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, mehrereLoadModule-Parameter anzugeben.
LoadModulePath
Der vollständige Pfad zum Speicherort der Proxy-Module. Der Standardwert hängt von den Kompilierungsoptionen ab.
LogFile
Der Name der Protokolldatei.
Erforderlich: Ja, wenn LogType auf file gesetzt ist; andernfalls nein
LogFileSize
Die maximale Größe einer Logdatei in MB.
0 - automatische Logrotation deaktivieren.
Hinweis: Wenn das Größenlimit der Logdatei erreicht wird und die Dateirotation aus irgendeinem Grund fehlschlägt, wird die vorhandene Logdatei gekürzt und neu begonnen.
Standard: 1
Bereich: 0-1024
LogRemoteCommands
Aktiviert die Protokollierung ausgeführter Shell-Befehle als Warnungen.
Standard: 0
Werte: 0 - deaktiviert, 1 - aktiviert
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
LogSlowQueries
Wie lange eine Datenbankabfrage dauern darf, bevor sie protokolliert wird (in Millisekunden).
0 - langsame Abfragen nicht protokollieren.
Diese Option wird ab DebugLevel=3 aktiviert.
Standard: 0
Bereich: 0-3600000
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
PidFile
Der Name der PID-Datei.
Standard: /tmp/zabbix_proxy.pid
ProxyBufferMode
Gibt den Speichermechanismus für Verlaufsdaten, Netzwerk-Erkennung und Autoregistrierungsdaten an:
- disk - Daten werden in der Datenbank gespeichert und aus der Datenbank hochgeladen;
- memory - Daten werden im Speicher gespeichert und aus dem Speicher hochgeladen. Wenn der Puffer keinen Speicher mehr hat, werden die alten Daten verworfen. Beim Herunterfahren wird der Puffer verworfen.
- hybrid - der Proxy-Puffer arbeitet normalerweise wie im Speichermodus, bis der Speicher erschöpft ist oder der älteste Datensatz das konfigurierte Alter überschreitet. Wenn das passiert, wird der Puffer in die Datenbank geleert und arbeitet dann wie im Festplattenmodus, bis alle Daten hochgeladen wurden, und beginnt anschließend wieder mit dem Speicherbetrieb. Beim Herunterfahren wird der Speicherpuffer in die Datenbank geleert.
Siehe auch: Proxy memory buffer.
Standard: disk
Werte: disk; memory; hybrid
ProxyConfigFrequency
Wie oft der Proxy Konfigurationsdaten vom Zabbix Server in Sekunden abruft.
Parameter für aktiven Proxy.
Wird für passive Proxys ignoriert (siehe Parameter ProxyMode).
Standard: 10
Bereich: 1-604800
ProxyLocalBuffer
Der Proxy speichert Daten für N Stunden lokal, auch wenn die Daten bereits mit dem Server synchronisiert wurden.
Dieser Parameter kann verwendet werden, wenn lokale Daten von Drittanbieteranwendungen genutzt werden.
Standard: 0
Bereich: 0-720
ProxyMemoryBufferAge
Das maximale Alter der Daten im Proxy-Speicherpuffer in Sekunden.
Wenn diese Option aktiviert ist (ungleich null) und die Einträge im Proxy-Speicherpuffer älter sind, erzwingt sie, dass der Proxy-Puffer in den Datenbankmodus wechselt, bis alle Einträge an den Server hochgeladen wurden.
Dieser Parameter muss kleiner oder gleich dem Parameter ProxyOfflineBuffer sein.
Standard: 0
Bereich: 0;600-864000
ProxyMemoryBufferSize
Die Größe des gemeinsam genutzten Speichercaches für gesammelte Verlaufs-, Discovery- und Autoregistrierungsdaten in Bytes.
Wenn aktiviert (ungleich null), hält der Proxy Verlaufs-, Discovery- und Autoregistrierungsdaten im Speicher, sofern der Cache nicht voll ist oder die gespeicherten Datensätze nicht älter als das definierte ProxyMemoryBufferAge sind.
Dieser Parameter kann nicht zusammen mit dem Parameter ProxyLocalBuffer verwendet werden.
Standard: 0
Bereich: 0;128K-2G
ProxyMode
Der Betriebsmodus des Proxy.
0 - Proxy im aktiven Modus
1 - Proxy im passiven Modus
Beachten Sie, dass (sensible) Proxy-Konfigurationsdaten für Parteien verfügbar werden können, die Zugriff auf den Trapper-Port des Zabbix-Server haben, wenn ein aktiver Proxy verwendet wird.
Dies ist möglich, weil sich jeder als aktiver Proxy ausgeben und Konfigurationsdaten anfordern kann; eine Authentifizierung findet nicht statt.
Standard: 0
Bereich: 0-1
ProxyOfflineBuffer
Der Proxy speichert Daten für N Stunden, falls keine Verbindung zum Zabbix Server besteht.
Ältere Daten gehen verloren.
Standard: 1
Bereich: 1-720
Server
Wenn ProxyMode auf aktiven Modus gesetzt ist:
IP-Adresse oder DNS-Name des Zabbix-Servers (Adresse:Port) oder Cluster (Adresse:Port;Adresse2:Port), von dem Konfigurationsdaten abgerufen und an den Daten gesendet werden.
Wenn kein Port angegeben ist, wird der Standardport verwendet.
Cluster-Knoten müssen durch ein Semikolon getrennt werden.
Wenn ProxyMode auf passiven Modus gesetzt ist:
Liste durch Kommas getrennter IP-Adressen, optional in CIDR-Notation, oder DNS-Namen des Zabbix-Servers.
Eingehende Verbindungen werden nur von den hier aufgeführten Adressen akzeptiert.
Wenn die IPv6-Unterstützung aktiviert ist, werden 127.0.0.1, ::127.0.0.1, ::ffff:127.0.0.1 als gleich behandelt.::/0 erlaubt jede IPv4- oder IPv6-Adresse.
0.0.0.0/0 kann verwendet werden, um jede IPv4-Adresse zuzulassen.
Beispiel:
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Pflicht: ja
SNMPTrapperFile
Eine temporäre Datei, die zum Übergeben von Daten vom SNMP-Trap-Daemon an den Proxy verwendet wird.
Muss mit der Angabe in zabbix_trap_receiver.pl oder in der SNMPTT-Konfigurationsdatei übereinstimmen.
Standard: /tmp/zabbix_traps.tmp
SocketDir
Das Verzeichnis zum Speichern von IPC-Sockets, die von internen Zabbix-Diensten verwendet werden.
Standard: /tmp
SourceIP
Die Quell-IP-Adresse für:
- ausgehende Verbindungen zum Zabbix-Server
- 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
- Verbindungen zum Vault
SSHKeyLocation
Der Speicherort der öffentlichen und privaten Schlüssel für SSH-Prüfungen und Aktionen.
SSLCertLocation
Der Speicherort der SSL-Client-Zertifikatsdateien für die Client-Authentifizierung.
Dieser Parameter wird nur bei der Web-Überwachung verwendet.
SSLKeyLocation
Der Speicherort der privaten SSL-Schlüsseldateien für die Client-Authentifizierung.
Dieser Parameter wird nur in der Web-Überwachung verwendet.
SSLCALocation
Der Speicherort der Zertifizierungsstellen-(CA)-Dateien für die Überprüfung des SSL-Serverzertifikats.
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
StartBrowserPollers
Die Anzahl der vorab geforkten Instanzen von Browser-Datenpunkt-Pollern.
Standard: 1
Bereich: 0-1000
StartDBSyncers
Die Anzahl der vorab geforkten Instanzen von Verlaufssynchronisierern.
Hinweis: Seien Sie beim Ändern dieses Werts vorsichtig; eine Erhöhung kann mehr schaden als nützen.
Standard: 4
Bereich: 1-100
StartDiscoverers
Die Anzahl der vorab geforkten Instanzen von Discovery-Workern.
Standard: 5
Bereich: 0-1000
StartHTTPAgentPollers
Die Anzahl der vorab erzeugten Instanzen von HTTP-Agent-Pollern.
Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartHTTPPollers
Die Anzahl der vorab geforkten Instanzen von HTTP-Pollern.
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-Pollern.
Standard: 0
Bereich: 0-1000
StartODBCPollers
Die Anzahl der vorab geforkten Instanzen von ODBC-Pollern.
Standard: 1
Bereich: 0-1000
StartPingers
Die Anzahl der vorab geforkten Instanzen von ICMP-Pingern.
Standard: 1
Bereich: 0-1000
StartPollersUnreachable
Die Anzahl der vorab geforkten Instanzen von Pollern für nicht erreichbare Hosts (einschließlich IPMI und Java). 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 Pollern.
Standard: 5
Bereich: 0-1000
StartPreprocessors
Die Anzahl der vorab gestarteten Instanzen von Vorverarbeitungs-worker-Threads sollte nicht niedriger als die Anzahl der verfügbaren CPU-Kerne festgelegt werden. Es sollten mehr worker festgelegt werden, wenn die Vorverarbeitung nicht CPU-gebunden ist und viele Netzwerkanfragen umfasst.
Standard: 16
Bereich: 1-1000
StartSNMPPollers
Die Anzahl der vorab erzeugten Instanzen von SNMP-Pollern.
Siehe MaxConcurrentChecksPerPoller.
Standard: 1
Bereich: 0-1000
StartSNMPTrapper
Wenn auf 1 gesetzt, wird ein Prozess für den SNMP trapper gestartet.
Standard: 0
Bereich: 0-1
StartTrappers
Die Anzahl der vorab geforkten Instanzen von Trappern.
Trapper akzeptieren eingehende Verbindungen von Zabbix sender und aktiven Agenten.
Standard: 5
Bereich: 0-1000
StartVMwareCollectors
Die Anzahl der vorab geforkten Instanzen des VMware collector.
Standard: 0
Bereich: 0-250
StatsAllowedIP
Eine Liste durch Kommas getrennter IP-Adressen, optional in CIDR-Notation, oder DNS-Namen externer Zabbix-Instanzen.
Die Stats-Anfrage wird 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, ::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 Server, 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 von Remote-Befehlen auf dem Zabbix Agent
- Ausführung von SSH-/Telnet-Befehlen
- Neuplanung von Datenpunkten, wenn die IPMI-Schnittstelle nicht mehr verfügbar ist
- Senden einer Antwort an den Zabbix Server, wenn der Datenaustausch aufgrund von Berechtigungs- oder Verschlüsselungsproblemen fehlschlägt
- Zeitlimit für asynchrone IPC-Sockets und Runtime-Control-Optionen
- DNS-Anfragen des asynchronen Pollers
- Antwort für den Heartbeat aktiver Prüfungen
- Abruf von Zabbix-Agent-Daten (Werten) von aktiven Agents
- Abruf von Daten von Zabbix sender
- 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-walk[OID]- und get[OID]-Datenpunkte das im Frontend konfigurierte Timeout; Legacy-SNMP-Prüfungen verwenden weiterhin den Timeout-Wert des Servers.
Standard: 3
Bereich: 1-30
TLSAccept
Welche eingehenden Verbindungen vom Zabbix Server akzeptiert werden sollen. Wird für einen passiven Proxy verwendet und auf einem aktiven Proxy ignoriert. Es können mehrere Werte angegeben werden, getrennt durch Kommas:
- unencrypted - Verbindungen ohne Verschlüsselung akzeptieren (Standard);
- psk - Verbindungen mit TLS und einem vorab gemeinsam genutzten Schlüssel (PSK) akzeptieren;
- cert - Verbindungen mit TLS und einem Zertifikat akzeptieren.
Pflicht: ja für einen passiven Proxy, wenn TLS-Zertifikat- oder PSK-Parameter definiert sind (auch für eine unencrypted Verbindung); andernfalls nein
TLSCAFile
Der vollständige Pfadname einer Datei, die die Zertifikate der CA(s) der obersten Ebene 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 Proxy-Zertifikat 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-(TLS 1.2)-Cipher-String. Überschreibt die standardmäßigen Auswahlkriterien der Chiffriersuite für zertifikats- und PSK-basierte Verschlüsselung.
Beispiel:
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13
Die Chiffre-Zeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien der Chiffre-Suite für zertifikat- und PSK-basierte 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-(TLS 1.2)-Cipher-String. Überschreibt die standardmäßigen Auswahlkriterien der Cipher-Suite 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 Chiffrezeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die standardmäßigen Auswahlkriterien für Chiffriersuiten bei zertifikatbasierter Verschlüsselung.
TLSCipherPSK
Der GnuTLS-Prioritätsstring oder der OpenSSL-Cipher-String (TLS 1.2). Überschreibt die standardmäßigen Auswahlkriterien der Cipher-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 Chiffren-Suites für PSK-basierte Verschlüsselung.
Beispiel:
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSConnect
Wie der Proxy sich mit dem Zabbix Server verbinden soll. Wird für einen aktiven Proxy verwendet und bei einem passiven Proxy ignoriert. Es kann nur ein Wert angegeben werden:
- unencrypted - ohne Verschlüsselung verbinden (Standard);
- psk - mit TLS und einem vorab gemeinsam genutzten Schlüssel (PSK) verbinden;
- cert - mit TLS und einem Zertifikat verbinden.
Pflicht: ja für einen aktiven Proxy, wenn TLS-Zertifikat- oder PSK-Parameter definiert sind (auch bei einer unencrypted Verbindung); andernfalls nein
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.
TLSKeyFile
Der vollständige Pfadname einer Datei, die den privaten Schlüssel des Proxy 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
TLSPSKFile
Der vollständige Pfadname einer Datei, die den vorab geteilten Schlüssel des Proxy enthält und für die verschlüsselte Kommunikation mit dem Zabbix Server verwendet wird.
TLSPSKIdentity
Die Identitätszeichenfolge des vorab geteilten Schlüssels, die für die verschlüsselte Kommunikation mit dem Zabbix Server verwendet wird.
TLSServerCertIssuer
Der zulässige Aussteller des Server-Zertifikats.
TLSServerCertSubject
Das zulässige Betreff-Feld des Server-Zertifikats.
TmpDir
Das temporäre Verzeichnis.
Standard: /tmp
TrapperTimeout
Gibt das Timeout in Sekunden an für:
- den Abruf von Konfigurationsdaten vom Zabbix Server;
- die Ausführung globaler Skripte oder die Ausführung entfernter Befehle.
Standard: 300
Bereich: 1-300
UnavailableDelay
Wie oft ein Host während des Zeitraums der Nichtverfügbarkeit in Sekunden auf Verfügbarkeit geprüft wird.
Standard: 60
Bereich: 1-3600
UnreachableDelay
Wie oft ein Host während des Zeitraums der Unerreichbarkeit in Sekunden auf Verfügbarkeit geprüft wird.
Standard: 15
Bereich: 1-3600
UnreachablePeriod
Nach wie vielen Sekunden der Unerreichbarkeit 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 es als 'root' ausgeführt wird und AllowRoot deaktiviert ist.
Standard: zabbix
Vault
Der Vault-Provider:
- HashiCorp - HashiCorp KV Secrets Engine Version 2;
- CyberArk - CyberArk Central Credential Provider. Muss mit dem im Frontend festgelegten Vault-Provider übereinstimmen.
Standard: HashiCorp
VaultDBPath
Vault-Pfad oder Abfrage, abhängig vom Vault, aus dem die Anmeldedaten für die Datenbank anhand von Schlüsseln abgerufen werden.
Die von HashiCorp verwendeten Schlüssel sind 'password' und 'username'.
Beispielpfad mit VaultPrefix=/v1/secret/data/zabbix/:
database
Beispielpfad ohne VaultPrefix:
secret/zabbix/database
Die von CyberArk verwendeten Schlüssel sind Content und UserName.
Beispiel:
AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_proxy_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 nicht angegeben, werden die am besten geeigneten Standardwerte verwendet.
Beachten Sie, dass 'data' bei HashiCorp automatisch nach dem Mountpoint angehängt wird, wenn VaultPrefix nicht angegeben ist.
Beachten Sie, dass 'data' bei HashiCorp automatisch nach dem Mountpoint angehängt wird, wenn VaultPrefix nicht angegeben ist.
Beispiel für einen Präfix für Hashicorp:
v1/secret/data/zabbix/
Beispiel für einen Prä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-Proxy mit Lesezugriff auf 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 für den Start konfiguriert sind.
Standard: 8M
Bereich: 256K-2G
VMwareFrequency
Die Verzögerung in Sekunden zwischen den Datenerfassungen von einem einzelnen VMware-Service.
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 Abruf von Leistungszählerstatistiken von einem einzelnen VMware-Dienst.
Diese Verzögerung sollte auf das kleinste Aktualisierungsintervall eines beliebigen 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-Service (vCenter oder ESX-Hypervisor) wartet.
Standard: 10
Bereich: 1-300
WebDriverURL
HTTP(S)-URL der WebDriver-Schnittstelle.
Beispiel (verwendet mit einem eigenständigen Selenium-WebDriver-Server):
WebDriverURL=http://localhost:4444
Fußnoten
1 DBSocket und DBPort schließen sich in der Proxy-Konfiguration gegenseitig aus. Geben Sie nur einen von beiden an oder lassen Sie beide undefiniert.