Jak zainstalować Monitorix do monitorowania serwera WWW

monitorix

Widzieliśmy dawno temu jak monitorować serwer Nginx za pomocą Linux-dash, ale jak wszyscy wiemy, kto jest w to zamieszany, jeśli coś zostanie w wielkim, darmowym systemie operacyjnym, są to opcje, zarówno w odniesieniu do serwerów, jak i sposobów, w jakie musimy być świadomi wszystkiego, co się z nimi dzieje. Więc zobaczmy jak monitorować serwer Linux za pomocą Monitorix, bardzo zaawansowane i lekkie narzędzie open source.

Jest to aplikacja, która oferuje własny serwer HTTP wraz z całą gamą zaawansowanych funkcji monitorowania y wsparcie dla różnych języków skryptowych takich jak Perl, Python, Ruby i inne, mimo że zużycie zasobów jest tak małe, że uważa się je za jedne z najlepszych stosowany w urządzeniach i systemach wbudowanych. W rzeczywistości działa za pośrednictwem dwóch programów: jednego o nazwie Monitorix sam, który jest oparty na Perlu i uruchamia się automatycznie, a inny o nazwie Monitorix.cgi, który, jak sama nazwa wskazuje, jest skryptem CGI.

Niektóre z jego funkcji to statystyki poczty e-mail, ruch sieciowy (przychodzące i wychodzące), od serwer internetowy (Apache, Lighttpd, Nginx), obciążenie MySQL, korzystanie z serwera proxy Squid lub klienta i serwera NFS, a także obsługa czujników, takich jak te, które są kompatybilne z Raspberry Pi, a także dla najbardziej ogólnych za pośrednictwem pakietu lmsensory (dysk, płyta główna, wentylatory, procesor) i oczywiście między innymi aktywne procesy, obciążenie systemu i wykorzystanie pamięci (możemy zweryfikować ten link wszystkie jego funkcje).

do zainstaluj Monitorix na Ubuntu Możemy to zrobić ręcznie lub instalując z repozytoriów. Najpierw po prostu otwieramy okno terminala (Ctrl + Alt + T) i wykonujemy:

sudo 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

Następnie pobieramy pakiet dla Ubuntu z stronę pobierania Monitorixi instalujemy:

sudo dpkg -i monitorix * .deb

Podczas procesu instalacji zostaniemy poproszeni o skonfigurowanie serwera WWW zaplecza, czyli aby działał jako wsparcie dla tego narzędzia. Niezależnie od tego, czy używamy tego, który zawiera Monitorix, czy takiego jak Apache lub nginx, po tej konfiguracji musimy zrestartować proces, który wykonujemy w następujący sposób (po prostu podmieniamy Nazwa serwisu którym odpowiada):

Ponowne załadowanie nazwy usługi usługi sudo

Innym sposobem, oczywiście wygodniejszym, jest dodanie repozytoriów Monitorix dla Ubuntu, co robimy, dodając następujący wiersz do pliku /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu ogólny wszechświat

Następnie pobieramy klucz GPG z repozytorium i dodajemy go:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key dodaj izzysoft.asc

Teraz możemy zainstalować Monitorix w zwykły sposób:

sudo apt-get update

sudo apt-get zainstaluj monitorix

Następnie uruchamiamy usługę:

Sudo service monitorix start

Od tego możemy zacząć i od teraz, jeśli chcemy skonfigurować Monitorix, możemy to zrobić edytując plik /etc/monitorix/monitorix.conf a następnie ponowne uruchomienie usługi, aby wszelkie wprowadzone zmiany zaczęły obowiązywać.

Jak widać, cały proces jest dość prosty i oferuje nam możliwości Monitorix jako narzędzie do monitorowania Są bardzo interesujące, tym bardziej, że jest to projekt, który jest aktywnie rozwijany i wciąż pojawiają się nowe narzędzia, poprawki błędów lub aktualizacje istniejących funkcji (na przykład częste ulepszenia oferowanych opcji graficznych i konfiguracyjnych, a także możliwości wizualizacji).

Więcej informacji: Monitorix (oficjalna strona internetowa)


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.