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.