15 Configuration des rapports planifiés

Aperçu

Cette section fournit des instructions sur l'installation du service web Zabbix et la configuration de Zabbix afin d'activer la génération de rapports planifiés.

Installation

Un nouveau processus service web Zabbix et le navigateur Google Chrome doivent être installés pour permettre la génération de rapports planifiés. Le service web peut être installé sur la même machine que celle où le serveur Zabbix est installé ou sur une machine différente. Le navigateur Google Chrome doit être installé sur la même machine que celle où le service web est installé.

Le paquet officiel zabbix-web-service est disponible dans le dépôt Zabbix. Le navigateur Google Chrome n’est pas inclus dans ces paquets et doit être installé séparément.

Pour compiler le service web Zabbix à partir des sources, voir Installation du service web Zabbix.

Après l'installation, exécutez zabbix_web_service sur la machine où le service web est installé :

zabbix_web_service

Configuration

Pour assurer une communication correcte entre tous les éléments impliqués, assurez-vous que le fichier de configuration du serveur et les paramètres de configuration du frontend sont correctement configurés.

Serveur Zabbix

Les paramètres suivants dans le fichier de configuration du serveur Zabbix doivent être mis à jour : WebServiceURL et StartReportWriters.

WebServiceURL

Ce paramètre est requis pour activer la communication avec le service web. L'URL doit être au format http[s]://host:port/report.

  • Par défaut, le service web écoute sur le port 10053. Un port différent peut être spécifié dans le fichier de configuration du service web.
  • La spécification du chemin /report est obligatoire (le chemin est codé en dur et ne peut pas être modifié).

Exemple :

WebServiceURL=http://localhost:10053/report

Il est fortement recommandé de configurer le chiffrement entre le serveur Zabbix et le service web Zabbix à l'aide de certificats. Par défaut, les données transmises entre le serveur Zabbix et le service web Zabbix ne sont pas chiffrées, ce qui peut entraîner un accès non autorisé.

StartReportWriters

Ce paramètre détermine combien de processus d'écriture de rapports doivent être démarrés. S'il n'est pas défini ou s'il est égal à 0, la génération de rapports est désactivée. En fonction du nombre et de la fréquence des rapports requis, il est possible d'activer de 1 à 100 processus d'écriture de rapports.

Exemple :

StartReportWriters=3
Interface web Zabbix

Un paramètre Frontend URL doit être défini pour permettre la communication entre l’interface web Zabbix et le service web Zabbix :

  • Accédez à la section du menu de l’interface web Administration > General > Other
  • Indiquez l’URL complète de l’interface web Zabbix dans le paramètre Frontend URL

frontend\_url.png

Une fois la procédure de configuration terminée, vous pouvez configurer et envoyer un rapport de test afin de vous assurer que tout fonctionne correctement.