Monitoring parametrów serwera - munin
Jak ważne jest wiedzieć co dzieje się z serwerem kiedy nie patrzymy wie chyba każdy administrator. Ja przekonałem się kilka dni temu kiedy mój nowy dedyk zaczął osiągać load rzędu 150 i zdychać pod naporem swapowania i ponawianych żądań odwiedzających serwowane na nim witryny.
Ponieważ moja największa strona, goszcząca w godzinach szczytu kilkadziesiąt (a bywało że i 150) osób, przeszła znaczący lifting i doposażenie w kilkanaście nieużywanych wcześniej modułów, podejrzenie padło na nią.
niewiele się zastanawiając wydałem magiczne polecenie
apt-get install munin munin-node
po czym dodałem do crontaba linijkę kopiującą pliki generowane przez munina do dostępnego z www katalogu:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * cp -r /var/www/munin/* /home/palik/public_html/garbage.palikowski.net/munin/
oczywiście mogłem też skonfigurować kolejnego virtual hosta na apache, ale jakoś mi się nie chciało :)
statystyki do obejrzenia pod linkiem http://garbage.palikowsk...
póki co uczę się je czytać i wyciągać wnioski :)

w cronie zamiast pisac
w cronie zamiast pisac "0,5,10,15,20,25,30,35,40,45,50,55" mozna napisać "*/5"
Zamiast kopiować pliki, można
Zamiast kopiować pliki, można muninowi wskazac, gdzie ma zrzucać statystyki. Odpowiada za to właściwy wpis w pliku /etc/munin/munin.conf Trzeba odnaleźć sekcje htmldir /srv/www/html/munin i ustawić na swoj folder ( lub virtualhost ) serwera WWW.
Pozdr.