Jak zainstalować serwer Nagios w Ubuntu i Debian

Jak zainstalować serwer Nagios w Ubuntu i Debian

Nagios to narzędzie do monitorowania open source, które służy do monitorowania hostów, usług i urządzeń sieciowych. Zapewnia możliwości monitorowania, ostrzegania i raportowania w czasie rzeczywistym, które pomogą proaktywnie identyfikować i rozwiązywać problemy w środowisku IT. W tym artykule pokażemy, jak zainstalować serwer NAGIOS na Ubuntu & Debian, w tym warunki wstępne, proces instalacji i etapy konfiguracji.

Serwer Nagios jest centralnym elementem systemu monitorowania Nagios. Zbiera dane ze zdalnych hostów, usług i urządzeń sieciowych i wyświetla informacje w interfejsie internetowym. Serwer Nagios może być instalowany w różnych systemach operacyjnych, w tym w Ubuntu i Debian. W tym artykule skupimy się na instalacji serwera Nagios w systemie Ubuntu & Debian Systems.

Jak monitorować zdalny host Linux za pomocą NAGIOS
Jak monitorować zdalny host Windows za pomocą NAGIOS

Wymagania wstępne

Przed zainstalowaniem serwera Nagios powinieneś mieć następujące warunki wstępne:

  • Świeża instalacja Ubuntu lub Debiana.
  • Użytkownik nie-root z uprawnieniami sudo.
  • Połączenie internetowe do pobrania wymaganych pakietów.

Krok 1: Zaktualizuj system

Przed zainstalowaniem jakichkolwiek nowych pakietów zawsze zaleca się aktualizację systemu o najnowsze łatki bezpieczeństwa i poprawki błędów. Uruchom następujące polecenie, aby zaktualizować system:

sudo apt aktualizacja && sudo apt aktualizację  

Krok 2: Zainstaluj wymagane pakiety

Przed zainstalowaniem NAGIOS musisz zainstalować niektóre wymagane pakiety, w tym Apache, PHP i GCC. Uruchom następujące polecenie, aby je zainstalować:

sudo apt instaluj -y-cunel-cenesencyjny libgd2-xpm-dev openssl libssl-dev apache2-apache2-Utils  

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

Przede wszystkim utwórz użytkownika Nagios za pomocą następującego polecenia:

sudo adduser nagios  

Następnie utwórz grupę konfiguracji Nagios „NAGCMD” i dodaj użytkownika Nagios do tej grupy. Dodaj także użytkownika Nagios w grupie Apache.

Sudo GroupAdd Nagcmd  sudo usermod -a -g nagcmd nagios  sudo usermod -a -g naGcmd www -data  

Krok 4: Pobierz rdzeń Nagios

Możesz pobrać Core Nagios z oficjalnej strony internetowej za pomocą polecenia WGET. Uruchom następujące polecenie, aby pobrać najnowszą wersję Nagios Core:

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

Po pobraniu pakietu wyodrębnij go za pomocą polecenia TAR. Uruchom następujące polecenie, aby wyodrębnić pakiet:

TAR XZF NAGIOS-4.4.10.smoła.GZ  

Krok 5: skompiluj i zainstaluj rdzeń Nagios

Przejdź do wyodrębnionego katalogu i uruchom następujące polecenia, aby skompilować i zainstalować rdzeń Nagios:

CD Nagios-4.4.10  sudo ./Configure--With-command-Group = NAGCMD--WITH-HTTPD-CONF =/ETC/Apache2/Sites-Enabled  sudo zrobić wszystko  sudo wykonaj instalację  sudo tworzyć instalację  sudo zrobić instalację-konfig  sudo zrobić instalację Commandmode  

Teraz utwórz plik konfiguracyjny Apache dla swojego serwera Nagios, jak poniżej:

sudo tworzy instalację-WebConf  

Teraz skopiuj skrypty obsługi zdarzeń w katalogu libexec. Te binaria zapewniają wiele wyzwalaczy zdarzeń dla interfejsu internetowego Nagios.

sudo cp -r spółka/eventHandlers//usr/local/nagios/libexec/  sudo chown -r nagios: nagios/usr/local/nagios/libexec/eventHandlers  

Krok 6: Skonfiguruj Apache Web Server

Musimy skonfigurować uwierzytelnianie Apache dla użytkownika Nagiosadmin. Dopóki bardziej konkretny powód użyj tej nazwy użytkownika jako „nagiosadminu”.

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

Teraz włącz konfigurację Apache i uruchom ponownie usługę Apache, aby nowe ustawienia weszły w życie.

sudo a2enmod cGI przepisanie  sudo systemctl restart apache2  

Krok 7: Zainstaluj wtyczki Nagios

Po zainstalowaniu i skonfigurowaniu usług podstawowych Nagios pobierz najnowsze źródło Nagios-Plugins i zainstaluj za pomocą następujących poleceń.

wget http: // www.Nagios-Plugins.Org/Download/Nagios-Plugins-2.4.3.smoła.GZ  TAR XZF NAGIOS-PLUGINS-2.4.3.smoła.GZ  CD Nagios-Plugins-2.4.3  

Teraz kompiluj i zainstaluj wtyczki Nagios

sudo ./konfiguruj--with-nagios-user = nagios--with-nagios-grupa = nagcmd--with-openssl  Sudo Make  sudo wykonaj instalację  

Krok 8: Uruchom usługę Nagios

Użyj poleceń NagiOS, aby sprawdzić plik instalacji i konfiguracji Nagios.

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

Po pomyślnym zweryfikuj Uruchom usługę podstawową Nagios i włącz automatyczne start w rozruchu systemowym…

sudo systemctl start nagios  Sudo Systemctl włącza Nagios  

Krok 9: Dostęp do interfejsu internetowego Nagios

Możesz uzyskać dostęp do interfejsu internetowego Nagios, otwierając przeglądarkę internetową i wprowadzając następujący adres URL:

  • http: // system-ip-or-hostname/nagios/
  • Zostaniesz poproszony o wprowadzenie nazwy użytkownika i hasła. Użyj poświadczeń utworzonych w kroku 6 (nagiosadmin/hasło), aby zalogować się.

    Uwierzytelnianie użytkownika Nagios

    Po zalogowaniu zobaczysz pulpit nawigacyjny Nagios, który wyświetla status wszystkich monitorowanych hostów i usług.
    Pulpit nawigacyjny Nagios

    Wreszcie, pomyślnie zainstalowałeś i skonfigurowałeś usługę podstawową Server Nagios w swoim systemie. Teraz odwiedź artykuł netto, aby monitorować host Linux i host Windows za pomocą serwera Nagios.

    Wniosek

    W tym artykule wprowadziliśmy serwer Nagios, jego znaczenie i proces instalacji dla Ubuntu & Debian Systems. Instalowanie serwera Nagios pozwoli na monitorowanie środowiska IT i upewnienie się, że systemy krytyczne i usługi działają poprawnie. Postępując zgodnie z krokami opisanymi w tym artykule, możesz zacząć od serwera Nagios i zrobić pierwszy krok w kierunku proaktywnego zarządzania środowiskiem IT.