Las herramientas de monitoreo de código abierto brindan a los administradores información importante y comentarios sobre las redes de computadoras. A diferencia de las aplicaciones tradicionales, las herramientas de código abierto se pueden modificar libremente. Esto permite a los expertos en informática adaptar una herramienta para satisfacer necesidades específicas. Los tipos comunes de herramientas de monitoreo de código abierto son el monitoreo del ancho de banda, el monitoreo de paquetes de red y las aplicaciones de uso de recursos del sistema.
El software normal es de «código cerrado». Esto significa que el usuario final no puede ver ni modificar la programación de una aplicación. El software de código abierto, por otro lado, permite e incluso anima a los usuarios a estudiar y cambiar la estructura de un programa. Las personas que utilizan herramientas de código abierto pueden agregar funciones, solucionar problemas y adaptar el software sin la ayuda del editor original.
El software de código abierto está disponible para una amplia gama de usos, incluido el monitoreo de redes. Una herramienta de monitoreo de red permite al personal verificar el estado de las conexiones de la computadora sin estar físicamente presente en la ubicación de la red. Las herramientas de monitoreo son útiles para rastrear el estado de una red de computadoras después del horario comercial normal y pueden alertar a los usuarios si ocurre un problema importante. Muchas herramientas de monitoreo de código abierto incluso pueden enviar alertas a los administradores automáticamente mediante mensajes de texto o correos electrónicos.
Una herramienta de monitoreo de ancho de banda de código abierto rastrea la cantidad de datos que se envían a través de una línea de comunicación. El uso excesivo de ancho de banda puede ralentizar una red y crear problemas para los usuarios. Las herramientas de monitoreo de ancho de banda de código abierto permiten a los administradores observar la transferencia de datos en un formato visual, como un gráfico. Los grandes saltos en el ancho de banda que se ven en un gráfico pueden indicar que la red está siendo utilizada incorrectamente por un pirata informático o un virus.
El rastreo de paquetes de red es otro uso común de las herramientas de monitoreo de código abierto. Este tipo de software reporta información sobre los datos que se mueven a través de una red. El tráfico no fluye continuamente a través de una red, sino que se entrega en fragmentos o «paquetes» de datos. Cada paquete incluye detalles como la dirección de protocolo de Internet (IP) de origen y destino. Un programa de monitoreo de paquetes de código abierto es útil para localizar puntos problemáticos o ataques maliciosos en una red.
Las herramientas de monitoreo de recursos del sistema de código abierto son aplicaciones que rastrean estadísticas vitales de hardware. La información monitoreada por estas herramientas incluye el uso de la unidad central de procesamiento (CPU) y el tamaño de los archivos en una computadora servidor. Si estas medidas importantes son demasiado altas, un servidor de red puede volverse lento o incluso fallar. Las aplicaciones de monitoreo permiten a los administradores solucionar estos problemas antes de que ocurra un error crítico.