Odpowiedzi:
Po pierwsze, zakładam, że robisz to na nowej, nowatorskiej instalacji 12.04. Nie dzieje się tu nic specjalnego.
Zainstaluj nagios:
sudo apt-get install -y nagios3
Przejdzie i zapyta, jakiego serwera pocztowego chcesz użyć:

Wybierz jeden w zależności od potrzeb.

Następnie zapyta Cię o nazwę domeny, z której chcesz wysłać wiadomość e-mail. Ponownie wypełnij to w zależności od potrzeb.
Zostaniesz zapytany o hasło, którego chcesz użyć - podaj bezpieczne hasło. To jest dla konta administratora nagiosadmin.

A następnie musisz zweryfikować swoje hasło.
Po zakończeniu instalacji możesz udać się na localhost/nagios3(lub inny adres IP / nazwę domeny serwera, na którym został zainstalowany) i poprosić o podanie hasła:

Gdy to zrobisz, jesteś w!

Trochę brzydka, co?
Nagios automatycznie dodaje „localhost” do konfiguracji i ładuje bieżących użytkowników, miejsce na dysku, sprawdzanie http i ssh.

Teraz jest jeszcze jedna rzecz, którą musimy zrobić, zanim nagios będzie gotowe - musimy zaakceptować zewnętrzne polecenia, abyśmy mogli rozpoznać problemy, dodawać komentarze itp.
Aby to zrobić, musimy edytować kilka plików. Zacznij od otwarcia /etc/nagios3/nagios.cfgza pomocą następującego polecenia:
sudo nano /etc/nagios3/nagios.cfg
Wyszukaj check_external_commandsi zamień check_external_commands=0w check_external_commands=1.
Teraz uruchom ponownie apache, uruchamiając
sudo service apache2 restart
Jeszcze nie zrobione! Musimy edytować /etc/group. Powinna tam być taka linia:
nagios:x:114
Zmień to na
nagios:x:114:www-data
Zapisz i zamknij ten plik.
Teraz musimy edytować /var/lib/nagios3/rwuprawnienia do plików za pomocą:
sudo chmod g+x /var/lib/nagios3/rw
Następnie (ze względu na sposób działania uprawnień) musimy edytować uprawnienia do katalogu powyżej za pomocą:
sudo chmod g+x /var/lib/nagios3
Teraz uruchom ponownie nagios za pomocą:
sudo service nagios3 restart
Jeśli używasz Apache jako serwera WWW, zrestartuj to również:
sudo service apache2 restart
I powinieneś być dobry! Miłego monitorowania!
Aby otrzymywać powiadomienia e-mailem, zapoznaj się z tym pytaniem i odpowiedzią .
sudo usermod -a -G nagios www-datajest mniej podatny na błędy niż /etc/groupbezpośrednia edycja .
/etc/nagios3/nagios.cfgfaktycznie stwierdza Nagios will *not* check for external commands, just to be on the cautious side?
To howto na Linode.com jest bardzo szczegółowe i działa z Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
i oto ładne podsumowanie tego, jak monitorować witrynę za pomocą Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
a oto kolejny dobry przykład konfiguracji zarówno Nagios, jak i Apache oraz konfiguracji eskalacji:
Polecam postępować zgodnie z oficjalnym przewodnikiem Szybki start Nagios , który nie używa apt-get , ale pobierz kod źródłowy, skompiluj, a następnie zainstaluj.
Dzięki temu Twój Nagios zostanie zainstalowany w / usr / local / nagios /
Zaletą Nagios jest instalacja w / usr / local / nagios /, gdy próbuję zainstalować Nagios Service Check Acceptor, dodatek do Nagios.