LibreNMS es una herramienta de monitoreo de red derivada de Observium, una herramienta pagada bastante popular en el mercado de servicios. Sin embargo, el costo no es la razón más relevante por la que EdgeUno usa LibreNMS.
La diferencia fundamental es que el software libre (como indica su nombre) se adhiere a las cuatro libertades que definen este tipo de software: libertad de usar, cambiar, distribuir versiones sin cambios o con cambios. Esto significa que se puede tener control completo de la herramienta.
En EdgeUno usamos LibreNMS para leer y organizar puertos de dispositivos de red. Etiqueta automáticamente grupos de puertos: customer, peering, transit.
Por lo tanto, esta herramienta recopila, agrupa y gestiona datos a través de un módulo que permite añadir puertos de diferentes routers en distintas ubicaciones para generar facturación, algo que otras herramientas no permiten.
Si EdgeUno usara una herramienta propietaria, con soporte o cualquier modelo de terceros que cierre y controle el código fuente, no podría garantizar la seguridad de los datos recopilados para generar facturación; y mucho menos la privacidad y anonimato del tráfico de sus clientes.
Esto se debe a que aunque EdgeUno tiene control físico de sus servidores, el software propietario hace vulnerable la infraestructura, considerando que los programas incluyen mantenimiento tienden a incluir puertas traseras con acceso a fragmentos específicos del código fuente reservados por desarrolladores.
Por otro lado, cabe señalar que las herramientas gratuitas no están diseñadas para resolver los requisitos específicos que una compañía pueda tener. Una herramienta gratuita no ofrece una solución integral. Es innegable que hay problemas que las herramientas propietarias ya pueden haber resuelto.
Por ejemplo, en LibreNMS, la instalación con pollers distribuidos no se puede realizar en redes como las nuestras, ya que los nodos deben tener latencias inferiores a 5 ms, lo cual hace imposible tener un nodo remoto en otra ubicación geográfica.
Sin embargo, previamente indicamos al hablar de, Proxmoxla dificultad se convierte en una oportunidad para los equipos de creación y fortalecimiento técnico dentro de la lógica de este tipo de software. Así que, resolvimos este caso instalando nodos autónomos en cada ubicación y utilizando la API de la herramienta para generar integraciones precisas.