Ubuntu

Jak zainstalować Nagios na Ubuntu 20.04

Jak zainstalować Nagios na Ubuntu 20.04
Nagios to narzędzie do monitorowania typu open source, które zostało zaprojektowane w celu monitorowania różnych aplikacji sieciowych, ich źródeł i różnych urządzeń opartych na systemie Linux. Dzięki Nagios możemy być czujni na wszelkie krytyczne działania i zdarzenia związane z awariami oprogramowania, wysyłając automatyczne alerty do administratorów i zapobiegając dalszym szkodom.

Nagios przechowuje również zakładki dotyczące szczegółów sieciowych (używając portu TCP, SMTP, POP3, HTTP, NNTP, PING itp.)

Sposób, w jaki to działa, można opisać w następujący sposób: Nagios konfiguruje protokoły bezpieczeństwa na różnych węzłach sieci w celu wykrywania podejrzanych działań i powiadamiania użytkowników za pomocą automatycznego SMS-a. Te problematyczne działania obejmują awarie HTTP, SSH, FTP, inne awarie i błędy krytyczne itp. I wyświetla dane wyjściowe sieci za pomocą powiadomień o bieżących stanach i pliku dziennika historii problemów itp. Zobaczmy, jak zamierzamy zainstalować Nagios na Ubuntu 20.04 Maszyna LTS.

Niektóre warunki wstępne

Zakładamy, że znasz przynajmniej podstawy systemu operacyjnego Linux i masz podstawową wiedzę na temat działania jego interaktywnej powłoki. Poza tym powinieneś mieć preinstalowane ubuntu 20.04 na maszynie wirtualnej lub serwerze przed przystąpieniem do instalacji.

Ponadto pobieramy i instalujemy pakiet Nagios z oficjalnych depozytów tutaj.

Podczas instalacji będziemy używać trybu dostępu sudo. Jeśli używasz konta root, powinieneś wykluczyć „sudo” przed każdym z poleceń, których użyliśmy poniżej.

Oto jak zainstalować Nagios na maszynie wirtualnej lub serwerze.

Krok 1: Sprawdź aktualizacje

Najpierw sprawdzimy w Internecie najnowsze dostępne pakiety, pobierzemy je i zainstalujemy. Użyj poniższego polecenia, aby sprawdzić aktualizacje.

$ sudo apt aktualizacja i aktualizacja

$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev demon libssl-dev
wget apache2-utils rozpakuj

Krok 2: Utwórz konto użytkownika

Zanim zainstalujemy Nagios, musimy utworzyć konto użytkownika równolegle do konta użytkownika Apache. Wpisz następujące polecenia, aby dodać użytkownika:

$ sudo useradd nagios
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data

Krok 3: Pobierz Nagios z oficjalnej strony internetowej

Dzięki aktualizacjom i zajęciu się kontem użytkownika możemy pobrać Nagios, odwiedzając oficjalną stronę internetową.

Alternatywnie możesz użyć następujących poleceń, aby pobrać bezpośrednio z Internetu:

$ cd /tmp

$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.smoła.gz

Następnie rozpakuj pliki za pomocą polecenia tar i przenieś je do wybranej lokalizacji

$ tar -zxvf /tmp/nagios-4.4.5.smoła.gz

$ cd /tmp/nagios-4.4.5/

Krok 4: Skompiluj Nagios z Ubuntu 20.04

Wpisz następujące polecenia:

$ sudo ./configure --with-nagios-group=nagios
--with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/

$ sudo zrobić wszystko

$ sudo make zainstaluj

$ sudo make install-init

$ sudo make install-config

$ sudo make install-commandmode

Krok 5: Zaktualizuj swój adres e-mail

Wpisz następujące polecenie:

$ sudo gedit /usr/local/nagios/etc/obiekty/kontakty.cfg

To, co robi to polecenie, to edytowanie pliku (kontakty.cfg) znajdującego się w katalogu usr/local/nagios/etc/objects, aby zawrzeć adres e-mail, na który chcemy otrzymywać powiadomienia.

Krok 6: Uruchom instalator interfejsu internetowego

Mając wszystkie powyższe dane na swoich miejscach, możemy wreszcie przejść do instalacji interfejsu internetowego Nagios. Użyj następujących kodów, aby rozpocząć instalację.

$ sudo make install-webconf

Będziesz potrzebować konta użytkownika, aby zacząć korzystać z interfejsu internetowego Nagios, więc oczywiście najpierw musisz utworzyć konto użytkownika.

Wpisz następujące polecenie w interaktywnej powłoce, aby utworzyć konto użytkownika.

$ cd /tmp/nagios-4.4.5$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.użytkownicy

$ sudo a2enmod cgi

Na koniec możesz ponownie uruchomić serwery Apache.

$ sudo systemctl restart apache2

Krok 7: Zainstaluj wtyczki Nagios

Jeśli nie jest jeszcze w /tmp, możesz przełączać katalogi za pomocą:

$ cd /tmp

A następnie użyj następującego polecenia, aby rozpocząć pobieranie.

$ wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.smoła.gz

Następnie musisz wyodrębnić plik i umieścić go w wynikowym katalogu:

$ tar -zxvf /tmp/nagios-plugins-2.3.3.smoła.gz

$ cd /tmp/nagios-plugins-2.3.3/

Po przełączeniu katalogów skompiluj wtyczki za pomocą następującego polecenia:

$ sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios

$ marka sudo

$ sudo make zainstaluj

Krok 8: Używanie Nagios na Ubuntu

Aby upewnić się, że konfiguracja została poprawnie przejrzana, użyj następującego polecenia:

$ sudo /usr/local/nagios/bin/nagios -v

$ cd /usr/local/nagios/etc/nagios.cfg

Włącz usługę Nagios, aby automatycznie uruchamiała się przy każdym uruchomieniu maszyny wirtualnej, używając:

$ sudo systemctl włącz nagios

Uruchom usługi.

$ sudo systemctl start Nagios

Krok 9: Poznaj interfejs sieciowy

Iść do http://add-ip/nagios/ i mieć pęknięcie w interfejsie sieciowym. Przed zalogowaniem zostaniesz poproszony o podanie danych logowania.

Po zalogowaniu powinieneś zobaczyć panel użytkownika:

Zwróć uwagę na różnorodność opcji po lewej stronie interfejsu. Najedź na nie, aby dowiedzieć się więcej.

Zawijanie rzeczy

W tym samouczku zobaczyliśmy, jak zainstalować Nagios na Ubuntu 20.04. Przeszliśmy i wyszczególniliśmy wszystkie kroki, które należy wykonać, i wyjaśniliśmy, jaką funkcję pełni każdy krok?. O wiele łatwiej jest zainstalować Nagios z ich oficjalnych repozytoriów niż z kodu źródłowego. Ale czasami zdarza się, że repozytoria nie dostarczają najnowszych wersji Nagios. To oczywiście nigdy nie ma miejsca, gdy używasz kodu źródłowego do instalacji Nagios.

Jak korzystać z polecenia ssh-copy-id
Polecenie ssh-copy-id to proste narzędzie, które pozwala zainstalować klucz SSH na autoryzowanych kluczach zdalnego serwera. To polecenie ułatwia logo...
Jak naprawić błąd odmowy dostępu SSH (klucz publiczny))
Klucze SSH to świetna metoda do uwierzytelniania sesji SSH bez konieczności podawania hasła przy każdym logowaniu. Jednak, jak wszystkie technologie, ...
Jak mogę się dowiedzieć, na którym porcie SSH działa??
Secure Shell, powszechnie nazywany SSH, to protokół sieciowy używany do zdalnego logowania na komputerach w sieci lub przez Internet. Protokół SSH jes...