Checagem de ping com link down e link up
Publicado por André Canhadas (última atualização em 25/09/2015)
[ Hits: 5.229 ]
Homepage: www.andrecanhadas.com.br
Achei muitos por aí mas tive a necessidade de fazer um que fizesse o envio de apenas um e-mail em caso de falha e outro quando o link voltasse e este script faz uma checagem de ping para um ou mais IPs e envia um e-mail em caso de falha de ping e outro assim que o ping for restabelecido.
Sugestão: crie um agendamento no crontab de 2 em 2 minutos.
Obs.: precisa ter um Postfix pré-configurado para o envio de e-mail.
#!/bin/bash # /root/iplist.txt = lista de Ips a serem monitorados (um por linha) for i in $( cat /root/iplist.txt ) do # Checa o ping ping -q -c2 $i > /dev/null # Se for positivo if [ $? -eq 0 ] then # Checa se existe um arquivo com o nome do IP monitorado if [ -f "/root/$i" ]; # Se o arquivo existir pq foi criado quando falhou o ping ele envia o email de Link UP e apaga o arquivo para enviar apenas um email then mail -s "Link UP" alguem@algo.com.br <<< "$i" rm "/root/$i" fi else # Se o arquivo não existir e tiver falha de ping ele envia o email de link down e cria o arquivo if [ ! -f "/root/$i" ]; then mail -s "Link Down" alguem@algo.com.br <<< "$i" echo "$i" > /root/$i fi fi done
Automatizar scan e atualização com o ClamAV
Montando imagens como Partições
Renomear arquivos de fontes ttf e otf
Convertendo vídeos para tocar no DVD e na TV antiga da sala
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (4)
warsaw parou de funcionar após atualização do sistema (solução) (1)
Separar trafego da VPN da VPS (0)
Formatando cartão de memoria que nao formata[AJUDA] (17)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)