Cómo instalar Zabbix en Raspberry Pi 3

Cómo instalar Zabbix en Raspberry Pi 3
Zabbix es un software de código abierto para monitorear servidores, servicios en la nube, máquinas virtuales y muchos más. En este artículo, te mostraré cómo instalar Zabbix 4.0 en Raspberry Pi 3. Entonces empecemos.

Cosas que necesitas:

Para instalar con éxito Zabbix en Raspberry Pi 3 usando este artículo, necesita,

  • Una computadora de una sola placa Raspberry Pi 3.
  • Una tarjeta microSD de al menos 8 GB o más.
  • Conectividad de red en Raspberry Pi.

Instalación de Raspbian en Raspberry Pi:

Debe tener instalado Raspbian OS en su Raspberry Pi 3 para instalar Zabbix en Raspberry Pi.

He escrito un artículo dedicado sobre la instalación de Raspbian OS en Raspberry Pi que puede leer en https: // Linuxhint.com/install_raspbian_raspberry_pi/. Espero que ayude. Si tiene alguna pregunta, no dude en preguntar en https: // soporte.Linuxhint.com/.

Conectando Raspberry Pi a Internet:

Puede conectar un extremo de su cable LAN (Cat5e o Cat6) a su enrutador o interruptor y el otro extremo a su Raspberry Pi para obtener conectividad a Internet fácilmente.

También puedes usar wifi en tu Raspberry Pi. He escrito un artículo dedicado sobre lo que puedes leer en https: // linuxhint.com/rasperberry_pi_wifi_wpa_supplicant/.

Conectarse a Raspberry Pi de forma remota:

Una vez que tenga Raspbian instalado y configurado, puede conectarse a su Raspberry Pi usando SSH.

Para hacer eso, ejecute el siguiente comando desde su computadora portátil o escritorio.

$ ssh pi@ip_addr

Nota: Aquí, Ip_addr ¿Es la dirección IP de su Raspberry Pi?.

Si ve este mensaje, simplemente escriba sí y presione .

Ahora, escriba la contraseña de su Raspberry Pi y presione . La contraseña predeterminada es frambuesa.

Deberías estar conectado.

Agregar repositorio de paquetes Zabbix:

Zabbix no está disponible en el repositorio oficial de paquetes de Raspbian. Pero puede agregar fácilmente el repositorio oficial de paquetes Zabbix en Raspbian e instalar Zabbix.

Primero, descargue el archivo de instalador de Zabbix Package Repository con el siguiente comando:

$ wget https: // repo.zabbix.com/zabbix/4.0/Raspbian/Pool/Main/Z/Zabbix-Release/Zabbix-
Release_4.0-2+estiramiento_ todos.debutante

Se debe descargar el archivo de instalador de DEB.

Ahora, instale el archivo DEB con el siguiente comando:

$ sudo dpkg -i zabbix -release_4.0-2+estiramiento_ todos.debutante

Se debe agregar el repositorio de paquetes de Zabbix.

Actualización de la memoria caché del repositorio de paquetes apt de Raspbian:

Ahora, debe actualizar el caché del repositorio de paquetes APT de su sistema operativo Raspbian de la siguiente manera:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Actualización de paquetes Raspbian:

Siempre es una buena idea mantener actualizados los paquetes Raspbian instalados antes de instalar cualquier cosa nueva.

Para actualizar los paquetes Raspbian, ejecute el siguiente comando:

$ sudo apt actualización

Ahora presiona Y y luego presiona continuar.

Todos los paquetes están actualizados.

Ahora, reinicie su Raspberry Pi con el siguiente comando:

$ sudo reinicio

Instalación y configuración de Zabbix:

Una vez que sus botas Raspberry Pi, puede instalar Zabbix en él.

Para instalar Zabbix desde el repositorio oficial de paquetes de Zabbix, ejecute el siguiente comando:

$ sudo apto instalación zabbix-server-mysql zabbix-frontend-php zabbix-agent

Ahora presiona Y y luego presiona .

Zabbix se debe instalar.

Ahora, debe configurar la base de datos Mariadb/MySQL para Zabbix.

Para hacer eso, inicie sesión en su shell mariadb/mysql como el raíz Usuario con el siguiente comando:

$ sudo mysql -u root -p

Si tiene una contraseña configurada para mariadb/mysql, escribala y presione . Por defecto, no se establece una contraseña. Entonces, puede dejarlo vacío y solo presionar .

Deberías iniciar sesión en el shell mariadb/mysql.

Ahora, crea una base de datos zabbix Para Zabbix como sigue:

Mariadb [(ninguno)]> Crear base de datos Zabbix Set Utf8 Collate UTF8_Bin;

Ahora, crea un usuario zabbix con la contraseña TU PASE como sigue. Voy a usar la contraseña zabbix para mantener las cosas simples.

Mariadb [(ninguno)]> otorgue todos los privilegios en Zabbix.* a zabbix@localhost identificado por
'TU PASE';

Finalmente, salga del shell Mariadb/MySQL de la siguiente manera:

Mariadb [(ninguno)]> salir;

Ahora, instale las tablas predeterminadas de Zabbix con el siguiente comando:

$ zcat/usr/share/doc/zabbix-server-mysql*/create.sql.GZ | mysql -u zabbix -p

Ahora, escriba la contraseña para su zabbix Usuario de mariadb/mysql y presione .

Ahora, debe editar el archivo de configuración de Zabbix /etc/zabbix/zabbix_server.confusión.

Abra el archivo de configuración de Zabbix /etc/zabbix/zabbix_server.confusión Con el siguiente comando:

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

Ahora, encuentre la línea # Dbpassword = como se marca en la captura de pantalla a continuación.

Descopment la línea (eliminando el símbolo #) y coloque la contraseña para el zabbix MARIADB/MYSQL USUARIO allí. El archivo de configuración final se ve así.

Una vez que haya terminado, guarde el archivo presionando + X, seguido por Y y .

Ahora, abra el archivo de configuración de Apache de Zabbix con el siguiente comando:

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

Encuentre las líneas como marcadas en la captura de pantalla a continuación y desenchelatela (eliminar # símbolo).

Finalmente, el archivo de configuración se ve de la siguiente manera. Ahora presiona + X, seguido por Y y Para guardar el archivo.

Inicio del servidor Zabbix:

Ahora, reinicie los servicios de Zabbix con el siguiente comando:

$ sudo systemctl reiniciar zabbix-server zabbix-agent apache2

Agregue los servicios Zabbix al inicio del sistema también con los siguientes comandos.

$ sudo SystemCTL Habilitar zabbix-server zabbix-agent apache2

Configuración de Zabbix Frontend:

Ahora, debe configurar Zabbix desde el navegador web.

Debe saber la dirección IP de su Raspberry Pi. Pero si lo has olvidado, puedes ejecutar el siguiente comando para encontrarlo.

$ ip a | egrep "inet"

La dirección IP en mi caso es 192.168.2.6. Será diferente para ti, así que asegúrate de reemplazarlo con el tuyo de ahora en adelante.

Ahora, abra un navegador web y visite http: // 192.168.2.6 y deberías ver la página siguiente. Haga clic en Próximo paso.

Ahora, asegúrese de que todas estas líneas estén bien. Entonces, haga clic en Próximo paso.

Ahora, escriba la contraseña para su zabbix Usuario de base de datos mariadb/mysql y haga clic en Próximo paso.

Haga clic en Próximo paso.

Asegúrate de que todo sea correcto. Entonces, haga clic en Próximo paso.

Finalmente, haga clic en Finalizar.

Ahora, debería poder iniciar sesión en Zabbix Frontend. El usuario predeterminado es Administración y la contraseña es zabbix.

Deberías iniciar sesión. Puede configurar tareas de monitoreo de Zabbix desde aquí.

Entonces, así es como instala Zabbix en Raspberry Pi 3. Gracias por leer este artículo.