Witam
Dzieki pomocy Czerwa
Został stworzony sposób powiadomień na GG
Cytuj:
http://forum.freesco.pl/viewtopic.php?t=12808&highlight=sms
Po kolei
1 Wykorzystujemu EKG
pacmna -U
http://listonosz.com.pl/PKG/ekg-1.6-3nnd.pkg.tar.gz http://listonosz.com.pl/PKG/ekg-1.6-4nnd.pkg.tar.gz pakiet zaleznie od wersji ssl
jeden powienien chodzic.
Potem wpisujemy "ekg" w lini komend i konfigurujemy wedlug wskazuwek w programie
2 Tworzymy skrypt i zamieszczamy go w /root/
do stworzenia skryptu wykorzystujemy dane z linku w/w
Skrypt nazywamy np "pwgg"
o treści:
Cytuj:
#!/bin/sh
procesy=`ps x | wc -l`
up1=`uptime | cut -d "," -f 1 | cut -d " " -f 4`
up2=`uptime |awk '{print$5}'| cut -b 1,2`
ram=`free -m | grep Mem | awk '{print $4}'`
swap=`free -m | grep Swap | awk '{print $3}'`
hda1=`df -h |grep hda1|awk '{print $4}'`
wp=`ping -c 6 wp.pl|tail -1|cut -d "/" -f 5`
/usr/bin/ekg msg <nr_gg_na jaki_zostanie_wysłany_stan_serwera> "(proc: $procesy) (up: $up1 dni $up2 godzin) (freeRAM: $ram MB) (zajetySwap: $swap MB) (hda1: $hda1 zajete) (WP: $wp ms)
(Oczywiście Skrypt możemy dowolnie zmieniać)
Potem dodajemy wpis do crona:
Cytuj:
crontab -e
Cytuj:
00 * * * * /root/pwgg
I co godzine dostajemy wiadomość na GG:
Cytuj:
(proc: 50) (up: 5 dni 9: godziny) (freeRAM: 10 MB) (zajetySwap: 1 MB) (hda1: 20% zajete) (WP: 24.386 ms) (ap1: 0.754 ms) (ap2: 7.020 ms) (ap3: 6.844 ms)
Mała Uwaga! Najlepszym sposobem jest przypisanie SERWEROWI nowego nr GG, poprostu rejestracja w servisie GG jako SERWER i ten nr konfigurujemy w programie EKG, a w Skrypcie wpisujemy swój własny, osobisty nr GG
Pozdrawiam, wszelkie Uwagi i Modernizajce proszę kierować do tego wątku