enviar e-mail para mim mesmo registro de mensagens da tela de inicialização

enviar e-mail para mim mesmo registro de mensagens da tela de inicialização

Atualmente tenho um NAS (Ubuntu 10.04) na minha rede sem acesso a monitor por falta de placa gráfica. Percebi que toda vez que reinicio o NAS, demora mais para reiniciar totalmente. Suspeito que algo esteja errado e que mensagens de aviso ou erro sejam exibidas durante a inicialização.

Existe um arquivo de log que o Ubuntu imprime para tudo o que é exibido desde o momento em que o sistema é inicializado até a tela de login? Tenho o e-mail configurado no sistema .mailrce .mstmprconde posso enviar e-mail com o mailcomando. Gostaria de enviar o arquivo de log para mim mesmo por e-mail sempre que o sistema for inicializado, para poder monitorar a integridade do sistema. Por favor, deixe-me saber como eu poderia fazer isso.

Responder1

Existe um arquivo de log, /var/log/messagesno qual o kernel despeja tudo o que acontece no sistema.

No entanto, ele fica bastante grande (o meu agora tem 29 megabytes), portanto, certifique-se de que seu cron job comprima esse arquivo antes de enviá-lo.


Em geral, em um sistema Linux, comandos de inicialização personalizados são colocados no localarquivo, que pode ser encontrado em /etc/init.d.

Adicione a este arquivo o seguinte comando (provavelmente irei revisar - não uso mailpessoalmente):

mail -s "Log File" myemail@myserver < /var/log/messages

Torne-o executável:

sudo chmod +x /etc/init.d/local

E finalmente, vincule-o em init:

sudo update-rc.d local defaults 80

Referência:Aqui

informação relacionada