Monitoruj, monitoruj i zarządzaj systemami komputerowymi z Ubuntu

około-monit

W następnym artykule przyjrzymy się Monitowi. To narzędzie przyda się nam, jeśli chodzi o monitorować i zarządzać rozproszonymi systemami obliczeniowymi, wykonywać automatyczną konserwację i naprawy.

Monit to narzędzie do zarządzać i monitorować procesy, programy, pliki, katalogi i systemy plików w systemie Unix. Użytkownicy mogą używać Monit do monitorowania plików, katalogów i systemów plików pod kątem zmian, takich jak zmiany sygnatury czasowej, zmiany sum kontrolnych lub zmiany rozmiaru.

Monit jest kontrolowany za pomocą łatwego do skonfigurowania pliku kontrolnego opartego na składni zorientowanej na tokeny o dowolnej formie. Monitoruje dzienniki i powiadamia nas o błędach za pomocą dostosowywanych komunikatów ostrzegawczych. . Dodatkowo Monit może wykonywać różne kontrole sieci TCP/IP, sprawdzać protokoły i pozwoli nam na użycie SSL do takich kontroli.

Co można monitorować za pomocą Monita?

Możemy użyć Monita do monitorować procesy demon lub podobne programy działające na lokalnym hoście. Ten program jest szczególnie przydatny do monitorowania zarówno procesów demonów, jak i tych, które uruchamiają się podczas uruchamiania systemu.

dom

W przeciwieństwie do wielu innych systemów monitorowania, Monit może działać w przypadku wystąpienia błędu, na przykład; jeśli sendmail nie jest uruchomiony, ten program może ponownie uruchomić sendmaila automatycznie lub jeśli apache używa zbyt wielu zasobów, Monit może zatrzymać lub zrestartować apache i wysłać nam komunikat ostrzegawczy. Monit może również monitorować charakterystykę procesu, taką jak ilość pamięci lub cykli procesora, z których korzysta dany proces.

Oprócz tego, o czym do tej pory wspomniano, również możesz użyć tego programu do monitorowania plików, katalogów i systemów plików na hoście lokalnym. Będziemy mogli monitorować te elementy pod kątem zmian, takich jak zmiany znaczników czasu, zmiany sumy kontrolnej czy zmiany rozmiaru.

status

Monit może monitorować połączenia sieciowe z wieloma serwerami, zarówno na hoście lokalnym, jak i na hostach zdalnych. Obsługiwane są gniazda domen TCP, UDP i Unix. Nawet jeśli protokół nie jest obsługiwany, będziemy mogli przetestować serwer, ponieważ Monit można skonfigurować tak, aby wysyłał dowolne dane i testował odpowiedź z serwera.

Monit może być używany do testować programy lub skrypty w określonych momentach, jak w przypadku cron. Ponadto pozwoli nam przetestować wartość wyjściową programu i wykonać akcję lub wysłać alert, jeśli wartość wyjściowa wskazuje na błąd.

Ten program może być również używany do monitoruj ogólne zasoby systemowe na hoście lokalnymtakie jak ogólne wykorzystanie procesora, pamięć i obciążenie systemu.

Zainstaluj Monit na Ubuntu 20.04 LTS Focal Fossa

Instalacja tego programu jest dość prosta. W kolejnych wierszach zobaczymy, jak zainstalować Monit w Ubuntu 20.04. Jak wskazano na ich stronie internetowej, te same instrukcje można wykonać dla Ubuntu 18.04, 16.04 i dowolnej innej dystrybucji opartej na Debianie, takiej jak Linux Mint.

Na początek otwórzmy terminal (Ctrl + Alt + T) i upewnimy się, że wszystkie pakiety w naszym systemie są zaktualizowane. Osiągniemy to za pomocą poleceń:

sudo apt update; sudo apt upgrade

Następnie możemy zainstalować program. Monit jest dostępny jako domyślne repozytorium Ubuntu 20.04. Z tego powodu możemy go zainstalować za pomocą polecenia w terminalu:

zainstaluj monitor

sudo apt install monit

Po zainstalowaniu usługa Monit uruchomi się automatycznie. To może sprawdź swój status wpisując w tym samym terminalu:

monitorowanie stanu

sudo systemctl status monit

Domyślnie interfejs WWW Monit jest wyłączony. Z tego powodu będziemy musieli go włączyć i ustawić hasło administratora. Możemy to zrobić edytując następujący plik:

sudo vim /etc/monit/monitrc

Wewnątrz tego pliku będziemy musieli znaleźć, odkomentować i skonfigurować hasło administratora Monit jak pokazano poniżej:

włącz hasło i użytkownika w Monit

set httpd port 2812 and
allow admin:monit

Po wprowadzeniu zmian możemy zapisać i zamknąć edytor. Następnym krokiem będzie uruchom ponownie Monit:

uruchom ponownie monit

sudo monit -t
sudo systemctl restart monit

Jeśli potrzebujesz informacji o którejkolwiek z opcji w pliku konfiguracyjnym, możesz: zapoznaj się z dokumentacja programu.

Uzyskaj dostęp do interfejsu programu

W tym momencie możemy otwórz przeglądarkę internetową i uzyskaj dostęp do interfejsu internetowego programu, przechodząc do adresu URL http://dirección-ip-de-tu-servidor:2812.

logowanie do programu

Ten adres powinien pokazać nam stronę logowania. Jeśli nie zmieniłeś nazwy użytkownika i hasła w pliku konfiguracyjnym, możesz: zaloguj się nazwą użytkownika 'Admin' i hasło 'monit".

monitor hosta

Aby uzyskać przydatne informacje i pomoc, zalecamy Sprawdź oficjalna strona projektu lub repozytorium w bitbuckecie.


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.