Jump to content
cyber_cobra

Ping pe linux

Recommended Posts

Ce face:

Da ping catre google.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. google.com NU raspunde la ping. Posibile erori de retea

3. Repornesc reteaua

si va reporni reteaua (service network restart)

Totodata iti 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.

#!/bin/bash
DATE=`date`
if [ " `ping google.com -c 5 | grep "received" | awk {'print " "$4'}`" -le "0" ];
then
MESSAGE=”Eroare ping – google.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” “cyber.cobra@rocketmail.com” << 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

Doar educativ.

Cred ca l'am postat bine , daca nu rog mutarea topicului unde trebuie.

Link to comment
Share on other sites

e copiat. macar puneai sursa ceva

originalul: nu ii pun link pt ca nu merita :)) TEX stie site-ul sigur ca i-au fost copiate articole


#!/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

Link to comment
Share on other sites

Oricum s-a dat de gol din start ca sursa-i copiata. Mai intai spune google, pe urma yahoo si pe urma iar google.

Ce face:

Da ping catre google.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. google.com NU raspunde la ping. Posibile erori de retea

3. Repornesc reteaua

si va reporni reteaua (service network restart)

Totodata iti 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.

In concluzie daca dai ping in google.com si nu primesti raspuns de la yahoo.com iti va spune "google.com NU raspunde la ping. Posibilie erori de retea".

Edited by Cril
Link to comment
Share on other sites

Se rezolva foarte rapid chestia cu furatul howto-urilor acum. Un exemplu bun este aici.

@c0unt3rlog1c: Scuze, ti-am editat/sters link-ul catre site pentru ca:


http://www.linuxpedia.ro/limitare-banda-apache/
http://www.linuxpedia.ro/mic-tutorial-hping3-firewall-test/
http://www.linuxpedia.ro/ce-este-raid/
http://www.linuxpedia.ro/setari-php-per-virtual-host-la-apache-cu-dso/
http://www.linuxpedia.ro/grafice-cu-pfstat-packet-filter-statistics/
http://www.linuxpedia.ro/monitorizarea-hosturilor-cu-ping-mrtg/


https://www.rtfm.ro/linux/limitare-de-banda-pe-apache/
https://www.rtfm.ro/ddos/mic-tutorial-hping3-firewall-test/
https://www.rtfm.ro/diverse/ce-este-raid/
https://www.rtfm.ro/unix/dezactivare-eaccelerator-per-virtual-host/
https://www.rtfm.ro/unix/freebsd/grafice-cu-pfstat/
https://www.rtfm.ro/unix/monitorizarea-hosturilor-cu-ping-mrtg/

@cyber_cobra:

Daca doar te inspiri dintr-un articol si apoi il faci cu cuvintele tale, nu este absolut necesar sa precizezi sursa, insa daca il copiezi 70% atunci treaba se schimba.

Imi plac tutorialele si cartile dar trebuie sa respectam munca oamenilor. Te rog ca pe viitor sa specifici sursa.

Multumesc

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...