skrypt loguj

Potrzebujesz pomocy z C, C++, perl, python, itp.
rootek
Posty: 21
Rejestracja: 13 maja 2010, 14:12

skrypt logujący obciążenie systemu do pliku /var/log/logi-obciążenia

Post autor: rootek »

Kombinuję jak utworzyć skrypt logujący co 10 minut średnie obciążenie (godzina+średnie obciążenie) systemu do pliku:

Kod: Zaznacz cały

/var/log/logi-obciazenia
  • Jak stworzyć prawidłowo skrypt w:

    Kod: Zaznacz cały

    /etc/init.d
  • Jak utworzyć prawidłowo wpis w:

    Kod: Zaznacz cały

     /etc/rsyslog.conf
Pozdrawiam.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

rootek pisze:Kombinuje jak utworzyć skrypt logujący co 10 minut średnie obciążenie (godzina+średnie obciążenie) systemu do pliku /var/log/logi-obciazenia
A co tu kombinować? Dodaj do crona:

Kod: Zaznacz cały

*/10 * * * * /usr/bin/uptime >>/var/log/logi-obciazenia
To powinno wystarczyć, jeśli chcesz ogólne informacje o obciążeniu.
rootek pisze:Jak stworzyc prawidlowo skrypt w /etc/init.d. ?
Obejrzyj /etc/init.d/skeleton
Awatar użytkownika
Skorpion1980
Posty: 46
Rejestracja: 14 czerwca 2008, 14:06
Lokalizacja: Jelenia Góra

Post autor: Skorpion1980 »

A najlepiej użyć jakiegoś graficznego analizatora np: Munin sprawia się bardzo dobrze :)
bigos
Posty: 1
Rejestracja: 26 grudnia 2009, 13:16
Lokalizacja: Katowice

Post autor: bigos »

Co do dokładnej godziny i średniego obciążenia to w /etc/corntab:

Kod: Zaznacz cały

*/10 * * * * root /usr/bin/uptime | cut -f 2,12 -d '  ' | cut -f 1 -d ',' >> /var/log/logi-obciążenia
Wypisujemy wtedy coś takiego do pliku /var/log/logi-obciążenia:

Kod: Zaznacz cały

12:08:09 0.00
ODPOWIEDZ