Das Collectd-„Schnittstellen“-Plugin meldet den kumulierten Wert statt der Rate

Das Collectd-„Schnittstellen“-Plugin meldet den kumulierten Wert statt der Rate

Das Schnittstellen-Plugin von Collectd soll Oktette pro Sekunde und Pakete pro Sekunde melden, wie hier dokumentiert:https://collectd.org/wiki/index.php/Plugin:Interface, aber für mich meldet eskumulativOktette und Pakete (wie ifconfigauch).

Ich weiß, dass collectd solche Werte nicht selbst misst, sondern sie von Systemdienstprogrammen sammelt, daher gehe ich davon aus, dass es sich nicht um einen Fehler von collectd handelt. (Aber vielleicht ist es doch einer!) Ich konnte viele Beispiele von Leuten finden, die dies ohne Probleme eingerichtet haben, aber keine Erwähnungen dieses speziellen Problems.

Möglicherweise gibt es auf der Analyseseite einen Workaround (für mich Elasticsearch/Kibana), aber ich würde zuerst gerne versuchen, die Berichterstattung zu reparieren, bevor ich darauf zurückgreife.

Jede Hilfe wird sehr geschätzt.

Ubuntu 14.04.1 LTS, collectd 5.4

Antwort1

In einem klassischen Setup arbeitet collectd mit rrdtool. Die rrd-Datei zum Empfangen der Schnittstellendaten wird mit dem Datenquellentyp COUNTER eingerichtet, sodass rrdtool die Berechnung der Rate übernimmt.

Wenn Sie rrdtool nicht füttern, muss Ihr alternativer Empfänger möglicherweise dafür sorgen, dass der vorherige Messwert erhalten bleibt, und dann die Differenz bilden und durch die verstrichene Zeit dividieren.

verwandte Informationen