cyber_cobra Posted October 10, 2012 Report Posted October 10, 2012 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 OK2. Data – Ziua, Luna, OraDaca nu primeste raspuns de la yahoo.com scriptul va crea un fisier log cu:1. Data2. google.com NU raspunde la ping. Posibile erori de retea3. Repornesc reteauasi 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/bashDATE=`date`if [ " `ping google.com -c 5 | grep "received" | awk {'print " "$4'}`" -le "0" ];thenMESSAGE=”Eroare ping – google.com NU raspunde la ping. Posibile erori de retea. – Repornesc reteaua”SUBJECT=”Eroare ping”echo $DATE >> eroare-ping.logecho “yahoo.com NU raspunde la ping. Posibile erori de retea” >> eroare-ping.logecho “Repornesc reteaua” >> eroare-ping.logservice network restart >> eroare-ping.logecho “——————————\/————————-” >> eroare-ping.logecho ” ” >> eroare-ping.logmail -s “$SUBJECT” “cyber.cobra@rocketmail.com” << EOF$MESSAGEEOFelseecho Conexiune OK >> ping-ok.logecho $DATE >> ping-ok.logecho “——————————\/————————-” >> ping-ok.logecho ” ” >> ping-ok.logfiexit 0Doar educativ.Cred ca l'am postat bine , daca nu rog mutarea topicului unde trebuie. Quote
AltraX Posted October 10, 2012 Report Posted October 10, 2012 Bun tutorial. Multumesc , nu am un root acum.. dar cand o sam il testez.OFF: Ori eu stau prea mult la calculator , ori semnatura ta... nush se misca. Quote
cyber_cobra Posted October 10, 2012 Author Report Posted October 10, 2012 OFF: Ori eu stau prea mult la calculator , ori semnatura ta... nush se misca.Paint rules , pana am timp sa intru in PS , nu se misca , lasa pc si punete la somn . Quote
aelius Posted October 10, 2012 Report Posted October 10, 2012 In loc de email:for (( i=1 ; i<8 ; i++ )) ; do beep -v -p 3"$i"00Hz 5 ; doneDaca tot e local Quote
scorpio2k2 Posted October 10, 2012 Report Posted October 10, 2012 e copiat. macar puneai sursa cevaoriginalul: nu ii pun link pt ca nu merita TEX stie site-ul sigur ca i-au fost copiate articole#!/bin/bashDATE=`date`if [ " `ping yahoo.com -c 5 | grep "received" | awk {'print " "$4'}`" -le "0" ];thenMESSAGE=”Eroare ping – yahoo.com NU raspunde la ping. Posibile erori de retea. – Repornesc reteaua”SUBJECT=”Eroare ping”echo $DATE >> eroare-ping.logecho “yahoo.com NU raspunde la ping. Posibile erori de retea” >> eroare-ping.logecho “Repornesc reteaua” >> eroare-ping.logservice network restart >> eroare-ping.logecho “——————————\/————————-” >> eroare-ping.logecho ” ” >> eroare-ping.logmail -s “$SUBJECT” “Status@domeniu.tld” << EOF$MESSAGEEOFelseecho Conexiune OK >> ping-ok.logecho $DATE >> ping-ok.logecho “——————————\/————————-” >> ping-ok.logecho ” ” >> ping-ok.logfiexit 0 Quote
c0unt3rlog1c Posted October 10, 2012 Report Posted October 10, 2012 (edited) // edit: linuxpedia dot roSursa nu are? Edited October 10, 2012 by aelius Quote
scorpio2k2 Posted October 10, 2012 Report Posted October 10, 2012 nu vroiam sa pun linkul ala pentru ca si ala e "luat " de undeva sigur. Pe site-ul ala sunt numai articole "imprumutate" Quote
Cril Posted October 10, 2012 Report Posted October 10, 2012 (edited) 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 OK2. Data – Ziua, Luna, OraDaca nu primeste raspuns de la yahoo.com scriptul va crea un fisier log cu:1. Data2. google.com NU raspunde la ping. Posibile erori de retea3. Repornesc reteauasi 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 October 10, 2012 by Cril Quote
aelius Posted October 10, 2012 Report Posted October 10, 2012 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 Quote
scorpio2k2 Posted October 10, 2012 Report Posted October 10, 2012 ehh la asta ma refeream cand am zis ca tex stie Quote