Jak zainstalować serwer Nagios w Centos/RHEL 9/8
- 3388
- 137
- Juliusz Janicki
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 NagiosZapisz 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 NagiosPo udanym uwierzytelnianiu otrzymasz dostęp do pulpitu nawigacyjnego Nagios.
Interfejs internetowy NagiosTutaj 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.
- « Jak usunąć linię zawierającą określony ciąg za pomocą SED
- Jak zainstalować PostgreSQL 9.6 na Centos/Rhel 7 »