Предполагается, что плагин интерфейса Collectd будет сообщать количество октетов в секунду и пакетов в секунду, как описано здесь:https://collectd.org/wiki/index.php/Плагин:Интерфейс, но для меня это отчетыкумулятивныйоктеты и пакеты (как ifconfig
и).
Я знаю, что collectd на самом деле не измеряет такие показатели сам, а собирает их из системных утилит, поэтому я думаю, что это не ошибка collectd. (Но может быть, это так!) Я смог найти множество примеров того, как люди настраивали это без каких-либо проблем, но никаких упоминаний об этой конкретной проблеме.
Возможно, есть обходной путь со стороны анализа (в моем случае это Elasticsearch/Kibana), но я бы сначала хотел попытаться исправить отчетность, прежде чем прибегнуть к нему.
Буду признателен за любую оказанную помощь.
Ubuntu 14.04.1 LTS, collectd 5.4
решение1
В классической настройке collectd работает с rrdtool. Файл rrd для получения данных интерфейса настроен с типом источника данных COUNTER, так что rrdtool берет на себя расчет скорости.
Если вы не передаете данные в rrdtool, вашему альтернативному приемнику, возможно, придется позаботиться о сохранении предыдущих показаний, а затем вычислить разницу и разделить ее на прошедшее время.