Come resettare i grafici di Munin


26

Vorrei ripristinare tutti i grafici per un determinato host in Munin . Qualcuno che sa come posso farlo?


La risoluzione più semplice, è in attesa di un anno, questo è un momento in cui i dati vengono ruotati completamente per impostazione predefinita :) Ma come ripristinare i dati reali, le descrizioni che hai in fondo nelle risposte :)
Znik

Risposte:


38

I dati Munin sono archiviati nei file Round Robin Database (.rrd). Questi sono memorizzati in / var / lib / munin.

Ogni host e gruppo host avrà la propria sottodirectory in / var / lib / munin

Elimina i file .rrd sotto il nome host in questione e i tuoi dati verranno azzerati. I grafici verranno rigenerati dopo pochi minuti.


Nota, / var / lib / munin è definito dalla proprietà dbdir in /etc/munin/munin.conf. dbdir / var / lib / munin è l'impostazione predefinita, ma può essere modificata. Il percorso reale dei file RRD è simile al percorso dell'URL per disegnare graficamente sull'interfaccia Web.
Znik,

7

Oppure, in alternativa, se si desidera solo correggere i dati nei file RRD (ad esempio picco sul grafico di rete sul riavvio del server), eseguire semplicemente:

rrddtool dump /var/lib/munin/xy/z.rrd >z.xml

modifica i dati nel file xml (correggi i valori più grandi, ma ricorda che sono in notazione scientifica) e poi ricrea il file RRD:

rrdtool restore z.xml x.rrd

e sovrascrivi il RRD originale con questo nuovo. Usando questo, puoi correggere i valori e conservare comunque i tuoi vecchi dati.

EDIT : puoi trovare una descrizione dettagliata e come fare qui: http://munin-monitoring.org/wiki/SpikeRemoval


i picchi sono un problema con un plug-in di nodo costruito male.
Znik,

2

Sì, elimina tutti i *.rrdfile nella cartella in cui Munin genera i grafici (dove sono i file .html). /var/lib/munin/xyz/. È definito nel tuo munin.conf (dbdir).

I file rrd vengono rigenerati alla prossima esecuzione.


2

Dovresti anche rimuovere i file html che sono stati creati. Di solito si trovano in / var / www / munin /. In quella directory troverai le tue directory del gruppo host. eliminare i file .png e il file .html del grafico che si desidera ripristinare.


I file potrebbero effettivamente essere ovunque, se installati dal sorgente, è probabile che siano presenti /opt/munin/www/docs/<hostgroup>/<hostname>. In particolare, potresti voler eliminare i file Web (e la directory) se hai incasinato i plugin del nodo e le tue nuove definizioni si rifiutano di apparire nella pagina web dell'host.
the-wabbit,

Cosa per rimuovere quei file? La domanda principale è: come ripristinare i dati di disegno, non rimuovere o rinominare / spostare l'host monitorato.
Znik,

0

Rimuovo un singolo tipo di grafico con il prossimo al server principale:

  1. Accedi come root:

sudo su

  1. Stato corrente del backup:

cp -rp /var/lib/munin /var/lib/munin.bak

  1. Cerca e conferma tutti i file da eliminare per i grafici dei plugin nginx_ * :

find /var/lib/munin -name *nginx_*.rrd

  1. Conferma tutti i file da eliminare !

  2. Elimina i file del grafico per il plugin nginx_ * :

find /var/lib/munin -name *nginx_*.rrd -exec rm {} \;

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.