![Jak korzystać z nowego narzędzia do tworzenia zrzutów ekranu w Chrome na Androida](/f/c794087db636ed1bef7b6799552c62ef.jpg?width=100&height=100)
W tym artykule opisano, jak monitorować Okna maszyny”prywatnyusługi takie jak Obciążenie procesora, Użycie dysku, Zużycie pamięci,Usługiitp. W tym celu musieliśmy zainstalować NSClient++ dodatek na Okna maszyna. Dodatek działa pośrednio między Okna maszyna i Nagios i monitoruje rzeczywiste usługi, komunikując się z check_nt podłącz. ten check_nt wtyczka już zainstalowana na Serwer monitorowania Nagios, jeśli podążałeś za naszym Nagios instrukcja instalacji.
Zakładamy, że już zainstalowałeś i skonfigurowałeś Nagios serwer zgodnie z naszymi poniższymi przewodnikami.
Monitorować Maszyny z systemem Windows musisz wykonać kilka kroków, a są to:
Aby ten przewodnik był prosty i łatwiejszy, kilka konfiguracji już zrobionych dla Ciebie w Nagios instalacja.
Powyższe dwa pliki „polecenie.cfg" oraz "szablony.cfg” pliki można znaleźć pod adresem /usr/local/nagios/etc/objects/ informator. Możesz modyfikować i dodawać własne definicje, które odpowiadają Twoim wymaganiom. Ale radzę postępować zgodnie z instrukcjami opisanymi w tym artykule, a będziesz skutecznie monitorować swój host z systemem Windows w mniej niż 20 minut.
Aby zainstalować, skorzystaj z poniższych instrukcji Agent NSClient++ na Zdalny host systemu Windows. Najpierw pobierz najnowszą stabilną wersję NKlient++ 0.3.1 pliki źródłowe dodatków, które można znaleźć pod poniższym linkiem.
Po pobraniu najnowszej stabilnej wersji rozpakuj NSClient++ pliki do nowego C:\NSClient++ informator.
Teraz otwórz a MS-DOS wiersz polecenia z Ekran startowy –> Uruchomić -> wpisz ‘cmd‘ i naciśnij enter i zmień na C:\NSClient++ informator.
C:\NSClient++
Następnie zarejestruj NSClient++ usługę w systemie za pomocą następującego polecenia.
nsclient++ /instalacja
Na koniec zainstaluj Tacka NSClient++ za pomocą następującego polecenia.
nsclient++ SysTray
Otworzyć Menedżer usług Windows i kliknij prawym przyciskiem myszy NSClient iść do Nieruchomości i wtedy 'Zalogować się„ i kliknij pole wyboru z napisem „Zezwól usłudze na interakcję z pulpitem“. Jeśli nie jest to już dozwolone, zaznacz pole, aby na to zezwolić.
otwarty NSC.INI plik znajdujący się w C:\NSClient++ katalogu i odkomentuj wszystkie moduły zdefiniowane w „moduły” sekcja, z wyjątkiem CheckWMI.dll oraz RemoteConfiguration.dll.
[moduły] ;# MODUŁY NSCLIENT++. ;# Lista bibliotek DLL do załadowania przy starcie.; Będziesz musiał włączyć niektóre z nich, aby NSClient++ działał.;!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !!!; * *; * ZAWIADOMIENIE!!! - JESTEŚ Z MYŚLĄ O D Z IE *; * *;!! !!!! !!!! !!!! !!!! !!!! !!!! !!!! !! !FileLogger.dll. CheckSystem.dll. CheckDisk.dll. NSClientListener.dll. NRPEListener.dll. SysTray.dll. CheckEventLog.dll. CheckHelpers.dll;SprawdźWMI.dll.;; Zdalna konfiguracja TO BARDZO WCZESNY POMYSŁ, WIĘC NIE UŻYWAJ W ŚRODOWISKU PRODUKCYJNYM! ;Zdalna konfiguracja.dll.; Agent NSCA to nowy moduł beta, należy go używać z rozwagą! ;NSCAAgent.dll.; Moduł skryptu LUA używany do napisania własnego "check demona" (rodzaj) wczesnej wersji beta. ;LUAScript.dll.; Skrypt do sprawdzania zewnętrznych skryptów i/lub wewnętrznych aliasów, wczesna wersja beta. ;CheckExternalScripts.dll.; Sprawdź innych hostów za pośrednictwem ekstremalnej bety NRPE i prawdopodobnie trochę niebezpiecznej! :) ;NRPEClient.dll
Usuń komentarz „dozwolone_hosty" w "Ustawienia” i zdefiniuj adres IP Twojego Serwer monitorowania Nagios lub pozostaw to pole puste, aby zezwolić wszystkim hostom na połączenie.
[Ustawienia] ;# DOZWOLONE ADRESY HOSTA.; Jest to rozdzielona przecinkami lista adresów IP hostów, które mogą komunikować się ze wszystkimi demonami.; Jeśli zostawisz to puste, każdy może uzyskać zdalny dostęp do demona (NSClient nadal wymaga prawidłowego hasła).; Składnia to host lub ip/mask, więc 192.168.0.0/24 pozwoli każdemu na dostęp do tej podsieci. dozwolone_hosty=172.16.27.41.
Usuń komentarz „Port" w "NSClient” i ustaw na domyślny port ‘12489‘. Pamiętaj, aby otworzyć ‘12489„port włączony zapora systemu Windows.
[Klient NNS] ;# NUMER PORTU NSCLIENT.; Jest to port, którego będzie nasłuchiwał plik NSClientListener.dll. port=12489.
Wreszcie rozpocznij NSClient++ usługę za pomocą następującego polecenia.
nsclient++ /start
Jeśli jesteś prawidłowo zainstalowany i skonfigurowany, powinieneś zobaczyć nową ikonę w zasobniku systemowym w żółtym kółku z czarnym „m' wewnątrz.
Teraz zaloguj się do Serwer Nagios i dodaj trochę definicje obiektów w Nagios pliki konfiguracyjne do monitorowania nowe Okna maszyna. otwarty windows.cfg plik do edycji za pomocą Vi redaktor.
[[e-mail chroniony]]# vi /usr/local/nagios/etc/objects/windows.cfg
Przykładowa definicja hosta Windows już zdefiniowana dla komputera z systemem Windows, możesz po prostu zmienić definicję hosta, tak jak nazwa_hosta, Alias, oraz adres pola do odpowiednich wartości twojego Okna maszyna.
############################################################################### ############################################################################### # # DEFINICJE HOSTA. # ############################################################################### ################################################## ############################# # Zdefiniuj hosta dla komputera z systemem Windows, który będziemy monitorować. # Zmień nazwę hosta, alias i adres, aby pasowały do twojej sytuacji define host{ use windows-server; Dziedzicz wartości domyślne z szablonu nazwa_hosta winserver; Nazwa, którą nadajemy temu aliasowi hosta Mój Windows Server; Dłuższa nazwa związana z adresem hosta 172.31.41.53; adres IP hosta }
Następujące usługi są już dodane i włączone w windows.cfg plik. Jeśli chcesz dodać więcej innych definicji usług, które wymagają monitorowania, możesz po prostu dodać te definicje do tego samego pliku konfiguracyjnego. Pamiętaj, aby zmienić nazwa_hosta dla tych wszystkich usług z nazwa_hosta zdefiniowane w powyższym kroku.
define service{ use generic-service nazwa_hosta winserver opis_usługi NSClient++ Wersja check_command check_nt! WERSJA KLIENTA } Dodaj następującą definicję usługi, aby monitorować czas pracy serwera Windows. zdefiniuj usługę{ użyj usługi ogólnej nazwa_hosta winserver opis_usługi Uptime check_command check_nt! UPTIME } Dodaj następującą definicję usługi, aby monitorować wykorzystanie procesora na serwerze Windows i generować alert KRYTYCZNY, jeśli 5-minutowe obciążenie procesora wynosi 90% lub więcej lub alert OSTRZEŻENIE, jeśli 5-minutowe obciążenie wynosi 80% lub większy. define service{ use generic-service nazwa_hosta winserver opis_usługi CPU Load check_command check_nt! CPULOAD!-l 5,80,90 } Dodaj następującą definicję usługi, aby monitorować zużycie pamięci na serwerze Windows i wygeneruj alert KRYTYCZNY, jeśli użycie pamięci wynosi 90% lub więcej lub alert OSTRZEŻENIE, jeśli użycie pamięci wynosi 80% lub większy. zdefiniuj usługę{ użyj usługi ogólnej nazwa_hosta winserver opis_usługi Użycie pamięci check_command check_nt! MEMUSE!-w 80 -c 90 } Dodaj następującą definicję usługi, aby monitorować użycie dysku C:\ w systemie Windows serwer i wygeneruje alert KRYTYCZNY, jeśli użycie dysku wynosi 90% lub więcej lub alert OSTRZEŻENIE, jeśli użycie dysku wynosi 80% lub większy. zdefiniuj usługę{ użyj usługi ogólnej nazwa_hosta winserver opis_usługi C:\ Miejsce na dysku polecenie_sprawdzenia_sprawdzenia! USEDDISKSPACE!-l c -w 80 -c 90 } Dodaj następującą definicję usługi, aby monitorować stan usługi W3SVC na komputerze z systemem Windows i generować alert KRYTYCZNY, jeśli usługa zostanie zatrzymana. zdefiniuj usługę{ użyj usługi ogólnej nazwa_hosta winserver opis_usługi W3SVC polecenie_sprawdzenia_sprawdzenia_nt! SERVICESTATE!-d SHOWALL -l W3SVC } Dodaj następującą definicję usługi, aby monitorować proces Explorer.exe na komputerze z systemem Windows i generować alert KRYTYCZNY, jeśli proces nie jest uruchomiony. zdefiniuj usługę{ użyj usługi ogólnej nazwa_hosta winserver opis_usługi Explorer polecenie_kontroli sprawdź_nt! PROCSTATE!-d POKAŻ -l Explorer.exe }
Na koniec odkomentuj windows.cfg plik w /usr/local/nagios/etc/nagios.cfg.
[[e-mail chroniony]]# vi /usr/local/nagios/etc/nagios.cfg
# Definicje monitorowania komputera z systemem Windows. cfg_file=/usr/local/nagios/etc/objects/windows.cfg.
Na koniec sprawdź Nagios pliki konfiguracyjne dla wszelkich błędów.
[[e-mail chroniony]]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Ostrzeżenia łącznie: 0. Całkowita liczba błędów: 0 Wszystko wygląda w porządku - podczas kontroli przed lotem nie wykryto żadnych poważnych problemów
Jeśli proces weryfikacji wygeneruje jakiekolwiek komunikaty o błędach, naprawiaj te błędy, dopóki proces weryfikacji nie zakończy się bez żadnych komunikatów o błędach. Gdy naprawisz te błędy, uruchom ponownie usługę Nagios.
[[e-mail chroniony]]# service nagios restart Trwa sprawdzanie konfiguracji... gotowe. Zatrzymanie nagios: gotowe. Rozpoczęcie nagios: gotowe.
Otóż to. Teraz przejdź do interfejsu WWW monitorowania Nagios pod adresem „http://Your-server-IP-address/nagios" lub "http://FQDN/nagios” i podaj nazwę użytkownika „nagiosadmin" i hasło. Sprawdź, czy Zdalny host systemu Windows został dodany i jest monitorowany.
Otóż to! na razie w nadchodzącym artykule pokażę jak dodawać Drukarka oraz Przełączniki do Serwer monitorowania Nagios. Jeśli masz problemy podczas dodawania Okna gość Nagios. Prosimy o komentowanie swoich zapytań w sekcji komentarzy, do tego czasu bądźcie na bieżąco Tecmint.com po więcej tego rodzaju wartościowych artykułów.