Ciągle słyszę o Nagios , naprawdę potężnym narzędziu do monitorowania serwerów. Jak to zainstalować?
Ciągle słyszę o Nagios , naprawdę potężnym narzędziu do monitorowania serwerów. Jak to zainstalować?
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.cfg
za pomocą następującego polecenia:
sudo nano /etc/nagios3/nagios.cfg
Wyszukaj check_external_commands
i zamień check_external_commands=0
w 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/rw
uprawnienia 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-data
jest mniej podatny na błędy niż/etc/group
bezpośrednia edycja ./etc/nagios3/nagios.cfg
faktycznie stwierdzaNagios 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:
http://bobcares.com/blog/?p=67
źródło
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.
źródło