Resita-Studio

We secure your fun
 
AcasaCăutareUltimele imaginiÎnregistrareConectare

Distribuiţi
 

 Ping Script

Vezi subiectul anterior Vezi subiectul urmator In jos 
AutorMesaj
Tekorax
Admin
Admin
Tekorax

Mesaje : 186
Puncte : 419
Data de inscriere : 16/01/2013

Ping Script Empty
MesajSubiect: Ping Script   Ping Script Icon_minitimeJoi Mai 16, 2013 3:04 am

Scriptul urmator va fi pus in cron sa ruleze la 5 – 10 – 15 – sau cate minute vreti voi.
Ce face:
- Da ping catre yahoo.com (adresa poate fi modificata in oricare alta)
- Daca primeste raspuns va crea un fisier log in care va scrie urmatoarele informatii:
1. Conexiune OK
2. Data – Ziua, Luna, Ora
- Daca nu primeste raspuns de la yahoo.com scriptul va crea un fisier log cu:
1. Data
2. yahoo.com NU raspunde la ping. Posibile erori de retea
3. Repornesc reteaua
si va reporni reteaua (service network restart)
Totodata va trimite un mail de avertizare. Adresa de mail ar trebui sa fie una locala daca doriti sa primiti mailul in timp real sau orice adresa la care mail-ul va ajunge dupa ce se rezolva problemele de conexiune.
Poate fi util in cazul in care vrei sa vezi de cate ori iti pica net-ul si sa ceri reduceri de la providerul tau.

Scriptul este:
Code:
#!/bin/bash
DATE=`date`
if [ " `ping yahoo.com -c 5 | grep "received" | awk {'print " "$4'}`" -le "0" ];
then
MESSAGE=”Eroare ping – yahoo.com NU raspunde la ping. Posibile erori de retea. – Repornesc reteaua”
SUBJECT=”Eroare ping”
echo $DATE >> eroare-ping.log
echo “yahoo.com NU raspunde la ping. Posibile erori de retea” >> eroare-ping.log
echo “Repornesc reteaua” >> eroare-ping.log
service network restart >> eroare-ping.log
echo “——————————\/————————-” >> eroare-ping.log
echo ” ” >> eroare-ping.log
mail -s “$SUBJECT” “Status@domeniu.tld” << EOF
$MESSAGE
EOF
else
echo Conexiune OK >> ping-ok.log
echo $DATE >> ping-ok.log
echo “——————————\/————————-” >> ping-ok.log
echo ” ” >> ping-ok.log
fi
exit 0

A fost creat si testat pe Fedora Linux.
Sus In jos
https://resita-studio.forumgratuit.ro
Topic: Re:

Ping Script

Indisponibil

Reclama ta aici si costa doar 2euro.
Robotel cu Reclame





Rang: Robotelul forumului

Data de inregistrare: 22/05/2013
Sus In jos
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Resita-Studio :: Resita-Studio | IT & World :: Sisteme de operare :: Linux & Unix-