ich habe heute meine CMK Umgebung von einem Pi4 auf einen Ubuntu Server 22.04 umgezogen.
Dabei habe ich auf dem Pi4 ein Backup erstellt und dieses Backup dann auf dem Ubuntu Server wieder eingespielt. Soweit so gut. Jetzt bekommen ich aber immer die Fehlermeldung “Cannot get RRD data for %host”. Auch den node neu zu scannen hat leider nichts gebracht. Das gilt für alle Nodes für alle RRD Graphen. Jemand eine Idee? Würde gerne die Graphen behalten vom alten System, wenn dies aber nicht funktioniert, dann kann ich auch damit leben, dass die RRD Graphen weg sind.
PS: Ist nur die RAW Version für mein Heimnetzwerk. Also nix kritisches oder so
Das RRD-Format ist Architektur-abhängig. Ein Raspberry Pi hat eine ARM-Architektur, während das Ubuntu wohl auf x86_64 laufen dürfte.
Laut rrddump(1) manual page:
To transfer an RRD between architectures, follow these steps:
1. On the same system where the RRD was created, use rrdtool dump to export the data to XML format.
2. Transfer the XML dump to the target system.
3. Run rrdtool restore to create a new RRD from the XML dump. See rrdrestore for details.
Der Weg welcher von @martin.schwarz beschrieben wurde ist der einzige welcher möglich ist.
Dafür ist das alte System unbedingt notwendig da dort die RRD Daten in XML konvertiert werden müssen. Auf dem neuen System werden dann die XML wieder in RRD umgewandelt.
Gibt im Internet paar Artikel zu dem Thema.
Das Script aus dem folgenden Beitrag lässt sich bestimmt ganz brauchbar auch in deiner OMD Installation nutzen.
Hier ist es halt ein klassisches Nagios. Die Daten liegen aber ähnlich dem OMD System in Unterordnern mit den Hostnamen.
Vielen Dank zusammen. Ich hab mir die Migration gespart und die RRD Files auf dem neuen System gelöscht. Jetzt werden die Graphen wieder angezeigt. Ich kann damit gut leben, da es ja nur eine kleine Umgebung ist die ich monitore.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.