Herramienta diseñada para monitorizar y analizar el rendimiento de las interfaces de red mediante ioctl SIOCETHTOOL al estilo de ethtool y enviarla a una base de datos InfluxDB.
Ejemplo de configuración de la base de datos InfluxDB:
$ nano config.yaml
influxdb:
url: "http://localhost:8086"
database: "metrics"
username: "usuario"
password: "contraseña"
interfaces:
- "eth0"
- "eth1"
Se especifica la url especifica la dirección de InfluxDB, nombre de la base de datos donde se almacenarán las métricas, las credenciales de acceso a InfluxDB y lista de las interfaces de red que se monitorizarán.
$ ethflux -config config.yaml