When we were working on a nagios
monitoring system we were migrating from a 32bit nagios to a 64bit Architecture.
Most of the graphs are not working as the RRD was from an older 32bit architecture.
Location of perfdata on nagios server.
[root@nagios-server perfdata]# pwd
/usr/local/nagios/share/perfdata
Error when we load the graph.
ERROR: This RRD was created on another architecture
This can re solved by converting the exsisting 32bit RRD to XML and then restoring into the new 64bit Architecture.
Creating a dump
of the rrd
file.
rrdtool dump stats.rrd > stats.xml
Move the XML file to the new server (64bit)
Restore the XML file back.
rrdtool restore -f stats.xml stats.rrd
Testing if the RRD file is create fine, use below command.
rrdtool info stats.rrd
Now you should be able to see all the graphs on the server.