ping alarme - avisa quando o ip esta offline e gera log
Publicado por Roberto Fettuccia (última atualização em 22/11/2011)
[ Hits: 10.464 ]
modo de uso :
pingalarm [ip]
Obs: Podemos utilizar para sinalizar quando um servidor está sem rede, colocando este script em conjunto com o crontab, para ser executado de minuto em minuto.
O script fica soando dois beeps para cada falha de ping a um determinado ip.
Teste o script pingando um ip não válido e teste depois com um válido, script testado com debian 6 / ubuntu 11.4!
INSTALE O PROGRAMA beep !!!! para funcionar
apt-get install beep
By Roberto Fettuccia
#!/bin/bash Xtime=2 Xip=$1 main(){ xyz="1" cmdping=$(ping -c $Xtime $Xip | grep "100% packet loss") if [ -n "$cmdping" ]; then cmdbeep; xyz="0"; fi if [ "$xyz" == "0" ]; then Xdate="$(date)"; Xlog="$Xdate - $Xip - offline"; echo "$Xlog" >> /var/log/pingalarm.log; main; else xyz="1"; fi } cmdbeep(){ beep -n -f 2222 -l 100 beep -n -f 1 -l 100 beep -n -f 1000 -l 100 } main by Roberto Fettuccia
Barra de Progresso com Shell Script
FIREWALL COM IPTABLES - PARA INTERNET DISCADA E ADSL
Script para acertar hora e data do sistema no linux.
Gera estatísticas de tráfego de pacotes nas interfaces de um servidor linux via SNMPv3.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como Instalar o Microsoft Teams no Linux Ubuntu
Músicas de Andrew Hulshult no DOOM (WAD)
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Bloqueando telemetria no Deepin 23.1
Como converter imagens PNG/JPEG para SVG em linha de comando