Existe agora um plugin de monitoramento do Nagios Log disponível. Veja o seguinte link:
Monitoramento do log do Nagios
Leia atentamente e veja se é isso que você quer.
Sua primeira pergunta; logs de monitoramento para strings / regex:
Da minha experiência com a ferramenta logrobot usada nessa página, eu sei que o monitoramento de qualquer tipo de log é não é um problema, independentemente do formato do log. o exemplo usado nessa página deve confirmar isso.
Sua segunda pergunta; monitorize o registo para se certificar de que existe saída:
agora também para monitorar e alertar se há alguma saída, isso também é possível. Eu estou tentando pensar no topo da minha cabeça como fazer isso. mas tente isto:
logrobot autonda / log / arquivo / caminho 60 m '.' '.' 2 2 maxclient -ndnotfoundn
logrobot = nome da ferramenta
autonda = o recurso a ser usado em seu cenário
/ log / file / path = caminho para o seu arquivo de log
60m = se a última vez que o arquivo foi modificado pela última vez for maior que 60m, a ferramenta não avançará mais.
'.' = esta procurando por qualquer coisa no arquivo de log
'.' = esta procurando por qualquer coisa no arquivo de log
2 = se pelo menos duas linhas não forem encontradas, atente
maxclient = o nome que você está dando para esta sessão. você pode chamar isso do jeito que quiser.
-ndnotfound = esta é a opção que você está passando para a ferramenta
você pode mudar os parâmetros para atender às suas necessidades específicas.