есть ли у кого-нибудь из вас идея, как реализовать zabbix для создания отчетов в формате PDF? на форуме я нашел вот такие: https://www.zabbix.com/forum/showthread.php?t=24998 .
Я пытаюсь реализовать это в моем zabbix 2.2.3, но когда я это делаю, я все еще вижу текст (Невозможно войти в систему :) Думаю, это проблемная версия. как видите, он был протестирован только на 1.8.8 и 1.8.10. Есть у кого-нибудь идеи?
Исправлена одна проблема: он не работает из-за проблем с версией API, я загружаю только что из http://zabbixapi.confirm.ch/ и теперь я могу создать отчет в формате PDF, однако, когда я выбрал какой-либо сайт, я вижу только ВСЕ параметры, а PDF-файл пуст
Ниже я показываю экран и пример отчета: http://pl.scribd.com/doc/237807238/file-1
У кого-нибудь есть идеи?
С уважением, Мик
Модуль zabbix-dynamic-pdf-report позволяет нам создавать отчеты в формате pdf. После внедрения у нас есть возможность создавать отчеты для «Хост», «Группа хостов» по временному диапазону «Час», «День», «Неделя», «Месяц», «Год». Мы можем получить старый отчет из раздела «Старые отчеты».
sudo apt-get install php5-curl php5-json
Клонируйте репозиторий git, содержащий модуль
cd / opt /
git clone https://github.com/SandipSingh14/Zabbix_
Настроить zabbix-dynamic-pdf-report согласно zabbix-server
vim Zabbix_ / zabbix-dynamic-pdf-report / config.inc.php
<?php
//CONFIGURABLE
# zabbix server info(user must have API access)
$z_server = 'http://zabbix.example.com/';
$z_user = 'admin';
$z_pass = 'zabbix';
# Temporary directory for storing pdf data and graphs - must exist
$z_tmp_path = './tmp';
# Directory for storing PDF reports
$pdf_report_dir = './report';
# Root URL to reports
$pdf_report_url = "./report";
# paper settings
$paper_format = 'A4'; // formats supported: 4A0, 2A0, A0 -> A10, B0 -> B10, C0 -> C10, RA0 -> RA4, SRA0 -> SRA4, LETTER, LEGAL, EXECUTIVE, FOLIO
$paper_orientation = 'portrait'; // formats supported: portrait / landscape
# time zone - see http://php.net/manual/en/timezones.php
$timezone = 'Asia/Calcutta';
# Logo used in PDF - may be empty
# TODO: Specify image size!
$pdf_logo = './images/zabbix.png';
$company_name = 'Zabbix';
//DO NOT CHANGE BELOW THIS LINE
$z_tmp_cookies = "/tmp/";
$z_url_index = $z_server ."index.php";
$z_url_graph = $z_server ."chart2.php";
$z_url_api = $z_server ."api_jsonrpc.php";
$z_login_data = "name=" .$z_user ."&password=" .$z_pass ."&autologin=1&enter=Sign+in";
?>
cd Zabbix_ / zabbix-dynamic-pdf-report
mkdir tmp отчет
sed -i 's,user.authenticate,user.login,g' inc/ZabbixAPI.class.php
sed -i 's,user.authenticate,user.login,g' inc/ZabbixAPI.class.php.org
cp -r /opt/Zabbix_/zabbix-dynamic-pdf-report /usr/share/zabbix/
service apache2 restart
http: ///zabbix-dynamic-pdf-report/index.php