Cómo instalar Zabbix 5 en Raspberry Pi 4?

Cómo instalar Zabbix 5 en Raspberry Pi 4?
Zabbix es una herramienta de monitoreo de código abierto, y con ella, puede monitorear sus servidores, máquinas virtuales, redes, servicios en la nube y muchos más. Es una herramienta muy útil para organizaciones de TI pequeñas, medianas y grandes.

En este artículo, le mostraré cómo instalar Zabbix 5 en Raspberry Pi 4. Entonces empecemos!

Cosas que necesitarás

Para seguir este artículo, necesitará las siguientes cosas para configurar su Raspberry Pi 4 en modo sin cabeza:

  1. Una computadora de una sola tabla Raspberry Pi 4
  2. Un adaptador de potencia USB tipo-C
  3. Una tarjeta microSD de 16 GB o mayor capacidad con Raspberry Pi OS flasheó
  4. Conectividad de red en Raspberry Pi 4
  5. Una computadora portátil o una computadora de escritorio para acceso de escritorio remoto VNC al Raspberry Pi 4

Si no desea configurar su Raspberry Pi 4 en modo sin cabeza, también necesitará:

  1. Un monitor
  2. Un cable HDMI o micro-HDMI
  3. Un teclado
  4. Un ratón

Si necesita ayuda para flashear la imagen de Raspberry Pi OS en la tarjeta microSD, consulte mi artículo sobre cómo instalar y usar Raspberry Pi Imager.

Si es un principiante Raspberry Pi y necesita ayuda para instalar Raspberry Pi OS en su Raspberry Pi 4, consulte mi artículo sobre cómo instalar Raspberry Pi OS en Raspberry Pi 4.

Además, si necesita ayuda en la configuración sin cabeza de Raspberry Pi 4, consulte mi artículo sobre cómo instalar y configurar Raspberry Pi OS en Raspberry Pi 4 sin monitor externo.

Actualización de Raspberry Pi OS

Antes de instalar Zabbix 5, sería una buena idea actualizar todos los paquetes existentes de Raspberry Pi OS.

Primero, actualice el caché del repositorio de paquetes APT de su sistema operativo Raspberry Pi con el siguiente comando:

$ sudo apt actualización

Para actualizar todos los paquetes existentes de su sistema operativo Raspberry Pi, ejecute el siguiente comando:

$ sudo apt pleno-actual

Para confirmar la instalación, presione Y, y luego presiona .

El Administrador de paquetes APT descargará todos los paquetes requeridos desde Internet. Puede tardar unos minutos en completarse.

Una vez que se descarguen todos los paquetes requeridos, el Administrador de paquetes APT los instalará uno por uno. Aunque, puede llevar unos minutos completar.

En este punto, todos los paquetes existentes deben actualizarse.

Para que los cambios entren en vigencia, reinicie su Raspberry Pi 4 con el siguiente comando:

$ sudo reinicio

Agregar repositorio de paquetes oficial de Zabbix 5

Una vez que sus botas Raspberry Pi 4, descargue el archivo DEB del repositorio de paquetes Zabbix con el siguiente comando:

$ wget -o /tmp /zabbix5.Deb https: // repo.zabbix.com/zabbix/5.2/raspbian/piscina/main/
Z/ZABBIX-Release/Zabbix-Release_5.2-1+Debian10_All.debutante

Una vez que se completa la descarga, el archivo DEB del repositorio de paquetes Zabbix 5 debe estar disponible en la ruta /tmp/zabbix5.debutante.

Instala el zabbix5.debutante Archivo con el siguiente comando:

$ sudo apt install /tmp /zabbix5.debutante

Se debe agregar el repositorio de paquetes Zabbix 5.

Ahora, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

Instalación del servidor de base de datos Mariadb

Debe instalar el servidor de base de datos mariadb para almacenar los datos de Zabbix 5.

Puede instalar el servidor de base de datos mariadb con el siguiente comando:

$ sudo apt install mariadb-server mariadb-client

Para confirmar la instalación, presione Y, y luego presiona .

El Administrador de paquetes APT descargará todos los paquetes requeridos desde Internet. Puede tomar un tiempo completar.

Una vez que se descargan los paquetes, el Administrador de paquetes APT los instalará uno por uno. Esto puede tardar un tiempo en completarse.

En este punto, se debe instalar mariadb.

Una vez que se instala MariadB, el servicio de base de datos MariadB mysqld debería estar ejecutando.

$ sudo systemctl status mysqld

Si en algún caso, el servicio de base de datos mariadb mysqld no se está ejecutando, puede iniciarlo con el siguiente comando:

$ sudo systemctl iniciar mysqld

Instalación de Zabbix 5

Ahora, puede instalar Zabbix 5 con el siguiente comando:

$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-confon
agente zabbix

Para confirmar la instalación, presione Y, y luego presiona .

El Administrador de paquetes APT descargará todos los paquetes requeridos de Internet, y puede llevar un tiempo completar.

Una vez que se descargan todos los paquetes, el Administrador de paquetes APT debe instalarlos uno por uno.

En este punto, Zabbix 5 debe instalarse.

Creación de una base de datos para Zabbix 5

Antes de que pueda usar Zabbix 5, debe crear un usuario de MariadB y una base de datos para Zabbix 5.

Para crear un usuario de mariadb zabbix, Establezca la contraseña en secreto Para el zabbix usuario, luego ejecute el siguiente comando:

$ sudo mysql -u root -e 'Crear usuario zabbix@localhost identificado por "secreto";'

Para crear una base de datos Mariadb zabbix, Ejecute el siguiente comando:

$ sudo mysql -u root -e 'Crear base de datos Zabbix Conjunto de caracteres UTF8 COLLATE UTF8_BIN;'

Permitir al usuario de Mariadb zabbix Acceso completo a la base de datos de Mariadb zabbix ejecutando el siguiente comando:

$ sudo mysql -u root -e 'otorga todos los privilegios en Zabbix.* a zabbix@localhost; '

Para que los cambios en la base de datos de MariaDB entren en vigencia, ejecute el siguiente comando:

$ sudo mysql -u root -e 'privilegios de descarga;

Importación de esquemas de Zabbix 5 en la base de datos Zabbix

Una vez una base de datos Mariadb zabbix y usuario de mariadb zabbix se crea, debe importar los esquemas de base de datos Zabbix 5 a la MariaDB zabbix base de datos.

Puede importar los esquemas de base de datos Zabbix 5 a Mariadb zabbix base de datos con el siguiente comando:

$ zcat/usr/share/doc/zabbix-server-mysql*/create.sql.GZ | mysql -Uzabbix
-Dzabbix -psecret

Configuración de Zabbix 5

Una vez que hayas creado el zabbix Base de datos Mariadb e importó los esquemas de base de datos Zabbix 5, debe configurar el servidor Zabbix para usar la base de datos Mariadb que ha creado.

Para hacer eso, abra el /etc/zabbix/zabbix_server.confusión archivo con el nano Editor de texto de la siguiente manera:

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

Desplácese hacia abajo un poco y encuentre el Dbpassword = línea como se marca en la captura de pantalla a continuación.

Luego, descomense la línea (retire el signo # desde el comienzo de la línea) y establezca DBPassword a la mariadb zabbix contraseña de usuario. En este caso lo es secreto.

Una vez que haya terminado, presione + X seguido por Y y Para salvar el /etc/zabbix/zabbix_server.confusión archivo.

Para que los cambios entren en vigencia, reinicie el servidor zabbix servicio systemd con el siguiente comando:

$ sudo systemctl reiniciar zabbix-server.servicio

Si todo esta bien, el servidor zabbix El servicio debe estar ejecutado.

Para verificar si el servidor zabbix Systemd Service se ejecuta, ejecute el siguiente comando:

$ sudo systemctl status zabbix-server.servicio

Como puedes ver, el servidor zabbix Systemd Service se está ejecutando.

Para que los cambios entren en vigencia, reinicie el agente zabbix servicio systemd con el siguiente comando:

$ sudo systemctl reiniciar zabbix-agent.servicio

El agente zabbix El servicio Systemd debe estar ejecutado, como puede ver en la captura de pantalla a continuación.

$ sudo systemctl status zabbix-agent.servicio

Además, reinicie el apache2 servicio systemd con el siguiente comando:

$ sudo systemctl reiniciar apache2

El apache2 El servicio Systemd también debe estar ejecutándose, como puede ver en la captura de pantalla a continuación.

$ sudo systemctl status apache2.servicio

Agregar servidor Zabbix al inicio del sistema

Para asegurarse de que el servidor Zabbix comience automáticamente cuando sus botas Raspberry Pi 4, agregue el servidor zabbix Servicio Systemd al inicio del sistema con el siguiente comando:

$ sudo systemctl habilita zabbix-server.servicio

Acceso a la aplicación web de Zabbix 5

Una vez que Zabbix 5 está instalado y configurado, puede acceder a la aplicación web Zabbix 5 desde cualquier dispositivo en su red doméstica utilizando un navegador web.

Para acceder a la aplicación web Zabbix 5 desde otros dispositivos en su red doméstica, necesita la dirección IP de su Raspberry Pi 4.

Puede encontrar la dirección IP de su Raspberry Pi 4 con el siguiente comando:

$ hostname -i

Como puede ver, la dirección IP de mi Raspberry Pi 4 es 192.168.0.104. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

Para acceder a la aplicación web Zabbix 5, visite http: // 192.168.0.104/zabbix de un navegador web.

Mientras está ejecutando la aplicación web Zabbix 5 por primera vez, debe configurarla.

Seleccione su idioma y haga clic en Próximo paso.

Asegúrese de que todo esté bien y haga clic en Próximo paso.

Seleccionar Mysql Como tipo de base de datos. Entonces, escriba zabbix Como nombre de la base de datos, zabbix como nombre de usuario, y secreto Como la contraseña.

Una vez que haya terminado, haga clic en Próximo paso.

Haga clic en Próximo paso.

Seleccione su zona horaria y tema predeterminado para la aplicación web Zabbix 5. Una vez que haya terminado, haga clic en Próximo paso.

Asegúrese de que toda la información sea correcta. Si es así, haga clic en Próximo paso.

La aplicación web Zabbix 5 debe configurarse. Haga clic en Finalizar.

Deberías ver la ventana de inicio de sesión de Zabbix 5.

Escribir Administración como el nombre de usuario y zabbix Como la contraseña. Entonces, haga clic en Iniciar sesión.

Debe iniciarse sesión en la aplicación web Zabbix 5.

Cambiar la contraseña de inicio de sesión de administrador de Zabbix 5

Lo primero que desea hacer después de haber iniciado sesión en la aplicación web Zabbix 5 es cambiar la contraseña predeterminada para el Administración Usuario para fines de seguridad.

Para hacer eso, haga clic en Administración > Usuarios > Administración de la aplicación web Zabbix 5 como se marca en la captura de pantalla a continuación.

Haga clic en Cambiar la contraseña.

Escriba la contraseña deseada y haga clic en Actualizar.

La contraseña predeterminada del Administración El usuario debe ser cambiado. Ahora, debería poder iniciar sesión en la aplicación web Zabbix 5 utilizando su contraseña recién establecida.

Resumen

En este artículo, le he mostrado cómo instalar Zabbix 5 en Raspberry Pi 4 Computadora de un solo tablero y acceder a la aplicación web Zabbix 5 desde otros dispositivos en su red doméstica. Este artículo debería ayudarlo a comenzar con Zabbix 5 en su Raspberry Pi 4.