Dit gedeelte bevat instructies voor het installeren van de Zabbix-web service en Zabbix configureren om het genereren van geplande rapporten mogelijk te maken.
Momenteel is de ondersteuning van geplande rapporten: experimenteel.
Een nieuw Zabbix webservice proces en Google Chrome-browser moet zijn geïnstalleerd om het genereren van geplande rapporten. De webservice kan op dezelfde machine zijn geïnstalleerd waar de Zabbix-server is geïnstalleerd of op een andere machine. Google Chrome-browser moet op dezelfde machine worden geïnstalleerd, waar het web dienst is geïnstalleerd.
Om de Zabbix-webdienst vanuit bronnen te compileren, zie Zabbix-webdienst installeren.
Na de installatie voert u zabbix_web_service
uit op de machine waarop de webdienst is geïnstalleerd:
zabbix_web_service
Om een goede communicatie tussen alle betrokken elementen te garanderen, moet u ervoor zorgen dat: server configuratie bestand en frontend configuratie parameters goed zijn geconfigureerd.
De volgende parameters in het Zabbix server configuratie bestand moeten worden bijgewerkt: WebServiceURL en StartReportWriters.
WebService-URL
Deze parameter is vereist om communicatie met de web service mogelijk te maken. De URL moet de indeling <host:poort>/report
hebben.
/report
-pad is verplicht (het pad is hardcoded en kan niet worden gewijzigd).Voorbeeld:
StartReportWriters
Deze parameter bepaalt hoeveel processen voor het schrijven van rapporten moeten worden gestart. Als het niet is ingesteld of gelijk is aan 0, is het genereren van rapporten uitgeschakeld. Op basis van het aantal en de frequentie van de vereiste meldingen is het mogelijk om 1 tot 100 processen voor het schrijven van rapporten in te schakelen.
Voorbeeld:
Er moet een Frontend URL-parameter worden ingesteld om communicatie tussen Zabbix frontend en Zabbix webservice:
Nadat de installatieprocedure is voltooid, wilt u misschien: configureren en verzenden van een testrapport om ervoor te zorgen dat alles correct werkt.
Het officiële zabbix-web-servicepakket is beschikbaar in de Zabbix repository. Google Chrome-browser is niet inbegrepen in deze pakketten en moet afzonderlijk worden geïnstalleerd.