Cette section fournit des instructions sur l'installation du Web service Zabbix et la configuration de Zabbix pour activer la génération de rapports planifiés.
Actuellement, la prise en charge des rapports programmés est expérimentale.
Un nouveau processus Web service Zabbix et le navigateur Google Chrome doivent être installés pour permettre la génération de rapports planifiés. Le Web service peut être installé sur la même machine 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 sur laquelle le Web service est installé.
Pour compiler le service Web Zabbix à partir des sources, consultez Installation du service Web Zabbix.
Après l'installation, exécutez zabbix_web_service sur la machine sur laquelle le service Web est installé :
Pour assurer une bonne communication 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.
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 permettre la communication avec le service Web. L'URL doit être au format <host:port>/report
.
/report
est obligatoire (le chemin est codé en dur et ne peut pas être modifié).Exemple:
StartReportWriters
Ce paramètre détermine le nombre de processus d'écriture de rapports qui doivent être démarrés. S'il n'est pas défini ou égal à 0, la génération de rapport 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:
Un paramètre URL du serveur doit être défini pour permettre la communication entre l'interface Web Zabbix et le service Web Zabbix :
Une fois la procédure de configuration terminée, configurez et envoyez un rapport de test pour vous assurer que tout fonctionne correctement.
Le package officiel zabbix-web-service est disponible dans le référentiel Zabbix. Le navigateur Google Chrome n'est pas inclus dans ces packages et doit être installé séparément.