Cette section répertorie les paramètres pris en charge dans le fichier de configuration du server Zabbix (zabbix_server.conf).
Notez que :
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. |
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.