Como redefinir os gráficos munin

26

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

Ztyx
fonte
A determinação mais simples, está à espera de um ano, este é um momento em que os dados são, por padrão completamente rodado :) Mas como dados de reset real, descrições você tem fundo em respostas :)
Znik

Respostas:

38

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

Cada host e grupo de hosts terá seu próprio subdiretório em / 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.

Brent
fonte
Observe que / var / lib / munin é definido pela propriedade dbdir em /etc/munin/munin.conf. dbdir / var / lib / munin é o conjunto padrão, mas pode ser alterado. O caminho real para os arquivos RRD é semelhante ao caminho da URL para o desenho gráfico na interface da web.
Znik 18/05
7

Ou, como alternativa, se você deseja corrigir os dados nos arquivos RRD (por exemplo, aumento 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 de que eles estão em notação científica) e depois recrie o arquivo RRD:

rrdtool restore z.xml x.rrd

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

EDIT : Você pode encontrar uma descrição detalhada e como fazer aqui: http://munin-monitoring.org/wiki/SpikeRemoval

Marki555
fonte
spikes é um problema com um plugin de nó mal construído.
Znik 18/05/19
2

Sim, exclua todos os *.rrdarquivos da pasta em que o 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.

pesado
fonte
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 de grupo de hosts. exclua os arquivos .png e o arquivo .html do gráfico que deseja redefinir.

Giannis Nohj
fonte
Os arquivos podem estar em qualquer lugar, se você instalou a partir da fonte, é provável que eles estejam /opt/munin/www/docs/<hostgroup>/<hostname>. Você pode especialmente excluir os arquivos da web (e o diretório) se tiver mexido nos plug-ins do nó e suas novas definições se recusarem a aparecer na página da web do host.
the-wabbit
O que para remover esses arquivos? A principal questão é como redefinir os dados do sorteio, sem remover ou renomear / mover o host monitorado.
Znik 18/05
0

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

  1. Faça o login como root:

sudo su

  1. Status atual de backup:

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

  1. Pesquise e confirme todos os arquivos a serem excluídos para os gráficos de plugins nginx_ * :

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

  1. Confirme todos os arquivos para excluir !

  2. Exclua os arquivos de gráfico para o plugin nginx_ * :

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

Eduardo Cuomo
fonte