Le preguntamos a Gemini, la inteligencia artificial de Google, cómo instalar y configurar Bmon en linux
Explicanos detalladamente cómo instalar y configurar Bmon en linuxPara instalar y configurar Bmon (Bandwidth Monitor) en Linux, cuentas con una herramienta de consola ligera y altamente eficiente para supervisar el tráfico de red en tiempo real, visualizar gráficos basados en caracteres (ASCII) y analizar de forma individual el rendimiento de cada interfaz física o virtual.
1.1. Instalar Bmon mediante el Gestor de Paquetes:
Ubuntu, Debian y derivados.
Instala el paquete bmon utilizando el gestor de paquetes nativo de tu distribución de Linux:
Bash
# En Ubuntu / Debian / Linux Mint
sudo apt update && sudo apt install bmon -y
# En RHEL / Rocky Linux / AlmaLinux (requiere repositorio EPEL activo)
sudo dnf install epel-release -y && sudo dnf install bmon -y
# En Arch Linux
sudo pacman -S bmon
2.2. Iniciar y Conocer la Interfaz Gráfica en Consola:
Ejecución y lectura de la interfaz ncurses.
Ejecuta el comando principal para abrir la interfaz interactiva:
Bash
bmon
Elementos clave de la pantalla:
Panel Izquierdo (Interfaces): Muestra la lista de todas las interfaces de red disponibles (eth0, enp3s0, wlan0, lo, túneles VPN, etc.).
Panel Derecho (Gráfico de tráfico): Muestra barras y gráficos en tiempo real con la tasa de bits por segundo (Rx/Tx) o paquetes procesados.
Código de Colores: Verde para transmisión baja/normal, amarillo y rojo para picos altos de ancho de banda.
3.3. Navegación y Modos de Visualización en Tiempo Real:
Teclas de control interactivo.
Mientras bmon está en ejecución, puedes utilizar las siguientes teclas para alternar las métricas de visualización:
Flechas Arriba / Abajo (↑ / ↓): Seleccionan y cambian entre las diferentes interfaces de red.
Tecla I (Mayúscula): Cambia el formato de visualización para alternar entre gráficos detallados por interfaz o listas condensadas.
Tecla D : Muestra u oculta los detalles estadísticos avanzados de la interfaz seleccionada.
Tecla Q : Sale y cierra la aplicación de monitoreo.
Tecla ? : Abre la ayuda interactiva integrada dentro de la misma interfaz de Bmon.
4.4. Filtrar una Interfaz de Red Específica al Iniciar:
Filtrado y selección de interfaces específicas.
Si tu servidor cuenta con múltiples interfaces y deseas monitorear únicamente una tarjeta específica desde el arranque, utiliza el parámetro -p:
Bash
# Monitorear únicamente la interfaz eth0 o enp3s0
bmon -p eth0
Verificación: La interfaz abierta mostrará exclusivamente los datos en tiempo real de la tarjeta solicitada, omitiendo el resto de adaptadores del sistema.
5.5. Ajustar Tasas de Refresco y Unidades de Medida:
Control de intervalos de muestreo y unidades.
Puedes personalizar el comportamiento de muestreo mediante argumentos en la terminal:
Definir el intervalo de actualización en segundos (ej. cada 1 segundo):
Bash
bmon -r 1.0
Mostrar los valores directamente en bytes en lugar de bits por segundo:Bashbmon -b
Resumen de Opciones Útiles de Bmon