Como restaurar gráficos do munin

26

Gostaria de redefinir todos os gráficos para um determinado host em Munin . Alguém que sabe como posso fazer isso?

    
por Ztyx 08.10.2010 / 14:30

5 respostas

38

Os dados do Munin são armazenados nos arquivos do Round Robin Database (.rrd). Estes são armazenados em / var / lib / munin.

Cada host e grupo de host terão seu próprio subdiretório sob / var / lib / munin

Exclua os arquivos .rrd sob o nome do host em questão e seus dados serão zerados. Os gráficos serão gerados novamente após alguns minutos.

    
por 08.10.2010 / 15:14
7

Ou, como alternativa, se você quiser apenas corrigir os dados nos arquivos RRD (por exemplo, pico no gráfico de rede na reinicialização do servidor), basta executar:

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

edite os dados no arquivo xml (corrija grandes valores, mas lembre-se que eles estão em notação científica) e, em seguida, apenas recriar o arquivo RRD:

rrdtool restore z.xml x.rrd

e sobrescreva o RRD original com este novo. Usando isso, você pode corrigir os valores e ainda preservar seus dados antigos.

EDITAR : Você pode encontrar uma descrição detalhada e como fazer isso aqui: link

    
por 04.01.2012 / 15:15
2

Sim, exclua todos os arquivos *.rrd na pasta onde munin gera os gráficos (onde estão os arquivos .html). /var/lib/munin/xyz/ . Está definido no seu munin.conf (dbdir).

Os arquivos rrd são regenerados na próxima execução.

    
por 08.10.2010 / 15:14
2

Você também deve remover os arquivos html que foram criados. Eles geralmente estão localizados em / var / www / munin /. Nesse diretório, você encontrará seus diretórios do grupo de host. exclua os arquivos .png e o arquivo .html do gráfico que você deseja redefinir.

    
por 04.01.2012 / 14:10
0

Eu removo um gráfico de tipo único com o seguinte no servidor mestre:

  1. Faça login como root:

sudo su

  1. Backup do status atual:

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

  1. Pesquise e confirme todos os arquivos a serem excluídos dos gráficos de plug-in nginx _ * :

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

  1. Confirme todos os arquivos para excluir !

  2. Exclua arquivos gráficos para o plug-in nginx _ * :

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

    
por 17.01.2018 / 23:13