Zarządzanie systemem operacyjnym UNIX nie zawsze jest łatwym zadaniem ze względu na ilość usług i procesów z nim powiązanych, ale dziś całe to zadanie jest uproszczone dzięki posiadaniu funkcjonalnych i dynamicznych narzędzi do pozyskiwania danych i prezentowania ich w znacznie bardziej zorganizowanym i łatwym sposób zrozumieć. Monitorix jest jednym z tych darmowych narzędzi, za pomocą którego można uzyskać kontrolę nad różnymi aspektami serwera Linux i tym samym monitorować Linuxa, a Solvetic wyjaśni, co to jest i jak korzystać z Monitorixa na Linuksie.
Co to jest MonitorixMonitorix został opracowany jako narzędzie do monitorowania systemu open source, które pozwala w pełni funkcjonalnie kontrolować usługi i zasoby systemowe, na jego strukturę składają się dwie wartości, którymi są:
- kompilator, monitorix, to jest demon Perla, który uruchamia się automatycznie
- skrypt CGI o nazwie monitorix.cgi
Od wersji 3.0 Monitorix posiada własny zintegrowany serwer HTTP, co pozwala uniknąć korzystania z serwerów firm trzecich.
Funkcje MonitorixMonitorix Wśród jego głównych cech wyróżniamy:
- Średnie obciążenie systemu i wykorzystanie (system.pm)
- Przydział pamięci
- Dane dotyczące ładowania systemu
- Czas pracy systemu
- Obsługuje nieograniczoną liczbę procesorów lub rdzeni
- Pozwala nam zdefiniować ilość grafik w wierszu
- Obsługuje do 20 sprzętowych czujników temperatury
- Posiada wybieralne czujniki identyfikacyjne dla każdego dostępnego wykresu
- Obsługuje do 16 rdzeni kompatybilnych czujników temperatury
- Obsługuje do 9 prędkości wentylatora
- Obsługuje 4 czujniki temperatury kompatybilne z procesorem
- Obsługuje nieograniczoną liczbę grup czujników
- Pozwala zmienić nazwę każdego czujnika
- Obsługuje do 8 dysków na grafikę
- Pozwala ukryć prawdziwą nazwę każdego punktu montowania
- Wyświetla aktywność we/wy dysku dla każdego dostępnego systemu plików
- Możliwości alertów dla każdego systemu plików na serwerze
- Wdraża użycie ARC, ARC cache i L2ARC cache
- Nieograniczona liczba maszyn wirtualnych
- Obsługuje do 8 maszyn wirtualnych na grafikę
- Może monitorować wiele dysków i interfejsów sieciowych dla każdej maszyny wirtualnej
- Obsługuje logowanie SSH, Telnet, Samba i Netatalk
- Obsługuje format pliku dziennika serwera ProFTPD, vsftpd i Pure-FTPd
- Kompatybilny z NFS v2, v3 i v4 oraz wieloma innymi funkcjami
Zobaczmy, jak zainstalować Monitorix i używać go w systemie Linux.
Monitoruj serwer Lonux za pomocą Monitorix
Krok 1
Najpierw zaktualizujemy pakiety systemowe za pomocą następującego polecenia:
aktualizacja sudo apt
Krok 2
Następnie instalujemy Monitorix za pomocą następującego polecenia:
sudo apt zainstaluj monitorix
POWIĘKSZAĆ
Krok 3
Wpisujemy literę S, aby potwierdzić pobranie i instalację aplikacji:
POWIĘKSZAĆ
Krok 4
Następnie wygenerujemy listę dostępnych obszarów, które prezentowane są w formacie „REGION/KRAJ”, wykonujemy:
timedatectl lista stref czasowych
POWIĘKSZAĆ
Krok 5
Tam znajdujemy żądaną strefę, w tym przykładzie Europa / Madryt, kopiujemy ją, a teraz ustalamy tę strefę w komputerze za pomocą następującego polecenia:
sudo timedatectl set-timezone Europa / Madryt
POWIĘKSZAĆ
Krok 6
Następnie zidentyfikujemy adres IP urządzenia za pomocą polecenia „ip add”:
POWIĘKSZAĆ
Krok 7
Ze znanym IP przechodzimy do przeglądarki i wpisujemy:
http: // IP_LINUX: 8080 / monitorix /
POWIĘKSZAĆ
Krok 8
Tam możemy zdefiniować:
- Używany serwer (w tym przypadku localhost)
- Rodzaj wykresu do użycia
- Częstotliwość informacji (dzienna, tygodniowa, miesięczna lub roczna)
Krok 9
Możemy pozostawić wartości domyślne i kliknąć OK, zobaczymy wyświetlanie danych:
POWIĘKSZAĆ
Krok 10
Każdy z raportów jest w czasie rzeczywistym, możemy zejść w dół, aby mieć dostęp do pozostałych danych dostępnych w Monitorix:
POWIĘKSZAĆ
Krok 11
Na dole znajdziemy więcej komponentów:
POWIĘKSZAĆ
Dzięki temu prostemu procesowi zainstalowaliśmy Monitorix w systemie Linux, aby zachować precyzyjną kontrolę danych i usług.