1 Serveur Zabbix
Aperçu
Les paramètres pris en charge par le fichier de configuration du serveur Zabbix (zabbix_server.conf) sont répertoriés dans cette section.
Les paramètres sont listés sans informations supplémentaires. Cliquez sur un paramètre pour voir tous les détails.
| Parameter | Description |
|---|---|
| AlertScriptsPath | L’emplacement des scripts d’alerte personnalisés. |
| AllowRoot | Autoriser le serveur à s’exécuter en tant que « root ». |
| AllowSoftwareUpdateCheck | Autoriser l’interface Zabbix à recevoir des informations sur les mises à jour logicielles depuis zabbix.com. |
| AllowUnsupportedDBVersions | Autoriser le serveur à fonctionner avec des versions de base de données non prises en charge. |
| CacheSize | La taille du cache de configuration. |
| CacheUpdateFrequency | Ce paramètre détermine à quelle fréquence Zabbix mettra à jour le cache de configuration, en secondes. |
| DBHost | Le nom d’hôte de la base de données. |
| DBName | Le nom de la base de données. |
| DBPassword | Le mot de passe de la base de données. |
| DBPort | Le port de la base de données lorsqu’un socket local n’est pas utilisé. |
| DBSchema | Le nom du schéma de la base de données. Utilisé pour PostgreSQL. |
| DBSocket | Le chemin vers le fichier socket MySQL. |
| DBUser | L’utilisateur de la base de données. |
| DBTLSConnect | Définir cette option sur la valeur spécifiée impose l’utilisation d’une connexion TLS à la base de données. |
| DBTLSCAFile | Le chemin complet d’un fichier contenant les certificats de la ou des autorités de certification racines pour la vérification du certificat de la base de données. |
| DBTLSCertFile | Le chemin complet d’un fichier contenant le certificat du serveur Zabbix pour l’authentification auprès de la base de données. |
| DBTLSKeyFile | Le chemin complet d’un fichier contenant la clé privée pour l’authentification auprès de la base de données. |
| DBTLSCipher | La liste des suites de chiffrement que le serveur Zabbix autorise pour les protocoles TLS jusqu’à TLS v1.2 inclus. Pris en charge uniquement pour MySQL. |
| DBTLSCipher13 | La liste des suites de chiffrement que le serveur Zabbix autorise pour le protocole TLS v1.3. Pris en charge uniquement pour MySQL, à partir de la version 8.0.16. |
| DebugLevel | Spécifie le niveau de débogage. |
| EnableGlobalScripts | Activer les scripts globaux sur le serveur Zabbix. |
| ExportDir | Le répertoire pour l’export en temps réel des événements, de l’historique et des tendances au format JSON délimité par des retours à la ligne. Si défini, active l’export en temps réel. |
| ExportFileSize | La taille maximale par fichier d’export, en octets. |
| ExportType | La liste des types d’entités séparés par des virgules (events, history, trends) pour l’export en temps réel (tous les types par défaut). |
| ExternalScripts | L’emplacement des scripts externes. |
| Fping6Location | L’emplacement de fping6. |
| FpingLocation | L’emplacement de fping. |
| FrontendAllowedIP | Une liste d’adresses IP ou de plages CIDR séparées par des virgules qui sont autorisées à se connecter depuis le frontend. |
| HANodeName | Le nom du nœud du cluster haute disponibilité. |
| HistoryCacheSize | La taille du cache d’historique. |
| HistoryIndexCacheSize | La taille du cache d’index d’historique. |
| HistoryStorageDateIndex | Activer le prétraitement des valeurs d’historique dans le stockage de l’historique afin de stocker les valeurs dans différents index selon la date. |
| HistoryStorageURL | L’URL HTTP[S] du stockage de l’historique. |
| HistoryStorageTypes | Une liste de types de valeurs séparés par des virgules à envoyer au stockage de l’historique. |
| HousekeepingFrequency | Ce paramètre détermine à quelle fréquence Zabbix exécutera la procédure de nettoyage, en heures. |
| Include | Vous pouvez inclure des fichiers individuels ou tous les fichiers d’un répertoire dans le fichier de configuration. |
| JavaGateway | L’adresse IP (ou le nom d’hôte) du Java gateway Zabbix. |
| JavaGatewayPort | Le port sur lequel le Java gateway Zabbix écoute. |
| ListenBacklog | Le nombre maximal de connexions en attente dans la file TCP. |
| ListenIP | Une liste d’adresses IP séparées par des virgules sur lesquelles le trapper doit écouter. |
| ListenPort | Le port d’écoute du trapper. |
| LoadModule | Le module à charger au démarrage du serveur. |
| LoadModulePath | Le chemin complet vers l’emplacement des modules du serveur. |
| LogFile | Le nom du fichier journal. |
| LogFileSize | La taille maximale du fichier journal. |
| LogSlowQueries | Détermine combien de temps une requête de base de données peut prendre avant d’être journalisée, en millisecondes. |
| LogType | Le type de sortie du journal. |
| MaxConcurrentChecksPerPoller | Le nombre maximal de contrôles asynchrones pouvant être exécutés simultanément par chaque poller d’agent HTTP, poller d’agent ou poller SNMP. |
| MaxHousekeeperDelete | Pas plus de « MaxHousekeeperDelete » lignes (correspondant à [tablename], [field], [value]) ne seront supprimées par tâche lors d’un cycle de nettoyage. |
| NodeAddress | L’IP ou le nom d’hôte avec port facultatif pour remplacer la façon dont le frontend doit se connecter au serveur. |
| PidFile | Le nom du fichier PID. |
| ProblemHousekeepingFrequency | Détermine à quelle fréquence Zabbix supprimera les problèmes des déclencheurs supprimés. |
| ProxyConfigFrequency | Détermine à quelle fréquence le serveur Zabbix envoie les données de configuration à un proxy Zabbix. |
| ProxyDataFrequency | Détermine à quelle fréquence le serveur Zabbix demande les données d’historique à un proxy Zabbix. |
| ServiceManagerSyncFrequency | Détermine à quelle fréquence Zabbix synchronisera la configuration d’un gestionnaire de services. |
| SMSDevices | Une liste de fichiers modem séparés par des virgules que le serveur Zabbix est autorisé à utiliser. |
| SNMPTrapperFile | Le fichier temporaire utilisé pour transmettre les données du démon de trap SNMP au serveur. |
| SocketDir | Le répertoire où stocker les sockets IPC utilisés par les services internes de Zabbix. |
| SourceIP | L’adresse IP source. |
| SSHKeyLocation | L’emplacement des clés publiques et privées pour les contrôles SSH et les actions. |
| SSLCertLocation | L’emplacement des fichiers de certificat client SSL pour l’authentification du client. |
| SSLKeyLocation | L’emplacement des fichiers de clé privée SSL pour l’authentification du client. |
| SSLCALocation | Remplacer l’emplacement des fichiers d’autorité de certification (CA) pour la vérification du certificat SSL du serveur. |
| StartAgentPollers | Le nombre d’instances pré-forkées des pollers asynchrones de l’agent Zabbix. |
| StartAlerters | Le nombre d’instances pré-forkées des alerters. |
| StartBrowserPollers | Le nombre d’instances pré-forkées des pollers d’éléments de navigateur. |
| StartConnectors | Le nombre d’instances pré-forkées des workers de connecteur. |
| StartDBSyncers | Le nombre d’instances pré-forkées des synchroniseurs d’historique. |
| StartDiscoverers | Le nombre d’instances pré-forkées des workers de découverte. |
| StartEscalators | Le nombre d’instances pré-forkées des escalators. |
| StartHistoryPollers | Le nombre d’instances pré-forkées des pollers d’historique. |
| StartHTTPAgentPollers | Le nombre d’instances pré-forkées des pollers asynchrones d’agent HTTP. |
| StartHTTPPollers | Le nombre d’instances pré-forkées des pollers HTTP. |
| StartIPMIPollers | Le nombre d’instances pré-forkées des pollers IPMI. |
| StartJavaPollers | Le nombre d’instances pré-forkées des pollers Java. |
| StartLLDProcessors | Le nombre d’instances pré-forkées des workers de découverte de bas niveau (LLD). |
| StartODBCPollers | Le nombre d’instances pré-forkées des pollers ODBC. |
| StartPingers | Le nombre d’instances pré-forkées des pingers ICMP. |
| StartPollersUnreachable | Le nombre d’instances pré-forkées des pollers pour les hôtes injoignables (y compris IPMI et Java). |
| StartPollers | Le nombre d’instances pré-forkées des pollers. |
| StartPreprocessors | Le nombre d’instances pré-démarrées des workers de prétraitement. |
| StartProxyPollers | Le nombre d’instances pré-forkées des pollers pour les proxys passifs. |
| StartReportWriters | Le nombre d’instances pré-forkées des rédacteurs de rapports. |
| StartSNMPPollers | Le nombre d’instances pré-forkées des pollers SNMP asynchrones. |
| StartSNMPTrapper | Si défini sur 1, un processus trapper SNMP sera démarré. |
| StartTimers | Le nombre d’instances pré-forkées des timers. |
| StartTrappers | Le nombre d’instances pré-forkées des trappers. |
| StartVMwareCollectors | Le nombre d’instances pré-forkées des collecteurs VMware. |
| StatsAllowedIP | Une liste d’adresses IP séparées par des virgules, éventuellement en notation CIDR, ou de noms DNS d’instances Zabbix externes. La requête de statistiques ne sera acceptée que depuis les adresses listées ici. |
| Timeout | Spécifie combien de temps attendre (en secondes) pour établir une connexion et échanger des données avec un proxy Zabbix, un agent, le service web, ainsi que pour les contrôles SNMP (à l’exception des éléments SNMP walk[OID] et get[OID]). |
| TLSCAFile | Le chemin complet d’un fichier contenant les certificats de la ou des autorités de certification racines pour la vérification du certificat du pair, utilisé pour les communications chiffrées entre les composants Zabbix. |
| TLSCertFile | Le chemin 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. |
| TLSCipherAll | La chaîne de priorité GnuTLS ou la chaîne de chiffrement OpenSSL (TLS 1.2). Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur certificat et PSK. |
| TLSCipherAll13 | La chaîne de chiffrement pour OpenSSL 1.1.1 ou version ultérieure en TLS 1.3. Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur certificat et PSK. |
| TLSCipherCert | La chaîne de priorité GnuTLS ou la chaîne de chiffrement OpenSSL (TLS 1.2). Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur certificat. |
| TLSCipherCert13 | La chaîne de chiffrement pour OpenSSL 1.1.1 ou version ultérieure en TLS 1.3. Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur certificat. |
| TLSCipherPSK | La chaîne de priorité GnuTLS ou la chaîne de chiffrement OpenSSL (TLS 1.2). Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur PSK. |
| TLSCipherPSK13 | La chaîne de chiffrement pour OpenSSL 1.1.1 ou version ultérieure en TLS 1.3. Remplace les critères de sélection par défaut des suites de chiffrement pour le chiffrement basé sur PSK. |
| TLSCRLFile | Le chemin complet d’un fichier contenant les certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées entre les composants Zabbix. |
| TLSFrontendAccept | Quels types de connexions entrantes accepter depuis le frontend. |
| TLSFrontendCertIssuer | Émetteur de certificat frontend autorisé. |
| TLSFrontendCertSubject | Sujet de certificat frontend autorisé. |
| TLSKeyFile | Le chemin complet d’un fichier contenant la clé privée du serveur, utilisé pour les communications chiffrées entre les composants Zabbix. |
| TLSListen | Contrôle TLS sur le socket du trapper. |
| TmpDir | Le répertoire temporaire. |
| TrapperTimeout | Spécifie le délai d’expiration en secondes pour : - la récupération des données historiques depuis un proxy Zabbix ; - l’envoi des données de configuration à un proxy Zabbix ; - l’exécution d’un script global ou d’une commande distante sur le serveur Zabbix. |
| TrendCacheSize | La taille du cache de tendances. |
| TrendFunctionCacheSize | La taille du cache des fonctions de tendance. |
| UnavailableDelay | Détermine à quelle fréquence l’hôte est vérifié pour sa disponibilité pendant la période d’indisponibilité. |
| UnreachableDelay | Détermine à quelle fréquence l’hôte est vérifié pour sa disponibilité pendant la période d’injoignabilité. |
| UnreachablePeriod | Détermine après combien de secondes d’injoignabilité un hôte est considéré comme indisponible. |
| User | Abandonner les privilèges au profit d’un utilisateur spécifique existant sur le système. |
| ValueCacheSize | La taille du cache des valeurs d’historique. |
| Vault | Spécifie le fournisseur de coffre-fort. |
| VaultDBPath | Spécifie un emplacement à partir duquel les identifiants de base de données doivent être récupérés par clés. |
| VaultPrefix | Préfixe personnalisé pour le chemin ou la requête du coffre-fort. |
| VaultTLSCertFile | Le nom du fichier de certificat SSL utilisé pour l’authentification du client. |
| VaultTLSKeyFile | Le nom du fichier de clé privée SSL utilisé pour l’authentification du client. |
| VaultToken | Le jeton d’authentification du coffre-fort HashiCorp. |
| VaultURL | L’URL HTTP[S] du serveur de coffre-fort. |
| VMwareCacheSize | La taille de la mémoire partagée pour stocker les données VMware. |
| VMwareFrequency | Le délai en secondes entre les collectes de données depuis un même service VMware. |
| VMwarePerfFrequency | Le délai en secondes entre les récupérations des statistiques des compteurs de performance depuis un même service VMware. |
| VMwareTimeout | Le nombre maximal de secondes pendant lesquelles un collecteur vmware attendra une réponse du service VMware. |
| WebDriverURL | L’URL HTTP[S] de l’interface WebDriver. |
| WebServiceURL | L’URL HTTP[S] du service web Zabbix au format <host:port>/report. |
Tous les paramètres sont facultatifs, sauf indication explicite qu’un paramètre est obligatoire.
Notez que :
- Les valeurs par défaut reflètent celles du démon, et non les valeurs des fichiers de configuration fournis.
- Les valeurs prennent en charge les variables d’environnement.
- Zabbix prend en charge uniquement les fichiers de configuration encodés en UTF-8 sans BOM.
- Les commentaires commençant par « # » ne sont pris en charge qu’au début de la ligne.
Détails des paramètres
AlertScriptsPath
L’emplacement des scripts d’alerte personnalisés (dépend de la variable d’installation à la compilation datadir).
Par défaut : /usr/local/share/zabbix/alertscripts
AllowRoot
Autorise le serveur à s’exécuter en tant que « root ». Si cette option est désactivée et que le serveur est démarré par « root », le serveur tentera de basculer vers l’utilisateur « zabbix ». N’a aucun effet si le serveur est démarré sous un utilisateur standard.
Par défaut : 0
Valeurs : 0 - ne pas autoriser ; 1 - autoriser
AllowSoftwareUpdateCheck
Autoriser l’interface utilisateur Zabbix à recevoir des informations sur les mises à jour logicielles depuis zabbix.com.
Par défaut : 1
Valeurs : 0 - ne pas autoriser ; 1 - autoriser
AllowUnsupportedDBVersions
Permet au serveur de fonctionner avec des versions de base de données non prises en charge.
Par défaut : 0
Valeurs : 0 - ne pas autoriser ; 1 - autoriser
CacheSize
La taille du cache de configuration, en octets. La taille de la mémoire partagée pour le stockage des données des hôtes, des éléments et des déclencheurs.
Par défaut : 32M
Plage : 128K-64G
CacheUpdateFrequency
Ce paramètre détermine à quelle fréquence Zabbix effectuera la mise à jour du cache de configuration, en secondes. Voir aussi les options de contrôle d’exécution.
Par défaut : 10
Plage : 1-3600
DBHost
Le nom d’hôte de la base de données.
Avec MySQL, localhost ou une chaîne vide entraîne l’utilisation d’un socket.
Avec PostgreSQL, si la valeur est une chaîne vide, le socket Unix-domain par défaut est utilisé ; si elle est définie sur un chemin (par exemple, /var/run/pgbouncer), le socket Unix-domain spécifié est utilisé.
Par défaut : localhost
DBName
Le nom de la base de données.
Obligatoire : Oui
DBPassword
Le mot de passe de la base de données. Commentez cette ligne si aucun mot de passe n'est utilisé.
DBPort
Le port de la base de données lorsqu’un socket de domaine Unix par défaut n’est pas utilisé.3
Par défaut pour MySQL : 3306
Par défaut pour PostgreSQL : 5432
Plage : 1024-65535
DBSchema
Le nom du schéma de base de données. Utilisé pour PostgreSQL.
DBSocket
Le chemin vers le fichier de socket MySQL.3
DBUser
L’utilisateur de la base de données.
DBTLSConnect
Définir cette option sur l’une des valeurs suivantes impose l’utilisation d’une connexion TLS à la base de données :
required - se connecter en utilisant TLS
verify_ca - se connecter en utilisant TLS et vérifier le certificat
verify_full - se connecter en utilisant 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
Avec MySQL, à partir de la version 5.7.11, et PostgreSQL, les valeurs suivantes sont prises en charge : required, verify_ca, verify_full.
Avec 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.
DBTLSCAFile
Le chemin d’accès complet d’un fichier contenant les certificats de la ou des autorités de certification (CA) de niveau supérieur pour la vérification du certificat de la base de données.
Obligatoire : non (oui, si DBTLSConnect est défini sur verify_ca ou verify_full)
DBTLSCertFile
Le chemin complet d’un fichier contenant le certificat du serveur Zabbix pour l’authentification auprès de la base de données.
DBTLSKeyFile
Le chemin complet d’un fichier contenant la clé privée pour l’authentification à la base de données.
DBTLSCipher
La liste des suites de chiffrement que le serveur Zabbix autorise pour les protocoles TLS jusqu’à TLS v1.2 inclus. Pris en charge uniquement pour MySQL.
DBTLSCipher13
La liste des suites de chiffrement que le serveur Zabbix autorise pour le protocole TLS v1.3. Pris en charge uniquement pour MySQL, à partir de la version 8.0.16.
DebugLevel
Spécifiez 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 d’erreur ;
3 - avertissements ;
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.
Par défaut : 3
Plage : 0-5
EnableGlobalScripts
Activer les scripts globaux sur le serveur Zabbix.
Remarque : l'exécution des scripts globaux est activée par défaut.
Cependant, pour les nouvelles installations à partir de Zabbix 7.0, EnableGlobalScripts est explicitement défini sur 0 (désactivé).
Par défaut : 1
Valeurs : 0 - désactiver ; 1 - activer
ExportDir
Le répertoire pour l’export en temps réel des événements, de l’historique et des tendances au format JSON délimité par des sauts de ligne. S’il est défini, active l’export en temps réel.
ExportFileSize
La taille maximale par fichier d’exportation en octets.
Utilisé pour la rotation si ExportDir est défini.
Par défaut : 1G
Plage : 1M-1G
ExportType
La liste des types d’entités délimités par des virgules (events, history, trends) 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 que ExportDir ne l’est pas, il s’agit d’une erreur de configuration et le serveur ne démarrera pas.
Exemple pour l’exportation de l’historique et des tendances :
ExportType=history,trends
Exemple pour l’exportation des événements uniquement :
ExportType=events
ExternalScripts
L’emplacement des scripts externes (dépend de la variable d’installation de compilation datadir).
Par défaut : /usr/local/share/zabbix/externalscripts
Fping6Location
L’emplacement de fping6. Assurez-vous que le binaire fping6 appartient à root et que l’indicateur SUID est défini. Laissez vide (« Fping6Location= ») si votre utilitaire fping est capable de traiter les adresses IPv6.
Par défaut : /usr/sbin/fping6
FpingLocation
L’emplacement de fping. Assurez-vous que le binaire fping appartient à root et que l’indicateur SUID est défini.
Par défaut : /usr/sbin/fping
FrontendAllowedIP
Une liste d’adresses IP ou de plages CIDR, séparées par des virgules, autorisées à se connecter depuis le frontend. La connexion au frontend ne sera acceptée que depuis les adresses indiquées ici si ce paramètre est défini. Par défaut, toutes les connexions sont acceptées pour les requêtes du frontend. Si la prise en charge d’IPv6 est activée, alors '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traitées de la même manière et '::/0' autorisera toute adresse IPv4 ou IPv6. '0.0.0.0/0' peut être utilisé pour autoriser toute adresse IPv4.
Exemple :
FrontendAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
HANodeName
Le nom du nœud du cluster de haute disponibilité. Lorsqu’il est vide, le serveur fonctionne en mode autonome et un nœud avec un nom vide est créé.
HistoryCacheSize
La taille du cache d’historique, en octets. Taille de la mémoire partagée pour le stockage des données d’historique.
Par défaut : 16M
Plage : 128K-16G
HistoryIndexCacheSize
La 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.
Par défaut : 4M
Plage : 128K-16G
HistoryStorageDateIndex
Active le prétraitement des valeurs d’historique dans le stockage de l’historique afin de stocker les valeurs dans différents index en fonction de la date.
Par défaut : 0
Valeurs : 0 - désactiver ; 1 - activer
HistoryStorageURL
L’URL HTTP[S] du stockage de l’historique. Ce paramètre est utilisé pour la configuration d’Elasticsearch.
HistoryStorageTypes
Une liste de types de valeurs séparés par des virgules à envoyer au stockage de l’historique. Ce paramètre est utilisé pour la configuration de Elasticsearch.
Par défaut : uint,dbl,str,log,text,json
HousekeepingFrequency
Ce paramètre détermine à quelle fréquence Zabbix exécutera la procédure de nettoyage, en heures.
Le nettoyage consiste à supprimer les informations obsolètes de la base de données.
Remarque : Pour éviter de surcharger le processus de nettoyage (par exemple, lorsque les périodes d’historique et de tendances sont fortement réduites), pas plus de 4 fois HousekeepingFrequency heures d’informations obsolètes ne sont supprimées en un seul cycle de nettoyage, pour chaque élément.
Ainsi, si HousekeepingFrequency vaut 1, pas plus de 4 heures d’informations obsolètes (à partir de l’entrée la plus ancienne) ne seront supprimées par cycle.
Remarque : Afin de 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 vaut 1, la toute première procédure de nettoyage après le démarrage du serveur s’exécutera après 30 minutes, puis se répétera ensuite avec un délai d’une heure.
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 lancée que par l’option de contrôle d’exécution housekeeper_execute et la période d’informations obsolètes supprimée en un seul cycle de nettoyage est égale à 4 fois la période écoulée depuis le dernier cycle de nettoyage, mais pas inférieure à 4 heures ni supérieure à 4 jours.
Voir aussi les options de contrôle d’exécution.
Par défaut : 1
Plage : 0-24
Include
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 motifs. Voir les notes spéciales concernant les limitations.
Exemple :
Include=/absolute/path/to/config/files/*.conf
JavaGateway
L'adresse IP (ou le nom d'hôte) du Zabbix Java gateway. Requis uniquement si des collecteurs Java sont démarrés.
JavaGatewayPort
Le port sur lequel le Java gateway Zabbix écoute.
Par défaut : 10052
Plage : 1024-32767
ListenBacklog
Le nombre maximal de connexions en attente dans la file 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 également du système ; des valeurs trop élevées peuvent être tronquées silencieusement jusqu’au « maximum spécifié par l’implémentation ».
Par défaut : SOMAXCONN
Plage : 0 - INT_MAX
ListenIP
Une liste d’adresses IP séparées par des virgules sur lesquelles le trapper doit écouter.
Le trapper écoutera sur toutes les interfaces réseau si ce paramètre est absent.
Par défaut : 0.0.0.0
ListenPort
Le port d’écoute pour le trapper.
Par défaut : 10051
Plage : 1024-32767
LoadModule
Le module à charger au démarrage du serveur.
Les modules sont utilisés pour étendre les fonctionnalités du serveur.
Le module doit être situé dans le répertoire spécifié par LoadModulePath ou le chemin doit précéder le nom du module.
Si le chemin précédent est absolu (commence par '/'), alors LoadModulePath est ignoré.
Formats :
LoadModule=<module.so>
LoadModule=<path/module.so>
LoadModule=</abs_path/module.so>
Il est permis d’inclure plusieurs paramètres LoadModule.
LoadModulePath
Le chemin complet vers l’emplacement des modules du serveur. La valeur par défaut dépend des options de compilation.
LogFile
Le nom du fichier journal.
Obligatoire : Oui, si LogType est défini sur file ; sinon non
LogFileSize
La taille maximale du fichier journal en Mo.
0 - désactive la rotation automatique des journaux.
Remarque : si la limite de taille du fichier journal est atteinte et que la rotation du fichier échoue, pour quelque raison que ce soit, le fichier journal existant est tronqué et redémarré à zéro.
Par défaut : 1
Plage : 0-1024
Obligatoire : Oui, si LogType est défini sur file ; sinon non
LogSlowQueries
Détermine combien de temps une requête de base de données peut prendre avant d’être consignée dans le journal, en millisecondes.
0 - ne pas consigner les requêtes lentes.
Cette option est activée à partir de DebugLevel=3.
Par défaut : 0
Plage : 0-3600000
LogType
Le type de la sortie du journal :
file - écrire le journal dans le fichier spécifié par le paramètre LogFile ;
system - écrire le journal dans syslog ;
console - écrire le journal dans la sortie standard.
Par défaut : file
MaxConcurrentChecksPerPoller
Le nombre maximal de contrôles asynchrones pouvant être exécutés simultanément par chaque poller d’agent HTTP, poller d’agent ou poller SNMP. Voir StartHTTPAgentPollers, StartAgentPollers et StartSNMPPollers.
Par défaut : 1000
Plage : 1-1000
MaxHousekeeperDelete
Pas plus de MaxHousekeeperDelete lignes (correspondant à [tablename], [field], [value]) ne seront supprimées par tâche lors d’un cycle de nettoyage.
Si cette valeur est définie sur 0, aucune limite n’est appliqué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 des tendances des éléments déjà supprimés.
Par défaut : 5000
Plage : 0-1000000
NodeAddress
Adresse IP ou nom d’hôte avec port facultatif pour remplacer la façon dont l’interface web doit se connecter au serveur.
Format : <adresse>[:<port>]
Si l’adresse IP ou le nom d’hôte n’est pas défini, la valeur de ListenIP sera utilisée.
Si ListenIP n’est pas défini, la valeur localhost sera utilisée.
Si le port n’est pas défini, la valeur de ListenPort sera utilisée.
Si ListenPort n’est pas défini, la valeur 10051 sera utilisée.
Cette option peut être remplacée par l’adresse spécifiée dans la configuration de l’interface web.
Voir aussi : paramètre HANodeName ; Activation de la haute disponibilité.
Par défaut : localhost:10051
PidFile
Nom du fichier PID.
Par défaut : /tmp/zabbix_server.pid
ProblemHousekeepingFrequency
Détermine à quelle fréquence Zabbix supprimera les problèmes des déclencheurs supprimés, en secondes.
Par défaut : 60
Plage : 1-3600
ProxyConfigFrequency
Détermine à quelle fréquence le serveur Zabbix envoie les données de configuration à un proxy Zabbix, en secondes. Utilisé uniquement pour les proxys en mode passif.
Par défaut : 10
Plage : 1-604800
ProxyDataFrequency
Détermine à quelle fréquence le serveur Zabbix demande les données d’historique à un proxy Zabbix, en secondes. Utilisé uniquement pour les proxys en mode passif.
Par défaut : 1
Plage : 1-3600
ServiceManagerSyncFrequency
Détermine à quelle fréquence Zabbix synchronisera la configuration d’un gestionnaire de services, en secondes.
Par défaut : 60
Plage : 1-3600
SMSDevices
Une liste de fichiers de modem séparés par des virgules autorisés à être utilisés par le serveur Zabbix.
L’envoi de SMS n’est pas possible si ce paramètre n’est pas défini.
Exemple :
SMSDevices=/dev/ttyUSB0,/dev/ttyUSB1
SNMPTrapperFile
Fichier temporaire utilisé pour transmettre les données du démon de traps SNMP au serveur.
Doit être identique à celui défini dans le fichier de configuration de zabbix_trap_receiver.pl ou de SNMPTT.
Par défaut : /tmp/zabbix_traps.tmp
SocketDir
Répertoire où stocker les sockets IPC utilisés par les services internes de Zabbix.
Par défaut : /tmp
SourceIP
Adresse IP source pour :
- les connexions sortantes vers Zabbix proxy et l'agent Zabbix
- les connexions sans agent (VMware, SSH, JMX, SNMP, Telnet et vérifications simples)
- les connexions de l'agent HTTP
- les requêtes HTTP JavaScript des éléments de script
- les requêtes HTTP JavaScript de prétraitement
- l'envoi d'e-mails de notification (connexions au serveur SMTP)
- les notifications webhook (connexions HTTP JavaScript)
- les connexions au Vault
SSHKeyLocation
Emplacement des clés publiques et privées pour les vérifications SSH et les actions.
SSLCertLocation
Emplacement des fichiers de certificat client SSL pour l’authentification du client.
Ce paramètre est utilisé uniquement dans la surveillance web.
SSLKeyLocation
Emplacement des fichiers de clé privée SSL pour l’authentification du client.
Ce paramètre est utilisé uniquement dans la supervision web.
SSLCALocation
Remplace l’emplacement des fichiers d’autorité de certification (CA) pour la vérification du certificat SSL du serveur.
S’il n’est pas défini, le répertoire système global sera utilisé.
Notez que la valeur de ce paramètre sera définie comme l’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, consultez la page web de cURL.
Ce paramètre est utilisé dans la supervision web et dans l’authentification SMTP.
StartAgentPollers
Le nombre d’instances pré-forkées des pollers de l’agent Zabbix. Voir MaxConcurrentChecksPerPoller.
Par défaut : 1
Plage : 0-1000
StartAlerters
Le nombre d’instances pré-forkées des alerters.
Par défaut : 3
Plage : 1-100
StartBrowserPollers
Le nombre d’instances pré-forkées des pollers d’éléments de navigateur.
Par défaut : 1
Plage : 0-1000
StartConnectors
Le nombre d’instances pré-forkées des workers de connecteur. Le processus de gestionnaire de connecteurs est démarré automatiquement lorsqu’un worker de connecteur est démarré.
Par défaut : 0
Plage : 0-1000
StartDBSyncers
Le nombre d’instances pré-forkées des history syncers.
Remarque : Soyez prudent lors de la modification de cette valeur ; l’augmenter peut faire plus de mal que de bien.
En règle générale, la valeur par défaut devrait suffire pour gérer jusqu’à 4000 NVPS.
Par défaut : 4
Plage : 1-100
StartDiscoverers
Le nombre d’instances pré-forkées des workers de découverte1.
Par défaut : 5
Plage : 0-1000
StartEscalators
Le nombre d’instances pré-forkées des escalators.
Par défaut : 1
Plage : 1-100
StartHistoryPollers
Le nombre d’instances pré-forkées des history pollers.
Requis uniquement pour les contrôles calculés.
Par défaut : 5
Plage : 0-1000
StartHTTPAgentPollers
Le nombre d’instances pré-forkées des pollers d’agent HTTP. Voir MaxConcurrentChecksPerPoller.
Par défaut : 1
Plage : 0-1000
StartHTTPPollers
Le nombre d’instances pré-forkées des collecteurs HTTP1.
Par défaut : 1
Plage : 0-1000
StartIPMIPollers
Le nombre d’instances pré-forkées des collecteurs IPMI.
Par défaut : 0
Plage : 0-1000
StartJavaPollers
Le nombre d’instances pré-forkées de pollers Java1.
Par défaut : 0
Plage : 0-1000
StartLLDProcessors
Le nombre d’instances pré-forkées des workers de découverte de bas niveau (LLD)1.
Le processus gestionnaire LLD est démarré automatiquement lorsqu’un worker LLD est démarré.
Par défaut : 2
Plage : 1-100
StartODBCPollers
Le nombre d’instances pré-forkées des collecteurs ODBC1.
Par défaut : 1
Plage : 0-1000
StartPingers
Le nombre d’instances pré-forkées des ICMP pingers1.
Par défaut : 1
Plage : 0-1000
StartPollersUnreachable
Le nombre d’instances pré-forkées des pollers pour les hôtes injoignables (y compris IPMI et Java)1.
Au moins un poller pour les hôtes injoignables doit être en cours d’exécution si des pollers réguliers, IPMI ou Java sont démarrés.
Par défaut : 1
Plage : 0-1000
StartPollers
Le nombre d’instances pré-forkées de pollers1.
Par défaut : 5
Plage : 0-1000
StartPreprocessors
Le nombre d’instances pré-démarrées des threads de worker1 de prétraitement doit être défini à une valeur au moins égale au nombre de cœurs CPU disponibles. Un plus grand nombre de workers doit être défini si le prétraitement n’est pas limité par le CPU et comporte de nombreuses requêtes réseau.
Par défaut : 16
Plage : 1-1000
StartProxyPollers
Le nombre d’instances pré-forkées des pollers pour les proxys passifs1.
Par défaut : 1
Plage : 0-250
StartReportWriters
Le nombre d’instances pré-forkées de report writers.
Si défini à 0, la génération planifiée de rapports est désactivée.
Le processus de gestion des rapports est démarré automatiquement lorsqu’un report writer est démarré.
Par défaut : 0
Plage : 0-100
StartSNMPPollers
Le nombre d’instances pré-forkées des pollers SNMP. Voir MaxConcurrentChecksPerPoller.
Par défaut : 1
Plage : 0-1000
StartSNMPTrapper
Si cette option est définie sur 1, un processus SNMP trapper sera démarré.
Par défaut : 0
Plage : 0-1
StartTimers
Le nombre d’instances pré-forkées des timers.
Les timers traitent les périodes de maintenance.
Par défaut : 1
Plage : 1-1000
StartTrappers
Le nombre d’instances pré-forkées de trappers1.
Les trappers acceptent les connexions entrantes de Zabbix sender, des agents actifs et des proxys actifs.
Par défaut : 5
Plage : 0-1000
StartVMwareCollectors
Le nombre d’instances VMware collector pré-forkées.
Par défaut : 0
Plage : 0-250
StatsAllowedIP
Une liste d’adresses IP séparées par des virgules, éventuellement en notation CIDR, ou de noms DNS d’instances Zabbix externes.
Les requêtes de statistiques seront acceptées uniquement depuis les adresses indiquées ici.
Si ce paramètre n’est pas défini, aucune requête de statistiques ne sera acceptée.
Si la prise en charge d’IPv6 est activée, alors '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' sont traitées de manière équivalente 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
Délai d'expiration
Indique combien de temps attendre (en secondes) pour établir une connexion et échanger des données avec le proxy Zabbix, l'agent, le service web et les vérifications SNMP héritées (numéro OID unique ou chaîne).
Ce paramètre définit la durée de diverses opérations de communication :
- exécution de commandes distantes sur l'agent Zabbix
- exécution de commandes SSH/Telnet
- requêtes vers le service web Zabbix
- délai de communication pour une requête de test de type de média et la méthode
history.push - replanification des éléments lorsqu'une interface IPMI devient indisponible
- envoi d'une réponse au proxy Zabbix en cas d'échec de l'échange de données en raison de problèmes de droits ou de chiffrement
- délai limite pour les sockets asynchrones IPC et les options de contrôle à l'exécution
- connexions JMX
- récupération des statistiques depuis un proxy ou un serveur Zabbix distant
- envoi des réponses à l'interface web Zabbix
- requêtes DNS du poller asynchrone
- réponse pour le heartbeat des vérifications actives
- récupération des données (valeurs) de l'agent Zabbix depuis les agents actifs
- récupération des données depuis Zabbix sender
- réponse lorsque le trapper ne parvient pas à traiter une requête
- envoi de la liste des vérifications actives à l'agent Zabbix
Ce délai d'expiration ne sera pas utilisé pour les vérifications pour lesquelles des paramètres de délai d'expiration flexible sont configurés dans l'interface web (au niveau global, du proxy ou de l'élément).
Par exemple, les éléments SNMP walk[OID] et get[OID] utilisent le délai d'expiration configuré dans l'interface web ; les vérifications SNMP héritées utilisent toujours la valeur de délai d'expiration du serveur.
Par défaut : 3
Plage : 1-30
TLSCAFile
Le chemin complet d’un fichier contenant les certificats de la ou des autorités de certification (CA) de niveau supérieur pour la vérification du certificat du pair, utilisé pour les communications chiffrées entre les composants Zabbix.
TLSCertFile
Le chemin 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.
TLSCipherAll
La chaîne de priorité GnuTLS ou la 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 des certificats et sur PSK.
Exemple :
TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
TLSCipherAll13
La chaîne de chiffrement pour OpenSSL 1.1.1 ou version plus récente en TLS 1.3. Remplace les critères de sélection par défaut des suites cryptographiques pour le chiffrement basé sur des certificats et sur 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
TLSCipherCert
La chaîne de priorité GnuTLS ou la 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 des certificats.
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
TLSCipherCert13
La chaîne de chiffrement pour OpenSSL 1.1.1 ou version plus récente en TLS 1.3. Remplace les critères de sélection par défaut de la suite cryptographique pour le chiffrement basé sur des certificats.
TLSCipherPSK
La chaîne de priorité GnuTLS ou la 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 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
TLSCipherPSK13
La chaîne de chiffrement pour OpenSSL 1.1.1 ou version plus récente en TLS 1.3. Remplace 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
TLSCRLFile
Le chemin complet d’un fichier contenant les certificats révoqués. Ce paramètre est utilisé pour les communications chiffrées entre les composants Zabbix.
TLSFrontendAccept
Quelles connexions entrantes accepter depuis le frontend.
Plusieurs valeurs peuvent être spécifiées, séparées par des virgules :
- unencrypted - accepter les connexions sans chiffrement.
- cert - accepter les connexions sécurisées avec TLS et un certificat.
Par défaut : unencrypted
TLSFrontendCertIssuer
Émetteur de certificat frontend autorisé.
TLSFrontendCertSubject
Sujet de certificat frontend autorisé.
TLSKeyFile
Le chemin complet d’un fichier contenant la clé privée du serveur, utilisée pour les communications chiffrées entre les composants Zabbix.
TLSListen
Contrôle TLS sur le socket trapper.
Valeurs prises en charge :
- required - accepter uniquement les connexions TLS
TmpDir
Le répertoire temporaire.
Par défaut : /tmp
TrapperTimeout
Spécifie le délai d’expiration en secondes pour :
- la récupération des données historiques depuis le proxy Zabbix
- l’envoi des données de configuration au proxy Zabbix
- l’exécution de scripts globaux ou de commandes distantes sur le serveur Zabbix
Par défaut : 300
Plage : 1-300
TrendCacheSize
La taille du cache des tendances, en octets.
La taille de la mémoire partagée pour le stockage des données de tendances.
Par défaut : 4M
Plage : 128K-16G
TrendFunctionCacheSize
La taille du cache des fonctions de tendance, en octets.
La taille de la mémoire partagée pour la mise en cache des données calculées des fonctions de tendance.
Par défaut : 4M
Plage : 128K-2G
UnavailableDelay
Détermine à quelle fréquence l'hôte est vérifié pour sa disponibilité pendant la période d'indisponibilité, en secondes.
Par défaut : 60
Plage : 1-3600
UnreachableDelay
Détermine à quelle fréquence l’hôte est vérifié pour sa disponibilité pendant la période d’inaccessibilité, en secondes.
Par défaut : 15
Plage : 1-3600
UnreachablePeriod
Détermine après combien de secondes d’injoignabilité un hôte est considéré comme indisponible.
Par défaut : 45
Plage : 1-3600
Utilisateur
Abandonne les privilèges au profit d’un utilisateur spécifique existant sur le système.
N’a d’effet que si le processus est exécuté en tant que « root » et que AllowRoot est désactivé.
Par défaut : zabbix
ValueCacheSize
La taille du cache des valeurs d’historique, en octets.
La taille de la mémoire partagée pour la mise en cache des requêtes de données d’historique des éléments.
La définition à 0 désactive le cache des valeurs (non recommandé).
Lorsque le cache des valeurs n’a plus de mémoire partagée disponible, un message d’avertissement est écrit dans le journal du serveur toutes les 5 minutes.
Par défaut : 8M
Plage : 0,128K-64G
Coffre-fort
Spécifie le fournisseur de coffre-fort :
HashiCorp - Moteur de secrets HashiCorp KV version 2
CyberArk - Fournisseur central d’identifiants CyberArk
Doit correspondre au fournisseur de coffre-fort défini dans l’interface web.
Par défaut : HashiCorp
VaultDBPath
Chemin ou requête du coffre-fort, selon le Vault, à partir duquel les identifiants de la base de données seront récupérés à l’aide de clés.
Les clés utilisées pour HashiCorp sont « password » et « username ».
Exemple de chemin avec VaultPrefix=/v1/secret/data/zabbix/ :
database
Exemple de chemin sans VaultPrefix :
secret/zabbix/database
Les clés utilisées pour CyberArk sont « Content » et « UserName ».
Exemple :
AppID=zabbix_server&Query=Safe=passwordSafe;Object=zabbix_server_database
Cette option ne peut être utilisée que si DBUser et DBPassword ne sont pas spécifiés.
VaultPrefix
Un préfixe personnalisé pour le chemin ou la requête Vault, selon le Vault.
Les valeurs par défaut les plus appropriées seront utilisées s’il n’est pas spécifié.
Notez que « data » est automatiquement ajouté après le point de montage pour HashiCorp si VaultPrefix n’est pas spécifié.
Exemple de préfixe pour Hashicorp :
v1/secret/data/zabbix/
Exemple de préfixe pour Cyberark :
/AIMWebService/api/Accounts?
VaultTLSCertFile
Le nom du fichier de certificat SSL utilisé pour l'authentification du client
Le fichier de certificat doit être au format PEM1.
Si le fichier de certificat contient également la clé privée, laissez le champ du fichier de clé SSL vide.
Le répertoire contenant ce fichier est spécifié par le paramètre de configuration SSLCertLocation.
Cette option peut être omise, mais elle est recommandée pour le coffre-fort CyberArkCCP.
VaultTLSKeyFile
Le nom du fichier de clé privée SSL utilisé pour l’authentification du client.
Le fichier de clé privée doit être au format PEM1.
Le répertoire contenant ce fichier est spécifié par le paramètre de configuration SSLKeyLocation.
Cette option peut être omise, mais elle est recommandée pour le coffre-fort CyberArkCCP.
VaultToken
Le jeton d’authentification HashiCorp Vault qui doit avoir été 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 optionnel VaultDBPath.
C’est une erreur si VaultToken et la variable d’environnement VAULT_TOKEN sont définis en même temps.
Obligatoire : Oui, si Vault est défini sur HashiCorp ; sinon non
VaultURL
L’URL HTTP[S] du serveur vault. Le répertoire système des certificats CA sera utilisé si SSLCALocation n’est pas spécifié.
Par défaut : https://127.0.0.1:8200
VMwareCacheSize
La taille de la mémoire partagée pour stocker les données VMware.
Une vérification interne VMware zabbix[vmware,buffer,...] peut être utilisée pour surveiller l’utilisation du cache VMware (voir Vérifications internes).
Notez que la mémoire partagée n’est pas allouée s’il n’y a aucune instance de collecteur VMware configurée pour démarrer.
Par défaut : 8M
Plage : 256K-2G
VMwareFrequency
Le délai, en secondes, entre les collectes de données à partir d’un seul service VMware.
Ce délai doit être défini sur le plus petit intervalle de mise à jour de tout élément de supervision VMware.
Par défaut : 60
Plage : 10-86400
VMwarePerfFrequency
Le délai, en secondes, entre les récupérations des statistiques des compteurs de performance à partir d’un seul service VMware. Ce délai doit être défini sur le plus petit intervalle de mise à jour de tout élément de surveillance VMware qui utilise des compteurs de performance VMware.
Par défaut : 60
Plage : 10-86400
VMwareTimeout
Le nombre maximal de secondes pendant lesquelles un collecteur vmware attendra une réponse du service VMware (vCenter ou hyperviseur ESX).
Par défaut : 10
Plage : 1-300
WebServiceURL
L’URL HTTP[S] du service web Zabbix au format http[s]://host:port/report.
Exemple :
WebServiceURL=http://localhost:10053/report
Remarque : le schéma (http://) peut être omis uniquement pour les connexions non TLS (HTTP) ; si TLS est configuré, https:// doit être utilisé.
WebDriverURL
URL HTTP[S] de l’interface WebDriver.
Exemple (utilisé avec le serveur autonome Selenium WebDriver) :
WebDriverURL=http://localhost:4444
Notes de bas de page
1 Notez qu’un trop grand nombre de processus de collecte de données (pollers, unreachable pollers, ODBC pollers, HTTP pollers, Java pollers, pingers, trappers, proxypollers), ainsi que le gestionnaire IPMI, le SNMP trapper, les workers de prétraitement et les workers de découverte, peuvent épuiser la limite de descripteurs de fichiers par processus pour le gestionnaire de prétraitement.
L’épuisement de la limite de descripteurs de fichiers entraînera l’arrêt du serveur Zabbix, généralement peu après le démarrage, mais parfois plus tard. Pour éviter ce type de problème, consultez le fichier de configuration du serveur Zabbix afin d’optimiser le nombre de vérifications et de processus simultanés. En outre, si nécessaire, assurez-vous que la limite de descripteurs de fichiers est définie à une valeur suffisamment élevée en vérifiant et en ajustant les limites système.
2 Lorsqu’un grand nombre d’éléments est supprimé, cela augmente la charge sur la base de données, car le housekeeper devra supprimer toutes les données d’historique associées à ces éléments. Par exemple, si nous devons supprimer seulement 1 prototype d’élément du modèle, mais que ce modèle 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 devront être supprimés (1*50*100). Si 500 est défini pour MaxHousekeeperDelete (MaxHousekeeperDelete=500), le processus housekeeper devra supprimer jusqu’à 2500000 valeurs (5000*500) des tables history et trends en un cycle pour les éléments supprimés.
3 DBSocket et DBPort s’excluent mutuellement dans la configuration du serveur. Spécifiez-en un seul, ou laissez les deux non définis.