Zabbix 5.4 llega con informes en PDF, mejoras de soporte y mas

Se acaba de realizar la liberación de la nueva versión de Zabbix 5.4, en la cual se destaca el soporte para generar informes en formato PDF, nueva sintaxis para agregar la detección de problemas más complejos, visualización de datos mejorada, soporte para tokens para acceso a API, etiquetas a nivel métrico, mejoras de rendimiento y mucho más.

Para quienes desconocen de Zabbix, deben saber que este consta de tres componentes básicos: un servidor para coordinar la ejecución de verificaciones, generar solicitudes de prueba y acumular estadísticas; agentes para realizar comprobaciones por parte de hosts externos; interfaz para organizar la gestión del sistema.

Principales novedades de Zabbix 5.4

En esta nueva versión presentada, una de las novedades que se destaca es el nuevo soporte para informes en PDF y su creación y entrega programadas a los usuarios, un nuevo rol para controlar el acceso a esta funcionalidad.

También se destacan en Zabbix 5.4 las mejoras de rendimiento y disponibilidad, ya que los sondeos ya no requieren una conexión a la base de datos, se agregó un caché para un procesamiento más rápido de tendencias, además de que se integró soporte para un inicio de servidor más confiable y fluido en condiciones de recibir y procesar una gran cantidad de datos nuevos y se mejoró el  trabajo paralelo con datos en el servidor y el proxy.

Por otra parte, también se destaca una sintaxis innovadora para expresiones desencadenantes, métricas calculadas y agregadas, además de que se eliminaron todas las limitaciones conocidas de la sintaxis anterior, pero la simplificó. Las métricas agregadas ahora pueden seleccionar datos por etiquetas y comodines de hosts y claves de métricas

La funcionalidad de capturas de pantalla y paneles se combina, ha aparecido el soporte para paneles de varias páginas.

También se destaca el soporte para tokens con nombre para acceso a la API, es posible especificar la fecha de vencimiento del token y soporte para etiquetas a nivel métrico. Las aplicaciones ya no son compatibles.

De las mejoras de seguridad que se destacan:

  • Admite todos los protocolos de cifrado SNMPv3
  • Detalles de error ocultos en caso de conexión fallida a la interfaz
  • Autocompletar deshabilitado para campos con contraseñas y otra información confidencial
  • Soporte de autenticación NTLM para enlaces WEB

Mejoras para simplificar el funcionamiento y la personalización de la monitorización

  • Menú de tercer nivel para una mejor navegación
  • Formularios más simples para operaciones de importación y cambio masivo
  • La disponibilidad de métricas ahora depende de la disponibilidad de interfaces de host.
  • Posibilidad de utilizar filtros negativos para etiquetas en la interfaz.
  • Soporte para mapas de valor a nivel de plantilla y de host para la independencia de la plantilla
  • Se pueden utilizar scripts globales para alertas, integraciones y comandos personalizados
  • Soporte para procesar datos XML en preprocesamiento y enganches WEB
  • CurlHttpRequest renombrado HttpRequest en los ganchos WEB para facilitar su uso

¿Cómo instalar Zabbix en Ubuntu y derivados?

Si quieres instalar esta utilidad en tu sistema, podrás hacerlo abriendo una terminal (puedes utilizar la combinación de teclas Ctrl + Alt + T) y en ella vas a teclear lo siguiente:

wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bubuntu20.04_all.deb
sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb</pre>
sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Tal y como se mencionó al inicio Zabbix hace uso de una base de datos para almacenar información, por lo que debes contar con alguna de las soportadas ya instalada en tu sistema, además de hacer uso de Apache, por lo que te recomiendo la instalación de Lamp. Hecha la instalación ahora debemos crear una base de datos para Zabbix, esto lo podemos hacer tecleando:

sudo mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña';
mysql> quit

En donde ‘contraseña’ es la contraseña de tu base de datos que debes recordar o anotar para posteriormente colocarla en un archivo de configuración.

Ahora vamos a importar lo siguiente:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Y vamos a editar el siguiente archivo, en donde vamos a colocar el password de la base de datos:

sudo nano /etc/zabbix/zabbix_server.conf

Y vamos a buscar la linea “DBPassword=” en donde vamos a colocar la contraseña de la base de datos.

Ahora vamos a editar el archivo /etc/zabbix/apache.conf:

Y buscamos la linea “php_value date.timezone” la cual vamos a descomentar (quitando el #) y vamos a colocar nuestra zona horaria (en mi caso México):

php_value date.timezone America/Mexico

Finalmente reiniciamos el servicio con:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Para acceder a Zabbix, lo puedes hacer desde tu navegador web dirgiendote a la ruta (en caso de un servidor) http://server_ip_or_name/zabbix o en un equipo local localhost/zabbix


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.