Nowe posty

Autor Wątek: Skrypt do system CPU usage  (Przeczytany 4245 razy)

Barol

  • Gość
Skrypt do system CPU usage
« dnia: 2009-05-26, 12:27:21 »
Na poczatku witam wszystkich,

To moj pierwszy post na tym forum, wiec jesli jest w zlym temacie to z gory sorki.
Szukalem na forum takiego skryptu i googlowalem ostro ale jakos nie moglem tego znalezc, wiec prosze was o pomoc.

Potrzebuje skrypcik, ktory by monitorowal CPU
W momencie gdy CPU przekroczy 90% zuzycia to wysle maila z godzina i info co tyle CPU zuzywa.

Z gory dziekuje i pozdrawiam
Dominik

arctgx

  • Gość
Skrypt do system CPU usage
« Odpowiedź #1 dnia: 2009-05-26, 16:30:32 »
Na pierwszy ogień przepuściłbym wyjście programu top z parametrem b przez awk służący do wyboru pola i sprawdzenia wartości (>90). Później próbowałbym szukać prostszego rozwiązania, z czystej ciekawości niż z przekonania że warte to zachodu.

Nie wiem czy masz ochotę bawić się w skrypt, czy po prostu dostać info o zużyciu procka.

ra-v

  • Gość
Skrypt do system CPU usage
« Odpowiedź #2 dnia: 2009-05-27, 08:18:33 »
Myśle że bardziej przydatne jest zrobienie skryptu w podobny sbosób jak to opisał @arctgx, z tym że przy uzyciu polecenia

$ loadavg

Wtedy skrypt wysłałby maila gdy obciążenie wzrosło by znacznie (1.0-2.0) i to przez dłuzszy czas niż np. 2 sekundy.