The current documentation is sparse and really not helpful, here is a much easier way to get PDF reporting on Zabbix up and runnnig:
Install Zabbix Web Service Using Package Manager
Install Google Chrome:
Configure Zabbix Server:
#Change / uncomment below:
StartReportWriters=10
WebServiceURL=http://127.0.0.1:10053/report
Configure Zabbix Web Service:
# Uncomment ListenPort
ListenPort=10053
Restart Zabbix and Web Service:
Configure Permissions:
Now you can generate PDF Scheduled reports.
Install Zabbix Web Service Using Package Manager
Code:
sudo apt update sudo apt install zabbix-web-service sudo systemctl start zabbix-web-service sudo systemctl enable zabbix-web-service sudo systemctl status zabbix-web-service
Install Google Chrome:
Code:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install ./google-chrome-stable_current_amd64.deb
Code:
sudo nano /etc/zabbix/zabbix_server.conf
StartReportWriters=10
WebServiceURL=http://127.0.0.1:10053/report
Configure Zabbix Web Service:
Code:
sudo nano /etc/zabbix/zabbix_web_service.conf
ListenPort=10053
Restart Zabbix and Web Service:
Code:
sudo systemctl restart zabbix-web-service sudo systemctl restart zabbix-server
Code:
sudo mkdir -p /var/lib/zabbix/ sudo chown zabbix:zabbix /var/lib/zabbix/ sudo chmod 755 /var/lib/zabbix/
Now you can generate PDF Scheduled reports.
Comment