Redes

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

Hoy comparamos herramientas de monitoreo de código abierto y 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 ambos tipos. Como verá, hay muchas buenas opciones en ambas categorías.

Comenzaremos explicando qué es el software de código abierto y seguiremos comparando 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 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

Cuando hablamos de software de código abierto, generalmente nos referimos a un concepto más amplio llamado software gratuito 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 una licencia gratuita para usar, copiar, estudiar y cambiar el software de cualquier manera, y el código fuente se comparte abiertamente para que se aliente a las personas a mejorar voluntariamente el diseño del software. Esto es diferente del software propietario o de código cerrado, donde el software generalmente está sujeto a licencias de derechos de autor restrictivas y el código fuente generalmente se oculta a los usuarios.

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

Comparación de código abierto y 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 atractivo importante, 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 confiabilidad, así como la personalización. Te ayudará a decidir si quieres ir por una ruta u otra.

Precio

La mayoría de las herramientas de supervisión de código abierto están disponibles de forma gratuita. Por lo tanto, pueden proporcionar un beneficio obvio de ahorro de costos a 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 funciones adicionales o funcionalidades adicionales.

Aunque no está directamente relacionado con el costo de las herramientas de monitoreo, otros factores a considerar son las cuestiones legales y las regulaciones de cumplimiento. Algunos marcos regulatorios prohíben específicamente el uso de software de código abierto. Además, algunos software de código abierto solo se pueden utilizar 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 supervisión 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 satisfacen sus necesidades. Una vez que finaliza el período de prueba, la mayoría de las herramientas de monitoreo pagas ofrecerán diferentes niveles o niveles de pagos, generalmente en función de la cantidad de interfaces, nodos o dispositivos que se monitorearán.

El mercado ha cambiado mucho en los últimos años. Hace un tiempo, normalmente se compraba una herramienta de monitoreo a un revendedor. Hoy en día, muchos proveedores se han movido 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 las diversas promociones que los proveedores pueden ofrecer. Debe realizar una búsqueda rápida en Internet de cualquier código de promoción aplicable que pueda utilizar, especialmente hacia el final de cada trimestre, cuando los proveedores buscan alcanzar 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 de manera trágica en el software de código abierto. Sin embargo, el apoyo de la comunidad es donde brilla el modelo. Los foros de soporte en línea respaldados por la comunidad suelen estar disponibles y, aunque ciertamente no obtendrá ningún Acuerdo de nivel de servicio (SLA), el soporte que recibe de estas fuentes suele ser adecuado.

Tenga en cuenta que el soporte que obtiene con el software de código abierto, no solo las herramientas de monitoreo para el caso, varía enormemente. Si es absolutamente necesario un apoyo sólido como una roca, asegúrese de hacer su tarea y verifique que obtendrá el apoyo que necesita.

Las soluciones pagas, por otro lado, generalmente vienen acompañadas de soporte que está respaldado por una estructura organizada con agentes, SLA y, a menudo, disponibilidad las 24 horas. Puede esperar razonablemente que cualquier problema que pueda encontrar se abordará rápidamente y se resolverá a su satisfacción. Sin embargo, el soporte ofrecido varía bastante de un proveedor a otro y esta es un área que debe examinar de cerca 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, lo que alivia un poco la necesidad de soporte en primer lugar. Y al igual que en el campo 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 entre sí.

Desempeño y confiabilidad

El rendimiento y la confiabilidad es probablemente el área donde hay menos 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 las aportaciones de la comunidad y, como tal, no puede ser tan bueno como el de código cerrado, que suele estar 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 software de código abierto sólido como una roca y uno comercial absolutamente horrible. Estar respaldado por una gran organización comercial no garantiza de ninguna manera calidad, rendimiento o confiabilidad. Existe un buen software y un software malo, al igual que hay software de código abierto y 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 creadores deben tener algo para convencer a los clientes de que desembolsen 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 según sus necesidades específicas. A primera vista, puede parecer que es el máximo nivel de personalización. Pero en realidad es un arma de doble filo. La personalización del software de código abierto a menudo implica la escritura de 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 tales herramientas, pero si el nivel de personalización que necesita se relaciona con la adaptación del tablero a sus necesidades o la preparación de un informe con algunos datos específicos, muchas de las herramientas comerciales de monitoreo le permitirán hacerlo. .

¿Qué tal la seguridad?

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

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 de confianza. 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 que se dedica a las soluciones de código cerrado.

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

Hemos rastreado el mercado en busca de algunas de las mejores herramientas de monitoreo de código abierto. Nuestra idea era darte 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 comparamos con 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 se basan en la calidad general de cada herramienta.

1. Zabbix

Primero en nuestra lista está Zabbix , un producto gratuito y de código abierto, pero que tiene un aspecto y una sensación altamente profesional, muy similar a lo que esperaría de un producto comercial. Pero el buen aspecto de su interfaz de usuario no es su único activo. El producto también tiene un impresionante conjunto de características. 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 cualquiera que necesite monitorear servidores además de la utilización del ancho de banda de la red.

Zabbix usa SNMP así como la Interfaz de monitoreo de plataforma inteligente (IMPI) para monitorear dispositivos. Puede usar el software para monitorear el ancho de banda, la CPU del dispositivo y la utilización de la memoria, el estado y el rendimiento general del dispositivo, 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 la utilización del ancho de banda de la red. También cuenta con 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.

Alternativa: Monitor de rendimiento de red SolarWinds (PRUEBA GRATUITA)

SolarWinds , el fabricante del Monitor de rendimiento de red existe desde hace unos 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 críticas muy favorables y están considerados entre los mejores en sus respectivos campos. La empresa también es famosa por sus herramientas gratuitas, cada una de las cuales aborda una necesidad específica de los administradores de red.

El SolarWinds Monitor de rendimiento de la red es principalmente un ancho de banda de monitoreo SNMP pero puede hacer mucho más. En esencia, el producto ofrece una supervisión integral de fallos y gestión del rendimiento mediante SNMP y, por tanto, es compatible con la mayoría de los equipos. La función NetPath de la herramienta le permite ver la ruta de red crítica entre dos puntos monitoreados en su red. Además, también puede generar automáticamente mapas de red inteligentes.

  • PRUEBA GRATUITA: SolarWinds Network Performance Monitor
  • Enlace de descarga oficial: https://www.solarwinds.com/network-performance-monitor/registration

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

El Monitor de rendimiento de red de SolarWinds tiene una estructura de precios más bien simple. La concesión de licencias se basa en el número de elementos supervisados. Hay cinco niveles de licencia disponibles para 100, 250, 500, 2000 y elementos ilimitados a precios que oscilan entre $ 2 955 y $ 32 525, incluido el primer año de mantenimiento. Si prefiere probar la herramienta antes de comprometerse con una compra, se puede obtener una versión de prueba gratuita de 30 días sin límite de elementos .

2. Núcleo de Nagios

Hay dos versiones de Nagios disponibles. Está el Nagios Core gratuito y de código abierto y luego está el Nagios XI pagado. 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 núcleo real de Nagios , en su núcleo. Este poderoso 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.

Sin embargo, el enfoque modular va mucho más allá del back-end de la herramienta. La interfaz de la herramienta es igual de modular, si no más. También se encuentran disponibles para descargar diferentes opciones de front-end desarrolladas por la comunidad. El núcleo de Nagios , los complementos y el front-end se combinan y crean un sistema de monitoreo bastante completo. Sin embargo, hay un inconveniente en este concepto modular. Configurar Nagios Core puede resultar una tarea desafiante. Esto se compensa de alguna manera con el apoyo basado en la comunidad que está disponible.

Alternativa paga : Nagios XI

Nagios XI es un software de monitoreo de redes y servidores de nivel empresarial que brinda monitoreo integral de aplicaciones, servicios y rede

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba