Jak zainstalować serwer Nagios w Centos/RHEL 9/8

Jak zainstalować serwer Nagios w Centos/RHEL 9/8

Nagios to oprogramowanie do monitorowania typu open source, które umożliwia administratorom systemu monitorowanie zdrowia i wydajności serwerów, aplikacji i urządzeń sieciowych. Nagios zapewnia kompleksowe rozwiązanie do monitorowania infrastruktury IT i może ostrzegać administratorów potencjalnych problemów, zanim staną się krytyczni.

W tym artykule przejdziemy do instalacji Nagios na Centos i Red Hat Enterprise Linux (RHEL) 9/8. Te kroki obejmują wszystko, od pobierania oprogramowania po konfigurowanie uwierzytelniania dla interfejsu internetowego Nagios.

Do końca tego artykułu będziesz mieć w pełni funkcjonalny serwer Nagios, którego można użyć do monitorowania infrastruktury IT. Więc zacznijmy!

Wymagania wstępne

Zanim zaczniemy, upewnij się, że masz serwer z CentOS lub RHEL 9/8, z dostępem do root lub użytkownika z uprawnieniami sudo. Dodatkowo upewnij się, że Twój serwer jest aktualny, uruchamiając następujące polecenie:

sudo yum aktualizacja -y  

Krok 1: Zainstaluj wymagane zależności

Zanim zainstalujemy NagiO, musimy zainstalować kilka zależności: Apache Web Server, PHP i GCC. Możesz je zainstalować, uruchamiając następujące polecenie:

Sudo Yum Groupinstall „Narzędzia programistyczne”  sudo yum instaluj httpd php php-cli gcc unzip wget glibc glibc-common gd gd-devel net-snmp  

Krok 2: Utwórz użytkownika i grupę Nagios

Nagios wymaga od użytkownika i grupy uruchamiania swoich procesów. Aby je utworzyć, uruchom następujące polecenia:

Sudo Useradd Nagios  Sudo GroupAdd Nagcmd  sudo usermod -a -g nagcmd nagios  sudo usermod -a -g nagcmd apache  

Krok 3: Pobierz rdzeń Nagios

Aby pobrać Core Nagios, użyjemy polecenia WGET, aby pobrać najnowszą wersję Nagios Core z oficjalnej strony internetowej. W momencie pisania najnowsza wersja to 4.4.5. Uruchom następujące polecenie, aby je pobrać:

wget https: // aktywa.Nagios.com/pobieranie/nagioscore/remises/nagios-4.4.10.smoła.GZ  

Po pobraniu archiwum możemy wyodrębnić go za pomocą następującego polecenia:

TAR XZF NAGIOS-4.4.10.smoła.GZ  

Krok 4: Skompiluj rdzeń Nagios

Aby skompilować rdzeń Nagios, przejdź do wyodrębnionego katalogu za pomocą następującego polecenia:

CD Nagios-4.4.10  

Następnie uruchom następujące polecenie, aby skompilować rdzeń Nagios:

./konfiguruj--with-command-group = nagios  Zrób wszystko  

Krok 5: Zainstaluj rdzeń Nagios

Po zakończeniu kompilacji możemy zainstalować rdzeń Nagios, uruchamiając następujące polecenia:

sudo wykonaj instalację  sudo zrobić instalację Commandmode  sudo tworzyć instalację  sudo zrobić instalację-konfig  sudo tworzy instalację-WebConf  

Krok 6: Zainstaluj wtyczki Nagios

Wtyczki Nagios są wymagane do rozszerzenia funkcjonalności rdzenia Nagios. Po zainstalowaniu i skonfigurowaniu podstawowej usługi pobierz najnowsze źródło Nagios-Plugins i zainstaluj za pomocą następujących poleceń.

wget http: // nagios-plugins.Org/Download/Nagios-Plugins-2.4.3.smoła.GZ  sudo tar xzf nagios-plagins-2.4.3.smoła.GZ  CD Nagios-Plugins-2.4.3  

Teraz kompiluj i zainstaluj wtyczki Nagios

./Configure--With-Nagios-User = nagios--With-Nagios-Group = Nagcmd  Sudo Make  sudo wykonaj instalację  

Krok 7: Skonfiguruj Nagios

Aby skonfigurować NAGIOS, musimy edytować plik konfiguracyjny Nagios. Aby to zrobić, uruchom następujące polecenie:

sudo nano/usr/local/nagios/etc/nagios.CFG  

W pliku konfiguracyjnym sprawdź następujący wiersz, dodaj je, jeśli niedostępne:

Sprawdź plik konfiguracyjny Nagios

Zapisz i zamknij plik.

Krok 8: Skonfiguruj uwierzytelnianie

Domyślnie Nagios wymaga uwierzytelnienia, aby uzyskać dostęp do interfejsu internetowego. Aby skonfigurować uwierzytelnianie, uruchom następujące polecenie, aby utworzyć użytkownika administratora:

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

Wprowadź silne hasło, aby ukończyć proces.

Krok 9: Sprawdź i uruchom usługi

Najpierw sprawdź plik konfiguracyjny Nagios za pomocą następującego polecenia.

/usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios.CFG  

Jeśli nie znaleziono błędu, uruchom następujące polecenie, aby włączyć i uruchom usługę Nagios:

Sudo Systemctl włącza Nagios  sudo systemctl start nagios  

Następnie uruchom serwer WWW Apache za pomocą następującego polecenia:

sudo systemctl start httpd  

Krok 10: Uzyskaj dostęp do interfejsu internetowego Nagios

Na koniec możesz uzyskać dostęp do interfejsu internetowego Nagios, nawigując do http: // Your-Server-Ip-Hostname/Nagios w przeglądarce internetowej. Zostaniesz poproszony o wprowadzenie nazwy użytkownika i hasła utworzone w kroku 8.

Zaloguj się do rdzenia Nagios

Po udanym uwierzytelnianiu otrzymasz dostęp do pulpitu nawigacyjnego Nagios.

Interfejs internetowy Nagios

Tutaj można znaleźć szczegółowe informacje o hostach Nagios, usługi, powiadomienia itp.

Wniosek

W tym artykule przeszliśmy przez kroki w celu zainstalowania NAGIOS na Centos i RHEL 9/8. Nagios to potężne oprogramowanie do monitorowania typu open source, które może pomóc w monitorowaniu zdrowia i wydajności systemów i aplikacji. Ze krokami opisanymi w tym artykule powinieneś być w stanie uruchomić Nagios na serwerze.