記事のディレクトリ
問題の説明
今日、同僚から、Zabbixモニタリングシステムに特定のホストのパフォーマンスステータスを定期的に出力するなどのレポート機能があるかどうかを尋ねられました。これは確かにZabbixオープンソース製品の弱点です。デフォルトでは、Zabbixが提供するレポート機能は稼働時間またはアラームステータス用であり、ホストの特定のタイムゾーンのパフォーマンスレポートはありません。
Zabbixオープンソース製品の利点はオープンソースにあり、インターネット上には参照用のケースがたくさんあります。[ Zabbix Dynamic PDF Report Generation
]美しいレポートを作成するのに非常に役立ちます。
解決
1.Gitツールをダウンロードする
yum -y install git
2.Gitコードのクローンを作成します
cd /usr/share
git clone https://github.com/catonrug/zabbix-pdf-report.git
3.構成ファイルの編集
cd /usr/share/zabbix-pdf-report
cp config.inc.php.dist config.inc.php
vi config.inc.php
主な改訂内容:
# Zabbix 监控系统地址、报告查询的账号与密码
$z_server = 'http://127.0.0.1/zabbix/';
$user_login=1; // 1 will ask for credentials. 0 will use credentials below:
$z_user = 'Admin';
$z_pass = '<Password>';
# 时区
$timezone = 'Asia/Shanghai';
# 公司Logo
$pdf_logo = './images/general/zabbix.png';
# 公司名称
$company_name = 'Fujitsu';
4.作業ディレクトリを作成し、権限を与えます
cd /usr/share/zabbix-pdf-report
./fixrights.sh
5.httpdサービスの構成と効果
cp /usr/share/zabbix-pdf-report/zabbix-pdf-report.conf /etc/httpd/conf.d
systemctl restart httpd
6.Webページにアクセスします
http://<ZabbixServerIP>/zbxreport/chooser.php
7.サンプルレポート
-
カバー
-
目次
-
コンテンツ