Paramètres de configuration: Zabbix web service

Vue d'ensemble

Le service web Zabbix est un processus utilisé pour la communication avec des services web externes.

Les paramètres pris en charge par le fichier de configuration du service web Zabbix (zabbix_web_service.conf) sont répertoriés dans cette section.

Les paramètres sont listés sans informations supplémentaires. Cliquez sur le paramètre pour voir les détails complets.

Parameter Description
AllowedIP Une liste d'adresses IP séparées par des virgules, éventuellement en notation CIDR, ou des noms DNS des serveurs Zabbix et des proxies Zabbix.
DebugLevel Le niveau de débogage.
IgnoreURLCertErrors Spécifie la gestion des erreurs de validation du certificat TLS lors de l'accès à l'URL de l'interface.
Include Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration.
ListenPort Le service écoutera sur ce port pour les connexions provenant du serveur.
LogFile Le nom du fichier journal.
LogFileSize La taille maximale du fichier journal.
LogType Le type de sortie du journal.
Timeout Le temps maximal (en secondes) consacré au formatage du rapport PDF d'un tableau de bord.
TLSAccept Les connexions entrantes à accepter.
TLSCAFile Le chemin complet d'un fichier contenant les certificats des AC 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 service ou la chaîne de certificats, utilisé pour les communications chiffrées entre les composants Zabbix.
TLSKeyFile Le chemin complet d'un fichier contenant la clé privée du service, utilisé pour les communications chiffrées entre les composants Zabbix.

Tous les paramètres sont facultatifs, sauf indication explicite qu'un paramètre est obligatoire.

Notez que :

  • Les valeurs par défaut reflètent les valeurs par défaut du processus, et non celles des fichiers de configuration fournis ;
  • Les valeurs prennent en charge les variables d'environnement ;
  • 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'au début de la ligne.

Détails du paramètre

AllowedIP

Une liste d'adresses IP séparées par des virgules, éventuellement en notation CIDR, ou de noms DNS des serveurs Zabbix et des proxies Zabbix. Les connexions entrantes ne seront acceptées que depuis les hôtes répertoriés ici.
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és 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 :

127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

Obligatoire : oui

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 (génère beaucoup d'informations);
5 - débogage étendu (génère encore plus d'informations).

Par défaut : 3
Plage : 0-5

IgnoreURLCertErrors

Spécifie la gestion des erreurs de validation du certificat TLS lors de l'accès à l'URL de l'interface :
0 - ne pas ignorer les erreurs de certificat ;
1 - ignorer les erreurs de certificat.

Par défaut : 0
Plage : 0-1

Inclure

Vous pouvez inclure des fichiers individuels ou tous les fichiers d'un répertoire dans le fichier de configuration. Pendant l'installation, Zabbix créera le répertoire d'inclusion dans /usr/local/etc, sauf si cela a été modifié lors de la compilation. Le chemin peut être relatif à l'emplacement du fichier zabbix_web_service.conf.
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 des motifs.
Consultez les notes spéciales concernant les limitations.

Exemple :

Include=/absolute/path/to/config/files/*.conf
ListenPort

Le service écoutera sur ce port pour les connexions provenant du serveur.

Par défaut: 10053
Plage: 1024-32767

LogFile

Le nom du fichier journal.

Exemple :

/tmp/zabbix_web_service.log

Obligatoire : Oui, si LogType est défini sur file ; sinon non

LogFileSize

La taille maximale d'un fichier journal en MB.
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, quelle qu'en soit la raison, le fichier journal existant est tronqué et recréé.

Par défaut : 1
Plage : 0-1024

LogType

Le type de 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 sur la sortie standard.

Par défaut : file

Délai d'attente

Temps maximal (en secondes) consacré au formatage du PDF rapport d'un tableau de bord.

Par défaut: 10
Plage: 1-30

TLSAccept

Quelles connexions entrantes accepter :
unencrypted - accepter les connexions sans chiffrement (par défaut)
cert - accepter les connexions avec TLS et un certificat

Par défaut : unencrypted

TLSCAFile

Le chemin complet du fichier contenant le ou les certificats de l'autorité de certification racine utilisés pour la vérification du certificat du pair, employé pour les communications chiffrées entre les composants Zabbix.

TLSCertFile

Le chemin complet du fichier contenant le certificat du service ou la chaîne de certificats, utilisé pour les communications chiffrées avec les composants Zabbix.

TLSKeyFile

Le chemin d'accès complet du fichier contenant la clé privée du service, utilisé pour les communications chiffrées entre les composants Zabbix.