chrisleekr / zabbix-pdf-report

Reporting tool in PHP for the Zabbix Monitoring Platform. Rather versatile reporting on hosts and host groups.

Home Page:https://www.zabbix.com/forum/zabbix-cookbook/25368-zabbix-dynamic-pdf-report-generation?filter_time=time_lastmonth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zabbix-dynamic-report-generation

Please run ./fixrights.sh after you have checked out this repo. By default, reports and tmp folders will not exist and need to be created. They also need to be writable by the webserver. At present they are writable by everyone. Patches welcome.

If in doubt: mkdir tmp reports; chmod 777 tmp reports

I have tried to prepare fixrights.sh for SELinux being active on the system. It may or may not be enough to allow report generation. If you fail to get the PDF's generated, try disabling SELinux for a while:

setenforce 0

You need various PHP modules installed for this to work. You may often have to install these yourself:

php-curl php-json

(package name may vary and in some cases include a PHP version)

New User

Copy config.inc.php.dist to config.inc.php and edit it to fit your environment. It should be fairly well documented internally.

Existing User

Check the changes in config.inc.php.dist, if any, against your local copy and port them over, or make your changes again like the New User section.

Remember to adjust config.inc.php to match your company, server and location. The dist file has dummy values that will not work on its own.

Follow the discussion here: https://www.zabbix.com/forum/showthread.php?t=24998

About

Reporting tool in PHP for the Zabbix Monitoring Platform. Rather versatile reporting on hosts and host groups.

https://www.zabbix.com/forum/zabbix-cookbook/25368-zabbix-dynamic-pdf-report-generation?filter_time=time_lastmonth

License:GNU General Public License v3.0


Languages

Language:JavaScript 43.5%Language:PHP 34.6%Language:CSS 16.1%Language:Smarty 4.6%Language:HTML 1.1%Language:Shell 0.2%