Jak zainstalować narzędzie do monitorowania Nagios na RHEL 8

Jak zainstalować narzędzie do monitorowania Nagios na RHEL 8

Rdzeń Nagios to platforma monitorowania i alternowania infrastruktury IT open source zbudowana za pomocą za pomocą Php. Służy do monitorowania komponentów infrastruktury IT o krytycznym misji, takich jak infrastruktura sieci, serwery, protokoły sieciowe, wskaźniki systemowe, aplikacje i usługi.

Ponadto, Rdzeń Nagios Obsługuje ostrzeganie (gdy komponenty infrastruktury krytyczny.

Co ważne, Rdzeń Nagios Wysyłki z wieloma interfejsami API, które zapewniają integrację z istniejącymi lub zewnętrznymi aplikacjami, a także dodatkami opracowanymi przez społeczność.

Ten artykuł przeprowadzi Cię przez proces instalacji Nagios Core 4.4.3 I Wtyczki Nagios 2.2.1 w RHEL 8 Rozkład Linuksa.

Wymagania:

  1. RHEL 8 z minimalną instalacją
  2. RHEL 8 z włączoną subskrypcją Redhat
  3. RHEL 8 ze statycznym adresem IP

Krok 1: Zainstaluj wymagane zależności

1. Żeby zainstalować Rdzeń Nagios Pakiet ze źródeł musisz zainstalować następujące zależności, w tym serwer Apache HTTP i PHP za pomocą domyślnego menedżera pakietów DNF.

# DNF instaluj -y GCC glibc-common perl httpd php wget gd gd-devel 

2. Następnie zacznij Httpd Usługa na razie włącz go automatycznie uruchamianie w rozruchu systemowym i sprawdzanie swojego statusu za pomocą poleceń SystemCtl.

# Systemctl start httpd # Systemctl Włącz httpd # Systemctl start httpd 

Krok 2: Pobieranie, kompilacja i instalowanie rdzenia Nagios

3. Teraz pobierz Rdzeń Nagios Pakiet źródłowy za pomocą polecenia WGET, wyodrębnij go i przenieś do wyodrębnionego katalogu, jak pokazano.

# wget -o nagioscore.smoła.GZ https: // github.com/nagiosenterprises/Nagioscore/Archive/Nagios-4.4.3.smoła.GZ # TAR XZF Nagioscore.smoła.GZ # CD Nagioscore-Nagios-4.4.3/ 

4. Następnie uruchom następujące polecenia, aby skonfigurować pakiet źródłowy i zbudować.

# ./Skonfiguruj # Zrób wszystko 

5. Następnie utwórz użytkownika i grupę Nagios i dodaj użytkownika Apache do grupy Nagios w następujący sposób.

# Zrób instalację -grupy -użytkowe # Usermod -a -g nagios apache 

6. Teraz zainstaluj pliki binarne, pliki CGIS i HTML za pomocą następujących poleceń.

# Utwórz instalację # Zrób instalację DaeMoninit 

7. Następnie uruchom następujące polecenia, aby zainstalować i skonfigurować zewnętrzny plik polecenia, przykładowy plik konfiguracyjny i Apache-Nagios plik konfiguracyjny.

# Zrób instalację Commandmode #installs i skonfiguruje zewnętrzny plik polecenia # Utwórz instalację-config #Installs * PLIFY PROBLE *. # Zrób instalację WEBCONF #installs Pliki konfiguracyjne Apache Web Server. 

8. W tym kroku musisz zabezpieczyć Rdzeń Nagios Konsola internetowa za pomocą podstawowego uwierzytelniania HTTP. Musisz więc utworzyć konto użytkownika Apache, aby móc zalogować się do Nagios - to konto będzie działać jako konto administratora Nagios.

# htpasswd -c/usr/local/nagios/etc/htpasswd.Użytkownicy Nagiosadmin 

Krok 3: Instalowanie wtyczek Nagio w RHEL 8

9. Następnie musisz zainstalować niezbędne wtyczki Nagios. Ale przed pobraniem i zainstalowaniem wtyczek Nagios, musisz zainstalować wymagane pakiety do kompilacji i budowy pakietu wtyczki.

# DNF instaluj -y GCC glibc-common Make getText Automake Autoconf wget openssl net-SNMP Net-SNMP-UTILS 

10. Następnie pobierz i wyodrębnij najnowszą wersję Wtyczki Nagios Korzystanie z następujących poleceń.

# wget-no-check-certyfikat -o nagios-plagininy.smoła.GZ https: // github.com/nagios-pluguins/nagios-plugins/archiwum/wydanie-2.2.1.smoła.GZ # TAR ZXF Nagios-Plugins.smoła.GZ 

11. Przejdź do wyodrębnionego katalogu, skompiluj, zbuduj i zainstaluj wtyczki Nagios Instaluj wtyczki Nagios w następujący sposób.

# CD NAGIOS-PLUGINS-RELEASE-2.2.1/ # ./narzędzia/konfiguracja # ./skonfiguruj # Zrób # Zrób instalację 

12. W tym momencie skonfigurowałeś usługę podstawową Nagios i skonfigurowałeś ją do pracy z serwerem Apache HTTP. Teraz musisz ponownie uruchomić usługę HTTPD. Uruchom także i włącz usługę Nagios i sprawdź, czy jest ona uruchomiona w następujący sposób.

# Systemctl restart httpd.Service # Systemctl start nagios.Service # Systemctl start nagios.Service # Systemctl start nagios.praca 
Uruchom usługę Nagios

13. Jeśli masz uruchomienie zapory ogniowej, musisz otworzyć port 80 w zaporze.

um 

14. Następnie wyłącz Selinux która jest w Tryb egzekwowania domyślnie lub możesz to ustawić tryb dopuszczalny.

# sed -i 's/selinux =.*/Selinux = wyłączone/g '/etc/selinux/config # setenforce 0 

Krok 4: Dostęp do konsoli internetowej Nagios w RHEL 8

15. W tym ostatnim kroku możesz teraz uzyskać dostęp do konsoli internetowej Nagios. Otwórz przeglądarkę internetową i na przykład wskazuj na Nagios Core Web Directory (zastąp adres IP lub FDQN własnymi wartościami).

http: // 192.168.56.100/nagios lub http: // tecmint.LAN/Nagios 

Zostaniesz poproszony o wejście nazwa użytkownika I hasło Aby uzyskać dostęp do interfejsu internetowego. Podaj dane utworzone w punkcie 8 (i.nazwa użytkownika jest Nagiosadmin i hasło).

Logowanie Nagios

Po udanym logowaniu otrzymasz interfejs Nagios, jak pokazano na poniższym zrzucie ekranu.

Konsola internetowa Nagios

Gratulacje! Pomyślnie zainstalowałeś Rdzeń Nagios na Twoim RHEL 8 serwer. Jeśli masz jakieś pytania, użyj poniższego formularza opinii, aby się z nami skontaktować.

Przeczytaj także:

  1. Jak dodać host Linux do serwera monitorowania Nagios
  2. Jak dodać Windows Host do serwera monitorowania Nagios