Ich möchte alle Grafiken für einen bestimmten Host in Munin zurücksetzen . Wer weiß, wie ich das machen kann?
Ich möchte alle Grafiken für einen bestimmten Host in Munin zurücksetzen . Wer weiß, wie ich das machen kann?
Antworten:
Munin-Daten werden in Round Robin-Datenbankdateien (.rrd) gespeichert. Diese werden unter / var / lib / munin gespeichert.
Jeder Host und jede Hostgruppe hat ein eigenes Unterverzeichnis unter / var / lib / munin
Löschen Sie die .rrd-Dateien unter dem betreffenden Hostnamen, und Ihre Daten werden auf Null gesetzt. Die Grafiken werden nach einigen Minuten neu generiert.
Oder alternativ, wenn Sie nur die Daten in den RRD-Dateien korrigieren möchten (z. B. Spitzenwert in der Netzwerkgrafik beim Neustart des Servers), führen Sie einfach Folgendes aus:
rrddtool dump /var/lib/munin/xy/z.rrd >z.xml
Bearbeiten Sie die Daten in der XML-Datei (korrigieren Sie große Werte, aber denken Sie daran, dass sie in wissenschaftlicher Notation vorliegen) und erstellen Sie dann einfach die RRD-Datei neu:
rrdtool restore z.xml x.rrd
und überschreiben Sie die ursprüngliche RRD mit dieser neuen. Auf diese Weise können Sie die Werte korrigieren und dennoch Ihre alten Daten beibehalten.
EDIT : Eine detaillierte Beschreibung und Anleitung finden Sie hier: http://munin-monitoring.org/wiki/SpikeRemoval
Sie sollten auch die erstellten HTML-Dateien entfernen. Sie befinden sich normalerweise unter / var / www / munin /. In diesem Verzeichnis finden Sie Ihre Hostgruppenverzeichnisse. Löschen Sie die PNG-Dateien und die HTML-Datei des Diagramms, das Sie zurücksetzen möchten.
/opt/munin/www/docs/<hostgroup>/<hostname>
. Sie möchten die Webdateien (und das Verzeichnis) möglicherweise insbesondere dann löschen, wenn Sie mit den Plug-ins des Knotens in Konflikt geraten sind und Ihre neuen Definitionen nicht auf der Webseite des Hosts angezeigt werden.
Ich entferne ein einzelnes Diagramm mit next auf dem Master-Server:
sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
Bestätigen Sie alle zu löschenden Dateien !
Löschen Sie die Grafikdateien für das Plugin nginx_ * :
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;