Como faço para silenciar um dos avisos do plugin do Munin?

2

Eu tenho um servidor executando backups de vários servidores simultaneamente e recebo muitos avisos de "Write IO Wait time". É possível silenciar o aviso de um único plugin em um único host?

Eu acho que é para diskstats_latency.avgwrwait .

    
por Dax 21.11.2017 / 11:27

1 resposta

3

Você não diz como tem munin reportando, o que dificulta a resposta. Eu suponho que você tenha enviado e-mails diretamente, com algo assim em munin.conf :

contact.dax.command mail -s "Munin notification" [email protected]

Se for assim, a única maneira que eu sei de silenciar um único alerta é dizer a Munin que não é um problema aumentar os limites, por exemplo

[host.example.com]
    diskstats_latency.avgwrwait.warning    100000000000
    diskstats_latency.avgwrwait.critical   200000000000

O problema subjacente é que munin é excelente em monitoramento quantitativo, mas pobre em manuseio de notificações. Ele não tem controles para temporariamente silenciar alertas específicos, notificar através de certos canais apenas em determinados momentos do dia, agendar períodos de inatividade e / ou escalar para contatos de nível superior se os problemas persistirem. A maioria das pessoas que eu conheço que comanda o munin (incluindo eu) manda reportar para o NAGIOS, que tem um mecanismo de notificação muito mais sofisticado que pode fazer tudo isso acima.

Se você tiver essa configuração, poderá confirmar o erro em NAGIOS (notificações de silêncio até a próxima vez que retornar ao normal) ou programar um script de backup com um período de inatividade para o serviço que dura aproximadamente o tamanho dos backups. ou até mesmo iniciar o script desativando as notificações para esse serviço e reativando-as quando terminar.

    
por 24.11.2017 / 08:07

Tags