“Jeżu, co tak muli?” — to jedno ze standardowych pytań zadawanych administratorom systemów. Standardową odpowiedzią jest oczywiście “u mnie działa, instalowałeś nowego service packa? Nie, to zainstaluj i wróć“.
Kiedy już pozbyliśmy się pytającego, który za chwile zniszczy sobie system fałszywym pakietem aktualizacji, który zbudowałeś właśnie na takie okazje, możemy w spokoju popatrzeć co wisi na plecach serwera i nie pozwala Ci ściągać filmów.
Na swoich serwerach używam do tego htop, mytop czy lsof w połączeniu z grepem. Dziś do pudełka administratora trafił iotop.
IOTop to prosty programik w Pythonie, który wyświetla listę procesów używających obecnie dysków. Ubuntu, OpenSuSE i Debian Stable posiadają odpowiednią paczkę, gotową do zainstalowania. Jeżeli chcemy zapisać log obciążenia dysków przez procesy, możemy użyć parametru -b, który powoduje wysyłanie informacji na STDIO.

Każdy, kto miał przyjemność stawiania po raz pierwszy serwera pocztowego wie, jak przydatnym narzędziem jest tail w połączeniu z parametrem -f. Czasem chce się zobaczyć pliki error.log, access.log lub mail.log i mail.err w tym samym czasie. Możemy odpalić dwa terminale lub zainstalować Multitail.
Multitail pozwala śledzić dowolną1 ilość plików z logami i wyświetlać je podzielonym pionowo lub poziomo2 widoku. Dostępny jest też widok łączony.


Program w zupełności zasługuje na slogan wymyślony przez autora, czyli “tail na sterydach”. Po inne przykłady użycia odsyłam na odpowiednią stronę projektu.
« Niepewne kroki | Na powierzchni: nerdy, giki i inni szachiści »
Dotarłeś do końca. Czas na nową przygodę.
Eri pokonuje korporacje ołówkiem. Czerski, Piotr dziwi się światu. Waglowski prawi o prawie. Maciej występuje w roli służbisty ateistyczno-sceptystycznej religii. Patryk maca się z technologią. Gadżety, piwnice i trywialne informacje w tę stronę.
Są też tacy, którzy gadają. O filmach, grach, scepty-cyźmie, japońskich bajeczkach.
June 17th, 2009 at 20:26
widzę że też subskrybujesz Debian Package of the Day ;)
June 17th, 2009 at 20:54
Debian Package of the Day to jest to. A tak na poważnie to zestaw mój wygląda tak samo: htop, iotop, lsof. Czy jestem tak samo profesjonalny jak pan Emil? :)
June 17th, 2009 at 21:17
Nagios/Zabbix/inne tego rodzaju badziewie. Bez tego, jak bez ręki, jak w okolicy jest więcej niż parę sztuk.
June 17th, 2009 at 21:28
tail -f /var/log/mail.*
:P
June 18th, 2009 at 01:05
Dziękuję za wpis, i zapraszam do częstszego wylewania technicznych nowinek bądź doświadczeń. Miło się czyta i nauczyć się zawsze czegoś można… o administracji mile widziane :)
June 18th, 2009 at 09:16
@Sodar
się czyta, się wie. :-)
@LeszekT
Ale mnie Pan tu aronię wsadził, no!
@r.
Się zgadza, ale te 3 co nimi kręcę mogę ogarnąć jeszcze z ręki. Nie planuję mieć więcej, więc może Nagios ślący mi ciągle korespondencje nie będzie wymagany.
@crs
Tak, tak! A gdzie ładny split-screen? :-> Poza tym zobacz przykłady, do których jest odnośnik w ostatnim paragrafie.
@jol
Nie wiedziałem, że ktoś chce czytać o technicznych rzeczach, bo od tego jest miliard i siedemset tysięcy blożków. Nic, spróbuję czasem coś wrzucić.
June 18th, 2009 at 12:47
Emilu, Nagios nie musi Ci wysyłać maili czy SMS-ów, za to może jeszcze zbierać i prezentować dane statystyczne (tu w połączeniu z np. nagiosgrapherem) i automatycznie wykonywać określone akcje (restarty, itp). Ale fakt, do trzech tylko wtedy, kiedy ma to konkretne uzasadnienie: np. generowanie raportów dostępności.
June 18th, 2009 at 16:07
iptstate, iftop też są przydatne dla sieciowych spraw.
June 20th, 2009 at 16:56
Ładne obrassski. ;P
June 20th, 2009 at 23:48
No wlasnie na tych obrazkach nic nie widać :)
June 20th, 2009 at 23:54
Tak dawno niczego nie pisałem, że zapomniałem jaką mam rozdzielczość na obrazki w treści. ;-)
Oraz chronię niewinnych! (ostatecznie to logi)
June 22nd, 2009 at 11:31
Pytanie odnośnie mytop’a, udało się komuś namówić go do współpracy ze wszystkimi bazami? Bez konkretnie jednej, którą trzeba ustawić w confingu.