Je souhaite réinitialiser tous les graphiques d'un certain hôte dans Munin . Quiconque sait comment je peux faire cela?
Les données Munin sont stockées dans des fichiers de base de données Round Robin (.rrd). Ceux-ci sont stockés sous/var/lib/munin.
Chaque hôte et groupe hôte auront son propre sous-répertoire sous/var/lib/munin
Supprimez les fichiers .rrd sous le nom d'hôte en question et vos données seront zoolées. Les graphiques seront ré-générés après quelques minutes.
Ou sinon, si vous souhaitez simplement corriger les données dans les fichiers RRD (par exemple, SPIKE sur le graphique réseau sur le redémarrage du serveur), il s'agit simplement de:
rrddtool dump /var/lib/munin/xy/z.rrd >z.xml
modifiez les données dans le fichier XML (correction de grosses valeurs, mais rappelez-vous qu'ils sont en notation scientifique), puis re-créez le fichier RRD:
rrdtool restore z.xml x.rrd
et écrasez le RRD original avec ce nouveau. En utilisant cela, vous pouvez corriger les valeurs et préserver toujours vos anciennes données.
[~ # ~] Edit [~ # ~ ~]: Vous pouvez trouver une description détaillée et HOWTO ici: http://munin-monitoring.org/wiki/spikeremoval
Oui, supprimez tous les *.rrd
fichiers dans le dossier où Munin génère les graphiques (où les fichiers .html sont)./var/lib/munin/xyz/
. Il est défini dans votre munin.conf (dbdir).
Les fichiers RRD sont régénérés à la prochaine exécution.
Vous devez également supprimer les fichiers HTML créés. Ils sont généralement situés sous/var/www/munin /. Dans ce répertoire, vous trouverez vos annuaires de groupe hôte. Supprimez les fichiers .png et le fichier .html du graphique que vous souhaitez réinitialiser.
Je supprime un seul type de type avec Suivant Server Master:
Sudo su
cp -rp /var/lib/munin /var/lib/munin.bak
find /var/lib/munin -name *nginx_*.rrd
Confirmez tous les fichiers à supprimer!
Supprimer des fichiers graphiques pour plug-in nginx _ *:
find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;