Monitorix: lekkie narzędzie do monitorowania systemu

W przeszłości mówiliśmy o dobrych narzędziach do monitorowania systemu, tym razem chcemy się o tym dowiedzieć Monitorix Lekkie, ale solidne narzędzie, które w dowolnym momencie zapewni wszystkim administratorom systemu odpowiednie i rozszerzone informacje o ich systemie.

Co to jest Monitorix?

Jest to narzędzie typu open source, wspierane przez szeroką społeczność, które pozwala w prosty sposób monitorować systemy, jest przeznaczone do kontroli jak największej ilości usług i zasobów systemowych. To narzędzie zostało opracowane z myślą o tym, że będzie działać na serwerach Linux / Unix, ale ma tę szczególną cechę, że może być uruchamiane na urządzeniach wbudowanych, co sprawia, że ​​jest wieloplatformowe i przenośne.

Jego twórcy wyjaśniają, że narzędzie jest wynikiem wykonania dwóch programów, jednego o nazwie monitorix, który jest demonem Perla, który uruchamia się automatycznie, jak każda inna usługa w systemie i skrypt o nazwie monitorix.cgiPosiada również zintegrowany serwer HTTP, dzięki czemu nie musimy instalować serwera WWW do jego działania.

Funkcje Monitorix

  • Ma dużą liczbę statystyk graficznych, które gromadzą informacje o systemie, takie jak obciążenie systemu, użycie jądra, użycie procesora, czujniki, temperatura, użycie systemu plików, użycie katalogu, netstat, lighttpd, nginx, procesy między inni.
  • Obsługa monitorowania wielu zdalnych serwerów.
  • Wsparcie dla monitorowania ruchu internetowego urządzeń w sieci LAN.
  • Rozbudowany system ostrzegawczy.
  • Zawiera serwer HTTP.
  • Automatyczne wysyłanie e-maili ze statystykami systemu.
  • Możliwość dołączenia dodatkowych plików konfiguracyjnych.
  • Możliwość przeglądania statystyk według (godziny, dnia, tygodnia, miesiąca lub roku).
  • Możliwość powiększenia dowolnego wykresu, aby zobaczyć go bardziej szczegółowo.
  • Możliwość wyświetlania metryk sieci w MB / s lub Mb / s.
  • Możliwość wyświetlania temperatur w stopniach Celsjusza lub Fahrenheita.
  • Możliwość generowania grafiki w formatach PNG lub SVG.
  • Możliwość skonfigurowania liczby lat danych historycznych (bez ograniczeń).
  • Intuicyjny interfejs sieciowy.
  • Można go skonfigurować za pomocą samego pliku tekstowego.
  • Obejmuje tryb cichy, który umożliwia pobieranie grafiki ze skryptów.
  • Statystyki ruchu są przechowywane w bazach danych o stałym rozmiarze.
  • Napisane w języku Perl.
  • Przetestowane i obsługiwane GNU / Linux, FreeBSD, OpenBSD i NetBSD.
  • Darmowe i otwarte źródło

narzędzie do monitorowania systemu

Jak zainstalować Monitorix

Użytkownicy  RedHat / Fedora / CentOS i pochodne możesz zainstalować Monitorix dzięki yum w następujący sposób:

$ yum install monitorix $ service monitorix start

Ze swojej strony użytkownicy Arch Linux i pochodne mogą użyć AUR do zainstalowania tego narzędzia do monitorowania systemu, w tym celu wykonaj następujące polecenie:

$ yourt -S monitorix

W przypadku użytkowników Debiana, Ubuntu, Deepin i pochodnych można skorzystać z narzędzia, instalując najnowszy plik .deb dostępnego narzędzia tutaj. Następnie przechodzimy do instalacji pliku .deb i niektórych zależności w następujący sposób

$ sudo apt-get update $ 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 $ Dpkg -i * .deb monitorix $ Apt-get -f install