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.