Se non avete voglia di lavorare troppo con un ping automatico in batch:
Ovviamente non è tutta farina del mio sacco gli autori li trovate qui: http://bash.cyberciti.biz/monitoring/monitor-windows-linux-server-with-ping-script/
#!/bin/bash
# add ip / hostname separated by white space
HOSTS="192.168.0.1 8.8.8.8 192.168.222.1"
# no ping request
COUNT=1000
LOG="/var/log/pingURP.log"
# email report when
SUBJECT="Ping failed"
EMAILID="test@risolver.com"
echo "-------------$(date)--------------">>$LOG
for myHost in $HOSTS
do
res=$(ping -f -c $COUNT $myHost | grep 'received')
echo "$myHost $res" >> $LOG
done
Commenti
Posta un commento