Jak zainstalować Nagios na serwerze Ubuntu

Czy jesteś jednym z tych specjalnych maniaków, którzy myślą, że nigdy nie ma TMI (za dużo informacji)? Jeśli to Cię opisuje, to Nagios jest dla Ciebie monitorem. Po zainstalowaniu Nagios zapewni Ci więcej informacji o twoim systemie, niż kiedykolwiek myślałeś, że to możliwe. Ale to nie tylko kwestia uruchomienia nagios apt-get install. Nie, instalacja to coś więcej.

W tym artykule dowiesz się, jak zainstalować Nagios na działającej instalacji Ubuntu Server. Wydanie, którego użyłem, to 9.04, ale powinieneś być w stanie równie dobrze korzystać z 8.04.

cechy

Chcesz funkcje? Nagios jest ich pełen. Nagios może monitorować całą sieć, możesz poradzić sobie z problemami, możesz planować przestoje w sieci, możesz oglądać hosty, systemy, usługi, aplikacje … z Nagios niewiele możesz zrobić.

Ale pomyślmy o tej instalacji. Najlepszy (i naprawdę jedyny dobry) sposób instalacji Nagios pochodzi ze źródła. Oznacza to, że będziesz musiał dokonać kompilacji. Nie martw się, to nie jest trudne … jeśli masz przewodnik krok po kroku.

Zanim zaczniesz

Jeśli używasz, tak jak ja, instalacji serwera Ubuntu, musisz najpierw zainstalować kilka narzędzi. Więc z wiersza poleceń (na serwerze Ubuntu) wydaj następujące polecenia:

sudo apt-get install php5-gd

sudo apt-get install gcc

sudo apt-get install make

Powyższe polecenia zainstalują narzędzia potrzebne do zainstalowania Nagios. Jeśli nie zainstalujesz powyższego, nie będziesz w stanie ukończyć instalacji.

Instalowanie Nagios — inspekcja wstępna

Zanim faktycznie uruchomisz instalację, musisz najpierw zająć się rozliczaniem użytkowników / grup.

Utwórz użytkownika nagios:

sudo useradd -m nagios

Podaj hasło użytkownika nagios:

sudo passwd nagios

UWAGA: Będziesz musiał wprowadzić nowe hasło dwa razy dla powyższego polecenia.

Utwórz grupę nagios:
sudo groupadd nagios

Dodaj użytkownika nagios do grupy nagios:

sudo usermod -G nagios nagios

Utwórz grupę nagcmd:

sudo groupadd nagcmd

Dodaj użytkownika nagios do grupy nagcmd:

sudo usermod -a -G nagcmd nagios

Dodaj użytkownika Apache do grupy nagcmd:

sudo usermod -a -G nagcmd www-data

Instalowanie Nagios i wtyczek Nagios

Pierwszą rzeczą do zrobienia jest pobranie potrzebnych plików. Wydaj polecenia:

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz

i

wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-
plugins-1.4.11.tar.gz

aby pobrać potrzebne pliki.

Rozpakuj plik Nagios za pomocą:

tar xvzf nagios-3.0.6.tar.gz

Przejdź do nowo utworzonego katalogu Nagios za pomocą polecenia:

cd nagios-3.0.6

Teraz uruchom skrypt konfiguracyjny, używając nagcmd zdefiniowanego jako grupa poleceń z poleceniem:

sudo ./configure —with-command-group = nagcmd

Czas na kompilację:

sudo zrobić wszystko

Czas zainstalować wszystko:

dokonać instalacji

wykonaj install-init

wykonaj install-config

make install-commandmode

Prawie gotowy do sfinalizowania instalacji Nagios (przed przejściem do instalowania wtyczek). Jest jedna prosta konfiguracja do załatwienia (dla podstawowej instalacji). Otwórz /usr/local/nagios/etc/objects/contacts.cfg zgłoś i dodaj swój adres e-mail jako kontaktowy adres e-mail. To jedyna konfiguracja, która na razie się zmienia.

Konfigurowanie interfejsu internetowego

Istnieje tylko kilka poleceń, które należy uruchomić, aby skonfigurować interfejs sieciowy:

zrób install-webconf

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

/etc/init.d/apache2 przeładuj

Ostatnie polecenie po prostu ponownie uruchamia Apache.

Zainstaluj wtyczki

Przed zalogowaniem się do instalacji Nagios musisz najpierw zainstalować wtyczki. Przejdź do katalogu, w którym pobrałeś pliki Nagios i rozpakuj plik wtyczek:

tar xvzf nagios-plugins-1.4.11.tar.gz

Teraz przejdź do nowo utworzonego katalogu:

cd nagios-plugins-1.4.11

Skompiluj wtyczki za pomocą polecenia:

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

Teraz zainstaluj wtyczki za pomocą następujących poleceń:

robić

dokonać instalacji

Odpal to!

Oczywiście chcesz mieć pewność, że Nagios uruchomi się za każdym razem, gdy system zostanie zrestartowany. Zrób to za pomocą polecenia:

sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Na koniec, zanim uruchomisz Nagios, upewnij się, że nie ma błędów w poleceniu:

sudo / usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg

Jeśli nie zgłoszono żadnych błędów, nadszedł czas, aby go uruchomić. Wydaj polecenie:

sudo /etc/init.d/nagios start

Nagios jest gotowy do pracy. Skieruj swoją przeglądarkę na:

http: // ADDRESS_OF_NAGIOS_SERVER / nagios

Powinieneś być gotowy, aby cieszyć się wszystkim, co jest Nagios. Gratulacje.

Link do głównej publikacji