Convierte tu Raspberry Pi en una herramienta de monitoreo de red

Convierte tu Raspberry Pi en una herramienta de monitoreo de red / Linux

Ya sea que desee mantener un ojo en los dispositivos de su red doméstica o si desea monitorear el rendimiento de su sitio web, la herramienta de monitoreo de código abierto Nagios debe ser su primer puerto de escala. Aunque necesitará una caja de Linux, el software de Nagios es rápido de instalar y de configurar..

Pero, es un desperdicio de una PC. Tener una configuración completa del sistema y dedicarse a verificar si otros dispositivos se han desconectado desperdicia espacio, energía y hardware. Afortunadamente, tenemos una solución para esto, en la forma de la Raspberry Pi. La compacta mini computadora de fabricación británica ha demostrado ser increíblemente versátil desde su lanzamiento en 2012, ayudando a las personas a construir todo, desde televisores inteligentes hasta interruptores inteligentes de detección de luz Cómo construir un conmutador inteligente de detección de luz con Raspberry Pi y IFTTT Cómo Construya un interruptor inteligente que perciba la luz con los gadgets de la casa inteligente Raspberry Pi e IFTTT ¿es demasiado caro? ¡Construye tu propio! A continuación, le indicamos cómo hacer un interruptor inteligente de detección de luz con Raspberry Pi e IFTTT. Lee mas . Tan popular, de hecho, que una nueva versión, Raspberry Pi 2 5 Cosas que no puedes hacer con Raspberry Pi 2 5 Cosas que no puedes hacer con Raspberry Pi 2 Con una CPU de cuatro núcleos y se jacta de ser capaz de ejecutar Windows 10 - ¿Es la Raspberry Pi 2 realmente todo eso? Aquí hay 5 cosas que la Raspberry Pi 2 todavía no puede hacer. Leer más ha sido lanzado en 2015.

El agujero de conejo de Nagios

Antes de empezar, una advertencia. Una vez que comience a jugar con Nagios en cualquier plataforma (y la Raspberry Pi no es diferente), descubrirá una amplia selección de opciones y configuraciones que se pueden configurar. Con esta herramienta, es fácil monitorear el estado de un servidor o conmutador; También es muy fácil encontrarte con un montón de opciones de conejos, lo que podría establecer demasiados controles (que pueden ser contraproducentes)..

Así que antes de continuar, ten esto en cuenta. Comience lentamente con Nagios, agregando cheques adicionales de forma diaria o semanal, después de haber confirmado si los primeros funcionaron correctamente.

Prepare su tarjeta SD con NagiosPi

La Raspberry Pi tiene su propia versión de Nagios, el NagiosPi especialmente configurado que está disponible en este recurso compartido de Google Drive..

Su Raspberry Pi necesitará estar conectado a su red, preferiblemente con un cable Ethernet para comenzar (puede configurar Wi-Fi más adelante Configuración de redes inalámbricas en su Raspberry Pi Configuración de redes inalámbricas en su Raspberry Pi Prácticamente todos los proyectos de Raspberry Pi requerirán se puede obtener una conexión de red y una considerable flexibilidad al ignorar el puerto Ethernet en lugar de un dispositivo USB inalámbrico. Leer más) para que pueda usarlo como un dispositivo sin cabeza a través de SSH Configuración de su Raspberry Pi para un uso sin cabeza con la configuración de SSH Su Raspberry Pi para uso sin cabeza con SSH La Raspberry Pi puede aceptar comandos SSH cuando se conecta a una red local (ya sea por Ethernet o Wi-Fi), lo que le permite configurarlo fácilmente. Los beneficios de SSH van más allá de alterar el examen diario ... Leer más, que se activa de forma predeterminada en NagiosPi.

Cuando se debe extraer la imagen, que tiene un tamaño de alrededor de 1.5 Gb, después de descargarla y escribirla en una tarjeta SD de repuesto Cómo instalar un sistema operativo en su Raspberry Pi Cómo instalar un sistema operativo en su Raspberry Pi Aquí le indicamos cómo obtener un nuevo El sistema operativo instalado y ejecutándose en su Pi, y cómo clonar su configuración perfecta para una rápida recuperación de desastres. Más información (más de 4 Gb de capacidad) con ImageWriter (o si está en Windows, use Win32 Disk Imager; los usuarios de Mac OS X pueden emplear Pi Filler).

Con la imagen escrita, inserte la tarjeta SD en su Raspberry Pi y reiníciela. Puede iniciar sesión con la combinación de nombre de usuario / contraseña de pi / raspberry, pero vale la pena cambiar estas credenciales de seguridad más adelante Proteger su Raspberry Pi: de contraseñas a firewalls Asegurar su Raspberry Pi: de contraseñas a firewalls Cualquiera puede usar Google para encontrar el nombre de usuario predeterminado y contraseña de tu Raspberry Pi. ¡No le des esa oportunidad a los intrusos! Lee mas . Una vez que haya iniciado sesión, ingrese sudo raspi-config y seleccione Expandir sistema de archivos para aprovechar toda la capacidad restante de la tarjeta SD.

Configure NagiosPi con su computadora

Con la configuración de NagiosPi, es hora de configurar la herramienta de monitoreo. Comience abriendo su navegador web e ingresando la dirección IP de su Raspberry Pi en la barra de direcciones. Por defecto esto será algo como 192.168.0.x Si usa un enrutador DHCP.

Su navegador debe mostrar la consola NagiosPi, con una colección de enlaces en la esquina superior izquierda:

  • Nagios - Muestra las entidades de red configuradas en Nconf.
  • Nconf - Use esto para agregar y administrar artículos para ser monitoreados
  • NagVis - Proporciona una visualización de dispositivos.
  • PHPMyAdmin - Da acceso directo a la base de datos de Nagios.
  • RaspControl - Comprueba el estado de tu Raspberry Pi..

Cada uno de estos requiere un nombre de usuario y contraseña para iniciar sesión, que se muestra junto a cada enlace. Puede editar el archivo HTML para ocultar estos.

RaspControl le da una buena idea de qué información se puede obtener de su Pi y otros dispositivos, aunque el hardware remoto de Linux necesitará el NRPE (Nagios Remote Plugin Executor) instalado en ellos individualmente para que NagiosPi pueda comunicarse con ellos.

Configure NagiosPi para hacer ping a su sitio web

Como se mencionó anteriormente, NagiosPi se puede usar para monitorear todo tipo de dispositivos de red, con una colección de opciones de verificación que pueden parecer abrumadoras al principio. Recomendamos comenzar con una verificación básica, un PING automático y periódico..

Puede ver bien cómo se mostrará la respuesta del ping (o la falta de ella) al cambiar a la página de Nagios, donde se muestran los elementos de red predeterminados (detectados en su red por NagiosPi). Para agregar el suyo, haga clic en Nconf desde la consola NagiosPi y busque en la columna de la izquierda donde encontrará un elemento etiquetado Hospedadores. A la derecha de este click. Añadir, e ingrese el nombre de host, la dirección IP y el alias del dispositivo que desea monitorear.

Hacer clic Enviar cuando hayas terminado, ve a Servicios> Añadir. Aquí, establece el Añadir servicios adicionales al host menú para check_ping y haga clic Añadir. Desplácese hacia abajo y establezca los retrasos necesarios (no los haga demasiado cortos) y haga clic en Enviar, luego en el menú encontrar Generar Nagios Config. Haga clic en esto, luego Desplegar completar.

Monitoreo de disponibilidad y estado

Con su monitorización configurada, cambie a la ventana de NagiosPi y seleccione Servicios. Aquí verá que el dispositivo que agregó está siendo monitoreado junto con los otros en su red. Se puede hacer clic en cada uno de estos elementos, al igual que en los iconos pequeños que los acompañan. Al profundizar en cada una de ellas, descubrirá más información sobre el dispositivo y, potencialmente, llegará a la conclusión de por qué se desconectó..

Esta es la pantalla principal que debe usar una vez que sus dispositivos estén configurados en Nconf. Úselo para vigilar sus servidores y dispositivos de red, y actúe en consecuencia cuando el hardware se desconecte..

Si luego estás listo para otro proyecto, puedes usar una Raspberry Pi no solo para mantenerte en línea, sino también para mantenerte seguro. 8 maneras en que una Raspberry Pi puede ayudarte a aprender habilidades de seguridad en línea 8 maneras en que una Raspberry Pi puede ayudarte Aprenda habilidades de seguridad en línea ¿Quiere saber más sobre la seguridad en línea? La Raspberry Pi es la herramienta perfecta para comenzar, como se muestra en estos proyectos de bricolaje. Lee mas .

¿Has usado Nagios anteriormente? ¿Le interesa este nuevo uso de una Raspberry Pi y le gustaría saber más? Háganos saber en los comentarios..

Créditos de la imagen: red informática a través de Shutterstock

Explorar más sobre: ​​LAN, Raspberry Pi.