Ostatnio napisałem o konfiguracji domowego serwera, na którym uruchomiliśmy apache wraz z odpowiednimi modułami. Załóżmy, że potrzebujemy sprawdzić stan komputera: obciążenie procesora, ilość wolnej pamięci czy przestrzeni na dyskach, ilość zalogowanych użytkowników etc. Możemy to zrobić logując się przez ssh, ale czy to najwygodniejsze rozwiązanie?
Z pomocą przychodzi nam phpsysinfo.
Phpsysinfo (PHP System Information) to konfigurowalny skrypt który zbiera informacje o komputerze przetwarzając odpowiednie pliki w '/proc' i wyświetla je za pomocą strony www. Zyskujemy zatem łatwy wzgląd poprzez przeglądarkę internetową do np.:
- informacji o systemie (wersja jądra, ip, obciążenie, ilość userów)
- informacje o sprzęcie (procesor, ram, pci, ide, scsi, video)
- obciążenie pamięci ram/swap
- informacje o zamontowanych dyskach
- informacje o ruchu na interfejsach sieciowych
wszystko to dostępne w języku polskim, a gdy wygląd wygenerowanej strony www nam nie odpowiada, zmieniamy skórkę :)
Całość instalujemy jednym poleceniem:
sudo apt-get install phpsysinfo
Domyślnie w katalogu głównym apache (/var/www) zostanie utworzone dowiązanie symboliczne do '/usr/share/phpsysinfo' zatem po instalacji wystarczy w przeglądarce wpisać '127.0.0.1/phpsysinfo'. Jeżeli jednak korzystamy z innej lokalizacji dla stron musimy takowe dowiązanie dodać sami.
Phpsysinfo wymaga serwera www (apache2) z php4 lub nowszej. Opis instalacji tutaj.
Strona domowa phpsysinfo