Altera o formato do nome de arquivo para os logs arquivados do Nagios para usar um formato de data diferente?

2

Acabei de configurar um servidor Nagios e, por padrão, ele mantém os arquivos das mensagens de log em /var/log/nagios3/archives . No entanto, os arquivos são nomeados com formato de data no estilo americano, como nagios-04-14-2015-00.log , para um arquivo de log em 14 de abril de 2015.

Existe alguma maneira de alterar o nome do arquivo? Às vezes, gostaria de investigar manualmente os alertas & configuração e deseja grep os arquivos de log. No entanto, esse formato de data me confundiu e me atrasou, e para mim é uma interface ruim.

Estou ciente de que isso poderia quebrar o "ver arquivos de log antigos" na interface do nagios e aceitaria essa compensação.

    
por Rory 17.04.2015 / 10:33

1 resposta

2

Basta alterar os nomes dos arquivos para quebrar todos os tipos de coisas na interface da web. Começando com a visualização de logs antigos, como você mencionou, mas também incluindo todos os gráficos de tendências, relatórios de disponibilidade, histórico de alertas, histórico de notificações, etc.

Você teria que modificar o formato da data na fonte e recompilar para corrigir tudo isso.

A melhor opção é definir use_syslog=1 no nagios.cfg e, em seguida, configurar o syslog para gravar os arquivos de log do nagios em outro local. Então você pode usar o logrotate para rotacioná-los com qualquer formato de nome que você queira.

    
por 17.04.2015 / 19:21