Плагин Collectd «interface» выдает кумулятивное значение, а не скорость

Плагин Collectd «interface» выдает кумулятивное значение, а не скорость

Предполагается, что плагин интерфейса 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, вашему альтернативному приемнику, возможно, придется позаботиться о сохранении предыдущих показаний, а затем вычислить разницу и разделить ее на прошедшее время.

Связанный контент