Jak zainstalować i skonfigurować Monit na Debianie 9?

Zarządzając systemami operacyjnymi Linux, w tym przypadku Debian 9, musimy zdawać sobie sprawę z potencjału każdego z nich oraz z setek dostępnych narzędzi, aby uzyskać z niego maksymalną produktywność i mieć lepszą kontrolę nad każdym procesem i usługą. która wpływa na organizację.

Dlatego tym razem Solvetic opowie o Monit, czyli darmowym narzędziu do monitorowania procesów o różnych funkcjonalnościach.

Co to jest MonitMonit został stworzony jako narzędzie Open Source, dzięki któremu możemy zarządzać i monitorować systemy Unix.Dzięki Monitowi będziemy mogli wykonywać konserwację i automatyczną naprawę uszkodzonych procesów, a także wykonywać istotne działania w sytuacjach błędów na serwerze.

Korzystając z Monita będziemy mieli możliwość przeprowadzenia procesu za pomocą wiersza poleceń lub przeglądarki internetowej dla tych, którzy chcą środowiska graficznego. Również podczas korzystania z Monita, jako administratorzy lub personel pomocniczy, będziemy mogli monitorować pliki, katalogi i urządzenia pod kątem zmian rozmiaru i przypisanych uprawnień.

Funkcje monitora
Niektóre z najbardziej wyróżniających się funkcji Monita to:

  • Możliwość nadzorowania i monitorowania usług takich jak Apache, Sendmail, Nginx, FTP, SSH i MySQL.
  • Monitoruj port TCP / IP zdalnych hostów
  • Generowanie alertów, gdy zostanie przedstawiony stan błędu krytycznego lub stan naprawy.
  • Możliwość sprawdzania obciążenia systemu, użycia procesora, użycia pamięci RAM, dysku, zmian rozmiaru plików, zmian uprawnień i innych parametrów.
  • Analizuj i monitoruj protokoły HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP i SMTM
  • Prosty w użyciu interfejs
  • Zaloguj się przez syslog
  • Możesz rozpocząć, zatrzymać lub zabić proces

Następnie zobaczymy, jak zainstalować i skonfigurować Monit w Debianie 9.

1. Jak zaktualizować system operacyjny Debian 9?

Pierwszym krokiem jest aktualizacja pakietów Debiana 9 i w tym celu wykonamy następujące polecenia:

 apt-get aktualizacja -y apt-get aktualizacja -y

Po zaktualizowaniu systemu przystępujemy do jego ponownego uruchomienia, wykonując polecenie ponownego uruchomienia, aby zastosować zmiany.

2. Jak zainstalować Monit na Debianie 9?

Krok 1
Po zaktualizowaniu systemu przystępujemy do instalacji Monita, wykonując następujący wiersz:

 apt-get install monit -y

Krok 2
Po zainstalowaniu Monita, przystępujemy do wykonania następujących linii, aby uruchomić Monit i skonfigurować go przy starcie Debiana 9:

 systemctl start monit systemctl enable monit

3. Jak sprawdzić status Monit


Możemy zobaczyć aktualny stan Monita w Debianie 9, wykonując następujący wiersz:
 Monitorowanie stanu systemctl
Wynik będzie następujący. Widzimy, że jest aktywny.

4. Jak skonfigurować Monit w Debianie 9?


Krok 1
Następnym krokiem jest dostęp do katalogu /etc/monit/, w ​​którym znajduje się konfiguracja Monita, katalog konfiguracyjny serwerów i procesów znajduje się w /etc/monit/conf-available/.
Monit ma zintegrowany interfejs sieciowy, ale jest on domyślnie wyłączony, więc uzyskamy dostęp do katalogu /etc/monit/, wykonując następujące czynności:
 nano/etc/monit/monit
Tam musimy zlokalizować następujące wiersze:
 # ustaw port httpd 2812 i # użyj adresu localhost # akceptuj połączenie tylko z localhost # allow localhost # allow localhost na połączenie z serwerem i # allow admin: monit # wymaganie użytkownika 'admin' z hasłem 'monit'

Krok 2
Dostosujemy go do:

 ustaw port httpd 2812 i zezwól na admin: monit # wymagaj użytkownika 'admin' z hasłem 'monit'

Tam musimy usunąć odpowiednie linie i odłączyć obecne linie.

Krok 3
Zmiany w pliku zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Wychodzimy z edytora za pomocą kombinacji klawiszy:

Ctrl + X

Ponownie uruchamiamy usługę, wykonując następujące czynności:

 systemctl restart monit
Po ponownym uruchomieniu usługi możemy zweryfikować stan usługi, wykonując następujący wiersz:
 netstat -ant | grp: 2812
Notatka:
W przypadku braku zainstalowanego netstata musimy wykonać następujące polecenie:
 apt-get install net-tools

Podczas wykonywania netstat będzie to wynik: Widzimy, że port jest otwarty.

5. Jak uzyskać dostęp do Monit w Debianie 9?


Krok 1
Po skonfigurowaniu tych wartości przechodzimy do przeglądarki i wprowadzamy następującą składnię:
 http: adres_IP: 2812 lub host lokalny: 2812
Podczas uzyskiwania dostępu musimy wprowadzić następujące poświadczenia:
  • Użytkownik: administrator
  • Hasło: monitor
Po wprowadzeniu poświadczeń kliknij Akceptuj

Krok 2
To będzie początkowe środowisko Monit w Debianie 9:

Możemy tam zobaczyć takie szczegóły jak:

  • Nazwa zespołu
  • Status usługi
  • Obciążenie
  • użycie procesora
  • Wykorzystanie pamięci RAM
  • Zamień użycie pamięci

Krok 3
Możemy sprawdzić stan Monita, wykonując w terminalu następujące polecenie:

 monitoruj status
Wynik będzie następujący:

6. Jak dodać usługi do monitorowania za pomocą Monit


Po skonfigurowaniu interfejsu Monit możemy dodać usługi takie jak Apache, Proftpd i Rsyslog w celu ich odpowiedniego monitorowania.
Aby wyświetlić szablony usług, które Monit domyślnie udostępnia, musimy przejść do następującego katalogu:
 /etc/monit/konf-dostępne/

7. Jak wykonać monitorowanie Apache (Linux)


Możemy znaleźć szablon Apache w konfiguracji Monit, ale konieczne będzie jego włączenie, w tym celu wykonamy następującą linię:
 ln -s / etc / monitor / conf-available / apache2 / etc / monitor / conf-enabled /
Na koniec ponownie uruchamiamy usługę:
 systemctl restart monit

8. Jak monitorować Rsyslog


Aby umożliwić monitorowanie tej usługi wykonamy następujący wiersz:
 ln -s /etc/monit/conf-available/rsyslog/etc/monit/conf-enabled/
Ponownie uruchamiamy usługę Monit:
 systemctl restart monit

9. Jak zrobić monitorowanie Proftpd


Krok 1
Ten szablon nie jest domyślnie dostępny w Monit, więc musimy utworzyć nowy plik wewnątrz /etc/monit/conf-available/, w tym celu wykonujemy następujące czynności:
 nano / etc / monitor / conf-available / proftpd
Wewnątrz tego nowego pliku wklejamy:
 sprawdź proces proftpd za pomocą pliku pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" jeśli nie powiodło się protokół portu 21 ftp, a następnie uruchom ponownie

Krok 2
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:

Ctrl + O

Edytor opuszczamy za pomocą:

Ctrl + X

Krok 3
Po zapisaniu tego pliku wykonamy następujące linie:

 ln -s / etc / monitor / conf-available / proftpd / etc / monitor / conf-enabled monitor -t (Pozwala sprawdzić składnię pliku) systemctl restart monit

Krok 4
Możemy zweryfikować, czy te usługi zostały dodane do interfejsu WWW Monit:

Krok 5
Możemy kliknąć usługę, aby zobaczyć szczegółowe informacje na jej temat:

10. Jak monitorować przez terminal Debiana 9?


Krok 1
Jeśli monitorujemy procesy za pomocą konsoli, możemy wykonać następującą linię, aby wyświetlić podsumowanie aktywnych procesów:
 monitorowanie podsumowania
To będzie wynik:

Krok 2
Jeśli chcemy zobaczyć status wszystkich usług, wykonamy następującą linię:

 monitoruj status
To będzie wynik:

Krok 3
Aby poznać status konkretnego procesu, wykonamy składnię:

 monitoruj status (proces)

W ten sposób Monit jest prostą i kompletną alternatywą, aby zobaczyć stan procesów, które muszą być monitorowane w czasie rzeczywistym, dostarczając obszernych informacji na ich temat.

wave wave wave wave wave