Nagios
Z wiki linux-user
m |
|||
| Linia 59: | Linia 59: | ||
service httpd start | service httpd start | ||
Kolejnym krokiem jest nadanie użytkownika i hasła do przeglądania web-gui nagiosa wydając polecenie | Kolejnym krokiem jest nadanie użytkownika i hasła do przeglądania web-gui nagiosa wydając polecenie | ||
| − | htpasswd -c /etc/nagios/htpasswd.users | + | htpasswd -c /etc/nagios/htpasswd.users nagios |
i możemy zalogować się do web-gui nagiosa za pomocą przeglądarki internetowej na adres<br /> | i możemy zalogować się do web-gui nagiosa za pomocą przeglądarki internetowej na adres<br /> | ||
http://adres-ip-serwera-nagios/nagios<br /> | http://adres-ip-serwera-nagios/nagios<br /> | ||
| Linia 84: | Linia 84: | ||
* monitorowanie zalogowanych obecnie użytkowników do serwera | * monitorowanie zalogowanych obecnie użytkowników do serwera | ||
* monitorowanie usługi http | * monitorowanie usługi http | ||
| − | poniżej wklejam | + | poniżej wklejam dopasowany do moich potrzeb plik serwer-www.cfg |
define host{ | define host{ | ||
use linux-server | use linux-server | ||
| Linia 94: | Linia 94: | ||
hostgroup_name linux-servers | hostgroup_name linux-servers | ||
alias Linux Servers ; Long name of the group | alias Linux Servers ; Long name of the group | ||
| − | members | + | members serwer-www |
} | } | ||
define service{ | define service{ | ||
| − | use | + | use generic-service ; Name of service template to use |
host_name serwer-www | host_name serwer-www | ||
service_description PING | service_description PING | ||
| Linia 103: | Linia 103: | ||
} | } | ||
define service{ | define service{ | ||
| − | use | + | use generic-service ; Name of service template to use |
host_name serwer-www | host_name serwer-www | ||
service_description Partycja home | service_description Partycja home | ||
| Linia 109: | Linia 109: | ||
} | } | ||
define service{ | define service{ | ||
| − | use | + | use generic-service ; Name of service template to use |
host_name serwer-www | host_name serwer-www | ||
service_description Current Users | service_description Current Users | ||
| Linia 115: | Linia 115: | ||
} | } | ||
define service{ | define service{ | ||
| − | use | + | use generic-service ; Name of service template to use |
host_name check-www | host_name check-www | ||
service_description HTTP | service_description HTTP | ||
| − | check_command | + | check_command check_nrpe!check_httpd |
notifications_enabled 0 | notifications_enabled 0 | ||
} | } | ||
| Linia 226: | Linia 226: | ||
* '''-c''' critical | * '''-c''' critical | ||
* '''/usr/local/nagios/libexec/check_users''' ścieżka do pluginu | * '''/usr/local/nagios/libexec/check_users''' ścieżka do pluginu | ||
| + | |||
| + | ===== komenda dla sprawdzenia stanu http ===== | ||
| + | aby sprawdzić stan serwera http możesz dopisać taką regułe | ||
| + | command[check_httpd]=/usr/local/nagios/libexec/check_http -I 192.168.0.12 -w 20 -c 60 | ||
Opis poszczególnych pluginów i ich możliwych opcji możecie wyszukać na stronie [http://nagiosplugins.org/ nagiosplugins.org] | Opis poszczególnych pluginów i ich możliwych opcji możecie wyszukać na stronie [http://nagiosplugins.org/ nagiosplugins.org] | ||
| Linia 236: | Linia 240: | ||
<br /> | <br /> | ||
=== Konfiguracja klienta Windows - stacja monitorowana === | === Konfiguracja klienta Windows - stacja monitorowana === | ||
| + | Konfiguracja klienta winsows na serwerze monitorującym nie różni się niczym od konfiguracji monitorowanej stacji z systemem Linux. Dlatego tutaj opisze co należy wykonać na systemie Windows XP aby zadziałał monitoring.<br /> | ||
| + | Zaczynamy od ściągnięcia ze strony [http://www.nagios.org/download/addons www.nagios.org/download/addons] paczki z klientem dla systemu Windows. Następnie należy rozpakować ściągniętą paczkę i przejść do katalogu odpowiedniego dla swojego systemu w moim przypadku będzie to '''Win_2k_XP_Bin'''.<br /> | ||
| + | Następnie kopiujemy pliki ''pNSClient.exe'', ''pdh.dll'', ''psapi.dll'', ''counters.defs'' do katalogu np ''C://nsclient''.<br /> | ||
| + | Otwieramy wiersz poleceń systemu Windows i przechodzimy do katalogu gdzie zostały przekopiowane wyżej wymienione pliki i wpisujemy polecenie | ||
| + | pNSClient.exe /install | ||
| + | a następnie żeby uruchomić usługę | ||
| + | net start client | ||
| + | więcej szczegółów znajdziesz w pliku README ściągniętej paczki. | ||
== Nagios web-gui == | == Nagios web-gui == | ||
W samym web-gui nagiosa aby przyśpieszyć albo wysłać z ręki zapytanie o status usługi do danego klienta klikamy na usługa (np ''HTTP'') -> następnie po lewej stronie w tabelce na opcję ''Re-schedule the next check of this service'' -> klikamy na przycisk ''Commit'' -> klikamy na ''Done''. | W samym web-gui nagiosa aby przyśpieszyć albo wysłać z ręki zapytanie o status usługi do danego klienta klikamy na usługa (np ''HTTP'') -> następnie po lewej stronie w tabelce na opcję ''Re-schedule the next check of this service'' -> klikamy na przycisk ''Commit'' -> klikamy na ''Done''. | ||
| − | |||
<br /><google1 style="4"></google1> | <br /><google1 style="4"></google1> | ||
