Cacti rrdtool-Diagramm ohne Werte, NaN in .rrd-Datei

Cacti rrdtool-Diagramm ohne Werte, NaN in .rrd-Datei

Cacti 0.8.7h, mit dem neuesten RRDTool. Ich habe den CPU-/Schnittstellenverkehr erfolgreich grafisch dargestellt, aber es wurden leere Diagramme wie dieses erhalten:

...wenn es um die Überwachung von Speicher/Temperatur geht.

Das Problem/der Fehler ist tatsächlich archiviertHier, dieser Beitrag hat jedoch nicht geholfen.

Ich kann den Wert z. B. per snmpget abrufen SNMPv2-SMI::enterprises.9.9.13.1.3.1.3.1 = Gauge32: 26. Das Problem scheint jedoch beim Speichern dieser Werte in der .rrd-Datei zu bestehen.

Ausgabe rrdtool info powerbseipv6testrouter_cisco_memfree_40.rrd AVERAGE cisco_memfreewie folgt:

filename = "powerbseipv6testrouter_cisco_memfree_40.rrd" 
rrd_version = "0003"
step = 300
last_update = 1321867894
ds[cisco_memfree].type = "GAUGE"
ds[cisco_memfree].minimal_heartbeat = 600
ds[cisco_memfree].min = 0.0000000000e+00
ds[cisco_memfree].max = 1.0000000000e+12
ds[cisco_memfree].last_ds = "UNKN"
ds[cisco_memfree].value = 0.0000000000e+00
ds[cisco_memfree].unknown_sec = 94
rra[0].cf = "AVERAGE"
rra[0].rows = 600
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[1].cf = "AVERAGE"
rra[1].rows = 700
rra[1].pdp_per_row = 6
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = NaN
rra[1].cdp_prep[0].unknown_datapoints = 0
rra[2].cf = "AVERAGE"
rra[2].rows = 775
rra[2].pdp_per_row = 24
rra[2].xff = 5.0000000000e-01
rra[2].cdp_prep[0].value = NaN
rra[2].cdp_prep[0].unknown_datapoints = 18
rra[3].cf = "AVERAGE"
rra[3].rows = 797
rra[3].pdp_per_row = 288
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = NaN
rra[3].cdp_prep[0].unknown_datapoints = 114
rra[4].cf = "MAX"
rra[4].rows = 600
rra[4].pdp_per_row = 1
rra[4].xff = 5.0000000000e-01
rra[4].cdp_prep[0].value = NaN
rra[4].cdp_prep[0].unknown_datapoints = 0
rra[5].cf = "MAX"
rra[5].rows = 700
rra[5].pdp_per_row = 6
rra[5].xff = 5.0000000000e-01
rra[5].cdp_prep[0].value = NaN
rra[5].cdp_prep[0].unknown_datapoints = 0
rra[6].cf = "MAX"
rra[6].rows = 775
rra[6].pdp_per_row = 24
rra[6].xff = 5.0000000000e-01
rra[6].cdp_prep[0].value = NaN
rra[6].cdp_prep[0].unknown_datapoints = 18
rra[7].cf = "MAX"
rra[7].rows = 797
rra[7].pdp_per_row = 288
rra[7].xff = 5.0000000000e-01
rra[7].cdp_prep[0].value = NaN
rra[7].cdp_prep[0].unknown_datapoints = 114

Antwort1

Haben Sie außer dem Upgrade auf die neueste Version 0.8.8 bestätigt, dass Sie (oder was auch immer versucht, die RRD-Informationen in der .RRD-Datei zu speichern) dies können? Sind die Berechtigungen für die Datei/das Verzeichnis richtig eingestellt, um dies zu ermöglichen?

Als Antwort auf Ihren Kommentar, dass Datei-/Verzeichniseigentum/-berechtigungen das Problem sein könnten, möchte ich mitteilen, was ich für meine Cacti-Installationen, die unter OpenBSD laufen, als nützlich empfunden habe (d. h. Ihre Platzierung und Syntax können bei anderen Systemen abweichen):

chown -R www:www /var/www/htdocs/*
echo 'web directories reset to www:www ownership'
chmod -R 777 /var/www/htdocs/cacti/plugins/*
chmod -R 777 /var/www/htdocs/cacti/log/*
chmod -R 777 /var/www/htdocs/cacti/rra/*
echo 'cacti plugin, log, and rra directories set to full r,w,x'

Ich verwende in Cacti sehr oft Wetterkarten und muss die Berechtigungen dabei immer wieder zurücksetzen. Dadurch habe ich keine Kopfschmerzen mehr, ständig daran denken zu müssen.

777 ist für diese Abschnitte unter Umständen sicherheitstechnisch zu offen. Wenn das der Fall ist, würde ich mich über die Erwähnung einer besseren Einstellung freuen, die die Nutzbarkeit der Anwendung dennoch gewährleistet.

Antwort2

Berechtigung im rra-Verzeichnis festlegen

chown cacti:apache rra -R (Directory)
chmod 755 rra -R

Das sollte Ihr Problem beheben.

Keine Diagrammwerte, auch wenn Ihr rra-Verzeichnis aktualisiert wird. Dies bedeutet, dass Apache den Ordner/die Dateien aufgrund von Berechtigungen nicht lesen kann.

Hoffe, das hilft Ihnen.

Antwort3

Stellen Sie das Cacti-Logging auf DEBUG und überprüfen Sie alle Optionen für Poller-Statistiken, Poller-Fehler und Poller-Warnungen. Überprüfen Sie die cacti.log-Dateien. Normalerweise wird die Ausgabe angezeigt. Sie können die Untersuchung vom Log aus starten.

verwandte Informationen