Não acredito que Monit seja a melhor opção para avaliar a frequência dessas mensagens de erro. As limitações das rotinas de teste de conteúdo de arquivo podem tornar isso complicado sem ir para uma solução externa. Consulte: link
Especificamente:
-
O conteúdo está sendo verificado apenas a cada ciclo. Se o conteúdo estiver sendo adicionado e removido entre duas verificações, ele não será notado.
-
Na inicialização, a posição de leitura é definida no final do arquivo e o Monit continua a digitalizar até o final do arquivo em cada ciclo. Mas se o tamanho do arquivo diminuir ou a mudança de inode, a posição de leitura é definida para o início do arquivo.
-
Somente as linhas que terminam com um caractere de nova linha são inspecionadas. Assim, as linhas estão sendo ignoradas até que tenham sido concluídas com esse caractere. Observe também que apenas os primeiros 511 caracteres de uma linha são inspecionados.
Em vez disso, eu pesquisaria o (s) servidor (es) remoto (s) ou os serviços relacionados para verificar a integridade.