Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w czasie rzeczywistym.Do najważniejszych informacji które podaje aplikacja można zaliczyć chwilowa prędkość odczytu i zapisu, ilość zapisanych i odczytanych danych oraz nazwa procesu.
Archiwa tagu: monitorowanie
Systemy do monitorowania
1 styczeń 2013 nowy nork nowe wyzwania, a mi przyszło zrobić porządki. MIałem spisane kilka systemów do monitorwania i teraz je wymienię a może w przyszłości uda mi sie opisać od instalacji po konfigurację.
iptraf – sprawdzanie w konsoli parametry łącza online, prędkość, jakie IP, jakie MAC ….
lstat – zbieranie statystyk z działania systemu i wyświetlanie poprzez WWW
zabbix – zbieranie statystyki z działania serwer i innych urządzeń, powiadmianie o wystąpieniu jakiś problemów, używać można SNMP
LSTAT – lstatd: Use of uninitialized value $pointname in hash element at /usr/local/lstat/lib//Std_obj.pm line 959.
Po instalacji lstat dostałem w logach /var/log/lstatd informację:
lstatd: Use of uninitialized value $pointname in hash element at /usr/local/lstat/lib//Std_obj.pm line 959.
Analizując kod nic nie przychodziło mi do głowy z wyjątkiem tego że coś nie tak może być z wyświetleniem informacji o zasobach dyskowych komendą df, i tak było. Z powodu iż korzystam z macierzy ścieżka montowania jest długa i nie mieści się wpis w jednej linii. Na rozwiązanie tego problemu wystarczyło zmienić w konfiguracji komendę df.
Czytaj dalej
LSTAT – instalacja na debian
Na początku trzeba posiadać źródła, które można pobrać ze strony producenta http://lstat.sourceforge.net/, po czy należy rozpakować wydając polecenie:
tar -xzvf /sciezka_do_LSTAT/lstat-X.X.X.tar.gz
Podstawowe pakiety potrzebne do działania to:
- serwer www
- php z CGI
- rrdtool
Monitorowanie wolnego miejsca na dysku
Pomyślałem sobie że warto zacząć monitorować ile jest jeszcze wolnego miejsca na dysku. Poniżej przedstawiam moje rozwiązanie, czyli skrypt który jest wywoływany poprzez CRON: