Zabbix es una herramienta de monitoreo de código abierto en la que 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.
Puede instalar Zabbix en Raspberry Pi y monitorear la red de otras computadoras/servidores en su red doméstica utilizandolo.
En este artículo, le mostraré cómo configurar Zabbix en su Raspberry Pi para monitorear la red de otras computadoras/servidores en su red doméstica.
Cosas que necesitarás
Para seguir este artículo, necesita una computadora de un solo tablero Raspberry Pi con Zabbix 5 instalada en él.
Si necesita ayuda para instalar Zabbix 5 en su computadora de un solo tablero Raspberry Pi, lea mi artículo sobre Cómo instalar Zabbix 5 en Raspberry Pi 4.
He instalado Zabbix 5 en mi Raspberry Pi (ejecutando el sistema operativo Raspberry Pi). La dirección IP de mi Raspberry Pi es 192.168.0.106. Entonces, accederé a la aplicación web Zabbix 5 utilizando la URL http: // 192.168.0.106/zabbix. La dirección IP de su Raspberry Pi será diferente. Así que asegúrese de reemplazarlo con el tuyo de ahora en adelante.
¿Qué es el agente de Zabbix??
Zabbix tiene 2 componentes: 1) Servidor Zabbix y 2) Agente de Zabbix.
Si desea monitorear su computadora/servidor con Zabbix, debe tener el agente Zabbix instalado y ejecutado en su computadora/servidor. Se comunicará y enviará los datos necesarios al servidor Zabbix (que se ejecuta en su Raspberry Pi).
Instalación del agente Zabbix en Ubuntu/Debian/Raspberry Pi OS
El agente Zabbix está disponible en el repositorio oficial de paquetes de Ubuntu/Debian/Raspberry Pi OS. Entonces, es fácil de instalar.
Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:
$ sudo apt actualización
Puede instalar el agente Zabbix con el siguiente comando:
$ sudo apt install zabbix -agent -y
Se debe instalar el agente de Zabbix.
Abra el archivo de configuración del agente de Zabbix /etc/zabbix/zabbix_agentd.confusión Con el siguiente comando:
$ sudo nano/etc/zabbix/zabbix_agentd.confusión
Cambiar el Servidor variable a la dirección IP de su servidor Zabbix (la dirección IP de su Raspberry Pi).
Además, asegúrese de que el Nombre de host La variable se establece en el nombre de host de su computadora/servidor. Si no conoces el nombre de host de su computadora/servidor, puede ejecutar el comando de nombre de host y encontrarlo.
Una vez que haya terminado, presione + X seguido por Y y <Ingresar> Para guardar el /etc/zabbix/zabbix_agentd.archivo conf.
Para que los cambios entren en vigencia, reinicie el agente zabbix Servicio con el siguiente comando:
$ sudo systemctl reiniciar zabbix-agent
El agente zabbix Debería estar funcionando, como puede ver en la captura de pantalla a continuación.
$ sudo systemctl status zabbix-agent
Instalación del agente Zabbix en CentOS/RHEL 8
Para instalar Zabbix Agent en CentOS/RHEL 8, debe agregar el repositorio de paquetes Zabbix a su computadora/servidor CentOS/RHEL 8.
Para agregar el repositorio de paquetes Zabbix a su CentOS/RHEL 8, ejecute el siguiente comando:
$ sudo rpm -uvh https: // repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-libere-5.2-1.El8.noarch.rpm
Se debe agregar el repositorio de paquetes Zabbix.
Actualice el caché del repositorio del paquete DNF con el siguiente comando:
$ sudo dnf makecache
Instalar Agente de zabbix, Ejecute el siguiente comando:
$ sudo dnf install zabbix-agent
Para confirmar la instalación, presione Y, y luego presiona <Ingresar>.
Para aceptar la tecla GPG, presione Y, y luego presiona <Ingresar>.
Se debe instalar el agente de Zabbix.
Abra el archivo de configuración del agente de Zabbix /etc/zabbix/zabbix_agentd.confusión Con el siguiente comando:
$ sudo nano/etc/zabbix/zabbix_agentd.confusión
Cambiar el Servidor variable a la dirección IP de su servidor Zabbix (la dirección IP de su Raspberry Pi).
Además, asegúrese de que el Nombre de host La variable se establece en el nombre de host de su computadora/servidor. Si no conoces el nombre de host de su computadora/servidor, puede ejecutar el comando de nombre de host y encontrarlo.
Una vez que haya terminado, presione <Control> + X seguido por Y y <Ingresar> Para guardar el /etc/zabbix/zabbix_agentd.archivo conf.
Iniciar el agente zabbix servicio systemd con el siguiente comando:
$ sudo systemctl start zabbix-agent.servicio
El agente zabbix El servicio debe estar ejecutado, como puede ver en la captura de pantalla a continuación.
$ sudo systemctl status zabbix-agent.servicio
Añade el agente zabbix Servicio al inicio del sistema para que comience automáticamente en el arranque del sistema:
$ sudo systemctl habilita zabbix-agent.servicio
Ejecute el siguiente comando para configurar el firewall para permitir el acceso al puerto del agente Zabbix 10050:
$ sudo firewall-cmd --add-service = zabbix-agent --Permanent
Para que los cambios en el firewall entren en vigencia, ejecute el siguiente comando:
$ sudo firewall-cmd--Reload
Instalación del agente Zabbix en Windows 10
En Windows 10, debe descargar el software del agente Zabbix desde el sitio web oficial de Zabbix.
Primero, visite la página de descarga oficial de Zabbix Agent desde un navegador web.
Una vez que se carga la página, seleccione el paquete MSI de Windows como se marca en la captura de pantalla a continuación.
Luego, desplácese hacia abajo un poco y haga clic en el primero DESCARGAR Enlace como se marca en la captura de pantalla a continuación.
Se debe descargar el instalador del agente de Zabbix. Ejecute el instalador.
Haga clic en Próximo.
Comprobar el Acepto los términos en la casilla de verificación del acuerdo de licencia y haga clic en Próximo.
Asegúrese de que el nombre de host sea correcto. Escriba la dirección IP del servidor Zabbix y verifique el Agregar ubicación del agente a la casilla de verificación de ruta.
Una vez que haya terminado, haga clic en Próximo.
Haga clic en Próximo.
Haga clic en Instalar.
Haga clic en Sí.
Agente de zabbix debe instalarse. Haga clic en Finalizar.
Agregar un host de Linux a Zabbix
Una vez que el agente Zabbix está instalado en su computadora/servidor, puede agregarlo al servidor Zabbix (ejecutándose en su Raspberry Pi).
Primero, inicie sesión en la aplicación web de Zabbix y vaya a Configuración> Hosts. Entonces, haga clic en Crear host, como se marca en la captura de pantalla a continuación.
Escriba el nombre de host de la computadora/servidor que está intentando agregar el Nombre de host campo. Entonces, haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Comprobar el Servidores de Linux casilla de verificación y haga clic en Seleccionar.
Haga clic en Agregar, como se marca en la captura de pantalla a continuación.
Haga clic en Agente.
Escriba la dirección IP de la computadora/servidor que está tratando de agregar a Zabbix.
Una vez que haya terminado, haga clic en Agregar.
El host de Linux debe agregarse a Zabbix, como puede ver en la captura de pantalla a continuación.
Agregar un host de Windows 10 a Zabbix
En esta sección, le mostraré cómo agregar un host de Windows 10 a Zabbix. Entonces empecemos.
Solo para mantener las cosas organizadas, creemos un nuevo grupo de host para los hosts de Windows.
Para crear un grupo anfitrión, vaya a Configuración> Host grupos de la aplicación web de Zabbix. Luego, haga clic en el Crear grupo de host.
Escribir Hosts de Windows, y haga clic en Agregar.
Un nuevo grupo anfitrión, Hosts de Windows, debería ser añadido.
Para agregar su host Windows 10 a Zabbix, vaya a COnfiguración> Hosts. Entonces, haga clic en Crear host.
Escriba el nombre de host o el nombre de la computadora de su host Windows 10 en el Nombre de host campo. Entonces, haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Verifique el grupo recién creado Hosts de Windows, y haga clic en Seleccionar.
Haga clic en Agregar, como se marca en la captura de pantalla a continuación.
Haga clic en Agente.
Escriba la dirección IP de su host Windows 10 y haga clic en Agregar.
Su host Windows 10 debe agregarse a Zabbix.
Monitoreo del uso de la red de hosts de Linux
En esta sección, le mostraré cómo monitorear el uso de la red de los hosts de Linux usando Zabbix 5. Entonces empecemos.
Primero, navegue a Configuración> Hosts y haga clic en el host de Linux que desea monitorear el uso de la red.
Haga clic en Plantillas.
Haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Haga clic en Plantillas, como se marca en la captura de pantalla a continuación.
Controlar Interfaces de red de Linux por el agente de Zabbix casilla de verificación y haga clic en Seleccionar.
Haga clic en Actualizar.
El host de Linux debe actualizarse.
Después de un tiempo, se debe resaltar la opción de disponibilidad de ZBX, como puede ver en la captura de pantalla a continuación.
Cuando se resalte la opción ZBX, navegue a Monitoreo> Hosts y haga clic en el Paneles Enlace de su host Linux, como puede ver en la captura de pantalla a continuación.
Como puede ver, se muestra el gráfico de uso de la red.
También puede cambiar la línea de tiempo del gráfico. Como puede ver, he cambiado el tiempo de gráfico a la Últimos 15 minutos. El gráfico se muestra muy bien.
Así es como monitorea el uso de la red de un host de Linux usando Zabbix en su Raspberry Pi.
Monitoreo del uso de la red de hosts de Windows
En esta sección, le mostraré cómo monitorear el uso de la red de los hosts de Windows 10 usando Zabbix 5. Entonces empecemos.
Primero, navegue a Configuración> Hosts y haga clic en el host de Windows 10 que desea monitorear el uso de la red.
Haga clic en Plantillas.
Haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Haga clic en Seleccionar, como se marca en la captura de pantalla a continuación.
Haga clic en Plantillas, como se marca en la captura de pantalla a continuación.
Controlar Windows Network de Zabbix Agent, y haga clic en Seleccionar.
Haga clic en Actualizar.
El Windows 10 El anfitrión debe actualizarse.
Después de un tiempo, se debe resaltar la opción de disponibilidad de ZBX, como puede ver en la captura de pantalla a continuación.
Cuando se resalte la opción ZBX, navegue a Monitoreo> Hosts y haga clic en el Paneles Enlace de su host de Windows 10, como puede ver en la captura de pantalla a continuación.
Como puede ver, se muestra el gráfico de uso de la red.
También puede cambiar la línea de tiempo del gráfico. Como puede ver, he cambiado el tiempo de gráfico a la Últimos 15 minutos. El gráfico se muestra muy bien.
Así es como monitorea el uso de la red de un host de Windows 10 usando Zabbix en su Raspberry Pi.
Conclusión
En este artículo, le he mostrado cómo crear un monitor de red Raspberry Pi usando Zabbix 5. Le he mostrado cómo usar Zabbix para monitorear el uso de la red de los hosts de Linux y Windows en su Raspberry Pi.