Linux/Munin: Unterschied zwischen den Versionen
< Linux
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=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…“) |
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
* http://wiki.gentoo.org/wiki/Munin | * http://wiki.gentoo.org/wiki/Munin | ||
* http://alexcline.net/2013/07/12/setting-up-the-mysql_-plugin-in-munin/ | * http://alexcline.net/2013/07/12/setting-up-the-mysql_-plugin-in-munin/ | ||
=Nützliche zusätzliche Plugins= | =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_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/ |
Aktuelle Version vom 26. Februar 2016, 09:32 Uhr
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/