Comparación de herramientas de monitoreo de código abierto y de código cerrado (edición 2020)

click fraud protection

Hoy, estamos comparando herramientas de monitoreo de código abierto y de código cerrado. Nuestro objetivo no es iniciar un debate interminable, sino darle una idea de lo que está disponible. Aunque los defensores de uno son típicamente enemigos del otro, nuestra opinión sobre el tema es que hay software bueno y malo en cada categoría. Revisaremos algunos de los mejores productos de cualquier tipo. Como verá, hay muchas buenas opciones en cualquier categoría.

Herramientas de monitoreo de código abierto y de código cerrado

Comenzaremos explicando qué es el software de código abierto y luego compararemos varios aspectos de cada modelo de distribución. Veremos cómo se comparan en precio, pero también en soporte, rendimiento, confiabilidad y personalización. Luego, abordaremos algunos problemas de seguridad relacionados con el software de código abierto antes de completar nuestro recorrido por revisando algunas de las mejores herramientas de monitoreo gratuitas y de código abierto y algunas alternativas pagas que puede preferir.

Acerca del software de código abierto

instagram viewer

Cuando hablamos de software de código abierto, generalmente nos referimos a un concepto más amplio llamado software libre y de código abierto. Lo gratis aquí se refiere a la libertad más que a la ausencia de costo. Con el software gratuito y de código abierto, cualquier persona tiene licencia libre para usar, copiar, estudiar y cambiar el software en cualquier manera, y el código fuente se comparte abiertamente para alentar a las personas a mejorar voluntariamente el diseño del software. Esto es diferente del software patentado o de código cerrado, donde el software generalmente está bajo una licencia restrictiva de derechos de autor y el código fuente generalmente está oculto para los usuarios.

Algunos beneficios del uso de software gratuito y de código abierto incluyen la disminución de los costos de software, el aumento de seguridad y estabilidad, protegiendo la privacidad, la educación y brindando a los usuarios más control sobre sus propios hardware. Hoy, el software gratuito y de código abierto está en todas partes. Por ejemplo, los sistemas operativos como Linux y los descendientes de BSD tienen un uso generalizado y están alimentando millones de servidores. Muchos paquetes de software también utilizan licencias de software libre y de código abierto. Además, el movimiento de software libre y el movimiento de software de código abierto son movimientos sociales en línea que son accesorios para la adopción generalizada de software libre y de código abierto.

Comparación de código abierto y de código cerrado

Hay varios factores a considerar al decidir si optar por una solución de monitoreo de código abierto o cerrado. Si bien el factor de costo (o la falta del mismo) puede ser un gran atractivo, siempre se deben considerar todos los ángulos. Comparemos las ventajas y desventajas de ambos enfoques en varios factores, como el precio, pero también el soporte, el rendimiento y la fiabilidad, así como la personalización. Le ayudará a decidir si desea ir por una ruta u otra.

Precio

La mayoría de las herramientas de monitoreo de código abierto están disponibles de forma gratuita. Por lo tanto, pueden proporcionar un beneficio obvio de ahorro de costos para las organizaciones porque no parecen requerir ninguna inversión financiera. Sin embargo, este no es siempre el caso, y no es raro ver que una solución de monitoreo de código abierto requiera que los usuarios paguen por características adicionales o funcionalidades adicionales.

Aunque no está directamente relacionado con el costo de las herramientas de monitoreo, otros factores a considerar son los problemas legales y las regulaciones de cumplimiento. Algunos marcos regulatorios prohíben específicamente el uso de software de código abierto. Además, algunos softwares de código abierto solo pueden usarse para aplicaciones no comerciales. Tenga esto en cuenta ya que las infracciones podrían terminar costándole más de lo que esperaba.

En cuanto a las herramientas de monitoreo de código cerrado, muchos proveedores, si no todos, ofrecen un período de prueba gratuito que le permite probar los productos y asegurarse de que satisfagan sus necesidades. Una vez que finaliza el período de prueba, la mayoría de las herramientas de monitoreo de pago ofrecerán diferentes niveles o niveles de pago, generalmente en función de la cantidad de interfaces, nodos o dispositivos a monitorear.

El mercado ha cambiado mucho en los últimos años. Hace un tiempo, uno normalmente compraba una herramienta de monitoreo de un revendedor. Hoy, muchos proveedores se han pasado a un modelo de comercio electrónico directo y venden directamente a los clientes a través de sus sitios web. Una ventaja de este modelo de negocio es que a menudo puede beneficiarse de varias promociones que los proveedores pueden ofrecer. Debería hacer una búsqueda rápida en Internet de cualquier código de promoción aplicable que pueda usar, especialmente hacia el final de cada trimestre cuando los proveedores buscan cumplir sus objetivos de ventas.

Apoyo

El soporte es a menudo el área donde el software de código abierto tiene la peor reputación. Sin una gran organización que lo respalde, es cierto que el soporte "oficial" a menudo carece trágicamente de software de código abierto. Sin embargo, el apoyo comunitario es donde brilla el modelo. Los foros de soporte en línea respaldados por la comunidad a menudo están disponibles y, aunque ciertamente no obtendrá ningún Acuerdo de nivel de servicio (SLA), el soporte que obtiene de estas fuentes a menudo es adecuado.

Tenga en cuenta que la asistencia que obtiene con el software de código abierto, no solo las herramientas de monitoreo, varía mucho. Si realmente necesita un soporte sólido, asegúrese de hacer su tarea y verifique que obtendrá el soporte que necesita.

Las soluciones pagas, por otro lado, generalmente vienen con un soporte respaldado por una estructura organizada con agentes, acuerdos de nivel de servicio y, a menudo, disponibilidad las 24 horas. Puede esperar razonablemente que cualquier problema que pueda encontrar se aborde y resuelva rápidamente a su entera satisfacción. Sin embargo, el soporte ofrecido varía bastante de un proveedor a otro y esta es un área que debe examinar detenidamente si el soporte es una de sus prioridades.

Además, los fabricantes de herramientas de monitoreo de código cerrado tienden a ofrecer una mejor documentación que sus contrapartes de código abierto, aliviando de alguna manera la necesidad de soporte en primer lugar. Y al igual que en el ámbito del código abierto, varias plataformas de software de código cerrado también tendrán foros impulsados ​​por la comunidad donde los usuarios pueden compartir consejos y ayudarse mutuamente.

Rendimiento y confiabilidad

El rendimiento y la confiabilidad es probablemente el área donde hay las menores diferencias entre el software de código abierto y el de código cerrado. Algunos argumentarán que el rendimiento de las herramientas de código abierto depende en gran medida de los aportes de la comunidad y, como tal, no puede ser tan bueno como el de código cerrado, que generalmente es impulsado por intereses comerciales. Otros dirán que el software de código abierto necesita actualizaciones y parches más frecuentes.

Mi experiencia muestra que nada de esto tiene credibilidad. He visto un software de código abierto sólido como una roca y uno comercial absolutamente horrible. Estar respaldado por una gran organización comercial de ninguna manera garantiza calidad, rendimiento o confiabilidad. Existe un buen software y un mal software, al igual que el software de código abierto y el de código cerrado, pero no existe absolutamente ninguna correlación entre los dos.

Por supuesto, el software comercial de código cerrado tiende a ser más fácil de usar y más pulido que el de código abierto. Después de todo, sus fabricantes necesitan tener algo para convencer a los clientes de pagar importantes sumas de dinero. Pero incluso eso no es necesariamente cierto.

Personalización

El software de código abierto brinda a los usuarios finales acceso al código fuente. Eso, a su vez, les permite modificar el software a sus necesidades específicas. A primera vista, puede parecer que es el último nivel de personalización. Pero en realidad es una espada de doble filo. La personalización de software de código abierto a menudo implicará escribir código que a menudo está fuera del alcance de la mayoría de los usuarios.

Por el contrario, el software de código cerrado a menudo ofrece varios niveles de personalización que se pueden aplicar sin tener que escribir ningún código. No podrá agregar alguna funcionalidad adicional a dichas herramientas, pero si el nivel de personalización que necesita se ocupa de adaptar el panel de control a sus necesidades o preparar un informe con algunos datos específicos, muchas de las herramientas de monitoreo comercial le permitirán hacerlo ese.

¿Qué hay de la seguridad?

Ya sea de código abierto o de código cerrado, el software es más seguro es un debate continuo y probablemente interminable. Los detractores del software de código abierto a menudo argumentan que, en virtud de la disponibilidad del código fuente, dicho software es Sin embargo, la experiencia muestra que el software de código abierto generalmente tiene menos malware escrito para eso. Además, los partidarios del software de código abierto argumentan que hay menos exploits debido a más parches frecuentes y la cantidad de desarrolladores que constantemente contribuyen al proyecto seguridad.

Muchos profesionales estarán de acuerdo en que el software de código cerrado es más seguro. Esto se debe en parte a su modelo de desarrollo en un entorno controlado por un proveedor confiable. Y cada vez que se descubre una vulnerabilidad, los proveedores confiables trabajarán rápidamente para desarrollar y proporcionar parches y actualizaciones para mantener a sus clientes fuera de problemas. Los recursos de código abierto a menudo no pueden competir con el esfuerzo de seguridad puesto en soluciones de código cerrado.

Las mejores herramientas de monitoreo de código abierto (y algunas alternativas de código cerrado)

Hemos explorado el mercado buscando algunas de las mejores herramientas de monitoreo de código abierto. Nuestra idea era darle una buena muestra de lo que está disponible. Pero para hacer las cosas más interesantes, también revisaremos algunas alternativas comerciales. No espere una coincidencia característica por característica en ninguna de las alternativas comerciales que fijamos contra las sugerencias de código abierto. Las herramientas de monitoreo son todas diferentes y no hay dos paquetes que puedan soportar tal comparación. En cambio, nuestras comparaciones son en términos de la calidad general de cada herramienta.

1. Zabbix

Primero en nuestra lista es Zabbix, un producto gratuito y de código abierto pero que tiene un aspecto muy profesional, muy parecido a lo que esperarías de un producto comercial. Pero la buena apariencia de su interfaz de usuario no son sus únicos activos. El producto también tiene un conjunto de características impresionantes. Supervisará la mayoría de los dispositivos conectados a la red, además de los equipos de red. Sería una excelente opción para cualquier persona que necesite monitorear servidores además de la utilización del ancho de banda de la red.

Captura de pantalla de Zabbix Dashboard

Zabbix utiliza SNMP, así como la Interfaz de monitoreo de plataforma inteligente (IMPI) para monitorear dispositivos. Puede usar el software para controlar el ancho de banda, la utilización de la CPU y la memoria del dispositivo, el estado general del dispositivo y el rendimiento, así como los cambios de configuración, una característica bastante única dentro de esta lista. Esta herramienta hace mucho más que un simple monitoreo de utilización de ancho de banda de red. También presenta un sistema de alerta impresionante y completamente personalizable que no solo enviará alertas por correo electrónico o SMS, sino que también ejecutará scripts locales que podrían usarse para solucionar algunos problemas automáticamente.

Vientos solares, el creador de la Monitor de rendimiento de red ha existido durante aproximadamente 20 años y goza de una sólida reputación por haber creado algunas de las mejores herramientas de administración de redes y sistemas. Muchos de los productos de la compañía han recibido excelentes críticas y están considerados entre los mejores en sus respectivos campos. La compañía también es famosa por sus herramientas gratuitas, cada una de las cuales aborda una necesidad específica de los administradores de red.

los Vientos solares Monitor de rendimiento de red es principalmente un monitoreo de ancho de banda SNMP pero puede hacer mucho más. En esencia, el producto ofrece monitoreo integral de fallas y gestión de rendimiento utilizando SNMP y, por lo tanto, es compatible con la mayoría de los equipos. Las herramientas NetPath La característica le permite ver la ruta crítica de la red entre dos puntos monitoreados en su red. Además, también puede generar automáticamente mapas de red inteligentes.

SolarWinds NPM - Resumen de red
  • PRUEBA GRATIS: Monitor de rendimiento de red de SolarWinds
  • Enlace de descarga oficial: https://www.solarwinds.com/network-performance-monitor/registration

Otros puntos fuertes del producto incluyen alertas avanzadas y la herramienta PerfStack panel de análisis de rendimiento. Otra característica exclusiva es la funcionalidad de Network Insights que permite la monitorización compleja de dispositivos. La herramienta también puede monitorear redes definidas por software (SDN) y tiene soporte incorporado de Cisco ACI, así como la capacidad de monitorear redes inalámbricas y generar líneas de base de rendimiento de la red.

los Monitor de rendimiento de red de SolarWinds tiene una estructura de precios bastante simple. Las licencias se basan en la cantidad de elementos monitoreados. Hay cinco niveles de licencia disponibles para 100, 250, 500, 2000 y elementos ilimitados a precios que van desde $ 2 955 a $ 32 525, incluido el primer año de mantenimiento. Si prefiere probar la herramienta antes de realizar una compra, una versión de prueba gratuita de 30 días con elementos ilimitados Puede ser obtenido.

2. Nagios Core

Hay dos versiones de Nagios disponibles. Existe la fuente gratuita y de código abierto. Nagios Core y luego está el pagado Nagios XI. Ambos comparten el mismo motor subyacente, pero la similitud se detiene allí. En este momento, echemos un vistazo a Nagios Core, el sistema de monitoreo de código abierto que se ejecuta en el sistema operativo Linux. Este es un sistema completamente modular con el motor de monitoreo real: el actual Nagios núcleo — en su núcleo. Este potente motor se complementa con docenas de complementos disponibles que se pueden descargar para agregar funcionalidad al sistema, y ​​cada complemento agrega algunas características al núcleo.

Captura de pantalla de Nagios Core

Sin embargo, el enfoque modular va mucho más allá del back-end de la herramienta. El front-end de la herramienta es igual de modular, si no más. También se pueden descargar diferentes opciones de front-end desarrolladas por la comunidad. los Nagios Core, los complementos y el front-end se combinan y forman un sistema de monitoreo bastante completo. Sin embargo, hay un inconveniente en este concepto modular. Configuración Nagios Core puede resultar una tarea desafiante. Esto se ve compensado en cierta medida por el apoyo basado en la comunidad que está disponible.

Alternativa pagada: Nagios XI

Nagios XI es un servidor de nivel empresarial y un software de monitoreo de red que proporciona aplicaciones integrales, servicio y monitoreo de red en una solución central. El producto es un descendiente directo de Nagios Core y usa el mismo motor central. Este producto le permite monitorear todos los componentes de infraestructura de misión crítica, como aplicaciones, servicios, sistemas operativos, protocolos de red, métricas de sistemas e infraestructura de red.

Nagios XILos poderosos paneles de control brindan acceso de un vistazo a información poderosa de monitoreo y datos de terceros. Varias vistas proporcionan a los usuarios un acceso rápido a la información que les resulta más útil. La GUI de la herramienta es altamente personalizable y su diseño, diseño y preferencias se pueden modificar por usuario, lo que brinda a los miembros de su equipo la flexibilidad que desean.

Panel de Nagios XI

Nagios XI es muy fácil de usar, gracias a su interfaz de configuración integrada basada en la web que permite a los administradores administrar la configuración de monitoreo, la configuración del sistema y más. La plataforma también ofrece asistentes de configuración para guiar a los usuarios a través del proceso de monitoreo de nuevos dispositivos, servicios y aplicaciones sin tener que comprender conceptos complejos de monitoreo.

Nagios XI está disponible en una edición estándar y una edición empresarial. La Edición Enterprise ofrece una funcionalidad adicional e incluye características diseñadas para ayudar en la configuración a gran escala, el pronóstico y los informes programados. Cada licencia incluye doce meses de mantenimiento y soporte por correo electrónico. Las licencias se basan en la cantidad de hosts de monitoreo y comienzan en $ 1 995 para la Edición estándar y $ 3 495 para la Edición Enterprise. Si desea realizar una prueba del producto, hay disponible una versión de prueba gratuita de 60 días.

3. LibreNMS

LibreNMS es un puerto de código abierto de Observium, una plataforma de monitoreo de red comercial muy potente que se revisa a continuación. Es un sistema de monitoreo de red con todas las funciones que ofrece una gran cantidad de características y soporte para dispositivos. Entre sus mejores características está su motor de autodescubrimiento que no solo depende de SNMP para descubrir dispositivos. Puede descubrir automáticamente toda su red utilizando CDP, FDP, LLDP, OSPF, BGP, SNMP y ARP. Hablando de las funciones de automatización de la herramienta, también tiene actualizaciones automáticas para que siempre se mantenga actualizada.

Captura de pantalla de LibreNMS

Otra característica importante del producto es su módulo de alerta altamente personalizable. Es muy flexible y puede enviar notificaciones de alerta utilizando múltiples tecnologías como el correo electrónico, como la mayoría de sus competidores, pero también IRC, holgura y más. Si usted es un proveedor de servicios o su organización factura a cada departamento por su uso de la red, apreciará la función de facturación de la herramienta. Puede generar facturas de ancho de banda para segmentos de una red en función del uso o la transferencia.

Para redes más grandes y para organizaciones distribuidas, las características de sondeo distribuido de LibreNMS permita que la escala horizontal crezca con su red. También se incluye una API completa, que le permite a uno administrar, graficar y recuperar datos de su instalación. Finalmente, las aplicaciones móviles para iPhone y Android están disponibles, una característica bastante única con herramientas de código abierto.

Alternativa pagada: Observium Professional

Observium es una plataforma de monitoreo de bajo mantenimiento con autodescubrimiento. Admite una amplia gama de tipos de dispositivos, plataformas y sistemas operativos que incluyen, entre otros, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Dudo que pueda encontrar un enrutador WAN que no sea compatible. El enfoque principal de la herramienta es proporcionar una interfaz de usuario hermosa, intuitiva y simple pero poderosa que muestre la salud y el estado de su red.

Observium Captura de pantalla

Observium tiene más que solo monitoreo de ancho de banda. Por ejemplo, hay un sistema de contabilidad que medirá el uso total de ancho de banda mensual en el percentil 95 o en bytes totales transferidos. También tiene una función de alerta con umbrales definidos por el usuario. Además, este producto se integra con otros sistemas y puede extraer su información y mostrarla dentro de su interfaz.

Observium a los usuarios les encanta lo fácil que es configurarlo y cómo casi se configura solo. Aunque no parece haber una sección de descarga en el sitio web del editor, hay una instalación detallada instrucciones para varias distribuciones de Linux que incluyen los enlaces para obtener el paquete correcto para cada distribución. Las instrucciones son muy detalladas y la instalación del software debería ser fácil.

4. Icinga

Icinga Es otra excelente plataforma de monitoreo. Tiene una interfaz de usuario simple y limpia y, lo que es más importante, un conjunto de características que rivaliza con algunos productos comerciales. Como la mayoría de las plataformas de monitoreo de ancho de banda, esta utiliza SNMP para obtener y calcular los datos de utilización de ancho de banda de los dispositivos de red. Pero una de las áreas donde esta herramienta se destaca particularmente es el uso de complementos. Hay miles de complementos desarrollados por la comunidad que pueden realizar diversas tareas de monitoreo, ampliando así la funcionalidad del producto. Y en el improbable caso de que no pueda encontrar el complemento adecuado para sus necesidades, puede escribir uno usted mismo y contribuir a la comunidad.

Captura de pantalla de Icinga: descripción táctica

Las alertas y notificaciones también se encuentran entre IcingaLas mejores características. Las alertas son completamente configurables en términos de lo que las activa y cómo se transmiten. La herramienta también presenta lo que se conoce como alertas segmentadas. Esta característica le permitirá a uno enviar algunas alertas a un grupo de usuarios y otras alertas a diferentes personas. Es bueno tenerlo cuando monitorea diferentes sistemas administrados por diferentes equipos. Puede garantizar que las alertas se transmitan solo al grupo adecuado para abordarlas.

Alternativa pagada: PRTG Network Monitor

los PRTG Network Monitor desde Paessler AG Es otro gran producto. Es, en su base, una herramienta de monitoreo SNMP. Sin embargo, gracias a un concepto llamado sensores, un tipo de complementos de funcionalidad que ya están integrados en el producto, se pueden monitorear métricas adicionales. Hay alrededor de doscientos sensores disponibles con el producto. La velocidad de instalación es otra fortaleza del producto. De acuerdo a Paessler, puedes configurarlo en un par de minutos. Si bien puede que no sea tan rápido, de hecho es más rápido que la mayoría de los competidores, gracias en parte al motor de autodescubrimiento de la herramienta.

Panel de PRTG - Monitoreo del centro de datos

PRTG es un producto rico en funciones que le permite elegir entre una consola empresarial nativa de Windows, una interfaz web basada en Ajax y aplicaciones móviles para Android e iOS. Las alertas y los informes son excelentes y el producto cuenta con una amplia gama de informes que pueden verse como HTML o PDF o exportarse a CSV o XML para su procesamiento externo.

PRTG está disponible en una versión gratuita que se limita a monitorear no más de 100 sensores. Cada parámetro que desea monitorear cuenta como un sensor. Por ejemplo, monitorear el ancho de banda en cada interfaz de un enrutador de 4 puertos usará hasta 4 sensores y monitorear la CPU y la memoria en ese mismo enrutador usará hasta 2 más. Cada sensor adicional que instales también cuenta. Para más de 100 sensores, que probablemente necesitará, necesitará una licencia. Sus precios comienzan en $ 1 600 por hasta 500 sensores, incluido el primer año de mantenimiento. También está disponible una versión de prueba gratuita de 30 días.

Terminando

Depende de usted si opta por una herramienta de monitoreo de código abierto o de código cerrado. Explicamos las diferencias entre los dos y describimos las ventajas y desventajas de cada tipo. También hemos revisado algunas de las mejores herramientas gratuitas y de código abierto que pudimos encontrar y algunas contrapartes comerciales para que pueda ver lo que está disponible. De pago o gratis, podemos recomendar fácilmente cualquiera de las herramientas que acabamos de revisar y la mejor para usted es la que mejor se adapte a sus necesidades específicas.

watch instagram story