Directorio de artículos
Descripción del problema
Hoy, un colega llamó para preguntar si el sistema de monitoreo Zabbix tiene una función de informe, como mostrar el estado de rendimiento de un determinado host con regularidad. De hecho, esta es una debilidad de los productos de código abierto de Zabbix. De forma predeterminada, la función de informe proporcionada por Zabbix es para el tiempo de actividad o el estado de la alarma, y no hay un informe de rendimiento para una determinada zona horaria del host.
La ventaja de los productos de código abierto Zabbix radica en el código abierto, y hay muchos casos en Internet como referencia. [ Zabbix Dynamic PDF Report Generation
] Puede ayudarnos muy bien a generar informes atractivos.
solución
1. Descarga las herramientas de Git
yum -y install git
2. Clonar código de Git
cd /usr/share
git clone https://github.com/catonrug/zabbix-pdf-report.git
3. Edición del archivo de configuración
cd /usr/share/zabbix-pdf-report
cp config.inc.php.dist config.inc.php
vi config.inc.php
Contenido revisado principal:
# 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. Crea un directorio de trabajo y empodera
cd /usr/share/zabbix-pdf-report
./fixrights.sh
5. configuración del servicio httpd y efectivo
cp /usr/share/zabbix-pdf-report/zabbix-pdf-report.conf /etc/httpd/conf.d
systemctl restart httpd
6. Visite la página web
http://<ZabbixServerIP>/zbxreport/chooser.php
7. Informe de muestra
-
Cubrir
-
Tabla de contenido
-
contenido