Każdy szanujący się administrator monitoruje swój serwer. Nie ważne czy jest to system zabbix do kontroli wszystkich serwerów jednocześnie czy coś dla jednego hosta. W tym przykładzie pokażę jak szybko można zainstalować przykładowy system monitoringu swojej maszyny. Będziemy korzystać z programu Monitorix.
Monitoring serwera
System monitorix zapewnia kontrole wielu cech najważniejszych dla administratora.
Cechy Monitorix
- średnie obciążenie systemu ,
- aktywne procesy ,
- wykorzystanie procesora per- kernel ,
- kernel i globalnego wykorzystania alokacji pamięci
- Monitoruje temperaturę dysku
- Wykorzystanie systemu plików
- aktywność I / O systemu plików
- Wykorzystanie ruchu sieciowego do 10 urządzeń sieciowych.
- Usługi systemowe w tym SSH , FTP Vsftp , proftp , SMTP , POP3 , IMAP , POP3, VirusMail Spam .
- Statystyki MTA Poczta tym połączeń wejściowych i wyjściowych.
- Ruch w tym port sieciowy TCP, UDP, itp
- Statystyki FTP z formatów plików dziennika serwerów FTP.
- Statystyki Apache serwerów lokalnym lub zdalnym.
- Statystyki MySQL serwerów lokalnym lub zdalnym.
- Monitorować serwery zdalne ( Multihost ).
Możliwość wyświetlania statystyki na wykresach lub w prostych tabel tekstowych dziennie, tygodnia, miesiąca lub roku. Możliwość powiększać wykresy dla lepszego widoku. Posiada także funkcjonalność określenia liczby wykresów w rzędzie. Po instalacji dostępny jest w przeglądarce.
Monitorix instalacja
Dodaj poniższą linę do pliku ‘/etc/apt/sources.list’
deb http://apt.izzysoft.de/ubuntu generic universe
Następnie pobierz klucz
# wget http://apt.izzysoft.de/izzysoft.asc
Dodajemy klucz
# apt-key add izzysoft.asc
Na samym końcu aktualizujemy pakiety i instalujemy nasz program.
# apt-get update # apt-get install monitorix
Po zakończeniu instalacji, należy zrestartować serwer apache2 oraz monitorix.
# service apache2 restart [On SysVinit] # systemctl restart apache2 [On SystemD]
# service monitorix restart [On SysVinit] # systemctl restart monitorix [On SystemD]
Teraz wystarczy przejść na stronę, w moim przypadku localhost.
http://localhost:8080/monitorix
Więcej informacji na stronie projektu: http://www.monitorix.org/documentation.html