Durante más de 15 años desde que vio la luz por primera vez, Nagios , que antes se llamaba NetSaint, se ha mantenido como una de las plataformas de monitoreo de red más conocidas. Solía ser más adecuado para monitorear el estado del sistema activo o inactivo y proporcionar alertas cada vez que algo fallaba, pero se ha convertido en una verdadera plataforma de monitoreo con todas las funciones. Hoy en día, hay dos versiones de Nagios que compiten. Existe el núcleo Nagios gratuito y de código abierto y Nagios XI, una herramienta de monitoreo paga basada en Nagios Core con características adicionales. Hoy, vamos a echar un vistazo a algunas de las principales alternativas de Nagios para el monitoreo de redes. Este es un campo muy activo de la tecnología de la información y ahora hay muchas alternativas disponibles.
Antes de echar un vistazo a las alternativas de Nagios disponibles, comenzaremos hablando sobre el propio Nagios, cuáles son sus mejores características y por qué se ha convertido en la herramienta popular que es. Luego, veremos los inconvenientes de la herramienta, las razones por las que alguien querría reemplazarla con una solución alternativa. Y luego, discutiremos brevemente el monitoreo de red en general. Veremos cómo lo hacen la mayoría de las herramientas utilizando el Protocolo simple de administración de red. Y finalmente, estaremos listos para la gran revelación y revisaremos algunas de las mejores alternativas de Nagios para el monitoreo de redes.
Sobre Nagios
Nagios se conocía originalmente como NetSaint. Esta herramienta de código abierto es una creación de Ethan Galstad y un grupo de desarrolladores. El nombre de Nagios es un acrónimo recursivo de "Nagios no va a insistir en la santidad", con "Santidad" haciendo referencia al nombre original, NetSaint. Curiosamente, Agios es también la palabra griega "santo". El nombre se cambió en respuesta a un desafío legal por parte de los propietarios de una marca comercial similar.
Nagios es una muy buena herramienta de monitoreo para redes y servidores. Se ejecutará en CentOS o RedHat Enterprise Linux. También podría ejecutarse como una máquina virtual en un host de Windows, pero es esencialmente una pieza de software de Linux. A diferencia de la mayoría de las otras herramientas de red de esta lista, Nagios no se basa únicamente en SNMP para monitorear los dispositivos de red. Tiene su propio sistema patentado integrado en su motor central, que se comunica con los dispositivos para recopilar informes de estado. Las métricas, que el monitor recopila periódicamente, aparecen como datos en vivo en el panel de la herramienta y también puede optar por almacenar datos para un análisis posterior. Esta combinación lo convierte en una herramienta bastante poderosa.
A pesar de su uso de un esquema de recopilación de datos patentado, Nagios proporcionará todos los datos que necesita para realizar el monitoreo de la red y la planificación de la capacidad. Tiene un panel de control muy cómodo donde puede ver rápidamente el estado de su red. Este producto también tiene uno de los mejores sistemas de alerta para notificar a los administradores cuando se detecta algo extraño. Después de todo, ese fue el primer objetivo de la herramienta para proporcionar alertas sobre situaciones anormales y sigue siendo uno de sus puntos fuertes.
Nagios se beneficia de una gran comunidad que admite la versión de código abierto Nagios Core y proporciona el desarrollo de muchos complementos avanzados, lo que le da a la herramienta una amplitud impresionante en términos de capacidades de monitoreo.
¿Qué le pasa a Nagios?
El título de este artículo podría llevar a muchos lectores a preguntarse qué podría estar mal con Nagios para justificar su reemplazo por una herramienta alternativa. Bueno, en realidad Nagios no tiene nada de malo. Ha estado allí durante casi 20 años y todavía se mantiene fuerte. Pero el hecho de que Nagios no tenga nada de malo no significa necesariamente que no existan otros productos excelentes que deba considerar. Y si todavía está comprando una plataforma de monitoreo y ha oído hablar de Nagios, tal vez le gustaría saber qué otras opciones hay.
Otra razón por la que podría estar considerando reemplazar Nagios es si ha estado usando Nagios Core gratuito y desea saber, antes de invertir en Nagios XI, qué otras opciones están disponibles. No importa por qué está aquí, estamos a punto de revelar cuáles son nuestras mejores opciones, pero primero, echemos un vistazo breve a cómo funciona normalmente el monitoreo de red.
¿Cómo funciona el monitoreo de red?
Cuando se trata de monitorear redes, hay varias formas de hacerlo. El método que utilice depende en gran medida del nivel de detalle que desee, los esfuerzos que esté dispuesto a realizar y el dinero que pueda gastar. En cuanto a los detalles La mayoría de los administradores están específicamente interesados en los parámetros operativos de los equipos de red, como la carga de la CPU o el uso de la memoria y la utilización del ancho de banda, en bits por segundo, de las diversas interfaces.
La mayoría de las herramientas de monitoreo de red utilizan el Protocolo simple de administración de redes, o SNMP, para lograr su hazaña. SNMP es una función que está integrada en la mayoría de los equipos de red. Los dispositivos habilitados para SNMP tienen contadores e indicadores que los sistemas de monitoreo pueden leer de forma remota. Por ejemplo, existen indicadores para la utilización del procesador y la memoria y contadores de bytes de entrada y salida para cada interfaz.
Mientras evitamos muchos de los tecnicismos innecesarios, intentemos explicar cómo funciona. Para parámetros de tipo medidor como CPU y utilización de memoria, es una simple cuestión de leerlos usando SNMP. Para los parámetros de tipo contador, las cosas pueden ser un poco más elaboradas. Los dispositivos de red generalmente no tienen medidores de utilización de ancho de banda para sus interfaces. Lo que tienen son contadores de bytes de entrada y de salida que siguen aumentando a medida que pasa el tráfico. Tienen uno de estos pares de contadores para cada interfaz. Por cierto, los dispositivos de red también tienen errores similares dentro y fuera de los contadores que algunas herramientas de monitoreo pueden usar para monitorear la tasa de error de una interfaz, a menudo un buen indicador del estado general de una interfaz.
La herramienta de monitoreo de red SNMP sondea cada dispositivo que monitorea en un intervalo conocido, generalmente 5 minutos, y lee los contadores de bytes de entrada y de bytes de salida de cada interfaz monitoreada. El resto son solo matemáticas. La herramienta resta los valores anteriores del contador del valor actual. El resultado es la cantidad de bytes (o errores) que entran o salen en cinco minutos. Luego multiplica el número por 8 (ya que hay 8 bits en un byte) y los divide por 300 (ya que hay 300 segundos en cinco minutos) para obtener el uso promedio de ancho de banda en bits por segundo durante los últimos cinco minutos.
Es importante darse cuenta de que, si bien este método se ha utilizado desde que existen las herramientas de monitoreo, tiene algunas limitaciones. En particular, cualquier pico corto en el tráfico de la red será completamente invisible para la herramienta de monitoreo. Tomemos, por ejemplo, una interfaz de 100 Mbps. Si no transporta tráfico durante 75 segundos, luego 100 Mbps durante 30 segundos y no hay tráfico nuevamente durante otros 75 segundos, una herramienta de monitoreo SNMP debería su utilización como 50%, aunque estuvo al máximo durante la mitad del intervalo de 5 minutos.
Las mejores alternativas de Nagios
Una búsqueda rápida con Google o cualquier otro motor de búsqueda revelará docenas de herramientas de monitoreo de red. Algunos son productos comerciales, otros son de código abierto. Nuestra lista de las principales alternativas de Nagios contiene en su mayoría herramientas pagas, ya que a menudo ofrecen un conjunto de funciones más rico. Todas las herramientas pagas de nuestra lista tienen una versión de prueba gratuita que está limitada en tiempo o capacidad, lo que le permite probar cualquiera de ellas. Dado que algunas de estas herramientas requieren un esfuerzo considerable para configurarlas correctamente, es posible que desee evitar probar demasiadas.
1. Monitor de rendimiento de red SolarWinds (prueba GRATUITA)
SolarWinds es famoso por sus excelentes herramientas de administración de red y por sus numerosas herramientas gratuitas. Su producto estrella, SolarWinds Network Performance Monitor , o NPM , es una solución completa de monitoreo de red que constantemente se ubica entre los mejores de su clase. La herramienta cuenta con una interfaz gráfica de usuario fácil de usar que los administradores pueden usar para monitorear dispositivos y configurar la herramienta. SolarWinds también es famoso por sus herramientas gratuitas, cada una de las cuales aborda un aspecto específico de la administración de la red.
Volviendo al Monitor de rendimiento de red, veamos qué tiene para ofrecer. Agregar un dispositivo al Monitor de rendimiento de red es fácil. Simplemente especifique la dirección IP o el nombre de host del dispositivo y los parámetros de conexión SNMP. El sistema consultará el dispositivo y enumerará todos los parámetros SNMP que se pueden monitorear. Todo lo que tiene que hacer es elegir los que desea incluir en su tablero, gráficos e informes. Y hablando de agregar dispositivos, prácticamente no hay límite en la cantidad de dispositivos que puede agregar. La escalabilidad de esta herramienta es una de sus mejores características. Desde un puñado de dispositivos hasta miles de ellos, lo tiene cubierto.
Dado que las alertas son una de las fortalezas de Nagios y una característica importante de las herramientas de monitoreo, veamos cómo se ve eso en NPM . Su sistema de alerta es insuperable. Es altamente personalizable si tiene necesidades no estándar, pero también se puede usar de inmediato con configuraciones mínimas. El motor de alerta es lo suficientemente inteligente como para no enviar notificaciones de eventos "sin importancia" en el medio de la noche o enviar cientos de notificaciones para tantos servidores que no responden cuando el problema principal es un enrutador inactivo o un conmutador de red.
Los precios del Monitor de rendimiento de red SolarWinds comienzan en $ 2 955 por hasta 100 elementos monitoreados y aumentan de acuerdo con la cantidad de elementos monitoreados. También se pueden agregar algunas herramientas opcionales a NPN, lo que podría aumentar su precio. Si prefiere probar el producto antes de comprometerse a comprarlo, puede descargar una versión de prueba gratuita de 30 días desde el sitio web de SolarWinds.
2. PRTG
La Paessler Router Traffic Grapher , que suele ser llamado simplemente PRTG , es otra excelente alternativa a Nagios. Esta herramienta puede monitorear todos los sistemas, dispositivos, tráfico y aplicaciones de su infraestructura de TI. Es un paquete todo incluido que no depende de módulos externos o complementos que deben descargarse e instalarse para un monitoreo básico. Algunas funciones avanzadas están disponibles como sensores adicionales. Debido a su naturaleza integrada, es más rápido y fácil de instalar que muchas herramientas de monitoreo de red. Paessler afirma que podría comenzar a monitorear en 2 minutos. PRTG ofrece una selección de varias interfaces de usuario diferentes. Hay una consola empresarial de Windows, una interfaz web basada en Ajax y aplicaciones móviles para Android e iOS.
Una de las mejores características de PRTG es su sistema de detección automática. Escaneará segmentos de red y reconocerá automáticamente una amplia gama de dispositivos y sistemas, creando sensores a partir de plantillas de dispositivos predefinidas. Esta característica es un accesorio para hacer que el software sea tan rápido de instalar. La función de mapa de la herramienta le permitirá crear mapas personalizados con sus datos de monitoreo, ofreciendo una forma única de mostrar los datos. En cuanto a sus funciones de alerta, son muy flexibles y personalizables. Al usar las aplicaciones de cliente gratuitas para Android, iOS y Windows Phone, incluso puede recibir notificaciones automáticas directamente en su dispositivo. También puede configurar notificaciones por correo electrónico o SMS. Una potente API le permite escribir sus propios scripts de notificación.
PRTG tiene una estructura de precios relativamente simple. Hay una versión gratuita que tiene todas las funciones, pero limitará su capacidad de monitoreo a 100 sensores. Tenga en cuenta que, a diferencia de la mayoría de herramientas similares, cada parámetro supervisado cuenta como un sensor. Entonces, monitorear el ancho de banda en cada puerto de un conmutador de 48 puertos requerirá 48 sensores. También hay una versión de prueba de 30 días que permite sensores ilimitados, pero volverá a 100 sensores una vez que finalice el período de prueba. Si necesita monitorear más de 100 sensores, deberá comprar una licencia. Su precio varía según la cantidad de sensores desde $ 1 600 por 500 sensores hasta $ 14 500 por sensores ilimitados.
3. WhatsUp Gold
WhatsUp Gold de Ipswitch es otro nombre conocido en el campo de las herramientas de monitoreo. Solía ser un tipo de herramienta de monitoreo hacia arriba o hacia abajo, pero ha evolucionado hasta convertirse en una herramienta de administración completa con monitoreo proactivo para el tráfico de red, aplicaciones, entornos virtuales y configuraciones de dispositivos. Hoy, WhatsUp Gold tiene todo lo que puede esperar de una herramienta de monitoreo de nivel empresarial, y todo está disponible a través de su GUI intuitiva.
WhatsUp Gold cuenta con un motor de descubrimiento automático que encontrará sus dispositivos y los agregará a la consola de monitoreo. No solo encontrará su equipo de red, sino también servidores físicos, servidores virtuales, servidores en la nube y aplicaciones. Incluso hay una vista de mapa en la que se puede hacer clic para obtener más información sobre cada dispositivo.
WhatsUp Gold también tiene un excelente sistema de alerta para informarle sobre los problemas antes de que los usuarios los noten. A través del Centro de alertas de la herramienta, puede optar por utilizar umbrales predefinidos o establecerlos según sus necesidades específicas. El sistema de alerta le permite crear políticas de acción que definen lo que sucede cuando un parámetro monitoreado cambia de estado. Las alertas se pueden transmitir por correo electrónico, SMS, Slack o publicaciones IFTTT. El sistema también puede reiniciar servicios y activar alarmas web.
Una edición gratuita de WhatsUp Gold está disponible, como siempre, pero está limitada a monitorear un máximo de cinco dispositivos. Para más dispositivos, las licencias pagas están disponibles en tres niveles de funcionalidad creciente con una estructura de precios basada en la cantidad de dispositivos a monitorear. También hay una versión de prueba gratuita con todas las funciones que puede utilizar durante un tiempo limitado.
4. ManageEngine OpManager
ManageEngine es otro conocido fabricante de herramientas de gestión de redes. Su herramienta OpManager es una solución de administración completa que abordará la mayoría de las necesidades de monitoreo. La herramienta se ejecuta en Windows o Linux y está cargada con excelentes características. Uno de ellos es su función de descubrimiento automático que puede mapear su red, brindándole un panel de control personalizado de manera única.
El panel de control ManageEngine OpManager es otro de los puntos fuertes de las herramientas. Es muy fácil de usar y navegar y tiene funcionalidad de desglose. Si le gustan las aplicaciones móviles, están disponibles para tabletas y teléfonos inteligentes, lo que le permite acceder a la herramienta desde cualquier lugar. En general, este es un producto muy pulido y profesional.
Las alertas en OpManager son tan buenas como todos sus demás componentes. Existe un complemento completo de alertas basadas en umbrales que ayudarán a detectar, identificar y solucionar problemas de red. Se pueden establecer varios umbrales con varias notificaciones para cada métrica de rendimiento.
Si desea probar ManageEngine OpManager antes de comprar, hay una versión gratuita disponible. Pero en lugar de una prueba por tiempo limitado, esta tiene una función limitada. Por ejemplo, no le permitirá monitorear más de diez dispositivos. Aunque esto podría ser suficiente para realizar pruebas, es insuficiente para todas las redes, excepto para las más pequeñas. Para más dispositivos, debe elegir entre los planes Essential o Enterprise. El primero le permitirá monitorear hasta 1,000 nodos mientras que el otro sube hasta 10,000. La información sobre precios está disponible poniéndose en contacto con el departamento de ventas de ManageEngine.
5. Cactus
Cacti es posiblemente el sistema de monitoreo de código abierto y gratuito más utilizado. Puede que no sea tan rico en funciones como algunos productos comerciales pero, dado su precio, es una gran herramienta. Cati también tiene un significado histórico. Aparte de MRTG, que es la madre de todas las herramientas de monitoreo de red y un padre distante, esta es posiblemente la herramienta de monitoreo más antigua que existe. Y eso no sería así si no fuera una excelente herramienta.
Cacti se lanzó por primera vez en 2004 como una interfaz web para la herramienta RRD, el componente de registro y gráficos de MRTG. Sus componentes principales son un sondeador rápido, plantillas de gráficos avanzados y múltiples métodos de adquisición de datos. Cacti también cuenta con control de acceso de usuarios y cada usuario puede configurarse para tener acceso a un conjunto diferente de gráficos, una característica útil para grandes implementaciones con múltiples equipos de soporte. Cacti también cuenta con una interfaz basada en web fácil de usar, aunque algo anticuada. Puede escalar desde una pequeña empresa o LAN doméstica hasta redes complejas con miles de dispositivos en varios sitios.
Cacti usa RRDTool para almacenar datos en una base de datos SQL y para crear los gráficos. Está escrito principalmente en PHP, por lo que es fácil de modificar para adaptarlo a sus necesidades. La herramienta tiene plantillas integradas para varios tipos de dispositivos. Estas plantillas ya incluyen la mayoría de los elementos que quizás desee supervisar. Cacti es tan popular que muchas plantillas específicas de dispositivos se pueden descargar desde los sitios web de los fabricantes de dispositivos o desde los foros de Cacti impulsados por la comunidad. Lo único que falta en el producto es una buena función de alerta. Pero con su código PHP de código abierto, nada impide que nadie lo agregue.