Monitorix 3.14.0 został już wydany i to są jego nowości

monitorix

Kilka dni temu premiera nowa wersja Monitorix 3.14.0, który jest przeznaczony do wizualnego monitorowania działania różnych usług, na przykład monitorowania temperatury procesora, obciążenia systemu, aktywności sieciowej i czasu reakcji usług sieciowych.

Monitorix został stworzony do użytku na produkcyjnych serwerach Linux / UNIX, ale dzięki swojej prostocie i niewielkim rozmiarom może być również używany na urządzeniach wbudowanych. Ta aplikacja składa się głównie z dwóch programóws: kolekcjoner, tzw monitorix, który jest demonem Perla, który uruchamia się automatycznie jak każda inna usługa w systemie i Skrypt CGI o nazwie monitorix.cgi.

System jest napisany w Perlu, RRDTool Służy do generowania grafiki i przechowywania danych, kod rozpowszechniany jest na licencji GPLv2.

Główne nowości Monitorix 3.14.0

W tej nowej wersji, która jest prezentowana dodano moduł nvme.pm do monitorowania urządzeń pamięci masowej NVMe (NVMExpress). Wśród parametrów branych pod uwagę: temperatura dysku, obciążenie, zarejestrowane błędy, intensywność operacji zapisu,

Oprócz tego też zauważono, że moduł amdgpu.pm został dodany w celu śledzenia stanu dowolnej liczby procesorów graficznych AMD. Monitorowana jest dynamika zmian parametrów, takich jak temperatura, zużycie energii, prędkość chłodzenia, zużycie pamięci wideo oraz zmiany częstotliwości GPU.

Inną ważną zmianą jest to dodano moduł nvidiagpu.pm do zaawansowanego monitorowania kart graficznych opartych na procesorach graficznych NVIDIA (bardziej zaawansowana wersja dostępnego wcześniej modułu nvidia.pm).

Z drugiej strony możemy również zauważyć, że dodano obsługę process.pm dla systemów o różnych maksymalnych wartościach PID zdefiniowanych w /proc/sys/kernel/pid_max, a także nowy wykres czasu aktywności procesu w procesie format.pm, który zawiera nową opcję o nazwie time_unit do ustawienia skali wykresu. [

Do modułu monitorowania ruchu trafifact.pm dodano również obsługę IPv6, a także sposób działania interfejsu zaimplementowany w postaci pełnoekranowej aplikacji webowej.

Innych zmiany, które się wyróżniają:

  • Dodano opcję time_unit do system.pm, aby ustawić skalę wykresu uptime.
  • Dodano nową opcję wiersza poleceń -s, która pozwala zdecydować, która część wiersza w pliku konfiguracyjnym będzie kluczem, a która jego wartością.
  • Dodano przycisk Home w lewym górnym rogu, aby łatwo przejść do strony głównej
  • Dodano możliwość przeglądania strony internetowej jako aplikacji internetowej w trybie pełnoekranowym.
  • Zmieniono sposób działania opcji cmd w port.pm, bezpośrednio wykonując zdefiniowane polecenie (bez argumentów), chyba że nie jest zdefiniowana, w którym to przypadku nadal będzie domyślnie ss.
  • Dodano kilka zmian do pliku monitorix-alert.sh, aby można było połączyć się z nim i działać jako ogólny skrypt alertu.
  • Dodano identyfikatory prędkości wentylatora (jako wentylator), mocy (jako pwr), procentu (jako pct) i bajtu (jako bajt) do gensens.pm.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.

Jak zainstalować Monitorix na Ubuntu i pochodnych?

Dla tych, którzy są zainteresowani możliwością zainstalowania tego narzędzia w swoim systemie, Mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.

Pobierzemy i zainstalujemy wymagane zależności za działanie Monitorix w naszym systemie.

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

Jako następny krok pobierzmy najnowszą stabilną wersję Monitorix:

wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb

Już pobrałem, teraz przystępujemy do instalacji aplikacji w systemie za pomocą polecenia:

sudo dpkg -i monitorix.deb

I rozwiązujemy każdy problem z zależnościami, wykonując następujące polecenie:

sudo apt-get install -f

Aplikacja jest już zainstalowana teraz mamy zamiar uruchomić usługę w systemie, robimy to wykonując:

sudo service monitorix start

Jak uzyskać dostęp do monitoraix?

Aby uzyskać dostęp do usługi zdalnie lub lokalnie Możemy to zrobić z poziomu przeglądarki internetowej kierując na adres IP naszego serwera w następujący sposób:

http://ipservidor:8080/monitorix

Plik konfiguracyjny programu znajduje się w następującej ścieżce /etc/monitorix.conf. Tutaj możesz zmienić port, odmówić lub zezwolić hostowi zdalnemu i wprowadzić inne ustawienia.

Przed zmianą parametrów wykonaj kopię zapasową tego pliku:

cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back

W tym pliku możemy go również użyć do zapewnienia dostępu do sieci z uwierzytelnianiem, z którym musimy tylko skonfigurować:

set enabled=y

Który jest pod sekcją a następnie utwórz plik w / var / lib / monitorix / htpasswd, w którym nazwa użytkownika zostanie zastąpiona nazwą użytkownika umożliwiającą dostęp.

Polecenie, aby to zrobić, to:

touch /var/lib/monitorix/htpasswd

htpasswd -d /var/lib/monitorix/htpasswd && username

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.