Linux/Munin: Unterschied zwischen den Versionen

959 Bytes hinzugefügt ,  26. Februar 2016
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 8: Zeile 8:
* http://munin-monitoring.org/browser/munin-contrib/plugins/system/cpu_by_process
* http://munin-monitoring.org/browser/munin-contrib/plugins/system/cpu_by_process
* http://munin-monitoring.org/browser/munin-contrib/plugins/system/cpu-usage-by-process
* http://munin-monitoring.org/browser/munin-contrib/plugins/system/cpu-usage-by-process
=Daten auf eine andere Architektur migrieren=
Die historischen Daten liegen in '''/var/lib/munin''' und sind dummerweise binär und abhängig von der Architektur gespeichert. D.h., ein 64 Bit PC kann nicht die kopierten Daten von einem 32 Bit PC lesen!
Daher muss man die Binärdaten vorher auf dem 32 Bit PC nach XML exportieren und dann auf dem 64 Bit PC wieder importieren.
Export:
#!/bin/bash
for f in `find /var/lib/munin -name '*.rrd' -print` ; do
    xml_file=`dirname $f`/`basename $f .rrd`.xml
    rrdtool dump "$f" > "${xml_file}"
    chown root:root "${xml_file}"
done
Import:
#!/bin/bash
for f in `find /var/lib/munin -name '*.xml' -print` ; do
    rrd_file=`dirname $f`/`basename $f .xml`.rrd
    mv -f "${rrd_file}" "${rrd_file}.bak"
    chown root:root "${rrd_file}.bak"
    rrdtool restore "$f" "${rrd_file}"
    chown munin:munin "${rrd_file}"
done
Quelle: http://www.porcheron.info/munin-migration-from-a-32bit-to-a-64bit-host/
1.103

Bearbeitungen