如何使用 vnstat 禁用监控虚拟以太网接口?

如何使用 vnstat 禁用监控虚拟以太网接口?

我怎样才能防止vnstat监控虚拟接口(例如由docker创建的)?

vnstat监控所有网络接口,包括由 docker 创建的虚拟网络接口。我们运行一个大型 docker 堆栈,该堆栈创建了 20 多个虚拟接口。我们不关心这些接口的统计信息,也从不想监控它们。

更有趣的是,当 docker stack 重新启动时,虚拟接口会发生变化。我可以浏览并删除所有这些接口,但重新启动后会返回新的接口。

我希望不再需要监控虚拟接口。

 vnstat --iflist
Available interfaces: br-228e34996f1f vethd1dad97 (10000 Mbit) vethf33f7fc (10000 Mbit) veth5cb2baf (10000 Mbit) veth301be0e (10000 Mbit) vethcbd2f8f (10000 Mbit) vethb43037e (10000 Mbit) veth9cb9511 (10000 Mbit) veth73cf6ad (10000 Mbit) vethf7126e4 (10000 Mbit) vethb9d4728 (10000 Mbit) veth67021c1 (10000 Mbit) veth95d0247 (10000 Mbit) vethf2126f8 (10000 Mbit) veth38768a8 (10000 Mbit) vethc1ded40 (10000 Mbit) veth6919d54 (10000 Mbit) vethbe63ff0 (10000 Mbit) vethc29d355 (10000 Mbit) docker0 veth0510ac7 (10000 Mbit)

(省略了一些接口。)

这是在 Ubuntu 18.04 上。

$ vnstat --version
vnStat 1.18 by Teemu Toivola <tst at iki dot fi>

谢谢!

相关内容