Jak zainstalować narzędzie do monitorowania Nagios na RHEL 8
- 1776
- 17
- Tomasz Szatkowski
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:
- RHEL 8 z minimalną instalacją
- RHEL 8 z włączoną subskrypcją Redhat
- 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.pracaUruchom 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 NagiosPo udanym logowaniu otrzymasz interfejs Nagios, jak pokazano na poniższym zrzucie ekranu.
Konsola internetowa NagiosGratulacje! 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:
- Jak dodać host Linux do serwera monitorowania Nagios
- Jak dodać Windows Host do serwera monitorowania Nagios
- « Jak zainstalować Centos 7 wraz z podwójnym rozruchem Windows 10
- SQL Buddy - narzędzie administracyjne MySQL z Internetu »