msoliver
(usa Debian)
Enviado em 05/10/2016 - 10:31h
error13 escreveu:
Pessoal procurei no forum mais nao achei nada falando sobre o assunto que preciso.
Tenho um IP em especifico que preciso monitorar, mais queria que o shellscript quando o IP fica-se down que ele manda-se email.
Alguem pode me ajudar?!
achei alguns na net, mais a minha duvida é como ele vai enviar o email! qual o tramite etc...
Bom dia error13.
Segue sugestão:
#!/bin/bash
IP="IP_ALVO"
EMAIL="EMAIL_DESTINO"
MSG="IP:$IP is DOWN"
if ! ping -c1 "$IP" > /dev/null;then
#ENVIA EMAIL
printf "%(Data: %x%nHora: %X)T\n$MSG\n"|mutt -s "AVISO" "$EMAIL"
fi
---------------------------------------------------------------------------------------
A configuração do ~/.muttrc, para o GMAIL, é:
set from = 'EMAIL'
set realname = 'NOME'
set imap_user = 'EMAIL'
set imap_pass = 'SENHA'
set folder = 'imaps://imap.gmail.com:993'
set spoolfile = '+INBOX'
set postponed='+[Gmail]/Drafts'
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
set smtp_url = 'smtps://LOGIN@smtp.gmail.com:465/'
set smtp_pass = 'SENHA'
set move = no
set imap_keepalive = 900
OBS.: Ativar o acesso a aplicativos menos seguros na conta do GMAIL.
Se a resposta te ajudou, marque-a como A MELHOR . . . :)
Att.:
Marcelo Oliver