Como atualizar a frequência de logcheck do Ubuntu?

0

Eu instalei o logcheck em apt-get e, enquanto estou refinando e testando, não consegui descobrir de onde está sendo executado.

Eu vi vários artigos on-line explicando que, em sua instalação, você deveria criar uma entrada em seu crontab. No entanto, depois de instalar o pacote, nenhuma entrada crontab foi criada no meu usuário ou no crontab da minha raiz, mas ainda assim os e-mails estão saindo a cada hora.

Eu verifiquei o conteúdo da manpage e verifiquei os arquivos de configuração, mas não consegui encontrar nenhuma referência sobre onde posso configurar a frequência para o logcheck.

Como isso é feito?

Estou usando o Ubuntu 12.04.

    
por Alpha 26.02.2017 / 17:08

1 resposta

1

O agendamento está no arquivo /etc/cron.d/logcheck .

Abaixo está o conteúdo do arquivo:

# /etc/cron.d/logcheck: crontab entries for the logcheck package

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

@reboot         logcheck    if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck -R; fi
2 * * * *       logcheck    if [ -x /usr/sbin/logcheck ]; then nice -n10 /usr/sbin/logcheck; fi

# EOF

Então, ele é executado após a reinicialização e a cada 2 minutos a cada hora todos os dias.

Sugiro não alterar a frequência, mas identificar os eventos de log que você não deseja receber e adicioná-los a uma pasta de logcheck ignore como /etc/logcheck/ignore.d.server/. O Logcheck já tem um bom conjunto de regras pré-instaladas, mas você pode modificá-las ao seu gosto.

    
por Andrew T 20.04.2017 / 16:51