[comment]: # attributes: notoc

[comment]: # ({c52b2df3-c52b2df3})
# 3 Zabbix Agent (UNIX)

[comment]: # ({/c52b2df3-c52b2df3})

[comment]: # ({ff7388b9-2773fc24})
### Übersicht

Die in dieser Sektion unterstützten Parameter der Konfigurationsdatei des Zabbix Agent (zabbix\_agentd.conf) sind hier aufgeführt.

Die Parameter werden ohne zusätzliche Informationen aufgelistet.
Klicken Sie auf den Parameter, um die vollständigen Details anzuzeigen.

|Parameter|Beschreibung|
|--|--------|
|[Alias](#alias)|Legt einen Alias für einen Datenpunkt-Schlüssel fest.|
|[AllowKey](#allowkey)|Erlaubt die Ausführung derjenigen Datenpunkt-Schlüssel, die einem Muster entsprechen.|
|[AllowRoot](#allowroot)|Erlaubt dem Agent, als 'root' zu laufen.|
|[BufferSend](#buffersend)|Daten nicht länger als N Sekunden im Puffer behalten.|
|[BufferSize](#buffersize)|Die maximale Anzahl von Werten im Speicherpuffer.|
|[DebugLevel](#debuglevel)|Die Debug-Stufe.|
|[DenyKey](#denykey)|Verweigert die Ausführung derjenigen Datenpunkt-Schlüssel, die einem Muster entsprechen.|
|[EnableRemoteCommands](#enableremotecommands)|Ob Remote-Befehle vom Zabbix Server erlaubt sind.|
|[HeartbeatFrequency](#heartbeatfrequency)|Die Häufigkeit von Heartbeat-Nachrichten in Sekunden.|
|[HostInterface](#hostinterface)|Ein optionaler Parameter, der die Host-Schnittstelle definiert.|
|[HostInterfaceItem](#hostinterfaceitem)|Ein optionaler Parameter, der einen Datenpunkt definiert, der zum Abrufen der Host-Schnittstelle verwendet wird.|
|[HostMetadata](#hostmetadata)|Ein optionaler Parameter, der die Host-Metadaten definiert.|
|[HostMetadataItem](#hostmetadataitem)|Ein optionaler Parameter, der einen Zabbix Agent-Datenpunkt definiert, der zum Abrufen der Host-Metadaten verwendet wird.|
|[Hostname](#hostname)|Ein optionaler Parameter, der den Hostnamen definiert.|
|[HostnameItem](#hostnameitem)|Ein optionaler Parameter, der einen Zabbix Agent-Datenpunkt definiert, der zum Abrufen des Hostnamens verwendet wird.|
|[Include](#include)|Sie können einzelne Dateien oder alle Dateien in einem Verzeichnis in die Konfigurationsdatei einbinden.|
|[ListenBacklog](#listenbacklog)|Die maximale Anzahl ausstehender Verbindungen in der TCP-Warteschlange.|
|[ListenIP](#listenip)|Eine durch Kommas getrennte Liste von IP-Adressen, auf denen der Agent lauschen soll.|
|[ListenPort](#listenport)|Der Agent lauscht auf diesem Port auf Verbindungen vom Server.|
|[LoadModule](#loadmodule)|Das Modul, das beim Start des Agent geladen werden soll.|
|[LoadModulePath](#loadmodulepath)|Der vollständige Pfad zum Speicherort der Agent-Module.|
|[LogFile](#logfile)|Der Name der Protokolldatei.|
|[LogFileSize](#logfilesize)|Die maximale Größe der Protokolldatei.|
|[LogRemoteCommands](#logremotecommands)|Aktiviert die Protokollierung ausgeführter Shell-Befehle als Warnungen.|
|[LogType](#logtype)|Der Typ der Protokollausgabe.|
|[MaxLinesPerSecond](#maxlinespersecond)|Die maximale Anzahl neuer Zeilen, die der Agent pro Sekunde an den Zabbix Server oder Proxy sendet, wenn die aktiven Prüfungen 'log' und 'logrt' verarbeitet werden.|
|[PidFile](#pidfile)|Der Name der PID-Datei.|
|[RefreshActiveChecks](#refreshactivechecks)|Wie oft die Liste der aktiven Prüfungen aktualisiert wird.|
|[Server](#server)|Eine durch Kommas getrennte Liste von IP-Adressen, optional in CIDR-Notation, oder DNS-Namen von Zabbix Servern und Zabbix Proxys.|
|[ServerActive](#serveractive)|Die Adresse des Zabbix Server/Proxy oder die Cluster-Konfiguration, von der aktive Prüfungen abgerufen werden.|
|[SourceIP](#sourceip)|Die Quell-IP-Adresse.|
|[StartAgents](#startagents)|Die Anzahl der vorab erzeugten Instanzen von zabbix\_agentd, die passive Prüfungen verarbeiten.|
|[Timeout](#timeout)|Gibt an, wie lange beim Aufbau der Verbindung und beim Datenaustausch mit dem Zabbix Proxy oder Server gewartet werden soll (in Sekunden).|
|[TLSAccept](#tlsaccept)|Welche eingehenden Verbindungen akzeptiert werden sollen.|
|[TLSCAFile](#tlscafile)|Der vollständige Pfad zu 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](#tlscertfile)|Der vollständige Pfad zu einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette, verwendet für verschlüsselte Kommunikation zwischen Zabbix-Komponenten.|
|[TLSCipherAll](#tlscipherall)|Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS 1.2)-Cipher-Zeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei zertifikats- und PSK-basierter Verschlüsselung.|
|[TLSCipherAll13](#tlscipherall13)|Die Cipher-Zeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei zertifikats- und PSK-basierter Verschlüsselung.|
|[TLSCipherCert](#tlsciphercert)|Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS 1.2)-Cipher-Zeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei zertifikatsbasierter Verschlüsselung.|
|[TLSCipherCert13](#tlsciphercert13)|Die Cipher-Zeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei zertifikatsbasierter Verschlüsselung.|
|[TLSCipherPSK](#tlscipherpsk)|Die GnuTLS-Prioritätszeichenfolge oder OpenSSL-(TLS 1.2)-Cipher-Zeichenfolge. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei PSK-basierter Verschlüsselung.|
|[TLSCipherPSK13](#tlscipherpsk13)|Die Cipher-Zeichenfolge für OpenSSL 1.1.1 oder neuer in TLS 1.3. Überschreibt die Standardkriterien für die Auswahl der Cipher-Suite bei PSK-basierter Verschlüsselung.|
|[TLSConnect](#tlsconnect)|Wie der Agent eine Verbindung zum Zabbix Server oder Proxy herstellen soll.|
|[TLSCRLFile](#tlscrlfile)|Der vollständige Pfad zu einer Datei mit widerrufenen Zertifikaten. Dieser Parameter wird für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet.|
|[TLSKeyFile](#tlskeyfile)|Der vollständige Pfad zu einer Datei mit dem privaten Schlüssel des Agent, verwendet für verschlüsselte Kommunikation zwischen Zabbix-Komponenten.|
|[TLSPSKFile](#tlspskfile)|Der vollständige Pfad zu einer Datei mit dem vorab gemeinsam genutzten Schlüssel des Agent, verwendet für verschlüsselte Kommunikation mit dem Zabbix Server.|
|[TLSPSKIdentity](#tlspskidentity)|Die Identitätszeichenfolge des vorab gemeinsam genutzten Schlüssels, verwendet für verschlüsselte Kommunikation mit dem Zabbix Server.|
|[TLSServerCertIssuer](#tlsservercertissuer)|Der zulässige Aussteller des Server-(Proxy-)Zertifikats.|
|[TLSServerCertSubject](#tlsservercertsubject)|Der zulässige Betreff des Server-(Proxy-)Zertifikats.|
|[UnsafeUserParameters](#unsafeuserparameters)|Erlaubt, dass alle Zeichen in Argumenten an benutzerdefinierte Parameter übergeben werden.|
|[User](#user)|Reduziert die Berechtigungen auf einen bestimmten, vorhandenen Benutzer im System.|
|[UserParameter](#userparameter)|Ein benutzerdefinierter Parameter zur Überwachung.|
|[UserParameterDir](#userparameterdir)|Der standardmäßige Suchpfad für UserParameter-Befehle.|

Alle Parameter sind nicht obligatorisch, 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](https://en.wikipedia.org/wiki/Byte_order_mark);
-   Kommentare, die mit "\#" beginnen, werden nur am Zeilenanfang unterstützt.

[comment]: # ({/ff7388b9-2773fc24})

[comment]: # ({8085875f-bb271b3c})
### Parameterdetails

[comment]: # ({/8085875f-bb271b3c})

[comment]: # ({f3842378-20d32ed1})
##### Alias

Legt einen Alias für einen Datenpunkt-Schlüssel fest.
Er kann verwendet werden, um einen langen und komplexen Datenpunkt-Schlüssel durch einen kürzeren und einfacheren zu ersetzen.<br>
Mehrere *Alias*-Parameter können vorhanden sein.
Mehrere Parameter mit demselben *Alias*-Schlüssel sind nicht zulässig.<br>
Unterschiedliche *Alias*-Schlüssel können auf denselben Datenpunkt-Schlüssel verweisen.<br>
Aliase können in *HostMetadataItem* verwendet werden, jedoch nicht im Parameter *HostnameItem*.

Beispiel 1: Abrufen der ID des Benutzers 'zabbix'.

```default
Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,"^zabbix:.:([0-9]+)",,,,\1]
```

Nun kann der Kurzschlüssel **zabbix.userid** verwendet werden, um Daten abzurufen.

Beispiel 2: Ermitteln der CPU-Auslastung mit Standard- und benutzerdefinierten Parametern.

```default
Alias=cpu.util:system.cpu.util
Alias=cpu.util[*]:system.cpu.util[*]
```

Dadurch kann der Schlüssel **cpu.util** verwendet werden, um den CPU-Auslastungsprozentsatz mit Standardparametern abzurufen, sowie **cpu.util[all, idle, avg15]**, um spezifische Daten zur CPU-Auslastung zu erhalten.

Beispiel 3: Ausführen mehrerer Regeln für [Low-Level-Discovery](/manual/discovery/low_level_discovery), die dieselben Discovery-Elemente verarbeiten.

```default
Alias=vfs.fs.discovery[*]:vfs.fs.discovery
```

Nun ist es möglich, mehrere Discovery-Regeln mit **vfs.fs.discovery** und unterschiedlichen Parametern für jede Regel einzurichten, z. B. **vfs.fs.discovery[foo]**, **vfs.fs.discovery[bar]** usw.

[comment]: # ({/f3842378-20d32ed1})

[comment]: # ({3ed0c834-f52682cc})
##### AllowKey

Erlaubt die Ausführung derjenigen Datenpunkt-Schlüssel, die einem Muster entsprechen.
Das Schlüsselmuster ist ein Platzhalterausdruck, der das Zeichen "\*" unterstützt, um eine beliebige Anzahl beliebiger Zeichen abzugleichen.<br>Mehrere Regeln für den Schlüsselabgleich können in Kombination mit DenyKey definiert werden.
Die Parameter werden nacheinander entsprechend ihrer Reihenfolge verarbeitet.
Siehe auch: [Restricting agent checks](/manual/config/items/restrict_checks).

[comment]: # ({/3ed0c834-f52682cc})

[comment]: # ({f4e3ae7a-a02d0dc0})
##### AllowRoot

Erlaubt dem Agent, als 'root' ausgeführt zu werden.
Wenn diese Option deaktiviert ist und der Agent von 'root' gestartet wird, versucht der Agent stattdessen, zum Benutzer 'zabbix' zu wechseln.
Hat keine Wirkung, wenn der Start unter einem normalen Benutzer erfolgt.

Standard: `0`<br>
Werte: 0 - nicht erlauben; 1 - erlauben

[comment]: # ({/f4e3ae7a-a02d0dc0})

[comment]: # ({fce8e2ee-12f60552})
##### BufferSend

Daten nicht länger als N Sekunden im Puffer speichern.

Standard: `5`<br>
Bereich: 1-3600

[comment]: # ({/fce8e2ee-12f60552})

[comment]: # ({3033154f-397065ee})
##### BufferSize

Die maximale Anzahl von Werten im Speicherpuffer.
Der Agent sendet alle gesammelten Daten an den Zabbix-Server oder Proxy, wenn der Puffer voll ist.

Standard: `100`<br>
Bereich: 2-65535

[comment]: # ({/3033154f-397065ee})

[comment]: # ({9c071f70-e5288ea7})
##### DebugLevel

Geben Sie die Debug-Stufe an:<br>*0* - grundlegende Informationen zum Starten und Stoppen von Zabbix-Prozessen<br>*1* - kritische Informationen;<br>*2* - Fehlerinformationen;<br>*3* - Warnungen;<br>*4* - für das Debugging (liefert viele Informationen);<br>*5* - erweitertes Debugging (liefert noch mehr Informationen).

Standard: `3`<br>
Bereich: 0-5

[comment]: # ({/9c071f70-e5288ea7})

[comment]: # ({26eddabd-ef1d8b77})
##### DenyKey

Verweigert die Ausführung derjenigen Datenpunkt-Schlüssel, die einem Muster entsprechen.
Das Schlüsselmuster ist ein Wildcard-Ausdruck, der das Zeichen "\*" unterstützt, um eine beliebige Anzahl beliebiger Zeichen zu matchen.<br>Mehrere Regeln für die Schlüsselübereinstimmung können in Kombination mit AllowKey definiert werden.
Die Parameter werden nacheinander entsprechend ihrer Reihenfolge verarbeitet.
Siehe auch: [Restricting agent checks](/manual/config/items/restrict_checks).

[comment]: # ({/26eddabd-ef1d8b77})

[comment]: # ({80a7ec45-50dcbfc8})
##### EnableRemoteCommands

Ob Remote-Befehle vom Zabbix Server erlaubt sind.
Dieser Parameter ist **veraltet**; verwenden Sie stattdessen AllowKey=system.run\[\*\] oder DenyKey=system.run\[\*\].<br>Es ist ein interner Alias für die Parameter AllowKey/DenyKey, abhängig vom Wert:<br>0 - DenyKey=system.run\[\*\]<br>1 - AllowKey=system.run\[\*\]

Standard: `0`<br>
Werte: 0 - nicht erlauben, 1 - erlauben

[comment]: # ({/80a7ec45-50dcbfc8})

[comment]: # ({70ff69c8-764c3d3c})
##### HeartbeatFrequency

Die Frequenz der Heartbeat-Nachrichten in Sekunden.
Wird zur Überwachung der Verfügbarkeit von aktiven Prüfungen verwendet.<br>0 - Heartbeat-Nachrichten deaktiviert.

Standard: `60`<br>
Bereich: 0-3600

[comment]: # ({/70ff69c8-764c3d3c})

[comment]: # ({cd35abda-e514f4a5})
##### HostInterface

Ein optionaler Parameter, der die Host-Schnittstelle (IP-Adresse oder DNS-Name) definiert, die während des [Autoregistrierungs](/manual/discovery/auto_registration)-Prozesses des Hosts verwendet wird.
Dieser Wert wird verwendet, um die Schnittstelle im neu erstellten Host zu befüllen, und ermöglicht die explizite Konfiguration entweder einer IP- oder DNS-Adresse.
Weitere Informationen finden Sie unter [Using DNS as default interface](/manual/discovery/auto_registration#using-dns-as-default-interface).

Wenn nicht definiert, wird der Wert aus HostInterfaceItem übernommen.

Der Agent gibt einen Fehler aus und startet nicht, wenn der Wert das Limit von 255 Zeichen überschreitet.

Bereich: 0-255 Zeichen

[comment]: # ({/cd35abda-e514f4a5})

[comment]: # ({dc29c465-4965ac2b})
##### HostInterfaceItem

Ein optionaler Parameter, der einen Datenpunkt definiert, der verwendet wird, um die Host-Schnittstelle (IP-Adresse oder DNS-Name) während des Host-[Autoregistrierungs](/manual/discovery/auto_registration)-Prozesses zu bestimmen.
Dieser Wert wird nur verwendet, wenn HostInterface nicht definiert ist.
Weitere Informationen finden Sie unter [DNS als Standardschnittstelle verwenden](/manual/discovery/auto_registration#using-dns-as-default-interface).

Während einer Autoregistrierungsanforderung protokolliert der Agent eine Warnmeldung, wenn der vom angegebenen Datenpunkt zurückgegebene Wert die Grenze von 255 Zeichen überschreitet.

Der [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run)-Datenpunkt wird unabhängig von den AllowKey/DenyKey-Einstellungen unterstützt.

[comment]: # ({/dc29c465-4965ac2b})

[comment]: # ({ed067cab-42990e42})
##### HostMetadata

Ein optionaler Parameter, der die [Metadaten](/manual/discovery/auto_registration#using-host-metadata) definiert, die verwendet werden, um den Host während des [Autoregistrierung](/manual/discovery/auto_registration)-Prozesses (aktiver Agent) zu identifizieren oder zu unterscheiden.
HostMetadata ermöglicht die Unterscheidung zwischen Hosts über den Hostnamen hinaus.

Wenn nicht definiert, wird der Wert aus HostMetadataItem übernommen.

Der Agent gibt einen Fehler aus und startet nicht, wenn der angegebene Wert die Grenze von 2034 Bytes überschreitet oder eine Nicht-UTF-8-Zeichenfolge ist.
Wenn ein Parameter eine IP-Adresse oder einen DNS-Namen erwartet, werden Werte, die zwar gültiges UTF-8 sind, aber keine gültigen IPs oder DNS-Namen darstellen, ebenfalls abgelehnt und als ungültig gemeldet.

Mehrzeilige Metadaten werden nicht unterstützt — die Ausgabe wird nach dem ersten Zeilenumbruch abgeschnitten.

Bereich: 0-2034 Bytes

[comment]: # ({/ed067cab-42990e42})

[comment]: # ({b83b65c3-953ee255})
##### HostMetadataItem

Ein optionaler Parameter, der einen Zabbix Agent-Datenpunkt definiert, der zum Abrufen von [Host-Metadaten](/manual/discovery/auto_registration#using-host-metadata) verwendet wird.
Diese Option wird nur verwendet, wenn HostMetadata nicht definiert ist.

Der Wert von HostMetadataItem wird bei jedem [Autoregistrierungs](/manual/discovery/auto_registration)-Versuch abgerufen und nur im Host-Autoregistrierungsprozess verwendet (aktiver Agent).
HostMetadataItem ermöglicht die Unterscheidung zwischen Hosts über den Hostnamen hinaus.

Benutzerdefinierte Parameter und Aliase werden unterstützt.
Der [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run)-Datenpunkt wird unabhängig von den AllowKey/DenyKey-Einstellungen unterstützt.

Während einer Autoregistrierungsanforderung protokolliert der Agent eine Warnmeldung, wenn der vom angegebenen Datenpunkt zurückgegebene Wert das Limit von 65535 UTF-8-Codepunkten überschreitet.
Der vom Datenpunkt zurückgegebene Wert muss eine UTF-8-Zeichenkette sein, andernfalls wird er ignoriert.
Wenn ein Parameter eine IP-Adresse oder einen DNS-Namen erwartet, werden Werte, die zwar gültiges UTF-8 sind, aber keine gültigen IPs oder DNS-Namen darstellen, ebenfalls abgelehnt und als ungültig gemeldet.

Mehrzeilige Metadaten werden nicht unterstützt — die Ausgabe wird an der ersten Zeilenumbruchsmarke abgeschnitten.

[comment]: # ({/b83b65c3-953ee255})

[comment]: # ({39406dda-79d09548})
##### Hostname

Eine Liste durch Kommas getrennter, eindeutiger, groß-/kleinschreibungsabhängiger Hostnamen.
Erforderlich für aktive Prüfungen und muss mit den auf dem Server konfigurierten Hostnamen übereinstimmen.
Der Wert wird aus HostnameItem übernommen, wenn er nicht definiert ist.<br>Zulässige Zeichen: alphanumerisch, '.', ' ', '\_' und '-'.
Maximale Länge: 128 Zeichen pro Hostname, 2048 Zeichen für die gesamte Zeile.

Standard: Durch HostnameItem festgelegt

[comment]: # ({/39406dda-79d09548})

[comment]: # ({5dd0215d-14aaef49})
##### HostnameItem

Ein optionaler Parameter, der einen Zabbix-Agent-Datenpunkt definiert, der zum Abrufen des Hostnamens verwendet wird.
Diese Option wird nur verwendet, wenn Hostname nicht definiert ist.
Benutzerparameter oder Aliase werden nicht unterstützt, aber der [system.run[]](/manual/config/items/itemtypes/zabbix_agent#system.run)-Datenpunkt wird unabhängig von den AllowKey/DenyKey-Werten unterstützt.

Standard: `system.hostname`

[comment]: # ({/5dd0215d-14aaef49})

[comment]: # ({3ae9ed9c-1e31f1b3})
##### 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 das Muster-Matching unterstützt.<br>Siehe [besondere Hinweise](special_notes_include) zu Einschränkungen.

Beispiel:

```default
Include=/absolute/path/to/config/files/*.conf
```

[comment]: # ({/3ae9ed9c-1e31f1b3})

[comment]: # ({fcd70e26-d49e31a2})
##### ListenBacklog

Die maximale Anzahl ausstehender Verbindungen in der TCP-Warteschlange.<br>Der Standardwert ist eine fest codierte Konstante, die vom System abhängt.<br>Der maximal unterstützte Wert hängt ebenfalls vom System ab; zu hohe Werte können stillschweigend auf das „implementierungsabhängige Maximum“ gekürzt werden.

Standard: `SOMAXCONN`<br>
Bereich: 0 - INT\_MAX

[comment]: # ({/fcd70e26-d49e31a2})

[comment]: # ({35f278c7-62349c68})
##### ListenIP

Eine durch Kommas getrennte Liste von IP-Adressen, auf denen der Agent lauschen soll.

Standard: `0.0.0.0`

[comment]: # ({/35f278c7-62349c68})

[comment]: # ({5f95bc53-e99b72c0})
##### ListenPort

Der Agent lauscht auf diesem Port auf Verbindungen vom Server.

Standard: `10050`<br>
Bereich: 1024-32767

[comment]: # ({/5f95bc53-e99b72c0})

[comment]: # ({f4dfc794-fb75d239})
##### LoadModule

Das beim Start des Agent zu ladende Modul.
Module werden verwendet, um die Funktionalität des Agent 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.<br>Formate:<br>LoadModule=<module.so><br>LoadModule=<path/module.so><br>LoadModule=</abs\_path/module.so><br>Es ist zulässig, mehrere LoadModule-Parameter anzugeben.

[comment]: # ({/f4dfc794-fb75d239})

[comment]: # ({b88f1651-bd604c99})
##### LoadModulePath

Der vollständige Pfad zum Speicherort der Agent-Module.
Die Standardeinstellung hängt von den Kompilierungsoptionen ab.

[comment]: # ({/b88f1651-bd604c99})

[comment]: # ({ce9b40ca-bb5252d8})
##### LogFile

Der Name der Protokolldatei.

Erforderlich: Ja, wenn LogType auf *file* gesetzt ist; andernfalls nein

[comment]: # ({/ce9b40ca-bb5252d8})

[comment]: # ({f7604f8f-778f1edc})
##### LogFileSize

Die maximale Größe einer Protokolldatei in MB.<br>0 - automatische Protokollrotation deaktivieren.<br>*Hinweis*: Wenn die Größenbegrenzung der Protokolldatei erreicht wird und die Dateirotation aus irgendeinem Grund fehlschlägt, wird die vorhandene Protokolldatei gekürzt und neu begonnen.

Standard: `1`<br>
Bereich: 0-1024

[comment]: # ({/f7604f8f-778f1edc})

[comment]: # ({0dac5c2b-3d97cc10})
##### LogRemoteCommands

Aktivieren Sie die Protokollierung der ausgeführten Shell-Befehle als Warnungen.
Befehle werden nur protokolliert, wenn sie remote ausgeführt werden.
Protokolleinträge werden nicht erstellt, wenn system.run\[\] lokal über die Parameter HostMetadataItem, HostInterfaceItem oder HostnameItem gestartet wird.

Standard: `0`<br>
Werte: 0 - deaktiviert, 1 - aktiviert

[comment]: # ({/0dac5c2b-3d97cc10})

[comment]: # ({ae46be35-9d26f327})
##### LogType

Der Typ der Protokollausgabe:<br>*file* - Protokoll in die durch den Parameter LogFile angegebene Datei schreiben;<br>*system* - Protokoll in syslog schreiben;<br>*console* - Protokoll in die Standardausgabe schreiben.

Standardwert: `file`

[comment]: # ({/ae46be35-9d26f327})

[comment]: # ({8e341c19-7d39adb8})
##### MaxLinesPerSecond

Die maximale Anzahl neuer Zeilen, die der Agent pro Sekunde an den Zabbix-Server oder Proxy sendet, wenn aktive Prüfungen vom Typ 'log' und 'logrt' verarbeitet werden.
Der angegebene Wert wird durch den Parameter 'maxlines' überschrieben, der im Schlüssel des Datenpunkts 'log' oder 'logrt' angegeben ist.<br>*Hinweis*: Zabbix verarbeitet 10-mal mehr neue Zeilen als in *MaxLinesPerSecond* festgelegt, um die erforderliche Zeichenfolge in Log-Datenpunkten zu suchen.

Standard: `20`<br>
Bereich: 1-1000

[comment]: # ({/8e341c19-7d39adb8})

[comment]: # ({3d558d6c-8a5c9259})
##### PidFile

Der Name der PID-Datei.

Standard: `/tmp/zabbix_agentd.pid`

[comment]: # ({/3d558d6c-8a5c9259})

[comment]: # ({3d47a4c2-b62afa60})
##### RefreshActiveChecks

Wie oft die Liste der aktiven Prüfungen aktualisiert wird, in Sekunden.
Beachten Sie, dass nach einem fehlgeschlagenen Aktualisierungsversuch für aktive Prüfungen der nächste Aktualisierungsversuch in 60 Sekunden erfolgt.

Standard: `5`<br>
Bereich: 1-86400

[comment]: # ({/3d47a4c2-b62afa60})

[comment]: # ({b967fca0-46329efe})
##### Server

Eine Liste durch Kommas getrennter IP-Adressen, optional in CIDR-Notation, oder DNS-Namen von Zabbix-Servern und Zabbix-Proxys.
Eingehende Verbindungen werden nur von den hier aufgeführten Hosts 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 zuzulassen.
Beachten Sie, dass "IPv4-kompatible IPv6-Adressen" (Präfix 0000::/96) unterstützt werden, aber gemäß [RFC4291](https://tools.ietf.org/html/rfc4291#section-2.5.5) veraltet sind.
Leerzeichen sind erlaubt.

Beispiel: 

```default
Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
```

Pflicht: ja, wenn StartAgents nicht ausdrücklich auf 0 gesetzt ist

[comment]: # ({/b967fca0-46329efe})

[comment]: # ({85302681-d6a09b20})
##### ServerActive

Die Adresse des Zabbix-Servers/-Proxys oder die Clusterkonfiguration, von der aktive Prüfungen abgerufen werden.
Die Adresse des Servers/Proxys ist eine IP-Adresse oder ein DNS-Name mit optionalem Port, getrennt durch einen Doppelpunkt.<br>Die Clusterkonfiguration ist eine oder mehrere Adressen von Mitgliedern einer Server- oder Proxygruppe, getrennt durch Semikolon.
Mehrere Zabbix-Server/Cluster und Zabbix-Proxys können angegeben werden, getrennt durch Komma.
Sofern keine Proxygruppen verwendet werden, sollte von jedem Zabbix-Server/Cluster nicht mehr als ein Zabbix-Proxy angegeben werden.
Wenn ein Zabbix-Proxy angegeben ist, darf der Zabbix-Server/Cluster für diesen Proxy nicht angegeben werden.<br>Mehrere durch Kommas getrennte Adressen können angegeben werden, um mehrere unabhängige Zabbix-Server parallel zu verwenden.
Leerzeichen sind zulässig.<br>Wenn der Port nicht angegeben ist, wird der Standardport verwendet.<br>IPv6-Adressen müssen in eckige Klammern gesetzt werden, wenn für diesen Host ein Port angegeben ist.
Wenn kein Port angegeben ist, sind eckige Klammern für IPv6-Adressen optional.<br>Wenn dieser Parameter nicht angegeben ist, sind aktive Prüfungen deaktiviert.

Beispiel für einen Zabbix-Proxy: 

```default
ServerActive=127.0.0.1:10051
```

Beispiel für eine Zabbix-Proxygruppe:

    ServerActive=proxy1.example.com;proxy2.example.com;proxy3.example.com;proxy4.example.com;proxy5.example.com

Beispiel für mehrere Server: 

```default
ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
```

Beispiel für Hochverfügbarkeit:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3
```

Beispiel für Hochverfügbarkeit mit zwei Clustern und einem Server:

```default
ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
```

[comment]: # ({/85302681-d6a09b20})

[comment]: # ({76194937-020cc066})
##### SourceIP

Die Quell-IP-Adresse für:

- ausgehende Verbindungen zum Zabbix-Server oder Zabbix-Proxy;
- Verbindungen, die beim Ausführen bestimmter Datenpunkte hergestellt werden (web.page.get, net.tcp.port usw.).

[comment]: # ({/76194937-020cc066})

[comment]: # ({8e63fa32-6e2d3567})
##### StartAgents

Die Anzahl der vorab erzeugten Instanzen von zabbix\_agentd, die passive Prüfungen verarbeiten.
Wenn auf 0 gesetzt, sind passive Prüfungen deaktiviert und der Agent lauscht auf keinem TCP-Port.

Standard: `10`<br>
Bereich: 0-100

[comment]: # ({/8e63fa32-6e2d3567})

[comment]: # ({b0f05ae1-ee64bcdf})
##### Timeout

Gibt an, wie lange beim Aufbau der Verbindung und beim Austausch von Daten mit dem Zabbix Proxy oder Server gewartet werden soll (in Sekunden).<br>

Dieser Parameter definiert die Dauer verschiedener Kommunikationsvorgänge, einschließlich:

-   Warten auf eine Antwort vom Zabbix Server;
-   Senden von Anfragen an den Zabbix Server, einschließlich Anfragen zur Datenpunkt-Konfiguration und Datenpunkt-Daten in [aktiven Prüfungen](/manual/appendix/items/activepassive#active-checks);
-   Abrufen von Protokolldaten über logfile;
-   Senden von Heartbeat-Nachrichten;
-   maximale Dauer für `vfs.*`-Prüfungen;
-   Verwendung durch Zabbix Agent-Module;
-   dient als Fallback in Szenarien, in denen ein Server oder Proxy älter als Version 7.0 Prüfungen ohne Timeouts sendet.

Dieses Timeout wird **nicht** für jene Agent-Prüfungen verwendet, die in der Frontend konfigurierbare Timeout-Einstellungen haben (auf globaler Ebene, auf Proxy-Ebene oder pro Datenpunkt).

Standard: `3`<br>
Bereich: 1-30

[comment]: # ({/b0f05ae1-ee64bcdf})

[comment]: # ({613f7954-849f8496})
##### TLSAccept

Welche eingehenden Verbindungen akzeptiert werden sollen.
Wird für passive Checks verwendet.
Mehrere Werte können durch Komma getrennt angegeben werden:<br>*unencrypted* - Verbindungen ohne Verschlüsselung akzeptieren (Standard)<br>*psk* - Verbindungen mit TLS und einem vorab gemeinsam genutzten Schlüssel (PSK) akzeptieren<br>*cert* - Verbindungen mit TLS und einem Zertifikat akzeptieren

Erforderlich: ja, wenn TLS-Zertifikat- oder PSK-Parameter definiert sind (auch für *unencrypted* Verbindungen); andernfalls nein

[comment]: # ({/613f7954-849f8496})

[comment]: # ({65d07bda-336a620d})
##### TLSCAFile

Der vollständige Pfadname der 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.

[comment]: # ({/65d07bda-336a620d})

[comment]: # ({005f60f1-185ad3c6})
##### TLSCertFile

Der vollständige Pfadname der Datei, die das Agent-Zertifikat oder die Zertifikatskette enthält und für verschlüsselte Kommunikation mit Zabbix-Komponenten verwendet wird.

[comment]: # ({/005f60f1-185ad3c6})

[comment]: # ({84033417-3e9bf2b8})
##### TLSCipherAll

Der GnuTLS-Prioritätsstring oder der OpenSSL-(TLS 1.2)-Cipher-String.
Überschreibt die standardmäßigen Auswahlkriterien für die Ciphersuite bei zertifikats- und PSK-basierter Verschlüsselung.

Beispiel:

```default
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/84033417-3e9bf2b8})

[comment]: # ({a9e7f94f-03e7f520})
##### 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:

```default
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
```

[comment]: # ({/a9e7f94f-03e7f520})

[comment]: # ({00c9e2e3-f7468437})
##### TLSCipherCert

Die GnuTLS-Prioritätszeichenfolge oder die OpenSSL-(TLS 1.2)-Cipher-Zeichenfolge.
Überschreibt die standardmäßigen Auswahlkriterien für die Ciphersuite bei der zertifikatsbasierten Verschlüsselung.

Beispiel für GnuTLS:

```default
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:

```default
EECDH+aRSA+AES128:RSA+aRSA+AES128
```

[comment]: # ({/00c9e2e3-f7468437})

[comment]: # ({fdf185a8-717d9f51})
##### 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 für zertifikatsbasierte Verschlüsselung.

[comment]: # ({/fdf185a8-717d9f51})

[comment]: # ({c201c168-3a633a0a})
##### TLSCipherPSK

Die GnuTLS-Prioritätszeichenfolge oder die Cipher-Zeichenfolge von OpenSSL (TLS 1.2).
Überschreibt die standardmäßigen Auswahlkriterien für die Ciphersuite bei PSK-basierter Verschlüsselung.

Beispiel für GnuTLS:

```default
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:

```default
kECDHEPSK+AES128:kPSK+AES128
```

[comment]: # ({/c201c168-3a633a0a})

[comment]: # ({c74deda4-8208c770})
##### 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:

```default
TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
```

[comment]: # ({/c74deda4-8208c770})

[comment]: # ({e2ebc18f-b1151069})
##### TLSConnect

Wie der Agent eine Verbindung zum Zabbix-Server oder Proxy herstellen soll.
Wird für aktive Prüfungen verwendet.
Es kann nur ein Wert angegeben werden:<br>*unencrypted* - Verbindung ohne Verschlüsselung herstellen (Standard)<br>*psk* - Verbindung mit TLS und einem vorab gemeinsam genutzten Schlüssel (PSK) herstellen<br>*cert* - Verbindung mit TLS und einem Zertifikat herstellen

Pflicht: ja, wenn TLS-Zertifikat- oder PSK-Parameter definiert sind (auch für eine *unencrypted* Verbindung); andernfalls nein

[comment]: # ({/e2ebc18f-b1151069})

[comment]: # ({ad4dc889-28aef301})
##### TLSCRLFile

Der vollständige Pfadname der Datei, die widerrufene Zertifikate enthält.
Dieser Parameter wird für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet.

[comment]: # ({/ad4dc889-28aef301})

[comment]: # ({c2aa4315-cbcbba0a})
##### TLSKeyFile

Der vollständige Pfadname der Datei, die den privaten Schlüssel des Agent enthält und für verschlüsselte Kommunikation zwischen Zabbix-Komponenten verwendet wird.

[comment]: # ({/c2aa4315-cbcbba0a})

[comment]: # ({11defa44-845f5b70})
##### TLSPSKFile

Der vollständige Pfadname der Datei, die den vorab gemeinsam genutzten Schlüssel des Agent enthält und für verschlüsselte Kommunikation mit dem Zabbix Server verwendet wird.

[comment]: # ({/11defa44-845f5b70})

[comment]: # ({92d3eff0-b02e4942})
##### TLSPSKIdentity

Der Identitätsstring des vorab gemeinsam genutzten Schlüssels, der für verschlüsselte Kommunikation mit dem Zabbix Server verwendet wird.

[comment]: # ({/92d3eff0-b02e4942})

[comment]: # ({ae5c568f-7a78525c})
##### TLSServerCertIssuer

Der zulässige Zertifikatsaussteller des Servers (Proxy).

[comment]: # ({/ae5c568f-7a78525c})

[comment]: # ({fb69617f-c8d1ac8b})
##### TLSServerCertSubject

Der zulässige Zertifikatsbetreff des Servers (Proxy).

[comment]: # ({/fb69617f-c8d1ac8b})

[comment]: # ({8fffe818-676eb24d})
##### UnsafeUserParameters

Erlaubt, dass alle Zeichen in Argumenten an benutzerdefinierte Parameter übergeben werden.
Die folgenden Zeichen sind nicht erlaubt: \\ ' " \` \* ? \[ \] { } \~ $ ! & ; ( ) < > \| \# @<br>Zusätzlich sind Zeilenumbrüche nicht erlaubt.

Standard: `0`<br>
Werte: 0 - nicht erlauben, 1 - erlauben

[comment]: # ({/8fffe818-676eb24d})

[comment]: # ({ee4ad0a4-e9779b31})
##### Benutzer

Die Berechtigungen auf einen bestimmten, bereits vorhandenen Benutzer auf dem System herabstufen.<br>Wirkt nur, wenn der Dienst als 'root' ausgeführt wird und AllowRoot deaktiviert ist.

Standard: `zabbix`

[comment]: # ({/ee4ad0a4-e9779b31})

[comment]: # ({1a5d86ec-1591e129})
##### UserParameter

Ein vom Benutzer definierter Parameter zur Überwachung.
Es können mehrere vom Benutzer definierte Parameter vorhanden sein.<br>Format: UserParameter=<key>,<shell command><br>Beachten Sie, dass der Shell-Befehl nicht nur einen leeren String oder nur ein EOL zurückgeben darf.
Shell-Befehle dürfen relative Pfade verwenden, wenn der Parameter UserParameterDir angegeben ist.

Beispiel:

```default
UserParameter=system.test,who|wc -l
UserParameter=check_cpu,./custom_script.sh
```

[comment]: # ({/1a5d86ec-1591e129})

[comment]: # ({0a46abda-493da8fd})
##### UserParameterDir

Der standardmäßige Suchpfad für UserParameter-Befehle.
Wenn diese Option verwendet wird, wechselt der Agent sein Arbeitsverzeichnis vor der Ausführung eines Befehls in das hier angegebene Verzeichnis.
Dadurch können UserParameter-Befehle ein relatives Präfix `./` anstelle eines vollständigen Pfads verwenden.<br>Es ist nur ein Eintrag zulässig.

Beispiel:

```default
UserParameterDir=/opt/myscripts
```

[comment]: # ({/0a46abda-493da8fd})

[comment]: # ({94f69fcc-9170c364})
#### Siehe auch

1. [Unterschiede in der Zabbix Agent-Konfiguration für aktive und passive Prüfungen ab Version 2.0.0](http://blog.zabbix.com/multiple-servers-for-active-agent-sure/858)

[comment]: # ({/94f69fcc-9170c364})
