2016-12-29 3 views
3

Ich spiele mit MRTG und ich konfiguriere es, RRD zu verwenden, um die Leistungsdaten aufzuzeichnen (das ist ein Schalter-Schnittstelle-Byte-Zähler). Als ich „rrdtool info“ verwenden, um die RRD-Datei zu überprüfen, sehe ich, dass ds [ds0] .last_ds eine Zahl ist, und es ändert sich jedes Mal die neuen DatenWas ist RRD last_ds?

eingegeben
# rrdtool info 10.0.3.129_24_bw.rrd 
filename = "10.0.3.129_24_bw.rrd" 
rrd_version = "0003" 
step = 60 
last_update = 1482950882 
header_size = 2912 
ds[ds0].index = 0 
ds[ds0].type = "COUNTER" 
ds[ds0].minimal_heartbeat = 600 
ds[ds0].min = 0.0000000000e+00 
ds[ds0].max = 1.2500000000e+08 
ds[ds0].last_ds = "6332648954" 
ds[ds0].value = 3.5016393443e+01 
ds[ds0].unknown_sec = 0 
ds[ds1].index = 1 
ds[ds1].type = "COUNTER" 
ds[ds1].minimal_heartbeat = 600 
ds[ds1].min = 0.0000000000e+00 
ds[ds1].max = 1.2500000000e+08 
ds[ds1].last_ds = "32104385407" 
ds[ds1].value = 5.3344262295e+01 
ds[ds1].unknown_sec = 0 

Was ist das genau? Vielen Dank!

Antwort

3

last_ds ist der letzte empfangene Wert des DS vor der Berechnung der Rate zur Zeit des letzten Updates. Wenn ein neues Update mit einem neuen DS-Wert eintrifft, wird hier der neue Wert für das Aktualisierungsintervall new_value = (new_ds - last_ds)/(current_time - last_update) angelegt und dieser dann einem (oder mehreren) Intervallen (gemäß Datennormalisierung) zugeordnet, um einstellen zu können Werte in den verschiedenen RRAs.

last_ds unterscheidet sich von value, wie es vor Rate Berechnungen und Normalisierung ist.

+0

Danke Steve wie immer! Ich habe eindeutig mißverstanden, dass der "Counter" -Typ tatsächlich das Delta wäre ... Ich dachte, dass es dasselbe wie der "snmp counter" wäre. Jetzt verstehe ich! Vielen Dank! –