Notificações do sistema

1. Notificações do sistema

Eduardo
vchacal

(usa Debian)

Enviado em 21/12/2022 - 08:45h

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.


  


2. Re: Notificações do sistema

Marcelo Oliver
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
______________________________________________________________________



3. Re: Notificações do sistema

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 22/12/2022 - 07:57h

Daemon smartd já vem com uma opção para enviar email. Para sistemas baseados em systemd aqui tem um artigo interessante
https://opensource.com/article/20/7/systemd-journals-email


4. Re: Notificações do sistema

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/12/2022 - 08:00h

Acho que esses recursos é feito em software de e-mail.
Já leu a documentação do seu programa de e-mail?

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


5. Re: Notificações do sistema

Eduardo
vchacal

(usa Debian)

Enviado em 22/12/2022 - 10:40h

Bom dia pessoal,

Opa vlw pelas respostas.
O envio de e-mail é tranquilo, tenho usado o postfix c/ gmail e envia numa boa. Inclusive monitoro alguns diretórios c/ iwatch e funciona belezinha.

Mas os eventos do sistema é diferente, eventos padrões mesmo ... como erros de discos, sistemas de arquivos, limite de quotas de discos e outros. Alguns sistemas já fazem isso por padrão, enviando p/ o mail do root local. Porém no Debian não vem ativo, não sei pq.

Se tiverem mais dicas e puder enviar eu aproveito p/ estudar e testar.
Vlw pessoal.

leandropscardua escreveu:
Daemon smartd já vem com uma opção para enviar email. Para sistemas baseados em systemd aqui tem um artigo interessante
https://opensource.com/article/20/7/systemd-journals-email


É interessante mesmo, vou ler o artigo e vlw pela indicação.





6. Re: Notificações do sistema

Wyll
wyll747

(usa Linux Mint)

Enviado em 22/12/2022 - 11:37h

Bom dia.
Talvez esteja falando o óbvio, mas já cogitou alguma solução de monitoramento de logs, tipo Zabbix, por exemplo? Acredito que pelo Zabbix vc consegue capturar os dados que quer monitorar e receber notificações por e-mail, telegram etc...


7. Re: Notificações do sistema

Eduardo
vchacal

(usa Debian)

Enviado em 22/12/2022 - 13:43h


wyll747 escreveu:

Bom dia.
Talvez esteja falando o óbvio, mas já cogitou alguma solução de monitoramento de logs, tipo Zabbix, por exemplo? Acredito que pelo Zabbix vc consegue capturar os dados que quer monitorar e receber notificações por e-mail, telegram etc...


Então wyll747 é uma boa sim, eu já monitoro alguns servidores c/ zabbix. Inclusive este servidor de arquivos debian, mas coisas simples como disponibilidade ... vou dar uma fuçada p/ ver se tem como monitorar serviços específicos como quotas de disco também.

É que eu queria algo mais simples ou nativo do linux sabe. Pra quotas de discos eu achei o warnquota e vou testar, acredito que deve atender bacana.
Qto as falhas do sistema, acho que sua sugestão vai ser mais pratico mesmo ... fazer c/ o zabbix, vou dar uma atualizada nele p/ ver como fica.
Vlw pelas dicas.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts