msoliver
(usa Debian)
Enviado em 21/12/2022 - 22:33h
Campacci escreveu:
Boa dia pessoal,
Alguém pode me indicar o caminho p/ receber notificações do sistema por e-mail?
Por exemplo, algum incidente no sistema eu ser notificado por e-mail ... uma falha de disco, limite de quota e essas coisas.
Procurei na doc, wiki do debian e não achei nada a respeito.
Se alguém puder ajudar e me indicar alguma coisa eu agradeço.
Grato.
Boa noite Campacci.
O básico do básico...
Monitore o arquivo de log, com o comando:
#Não sei qual arquivo de log monitorar....
inotifywait -e modify /var/log/arquivo_de_log && "Envia_Email"
Envia_Email, é uma função que usa o sendmail, devidamente configurado,
para usar o gmail.
Tem postagem minha sobre essa configuração.
------------------------------------------------------------------------------------------------
Configuração para o Gmail:
*Testado pela ultima vez em 17/08/2022, e funcionou.
/usr/bin/sendEmail
nº Linha
0054 "hostname" => 'debian',
0064 "server" => 'smtp.gmail.com',
0065 "port" => 587,
0097 "fqdn" => 'Debian_Server',
0100 "username" => 'LOGIN_DO_EMAIL',
0101 "password" => 'SENHA_DO_EMAIL',
0102 "tls" => 'yes',
0114 my $from = 'LOGIN_DO_EMAIL@gmail.com';
1933 if (! IO::Socket::SSL->start_SSL($SERVER)) {
----------------------------------------------------------------------------------------
Além da configuração acima, deve configurar a conta do google:
Veja:
Controlar o acesso a apps menos seguros
----------------------------------------------------------------------------------------
A função "Envia_Email", deve executar o comando: inotifywait.... para continuar o monitoramento.
Pois, o mesmo foi interrompido qdo ocorreu a modificação no arquivo.
----------------------------------------------------------------------------------------
É sempre bom checar antes de executar....
pgrep inotifywait 2>&1>/dev/null || inotifywait -e modify /var/log/arquivo_de_log && "Envia_Email"
É isso, espero que seja útil...
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA , faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________