Guía completa para instalar y configurar Zabbix 6 en Raspberry Pi

Guía completa para instalar y configurar Zabbix 6 en Raspberry Pi
Zabbix es una herramienta de monitoreo por la cual podemos monitorear nuestras aplicaciones, redes, servidores y nube instaladas. Además, el monitoreo no significa que los datos confidenciales del sistema estén inseguros, Zabbix se asegura de que los datos presentes en la aplicación o nube de monitoreo siempre estén seguros transfiriendo todos los datos a la bóveda externa. Zabbix introdujo diferentes métodos para recopilar los datos para el monitoreo, transformarlos y luego visualizarlos.

Zabbix se puede instalar en diferentes distribuciones de Linux, pero en esta guía, aprenderemos el método para instalar y habilitar Zabbix en el sistema operativo Raspberry Pi.

Cómo instalar Zabbix en Raspberry Pi

Instalaremos Zabbix en el sistema operativo Raspberry Pi descargando su paquete Debian desde su sitio web oficial, por lo que primero actualiza el repositorio:

$ sudo apt actualización

Actualice los paquetes cuyas nuevas actualizaciones están disponibles:

$ sudo apt completo -actual

Necesitamos un servidor web para que podamos instalar un servidor web Apache o un servidor web NGINX, por lo que en esta guía instalaremos Nginx Web Server utilizando el comando:

$ sudo apt install nginx -y

Luego descargaremos el paquete Debian de Zabbix usando el comando WGet desde su sitio web oficial:

$ wget https: // repo.zabbix.com/zabbix/5.4/Raspbian/Pool/Main/Z/Zabbix-Release/Zabbix-Release_6.1-1+Debian10_all.debutante

Para confirmar la descarga, enumeramos el contenido:

$ LS

Instale el paquete Debian de Zabbix usando el Administrador del paquete DPKG:

$ sudo dpkg -i zabbix -release_6.1-1+Debian11_lod.debutante

Luego instalaremos otros paquetes que se requieren con Zabbix:

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

Abra la base de datos MySQL usando el comando:

$ sudo mysql

Ahora cree una base de datos con el nombre de "Zabbix" usando el comando:

Crear base de datos Zabbix;

El siguiente paso es crear un usuario con el nombre de "Zabbix_user" para que pueda acceder a la base de datos "Zabbix":

Crear usuario zabbix_user@localhost identificado por 'contraseña';

En el comando anterior, puede reemplazar la "Contraseña", con su propia contraseña de unión y ahora tenemos que otorgar los privilegios al nuevo usuario de la base de datos Zabbix:

Otorgar todos los privilegios en Zabbix.* a zabbix_user@localhost;

Ahora renuncie al entorno SQL usando el comando:

abandonar

Cómo configurar Zabbix en Raspberry Pi

Haremos algunos cambios en el archivo de configuración de Zabbix, para esto abriremos el archivo de configuración de Zabbix utilizando el editor de texto nano:

$ sudo nano/etc/zabbix/zabbix_server.confusión

Ahora agregaremos la contraseña aquí para la base de datos, para esto, encontraremos "dbpassword" utilizando la tecla de acceso directo de Ctrl+W:

Guarde la configuración y salga del editor de texto.

Cómo configurar el NGINX para Zabbix en Raspberry Pi

Abriremos la configuración de configuración de Nginx usando el comando:

$ sudo nano/etc/nginx/nginx.confusión

Ahora busque la línea "incluir/etc/nginx/sites-habilitado/*" y agregue esta línea junto a esto:

incluir/etc/zabbix/nginx.conf;

También incomment el puerto:

Ahora reinicie el servicio de Zabbix-server utilizando el comando SystemCTL:

$ sudo systemctl reiniciar zabbix-server

Conclusión

Zabbix es una herramienta de monitoreo que se puede instalar para monitorear las redes, el rendimiento del sistema y las diferentes aplicaciones. En esta guía, instalamos Zabbix en Raspberry Pi descargando su paquete Debian desde su sitio web oficial.