Jak zainstalować, skonfigurować i używać Monitorix w systemie Linux

W naszej codziennej pracy administratorów ważne jest posiadanie narzędzi, które pozwalają nam monitorować, analizować i wykrywać awarie w całej infrastrukturze organizacji, czy to na poziomie sieci, sprzętu, serwera itp.

Wielokrotnie nie znamy potrzebnych do tego narzędzi i pobieramy lub wdrażamy narzędzia, które ostatecznie nie są zbyt przydatne, więc Solvetic tym razem przeanalizuje narzędzie Monitorix, które da nam możliwość przeanalizowania wielu aspektów naszych środowisk linuksowych .

Monitorix to narzędzie open source, co daje nam różnorodność opcje zarządzania naszymi serwerami i która zbiera informacje z systemu i sieci, w której oferuje je nam w ciekawej grafice za pośrednictwem platformy internetowej Monitorix.

Dzięki Monitorix możemy wykryć awarie sieci, spadki pakietów, uszkodzenia systemu i ogólnie sytuacje, które wpływają na optymalną wydajność systemu. Monitorix jest napisany w języku Perl i jest licencjonowany przez GNU i wydany przez FSP (Fundacja Wolnego Oprogramowania), dodatkowo Monitorix wykorzystuje RRDtool do generowania grafiki, którą możemy oglądać w środowisku webowym.

Wśród różnych funkcji, które znajdziemy w Monitorix, zobaczymy:

  • Statystyki Fail2baina
  • Możliwość monitorowania zdalnych serwerów
  • Statystyki Apache i MySQL dla maszyn lokalnych i zdalnych
  • Monitoruje ruch sieciowy do 10 urządzeń w organizacji
  • Monitoruj stan dysków, między innymi ich prędkość, temperaturę.
  • Monitorix jest zbudowany na serwerze HTTP.
  • Możliwość przeglądania wykresów z podziałem na dni, tygodnie, miesiące lub lata w celu uzyskania bardziej szczegółowej kontroli.
  • Pozwala zobaczyć stan rdzeni, procesora, jądra itp.
  • Monitoruj ruch sieciowy, w tym różne porty, takie jak UDP i TCP.

Wśród wielu innych funkcji.

Jeśli chcemy przejrzeć pełna lista funkcji Monitorixa możemy odwiedzić poniższy link:

1. Instalacja Monitorixa


Przeanalizujemy jak wygląda proces instalacji Monitorixa, w tym opracowaniu zaimplementujemy go w środowisku Debian 8.

Na wypadek, gdybyśmy mieli Red Hat, CentOS lub Fedora wykonamy następujące polecenie:

 mniam zainstaluj rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wget 
NotatkaW nowych wersjach Fedory wystarczy uruchomić polecenie # yum install monitorix.

Następnie przechodzimy do pobierz najnowszą wersję Monitorix z oficjalnej strony internetowej za pomocą polecenia:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Po pobraniu użyjemy polecenia rpm dla odpowiedniej instalacji:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
Dla naszych środowisko Debiana Monitorix możemy wdrożyć na dwa sposoby.
  • Przez repozytorium lzzy
  • Ręcznie za pomocą .deb pakiety.

Przeanalizujemy oba procesy.

1. Instalacja za pomocą Izzy
Aby zainstalować Monitorix za pomocą lzzy, wprowadzimy następującą ścieżkę do edycji pliku lista_źródeł:

 /etc/apt/sources.list
Po otwarciu na końcu pliku wprowadzimy następującą linię:
 deb http://apt.izzysoft.de/ubuntu ogólny wszechświat

Zmiany zapisujemy za pomocą kombinacji KLAWISZ KONTROLNY + LUB i opuszczamy edytor za pomocą KLAWISZ KONTROLNY + x. Następnie pobierzemy Klucz GPG z repozytorium za pomocą polecenia:

 # wget http://apt.izzysoft.de/izzysoft.asc

Po pobraniu klucza dodamy go do odpowiedniej konfiguracji w następujący sposób:

 # apt-key dodaj izzysoft.asc
Na koniec zrobimy zainstaluj Monitorix na Debianie 8 za pomocą następującego polecenia najpierw aktualizując niezbędne pakiety:
 # aktualizacja apt-get # apt-get install monitorix

2. Instalacja ręczna przy użyciu pakietów .deb
W przypadku, gdy naszym zamiarem jest ręczna instalacja Monitorixa, wykonamy następujące polecenia:

 # apt-pobierz aktualizację
 # apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
 apt-get -f zainstaluj
Na te dwa sposoby możemy pobierz i zainstaluj Monitorix na Debianie 8.

2. Konfiguracja Monitorix


Wszystkie parametry Monitorixa można regulować z następującej ścieżki:
 /etc/monitorix/monitorix.conf
Z tego pliku możemy skonfigurować parametry związane z siecią, interfejsami, dyskami itp. Kiedy edytujemy którykolwiek z parametrów zawartych w tym pliku, musimy ponownie uruchomić usługę, aby zmiany odniosły skutek, w tym celu wykonamy następujące polecenie:
 # ponowne uruchomienie monitora usług
[kolor = # a9a9a9] Uruchom ponownie usługę [/ kolor]

3. Praca z Monitorix


Aby zobaczyć wspaniałe funkcje, które oferuje nam Monitorix, musimy wiedzieć, że Monitorix używa do komunikacji portu 8080, dla którego musimy przejść do naszej przeglądarki i wprowadzić następującą składnię:
 http://komputer_IP:8080/monitorix
Aby zobaczyć adres IP naszego sprzętu, używamy polecenie ifconfig, w tym przypadku 192.168.0.14, dla którego musimy wpisać w przeglądarce:
 http://192.168.0.14:8080/monitorix
I zobaczymy, że wyświetla się następujące okno:

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Możemy zobaczyć:

  • Pole nazwy hosta: Znaleźliśmy nazwę naszego zespołu Debiana 8.
  • Pole wykresu: Z tej zakładki możemy wybrać rodzaj wykresu, który chcemy wyświetlić, znajdziemy opcje takie jak ruch sieciowy, dyski, obciążenie systemu, aktywne procesy i wiele innych.

Na koniec możemy określić okres wykresu:

  • dzienne, tygodniowe, miesięczne lub roczne.

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Wybieramy wykres ruchu sieciowego z okresem dziennym. Kliknij OK, a zobaczymy:

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Wybierzmy Opcja aktywności we/wy dysku i zobaczymy:

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

W ten sposób możemy kontynuować przeglądanie każdej z opcji, które oferuje nam Monitorix, których jest naprawdę wiele i wszystkie koncentrują się na administratorach, wszystkie są bardzo intuicyjne i łatwe w użyciu i walidacji.

NotatkaW ten sposób do Monitorixa uzyskujemy dostęp lokalnie, jeżeli wymagania mają się łączyć zdalnie musimy wprowadzić trasę:

 /etc/apache2/conf.d/monitorix.conf
A stamtąd edytuj opcję Zezwól z i wprowadź odpowiedni adres IP.

Jak mogliśmy zaobserwować Monitorix to proste narzędzie ale potężny, który pozwala nam przejrzeć różne opcje naszego systemu operacyjnego Debian 8 lub dowolnej innej dystrybucji, a tym samym mieć pod ręką świetne narzędzie, jeśli naszą rolą jest zapewnienie wsparcia dla wszystkich zadań administracyjnych organizacji lub jeśli po prostu chcemy użytkownicy zobacz stan naszej maszyny z Linuksem w czasie rzeczywistym, graficznie i z rzeczywistymi danymi.

POWIĘKSZAĆ

[kolor = # a9a9a9] Kliknij obraz, aby powiększyć [/ kolor]

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave