Freesco, NND, CDN, EOS
http://forum.freesco.pl/

skrypt sprawdzający połączenie
http://forum.freesco.pl/viewtopic.php?f=22&t=17572
Strona 1 z 1

Autor:  passy [ poniedziałek, 23 marca 2009, 20:29 ]
Tytuł:  skrypt sprawdzający połączenie

Witam.

Czy ma ktoś skrypt, który sprawdzałby połączenie serwera nnd z internetem (np. ping onetu) i jeśli np. nie odpowie 5 kolejnych pingów to wysyła do mnie SMSa ?

Pzdr.

Autor:  JakubC [ poniedziałek, 23 marca 2009, 20:50 ]
Tytuł: 

Do przemyślenia i przeróbek:
: [/] [] ()
#!/bin/bash
for ip in wp.pl onet.pl; do
   test=`ping $ip -c18 | grep -cw "100% packet loss"`
   if [ $test = 0 ]; then
       echo $ip - dziala
      if [ -e /tmp/test-$ip ]
                then
         echo $ip wrocil. Wysylam sms.
         rm /tmp/test-$ip
         for numer in 506000000; do
            /root/sms.orange.pl $numer "host $ip wrocil"
         done
      fi
   else
      if [ -e /tmp/test-$ip ]
      then
         echo $ip nadal lezy
      else
         echo $ip lezy. Wysylam sms.
         for numer in 506000000; do
            touch /tmp/test-$ip
            /root/sms.orange.pl $numer "host $ip lezy"
         done   
      fi
   fi
done

Autor:  daneq [ poniedziałek, 23 marca 2009, 21:34 ]
Tytuł: 

a czy ktoś umieściłby taki skrypt na swoim serwerze, żebym mógł sprawdzić pinga do swojego hosta i w przypadku braku odpowiedzi wysyła do mnie smsa..

odwdzięczę się tym samym

Autor:  passy [ poniedziałek, 23 marca 2009, 22:42 ]
Tytuł: 

Ok. Skrypt dostosowałem do swoich potrzeb.
Generalnie sam się tylko zastanawiałem jak go edytowałem nad jedną rzeczą - jak serwer wyśle mi smsa z internetu skoro nie będzie pinga w świat :oops:

No cóż, będę monitorował switche :-)

Dzięki Jakub

Autor:  Saturas [ poniedziałek, 23 marca 2009, 22:54 ]
Tytuł: 

Pomyśl nad podłączeniem telefonu pod NND :)

Autor:  JakubC [ wtorek, 24 marca 2009, 02:11 ]
Tytuł: 

passy pisze:
Generalnie sam się tylko zastanawiałem jak go edytowałem nad jedną rzeczą - jak serwer wyśle mi smsa z internetu skoro nie będzie pinga w świat :oops:

Skrypcik napisałem na potrzeby monitoringu zewnętrznych hostów (oczywiście nie onetu czy wp, ale zmieniłem, aby ludzie nie kopiowali na małpę z moimi hostami). Pingowanie wp to głupota, ale o tym już była dyskusja w innym wątku.

Sensowne zastosowanie widzę więc, w odpaleniu skryptu na innym serwerze, w celu kontrolowania tego, którego stanem jesteśmy zainteresowani. Odpalanie na tej samej maszynie, w przypadku wysyłania sms'a przez internet, absolutnie nie ma sensu.

Pamiętajcie również, że niestety te smsy przez net nie zawsze dochodzą, lub robią to ze sporym opóźnieniem. O podłączeniu komórki "do NND" na forum również już było, szukajcie o gammu.

Pozdrawiam

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/