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:
Si no desea configurar su Raspberry Pi 4 en modo sin cabeza, también necesitará:
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ónPara actualizar todos los paquetes existentes de su sistema operativo Raspberry Pi, ejecute el siguiente comando:
$ sudo apt pleno-actualPara 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 reinicioAgregar 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/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.debutanteSe debe agregar el repositorio de paquetes Zabbix 5.
Ahora, actualice el caché del repositorio del paquete APT con el siguiente comando:
$ sudo apt actualizaciónInstalació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-clientPara 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 mysqldSi 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 mysqldInstalación de Zabbix 5
Ahora, puede instalar Zabbix 5 con el siguiente comando:
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-confonPara 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 -UzabbixConfiguració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ónDesplá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.servicioSi 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.servicioComo 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.servicioEl agente zabbix El servicio Systemd debe estar ejecutado, como puede ver en la captura de pantalla a continuación.
$ sudo systemctl status zabbix-agent.servicioAdemás, reinicie el apache2 servicio systemd con el siguiente comando:
$ sudo systemctl reiniciar apache2El 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.servicioAgregar 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.servicioAcceso 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 -iComo 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.