Sobre el proyecto
BWLog es una herramienta ligera de monitoreo de ancho de banda diseñada para sistemas *nix, escrita en Go. Registra el tráfico de red entrante y saliente de interfaces de red especificadas y proporciona una interfaz web para ver tanto gráficos en vivo como estadísticas históricas de cada interfaz monitoreada.
Las características clave incluyen:
- Monitoreo de múltiples interfaces de red (separadas por comas)
- Interfaz web accesible mediante navegador (por defecto: 127.0.0.1:8080)
- Visualización de gráficos en vivo del tráfico de red
- Seguimiento de estadísticas históricas
- Soporte de autenticación básica (usuario y contraseña únicos)
- Soporte HTTPS mediante certificado y clave SSL
- Intervalo de guardado de base de datos configurable (por defecto: 60s)
- Almacenamiento de datos de ancho de banda en archivos CSV
- Capacidad de autoactualización
- Integración con systemd para operación como servicio en segundo plano
La instalación es sencilla: descargue el binario apropiado desde la página de versiones, o compile desde el código fuente usando Go y npm. La herramienta no incluye un demonio integrado, pero puede integrarse fácilmente con systemd para operación automática en segundo plano.
La configuración se realiza mediante banderas de línea de comandos, incluyendo selección de interfaz, directorio de base de datos, dirección de escucha, archivo de contraseña, intervalo de guardado y opciones SSL. BWLog está diseñado para ser ligero y fácil de implementar en servidores donde se necesita monitoreo de ancho de banda de red.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.