GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar Zabbix en Debian 10:¿una guía paso a paso?

Zabbix es una herramienta de monitoreo de código abierto que es ideal para monitorear sus servidores en la nube. Zabbix es muy flexible, la información se puede recuperar usando HTTP/SNMP o instalando un agente Zabbix en las máquinas para monitorear y permite mucha personalización. También admite el monitoreo de dispositivos de almacenamiento, bases de datos, máquinas virtuales, telefonía, recursos de seguridad de TI y mucho más.

Aquí en LinuxAPT, como parte de nuestros Servicios de administración de servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con Zabbix.

En este contexto, veremos cómo instalar Zabbix en Debian 10.


Pasos para instalar y configurar Zabbix en Debian 10 Buster

1. Realizar la actualización del sistema

Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando estos siguientes comandos apt en la terminal:

$ sudo apt update
$ sudo apt upgrade


2. Instalar Zabbix

Aquí, agregamos el repositorio de paquetes de Zabbix con el siguiente comando:

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

Una vez que haya agregado correctamente el repositorio, use el comando apt para instalar el servidor Zabbix con el paquete de soporte de MariaDB para tener MariaDB como servidor de base de datos:

$ sudo apt update
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent


3. Configurar la base de datos MariaDB para Zabbix

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB utilizando el script mysql_secure_installation:

$ mysql_secure_installation

Debe leer y seguir cada paso cuidadosamente, que establecerá la contraseña raíz, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz remoto y eliminará la base de datos de prueba y el acceso a MySQL seguro.

Puedes hacerlo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Zabbix. Ahora, ejecute el siguiente comando:

$ mysql -u root -p

Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para el software Zabbix:

create database zabbixdb;
create user 'zabbix'@'localhost' identified by 'your_strong_password';
grant all privileges on zabbixdb.* to 'zabbix'@'localhost';
flush privileges;
exit;

Luego, cargue el esquema de la base de datos de Zabbix en la base de datos creada anteriormente:

$ cd /usr/share/doc/zabbix-server-mysql
$ cat create.sql.gz | mysql -u zabbix -p zabbixdb


4. Configurar Zabbix

Aquí, edite el archivo de configuración del servidor Zabbix /etc/zabbix/zabbix_server.conf y actualice las siguientes configuraciones de la base de datos. Esto será utilizado por el servidor Zabbix para conectarse a la base de datos:

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=your_strong_password


5. Configurar el servidor web Apache

Zabbix crea su propio archivo de configuración de Apache /etc/zabbix/apache.conf y crea un enlace al directorio de configuración de Apache. Usemos el siguiente comando para reiniciar el servicio de Apache:

$ sudo systemctl restart apache2.service

Además, reinicie el servidor Zabbix:

$ sudo systemctl restart zabbix-server
$ sudo systemctl restart zabbix-agent


6. Configurar cortafuegos

Ahora permita puertos de escucha en el cortafuegos con los siguientes comandos:

$ sudo ufw allow 80
$ sudo ufw reload


¿Cómo acceder a la interfaz web de Zabbix?

Zabbix estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://su-dominio.com/zabbix o http://dirección-ip-del-servidor/zabbix y complete los pasos requeridos para finalizar la instalación.



Debian
  1. Instalar Cherry Tree en Debian 11 - ¿Guía paso a paso?

  2. Instalar Stellarium en Debian 11 Bullseye - ¿Guía paso a paso?

  3. Instalar Sublime Text 3 en Debian 11 - ¿Guía paso a paso?

  4. Instalar Chrome en Debian 11 - ¿Guía paso a paso?

  5. Instalar Qlipper en Debian 11 - ¿Guía paso a paso?

Instalar Gradle en Debian 10 - ¿Guía paso a paso?

Instalar Rust en Debian 10 - ¿Guía paso a paso?

Instalar Asterisk en Debian 11 - ¿Guía paso a paso?

Instalar Joomla en Debian 10 - ¿Guía paso a paso?

Instalar VNC en Debian 10 - ¿Guía paso a paso?

Instalar qBittorrent en Debian 10 - ¿Guía paso a paso?