IT Blog

zabbix en ubuntu server
Configuracion Documentacion servidores tutoriales

Zabbix 6.4 en Ubuntu Server 22.04

Zabbix es una herramienta de monitoreo de redes y sistemas de código abierto que permite supervisar y analizar el rendimiento y la disponibilidad de servidores, dispositivos de red y aplicaciones. Con Zabbix, los administradores de sistemas pueden detectar problemas de rendimiento y fallas de manera temprana, lo que les permite tomar medidas preventivas y correctivas para garantizar que los sistemas y servicios estén funcionando de manera óptima. Zabbix también ofrece una variedad de características, como alertas, informes y visualizaciones gráficas, que facilitan la gestión y el análisis de los datos de monitoreo.

Para instalar Zabbix 6.4 en Ubuntu Server seguimos los siguientes pasos.

Paso 1

Agregamos el repositorio de Zabbix y actualizamos el sistema.

# wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb
# dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb
# apt update

Paso 2

Instalamos los paquetes necesarios para el funcionamiento de Zabbix.

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

Paso 3

Ahora necesitamos crear una base de datos y un usuario de Zabbix.

# mysql -u root
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'zabbixpassword';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost' WITH GRANT OPTION;

Reemplace «zabbixpassword» con una contraseña segura de su elección.

Paso 4

Importamos la estructura de la base de datos de Zabbix, se le pedirá que ingrese la contraseña recién creada.

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbixuser-p zabbixdb

Paso 5

Deshabilitamos la opción log_bin_trust_function_creators depues de importar la estructura de la base de datos.

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

Paso 6

Ahora, debemos configurar Zabbix para usar la base de datos de MySQL que creamos anteriormente. Para hacerlo, edite el archivo de configuración de Zabbix con el siguiente comando:

# vim /etc/zabbix/zabbix_server.conf

Busque las siguientes líneas y edítelas para que se vean así:

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=zabbixpassword

Reemplace «zabbixpassword» con la contraseña que ingresó para el usuario de la base de datos de Zabbix.

Paso 7

Inicia los procesos del agente y del servidor Zabbix y configúralos para que se inicien con el sistema.

# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2

Paso 8

Abra su navegador web y visite http://direccion_ip/zabbix. La página de inicio de sesión de Zabbix debería aparecer. Ingrese el nombre de usuario predeterminado «Admin» y la contraseña «zabbix».

zabbix-ubuntu-login

Si todo se ha configurado correctamente, debería ser redirigido a la interfaz web de Zabbix.

zabbix-ubuntu-dashboard¡Eso es todo! Ahora ha instalado y configurado correctamente Zabbix 6.4 en Ubuntu 22.04.

Para cualquier consulta o sugerencia no duden en contactarnos.