GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Zabbix 5.0/4.0 en Debian 10 / Debian 9

Zabbix es una herramienta de monitoreo de código abierto para servidores, dispositivos de red y aplicaciones. Utiliza agentes (agente Zabbix) instalados en hosts monitoreados para recopilar los datos.

Zabbix también es compatible con la supervisión sin agente a través de comprobaciones de SNMP, TCP e ICMP, así como a través de IPMI, JMX, SSH y telnet.

Aquí veremos cómo instalar Zabbix Server Debian 10 y Debian 9.

Requisitos del sistema

Hardware

Zabbix requiere un mínimo de 128 MB de RAM y 256 MB de espacio en disco duro. Sin embargo, la cantidad de memoria o espacio en el disco duro depende de la cantidad de hosts y parámetros que se estén monitoreando.

2 núcleos de CPU y 2 GB de RAM serían suficientes para monitorear 500 hosts.

Software

Zabbix 5.0 (LTS)

Apache:1.3.12 o posterior
MySQL:5.5 o 8.0.x / MariaDB:10.0.3 o posterior
PHP:7.2.0 o posterior

Zabbix 4.0 (LTS)

Apache:1.3.12 o posterior
MySQL:5.0.3 o 8.0.x / MariaDB:Último
PHP:5.4.0 o posterior

Instalar Zabbix

Configurar el repositorio de Zabbix

Los paquetes de servidores y agentes de Zabbix no están disponibles en los repositorios del sistema operativo base de Debian. Entonces, configuraremos el repositorio de Zabbix en el sistema instalando el paquete de configuración del repositorio de Zabbix para obtener los paquetes requeridos.

Zabbix 5.0 (LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0 (LTS)

### Debian 9 ###

wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb
sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb

Instalar servidor Zabbix

Use el comando apt para instalar el servidor Zabbix con el paquete de soporte MariaDB para tener MariaDB como servidor de base de datos.

Zabbix 5.0 (LTS) – Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0 (LTS) – Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Zona horaria

Edite el archivo de configuración de Zabbix para modificar la zona horaria según su ubicación geográfica.

sudo nano /etc/zabbix/apache.conf

Actualice la siguiente línea con la zona horaria correcta, vea más zonas horarias.

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

Crear base de datos Zabbix

Inicie sesión en MySQL / MariaDB y cree una base de datos para la instalación de Zabbix.

Puede iniciar sesión en el servidor MariaDB sin la contraseña raíz de la base de datos con sudo mysql -u root -p o ejecutando el comando mysql -u root -p como root en Debian.
sudo mysql -u root -p

Cree una base de datos con los siguientes detalles.

Nombre DB: zabbixdb
Usuario DBU: usuario zabbix
Contraseña DB: contraseña

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;

Al crear una base de datos para la instalación de Zabbix, importe el esquema inicial y los datos.

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Actualizar la configuración de Zabbix

Edite el archivo zabbix_server.conf para configurar los detalles de la base de datos.

sudo nano /etc/zabbix/zabbix_server.conf

Asegúrese de configurar de la siguiente manera.

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

Reinicie todos los servicios.

sudo systemctl restart zabbix-server zabbix-agent apache2

Habilite los servicios para que se inicien automáticamente al arrancar el sistema.

sudo systemctl enable zabbix-server zabbix-agent apache2

Configurar Zabbix a través del instalador web

Abra un navegador web y vaya a la siguiente URL.

http://your-ip-add-ress/zabbix/ Para ambas versiones de Zabbix, las instrucciones son las mismas.

Haga clic en Siguiente paso en la página de bienvenida de Zabbix.

El instalador web de Zabbix ahora verifica si se cumplen todos los requisitos previos para la instalación o si hay algún problema.

Si no hay errores , haga clic en Siguiente paso .

Escriba el nombre de la base de datos de Zabbix, el usuario de la base de datos y la contraseña de la base de datos en los campos respectivos. Luego, haga clic en Siguiente paso .

Mencione el host del servidor Zabbix, el número de puerto y el nombre del servidor Zabbix.

Ahora obtendrá un resumen previo a la instalación similar al siguiente. Haz clic en Siguiente paso.

La instalación del servidor Zabbix ahora está completa. Haga clic en Finalizar .

Una vez que haga clic en Finalizar botón, el instalador lo redirigirá a la página de inicio de sesión de Zabbix.

Acceder a Zabbix

Vaya a la siguiente URL.

http://tu-dirección-ip/zabbix

Inicie sesión en Zabbix Server con el nombre de usuario y la contraseña predeterminados.

Nombre de usuario: Administrador
Contraseña: zabbix

El nombre de usuario distingue entre mayúsculas y minúsculas.

Panel de control de Zabbix:

Conclusión

Eso es todo. Espero que esta publicación lo haya ayudado a instalar Zabbix 5.0 / 4.0 en Debian 10 / Debian 9. Ahora puede instalar Zabbix Agent en las máquinas cliente y luego agregar sus máquinas cliente al servidor Zabbix para monitorearlas.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar TeamViewer en Debian 10

  4. Cómo instalar Zabbix en Debian 11

  5. Cómo instalar Zabbix en Debian 9

Cómo instalar Zabbix Agent en Debian 11 Bullseye

Cómo instalar Zabbix en Debian 9 Stretch

Cómo instalar Zabbix en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar Zabbix en Debian 11

Cómo instalar Go en Debian