Linux/Munin
< Linux
Dokumentation
- http://munin-monitoring.org/
- http://wiki.gentoo.org/wiki/Munin
- http://alexcline.net/2013/07/12/setting-up-the-mysql_-plugin-in-munin/
Nützliche zusätzliche Plugins
- 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
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/