- 1. Jak zaktualizować system operacyjny Debian 9?
- 2. Jak zainstalować Monit na Debianie 9?
- 3. Jak sprawdzić status Monit
- 4. Jak skonfigurować Monit w Debianie 9?
- 5. Jak uzyskać dostęp do Monit w Debianie 9?
- 6. Jak dodać usługi do monitorowania za pomocą Monit
- 7. Jak wykonać monitorowanie Apache (Linux)
- 8. Jak monitorować Rsyslog
- 9. Jak zrobić monitorowanie Proftpd
- 10. Jak monitorować przez terminal Debiana 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 systemctlWynik 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/monitTam 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 monitPo ponownym uruchomieniu usługi możemy zweryfikować stan usługi, wykonując następujący wiersz:
netstat -ant | grp: 2812Notatka:
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: 2812Podczas uzyskiwania dostępu musimy wprowadzić następujące poświadczenia:
- Użytkownik: administrator
- Hasło: monitor
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 statusWynik 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 / proftpdWewną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 podsumowaniaTo będzie wynik:
Krok 2
Jeśli chcemy zobaczyć status wszystkich usług, wykonamy następującą linię:
monitoruj statusTo 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.