This is a translation of the original English documentation page. Help us make it better.

1 Serveur Zabbix

Aperçu

Cette section répertorie les paramètres pris en charge dans le fichier de configuration du server Zabbix (zabbix_server.conf).

Notez que :

  • Les valeurs par défaut reflètent les valeurs par défaut du démon, pas les valeurs du fichiers de configuration livrés ;
  • Zabbix prend en charge les fichiers de configuration uniquement en encodage UTF-8 sans BOM;
  • Les commentaires commençant par "#" ne sont pris en charge qu'en début de ligne.

Paramètres

Paramètre Obligatoire Plage Par défaut Description
AlertScriptsPath non /usr/local/share/zabbix/alertscripts Emplacement des scripts d'alerte personnalisés (dépend de la variable d'installation au moment de la compilation datadir).
AllowRoot non 0 Autoriser le serveur à s'exécuter en tant que 'root'. S'il est désactivé et que le serveur est démarré par 'root', le serveur essaiera de passer à l'utilisateur 'zabbix' à la place. N'a aucun effet si démarré sous un utilisateur régulier.
0 - ne pas autoriser
1 - autoriser
AllowUnsupportedDBVersions non 0 Autoriser le serveur à travailler avec des versions de base de données non prises en charge.
0 - ne pas autoriser
1 - autoriser
CacheSize non 128K-64G 32M Taille du cache de configuration, en octets.
Taille de la mémoire partagée pour stocker les données d'hôte, d'élément et de déclencheur.
CacheUpdateFrequency non 1-3600 60 Détermine la fréquence à laquelle Zabbix effectuera la mise à jour du cache de configuration en secondes.
Voir aussi les options de contrôle d'exécution.
DBHost non localhost Nom d'hôte de la base de données.
Dans le cas de MySQL, localhost ou une chaîne vide entraîne l'utilisation d'un socket. Dans le cas de PostgreSQL
seule une chaîne vide entraîne une tentative d'utilisation de socket.
Dans le cas de Oracle, une chaîne vide entraîne l'utilisation de la méthode de connexion Net Service Name ; dans ce cas, envisagez d'utiliser la variable d'environnement TNS_ADMIN pour spécifier le répertoire du fichier tnsnames.ora.
DBName oui Nom de la base de données.
Dans le cas d'Oracle si la méthode de connexion Net Service Name est utilisée, spécifiez le nom du service à partir de tnsnames.ora ou définissez une chaîne vide ; définissez la variable d'environnement TWO_TASK si DBName est défini sur une chaîne vide.
DBPassword non Mot de passe de la base de données.
Commentez cette ligne si aucun mot de passe n'est utilisé.
DBPort non 1024-65535 Port de la base de données lorsque le socket local n'est pas utilisé.
Dans le cas d'Oracle si la méthode de connexion Net Service Name est utilisée, ce paramètre sera ignoré ; le numéro de port du fichier tnsnames.ora sera utilisé à la place.
DBSchema non Nom du schéma. Utilisé pour PostgreSQL.
DBSocket non Chemin d'accès au fichier socket MySQL.
DBUser non Utilisateur de la base de données.
DBTLSConnect non La définition de cette option force l'utilisation de la connexion TLS à la base de données :
required - se connecter à l'aide de TLS
verify_ca - se connecter à l'aide de TLS et vérifier le certificat
verify_full - se connecter à l'aide de TLS, vérifier le certificat et vérifier que l'identité de la base de données spécifiée par DBHost correspond à son certificat

Sur MySQL à partir de 5.7.11 et PostgreSQL, les valeurs suivantes sont prises en charge : "required", "verify_ca", "verify_full". Sur MariaDB à partir de la version 10.2.6, les valeurs "required" et "verify_full" sont prises en charge.
Par défaut, aucune option n'est définie et le comportement dépend de la configuration de la base de données.

Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DBTLSCAFile non
(oui, si DBTLSConnect est défini sur l'un des éléments suivants : verify_ca, verify_full)
Chemin d'accès complet d'un fichier contenant les certificats des autorités de certification de niveau supérieur pour la vérification des certificats de la base de données.
Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DBTLSCertFile non Chemin d'accès complet du fichier contenant le certificat du serveur Zabbix pour l'authentification à la base de données.
Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DBTLSKeyFile non Chemin d'accès complet du fichier contenant la clé privée pour l'authentification à la base de données.
Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DBTLSCipher non La liste des chiffrements de chiffrement que le serveur Zabbix autorise pour les protocoles TLS jusqu'à TLSv1.2.
Pris en charge uniquement pour MySQL.
Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DBTLSCipher13 non La liste des suites de chiffrement autorisées par le serveur Zabbix pour le protocole TLSv1.3.
Pris en charge uniquement pour MySQL, à partir de la version 8.0.16.
Ce paramètre est pris en charge depuis Zabbix 5.0.0.
DebugLevel non 0-5 3 Spécifie le niveau de débogage :
0 - informations de base sur le démarrage et l'arrêt des processus Zabbix
1 - informations critiques
2 - informations sur les erreurs
3 - avertissements< br>4 - pour le débogage (produit beaucoup d'informations)
5 - débogage étendu (produit encore plus d'informations)
Voir aussi les options de contrôle d'exécution.
ExportDir non Répertoire pour l'exportation en temps réel des événements, de l'historique et des tendances au format JSON délimité par une nouvelle ligne. S'il est défini, active l'exportation en temps réel.
Ce paramètre est pris en charge depuis Zabbix 4.0.0.
ExportFileSize non 1M-1G 1G Taille maximale par fichier d'exportation en octets. Utilisé uniquement pour la rotation si ExportDir est défini.
Ce paramètre est pris en charge depuis Zabbix 4.0.0.
ExportType non Liste des types d'entités délimités par des virgules (événements, historique, tendances) pour l'exportation en temps réel (tous les types par défaut). Valide uniquement si ExportDir est défini.
Notez que si ExportType est spécifié, mais ExportDir ne l'est pas, il s'agit d'une erreur de configuration et le serveur ne démarrera pas.
par exemple :
ExportType=history,trends - exporter l'historique et les tendances uniquement
ExportType=events - exporter les événements uniquement
ExternalScripts non /usr/local/share/zabbix/externalscripts Emplacement des scripts externes (dépend de la variable d'installation au moment de la compilation datadir).
Fping6Location non /usr/sbin/fping6 Emplacement de fping6.
Assurez-vous que le binaire fping6 a la propriété root et l'indicateur SUID défini.
Rendez vide ("Fping6Location=") si votre utilitaire fping est capable de traiter les adresses IPv6.
FpingLocation non /usr/sbin/fping Emplacement de fping.
Assurez-vous que le binaire fping a la propriété root et l'indicateur SUID défini !
HANodeName non Le nom du nœud du cluster haute disponibilité.
Lorsqu'il est vide, le serveur fonctionne en mode autonome et un nœud avec un nom vide est créé.
HistoryCacheSize non 128K-2G 16M Taille du cache de l'historique, en octets.
Taille de la mémoire partagée pour stocker les données de l'historique.
HistoryIndexCacheSize non 128K-2G 4M Taille du cache d'index d'historique, en octets.
Taille de la mémoire partagée pour l'indexation des données d'historique stockées dans le cache d'historique.
La taille du cache d'index nécessite environ 100 octets pour mettre en cache un élément.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
HistoryStorageDateIndex non 0 Activer le prétraitement des valeurs d'historique dans le stockage d'historique pour stocker les valeurs dans différents index en fonction de la date :
0 - désactiver
1 - activer
HistoryStorageURL non URL HTTP[S] de stockage de l'historique.
Ce paramètre est utilisé pour la configuration d'Elasticsearch.
HistoryStorageTypes non uint,dbl,str,log,text Liste séparée par des virgules des types de valeurs à envoyer au stockage de l'historique.
Ce paramètre est utilisé pour la configuration de Elasticsearch.
HousekeepingFrequency non 0-24 1 Détermine la fréquence à laquelle Zabbix effectuera la procédure de nettoyage en heures.
Le nettoyage supprime les informations obsolètes de la base de données.
Remarque : pour éviter que le nettoyage ne soit surchargé (par exemple, lorsque les périodes d'historique et de tendance sont considérablement réduites), pas plus de 4 fois HousekeepingFrequency heures d'informations obsolètes sont supprimées dans un cycle de nettoyage, pour chaque élément. Ainsi, si HousekeepingFrequency est 1, pas plus de 4 heures d'informations obsolètes (à partir de l'entrée la plus ancienne) seront supprimées par cycle.
Remarque : Pour réduire la charge au démarrage du serveur, le nettoyage est reporté de 30 minutes après le démarrage du serveur. Ainsi, si HousekeepingFrequency est 1, la toute première procédure de nettoyage après le démarrage du serveur s'exécutera après 30 minutes, et se répétera ensuite avec un délai d'une heure.
Depuis Zabbix 3.0.0, il est possible de désactiver le nettoyage automatique en définissant HousekeepingFrequency sur 0. Dans ce cas, la procédure de nettoyage ne peut être démarrée que par l'option de contrôle d'exécution housekeeper_execute et la période d'informations obsolètes supprimées dans un cycle de nettoyage est 4 fois la période depuis le dernier cycle de nettoyage, mais pas moins de 4 heures et pas supérieure à 4 jours.
Voir aussi les options de contrôle d'exécution.
Include non Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.
Pour n'inclure que les fichiers pertinents dans le répertoire spécifié, le caractère générique astérisque est pris en charge pour la correspondance de modèle. Par exemple : /absolute/path/to/config/files/*.conf.
Voir les notes spéciales sur les limitations.
JavaGateway non Adresse IP (ou nom d'hôte) de la passerelle Java Zabbix.
Requis uniquement si les pollers Java sont démarrés.
JavaGatewayPort non 1024-32767 10052 Port sur lequel la passerelle Java Zabbix écoute.
ListenBacklog non 0 - INT_MAX SOMAXCONN Le nombre maximal de connexions en attente dans la file d'attente TCP.
La valeur par défaut est une constante codée en dur, qui dépend du système.
La valeur maximale prise en charge dépend de système, des valeurs trop élevées peuvent être silencieusement tronquées au 'maximum spécifié par l'implémentation'.
ListenIP non 0.0.0.0 Liste des adresses IP délimitées par des virgules sur lesquelles le trappeur doit écouter.
Le trappeur écoutera sur toutes les interfaces réseau si ce paramètre est manquant.
ListenPort non 1024-32767 10051 Port d'écoute pour le trappeur.
LoadModule non Module à charger au démarrage du serveur. Les modules sont utilisés pour étendre les fonctionnalités du serveur.
Formats :
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module. so>
Soit le module doit être situé dans le répertoire spécifié par LoadModulePath, soit le chemin doit précéder le nom du module. Si le chemin précédent est absolu (commence par '/'), alors LoadModulePath est ignoré.
Il est permis d'inclure plusieurs paramètres LoadModule.
LoadModulePath non Chemin complet vers l'emplacement des modules du serveur.
La valeur par défaut dépend des options de compilation.
LogFile oui, si LogType est défini sur file, sinon
non
Nom du fichier journal.
LogFileSize non 0-1024 1 Taille maximale du fichier journal en Mo.
0 - désactiver la rotation automatique des journaux.
Remarque : si la limite de taille du fichier journal est atteinte et que la rotation des fichiers échoue, par quelle qu'en soit la raison, le fichier journal existant est tronqué et redémarré.
LogType non file Type de sortie du journal :
file - écrit le journal dans le fichier spécifié par le paramètre LogFile,
system - écrit le journal dans syslog,
console - écrit le journal dans la sortie standard.<br >Ce paramètre est supporté depuis Zabbix 3.0.0.
LogSlowQueries non 0-3600000 0 Détermine le temps qu'une requête de base de données peut prendre avant d'être enregistrée en millisecondes.
0 - ne consigne pas les requêtes lentes.
Cette option est activée à partir de DebugLevel=3.
MaxHousekeeperDelete non 0-1000000 5000 Pas plus de 'MaxHousekeeperDelete' lignes (correspondant à [tablename], [field], [value]) seront supprimées par tâche dans un cycle de nettoyage.
Si défini sur 0, aucune limite n'est utilisée. Dans ce cas, vous devez savoir ce que vous faites, afin de ne pas surcharger la base de données ! 2
Ce paramètre s'applique uniquement à la suppression de l'historique et les tendances des éléments déjà supprimés.
NodeAddress non IP ou nom d'hôte avec un port facultatif pour remplacer la manière dont l'interface doit se connecter au serveur.
Format : <address>[:port]
La priorité des adresses utilisées par l'interface pour spécifier l'adresse du serveur est : NodeAddress (1); ListenIP (si ce n'est pas 0.0.0.0 ou ::) (2); localhost (par défaut) (3)
Voir aussi : Paramètre HANodeName
PidFile non /tmp/zabbix_server.pid Nom du fichier PID.
ProxyConfigFrequency non 1-604800 3600 Détermine la fréquence à laquelle le serveur Zabbix envoie des données de configuration à un proxy Zabbix en quelques secondes. Utilisé uniquement pour les proxys en mode passif.
ProblemHousekeepingFrequency non 1-3600 60 Détermine la fréquence à laquelle Zabbix supprimera les problèmes des déclencheurs supprimés en secondes.
ProxyDataFrequency non 1-3600 1 Détermine la fréquence à laquelle le serveur Zabbix demande des données d'historique à un proxy Zabbix en secondes. Utilisé uniquement pour les proxys en mode passif.
ServiceManagerSyncFrequency non 1-3600 60 Détermine la fréquence à laquelle Zabbix synchronisera la configuration d'un gestionnaire de services en secondes.
SNMPTrapperFile non /tmp/zabbix_traps.tmp Fichier temporaire utilisé pour transmettre les données du démon d'interruption SNMP au serveur.
Doit être le même que dans zabbix_trap_receiver.pl ou le fichier de configuration SNMPTT.
SocketDir non /tmp Répertoire pour stocker les sockets IPC utilisés par les services internes de Zabbix.
Ce paramètre est pris en charge depuis Zabbix 3.4.0.
SourceIP non Adresse IP source pour :
- les connexions sortantes au proxy Zabbix et à l'agent Zabbix ;
- les connexions sans agent (VMware, SSH, JMX, SNMP, Telnet et vérifications simples) ;
- les connexions de l'agent HTTP ;<br >- requêtes JavaScript d'élément de script ;
- prétraitement des requêtes HTTP JavaScript ;
- envoi d'e-mails de notification (connexions au serveur SMTP );
- notifications de webhook (connexions HTTP JavaScript) ;
- connexions au Coffre
SSHKeyLocation non Emplacement des clés publiques et privées pour les vérifications et actions SSH
SSLCertLocation non Emplacement des fichiers de certificat client SSL pour l'authentification client.
Ce paramètre est utilisé uniquement dans la surveillance Web.
SSLKeyLocation non Emplacement des fichiers de clé privée SSL pour l'authentification du client.
Ce paramètre est utilisé uniquement dans la surveillance Web.
SSLCALocation non Remplacer l'emplacement des fichiers de l'autorité de certification (CA) pour la vérification du certificat du serveur SSL. S'il n'est pas défini, le répertoire à l'échelle du système sera utilisé.
Notez que la valeur de ce paramètre sera définie comme option libcurl CURLOPT_CAPATH. Pour les versions de libcurl antérieures à 7.42.0, cela n'a d'effet que si libcurl a été compilé pour utiliser OpenSSL. Pour plus d'informations, voir la page Web cURL.
Ce paramètre est utilisé dans la surveillance Web depuis Zabbix 2.4.0 et dans l'authentification SMTP depuis Zabbix 3.0.0.
StartAlerters non 1-100 3 Nombre d'instances pré-forkées d'alerteurs.
Ce paramètre est pris en charge depuis Zabbix 3.4.0.
StartDBSyncers non 1-100 4 Nombre d'instances pré-forkées de synchroniseurs d'historique.
Remarque : Soyez prudent lorsque vous modifiez cette valeur, l'augmenter peut faire plus de mal que de bien. En gros, la valeur par défaut devrait être suffisante pour gérer jusqu'à 4000 NVPS.
StartDiscoverers non 0-250 1 Nombre d'instances pré-forkées de discoverers.
StartEscalators non 1-100 1 Nombre d'instances pré-forkées de escalators.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
StartHistoryPollers non 0-1000 5 Nombre d'instances pré-forkées d'interrogateurs d'historique.
Ce paramètre est pris en charge depuis Zabbix 5.4.0.
StartHTTPPollers non 0-1000 1 Nombre d'instances pré-forkées d'interrogateurs HTTP1.
StartIPMIPollers non 0-1000 0 Nombre d'instances pré-forkées d'interrogateurs IPMI.
StartJavaPollers non 0-1000 0 Nombre d'instances pré-forkées d'interrogateurs Java1.
StartLLDProcessors non 1-100 2 Nombre d'instances pré-forkées de workers de découverte de bas niveau (LLD)1.
Le processus du gestionnaire LLD est automatiquement lancé lorsqu'un agent LLD est démarré.
Ce paramètre est pris en charge depuis Zabbix 4.2.0.
StartODBCPollers non 0-1000 1 Nombre d'instances pré-forkées d'interrogateurs ODBC1.
StartPingers non 0-1000 1 Nombre d'instances pré-forkées de pingers ICMP1.
StartPollersUnreachable non 0-1000 1 Nombre d'instances pré-forkées d'interrogateurs d'hôtes inaccessibles (y compris IPMI et Java)1.
Au moins un interrogateur pour les hôtes inaccessibles doit être en cours d'exécution si les interrogateurs réguliers, IPMI ou Java sont démarrés.
StartPollers non 0-1000 5 Nombre d'instances pré-forkées d'interrogateurs1.
StartPreprocessors non 1-1000 3 Nombre d'instances pré-forkées de workers de prétraitement1.
Le processus du gestionnaire de prétraitement est automatiquement démarré lorsqu'un agent de prétraitement est démarré.
Ce paramètre est pris en charge depuis Zabbix 3.4.0.
StartProxyPollers non 0-250 1 Nombre d'instances pré-forkées d'interrogateurs pour les proxys passifs1.
StartReportWriters nov 0-100 0 Nombre d'instances pré-forkées de rédacteurs de rapports.
Si défini sur 0, la génération de rapport planifiée est désactivée.
Le processus du gestionnaire de rapports est automatiquement lancé lorsqu'un rédacteur de rapport est lancé.
Ce paramètre est pris en charge depuis Zabbix 5.4.0.
StartSNMPTrapper non 0-1 0 Si défini sur 1, le processus Trapper SNMP sera démarré.
StartTimers non 1-1000 1 Nombre d'instances pré-forkées de timers.
Les timers traitent les périodes de maintenance.
StartTrappers non 0-1000 5 Nombre d'instances pré-forkées de trappers1.
Les trappers acceptent les connexions entrantes de l'expéditeur Zabbix, des agents actifs et des proxys actifs.
StartVMwareCollectors non 0-250 0 Nombre d'instances VMware collector pré-forkées.
StatsAllowedIP non Liste des adresses IP délimitées par des virgules, éventuellement en notation CIDR, ou noms DNS des instances Zabbix externes. Les demandes de statistiques ne seront acceptées qu'à partir des adresses indiquées ici. Si ce paramètre n'est pas défini, aucune demande de statistiques ne sera acceptée.
Si la prise en charge d'IPv6 est activée, '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traités de la même manière et ' ::/0' autorisera n'importe quelle adresse IPv4 ou IPv6. '0.0.0.0/0' peut être utilisé pour autoriser n'importe quelle adresse IPv4.
Exemple : StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
Ce paramètre est pris en charge depuis Zabbix 4.2.0.
Timeout non 1-30 3 Spécifie combien de temps les vérifications agent, de périphériques SNMP ou externes seront attendues en secondes.
TLSCAFile non Chemin d'accès complet d'un fichier contenant les certificats CA de niveau supérieur pour la vérification des certificats par les pairs, utilisé pour les communications chiffrées entre les composants Zabbix.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
TLSCertFile non Chemin d'accès complet d'un fichier contenant le certificat du serveur ou la chaîne de certificats, utilisé pour les communications chiffrées entre les composants Zabbix.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
TLSCipherAll non Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplace les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.
Exemple : TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
Ce paramètre est pris en charge depuis Zabbix 4.4.7.
TLSCipherAll13 non Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplace les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat et PSK.
Exemple pour 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
Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
Ce paramètre est pris en charge depuis Zabbix 4.4.7.
TLSCipherCert non Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.
Exemple pour 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
Exemple pour OpenSSL : EECDH+aRSA+AES128:RSA+aRSA+AES128<br >Ce paramètre est supporté depuis Zabbix 4.4.7.
TLSCipherCert13 non Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur certificat.
Ce paramètre est pris en charge depuis Zabbix 4.4.7.
TLSCipherPSK non Chaîne de priorité GnuTLS ou chaîne de chiffrement OpenSSL (TLS 1.2). Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.
Exemple pour GnuTLS : NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
Exemple pour OpenSSL : kECDHEPSK+AES128:kPSK+AES128
Ce paramètre est pris en charge depuis Zabbix 4.4.7.
TLSCipherPSK13 non Chaîne de chiffrement pour OpenSSL 1.1.1 ou plus récent dans TLS 1.3. Remplacez les critères de sélection par défaut de la suite de chiffrement pour le chiffrement basé sur PSK.
Exemple : TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
Ce paramètre est pris en charge depuis Zabbix 4.4.7.
TLSCRLFile non Chemin d'accès complet d'un fichier contenant des certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées entre les composants Zabbix.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
TLSKeyFile non Chemin d'accès complet d'un fichier contenant la clé privée du serveur, utilisé pour les communications chiffrées entre les composants Zabbix.
Ce paramètre est pris en charge depuis Zabbix 3.0.0.
TmpDir non /tmp Répertoire temporaire.
TrapperTimeout non 1-300 300 Spécifie le nombre de secondes que le trappeur peut consacrer au traitement de nouvelles données.
TrendCacheSize non 128K-2G 4M Taille du cache de tendances, en octets.
Taille de la mémoire partagée pour stocker les données de tendances.
TrendFunctionCacheSize non 128K-2G 4M Taille du cache de la fonction de tendance, en octets.
Taille de la mémoire partagée pour la mise en cache des données de la fonction de tendance calculées.
UnavailableDelay non 1-3600 60 Détermine la fréquence à laquelle la disponibilité de l'hôte est vérifiée pendant la période d'indisponibilité, en secondes.
UnreachableDelay non 1-3600 15 Détermine la fréquence à laquelle la disponibilité de l'hôte est vérifiée pendant la période d'inaccessibilité en secondes.
UnreachablePeriod non 1-3600 45 Détermine après combien de secondes d'inaccessibilité traiter un hôte comme indisponible.
User non zabbix Dépôt des privilèges à un utilisateur spécifique existant sur le système.
N'a d'effet que s'il est exécuté en tant que 'root' et que AllowRoot est désactivé.
ValueCacheSize non 0,128K-64G 8M Taille du cache de valeurs d'historique, en octets.
Taille de la mémoire partagée pour la mise en cache des demandes de données d'historique d'éléments.
Le réglage sur 0 désactive le cache de valeurs (non recommandé).<br >Lorsque le cache de valeurs s'épuise dans la mémoire partagée, un message d'avertissement est écrit dans le journal du serveur toutes les 5 minutes.
VaultDBPath non Chemin du coffre-fort à partir duquel les informations d'identification pour la base de données seront récupérées par les clés 'password' et 'username'.
Exemple : secret/zabbix/database
Cette option ne peut être utilisée que si DBUser et DBPassword ne sont pas spécifiés.<br >Ce paramètre est supporté depuis Zabbix 5.2.0.
VaultToken non Jeton d'authentification Vault qui a dû être généré exclusivement pour le serveur Zabbix avec une autorisation en lecture seule sur les chemins spécifiés dans les Macros Vault et une autorisation en lecture seule sur le chemin spécifié dans le paramètre de configuration facultatif VaultDBPath.
C'est une erreur si VaultToken et la variable d'environnement VAULT_TOKEN sont définies en même temps.
Ce paramètre est pris en charge depuis Zabbix 5.2.0.
VaultURL non https://127.0.0.1:8200 URL HTTP[S] du serveur Vault. Le répertoire des certificats CA à l'échelle du système sera utilisé si SSLCALocation n'est pas spécifié.
Ce paramètre est pris en charge depuis Zabbix 5.2.0.
VMwareCacheSize non 256K-2G 8M Taille de la mémoire partagée pour le stockage des données VMware.
Une vérification interne VMware zabbix[vmware,buffer,...] peut être utilisée pour surveiller l'utilisation du cache VMware (voir les Vérifications internes).
Notez que la mémoire partagée n'est pas allouée s'il n'y a pas d'instances vmware collector configurées pour démarrer.
VMwareFrequency non 10-86400 60 Délai en secondes entre la collecte de données à partir d'un seul service VMware.
Ce délai doit être défini sur l'intervalle de mise à jour minimal de tout élément de surveillance VMware.
VMwarePerfFrequency non 10-86400 60 Délai en secondes entre la récupération des statistiques du compteur de performances à partir d'un seul service VMware.
Ce délai doit être défini sur l'intervalle de mise à jour le plus faible de tout élément de surveillance VMware qui utilise les compteurs de performances VMware.
VMwareTimeout non 1-300 10 Le nombre maximal de secondes pendant lesquelles le collecteur vmware attendra une réponse du service VMware (vCenter ou hyperviseur ESX).
WebServiceURL non URL HTTP[S] du service Web Zabbix au format <host:port>/report. Par exemple : http://localhost:10053/report
Ce paramètre est pris en charge depuis Zabbix 5.4.0.
Notes de bas de page

1 Notez que trop de processus de collecte de données (pollers, pollers d'inaccessibilité, pollers ODBC, pollers HTTP, pollers Java, les pingers, les trappers, pollers proxy) avec le gestionnaire IPMI, le trappeur SNMP et le processus de prétraitement peuvent épuiser la limite de descripteur de fichier par processus pour le gestionnaire de prétraitement.

Cela entraînera l'arrêt du serveur Zabbix (généralement peu de temps après le départ, mais cela peut parfois prendre plus de temps). Le fichier de configuration doit être révisé ou la limite doit être augmentée afin d'éviter cette situation.

^ ** 2 ** ^ Lorsque de nombreux éléments sont supprimés, cela augmente la charge de la base de données, car le nettoyage devra supprimer tout l'historique des données que ces éléments avaient. Par exemple, si nous ne devons supprimer qu'un seul prototype d'élément, mais que ce prototype est lié à 50 hôtes et que pour chaque hôte le prototype est étendu à 100 éléments réels, 5000 éléments au total doivent être supprimés (1*50*100). Si 500 est défini pour MaxHousekeeperDelete (MaxHousekeeperDelete=500), le processus de nettoyage devra supprimer jusqu'à 2500000 valeurs (5000*500) pour les éléments supprimés de l'historique et de tables de tendances en un cycle.