Я недавно перестроил образы своего сервера, чтобы использовать 18.04 вместо 14.04. В основном у меня все снова работает, но одна проблема остается нерешенной.
Я использовал этот конфиг для ethstat для collectd в течение многих лет:
<Plugin ethstat>
Interface "eth0"
#Map "rx_csum_offload_errors" "if_rx_errors" "checksum_offload"
#Map "multicast" "if_multicast"
#MappedOnly false
</Plugin>
Быстрая проверка ifconfig
показывает, что у меня есть правильное имя:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9001
Но единственная метрика, которую я получаю от ethstat - это [hostname].ethstat.eth0.derive.rx_gso_checksum_fixup
со значением 0
(подтверждается ngrep
, что это единственная метрика ethstat, отправляемая по проводам).
У меня есть сервер под управлением 16.04, и этот же конфиг работает там. Есть какие-то идеи, что заставляет меня не получать метрики ethstat?