Monitor de ancho de banda de red de múltiples hosts

Realizo muchas tareas administrativas y de solución de problemas relacionadas con la red (principalmente WLAN).

Lo que me gustaría es una forma de monitorear el uso de ancho de banda de todos los hosts de la red en tiempo real. De esta forma puedo localizar rápidamente cuellos de botella, identificar hosts abusivos, etc.

Probablemente podría preparar algo, pero si hay algo fácilmente disponible, específicamente para este propósito, lo elegiré.

¿Qué sistema operativo se utiliza en los hosts? Puedo recomendar 10-Strike Bandwidth Monitor para el monitoreo del uso del tráfico en tiempo real bajo Windows.

Respuestas (2)

Si está pensando en armar algo usted mismo, puede monitorear el uso de la red en python usando psutil , detalles aquí , y obviamente en python es lo suficientemente simple como para guardar y/o compartir esas estadísticas.

Sin embargo, para una solución lista para usar basada en psutil:

  • si todos sus servidores son Linux, puede usar psdash , que puede hacer que cada servidor tenga su propia página web de resumen de rendimiento o que un servidor maestro tenga la interfaz web para todos ellos.
  • para sistemas operativos mixtos , grr , aunque es más complicado de configurar, le permite ejecutar flujos , que se pueden usar para recopilar datos o realizar otras tareas en un cliente, y busca qué acción fluye en varios clientes que coinciden con una especificación .
Nunca te he visto comentar una respuesta que no sea python. ¿Obtienes una comisión? ;)
@ThisIsNotMyRealName: sin comisión, solo sé un poco sobre Python y, dado que puede hacer muchas cosas diferentes con él y hay muchas herramientas gratuitas disponibles, a menudo es una buena respuesta. Sin embargo, mis dos respuestas principales en términos de votos no son Python.

Ejecuto el tráfico de mi hijo en mi LAN a través de una Pi en ejecución ntop: proporciona una interfaz gráfica agradable de hosts involucrados, cuánto ancho de banda, etc.

https://www.ntop.org

¿El pi es bueno para esto? Soy un estudiante de CompSci y estaba pensando en usar uno para registrar todo el tráfico en mi LAN personal con tcpdump, para estudiar en mi tiempo libre.