NetWorker: Jak rozwiązywać problemy z reakcją usługi w NetWorker za pomocą narzędzia nsrwatch
Summary: Narzędzie nsrwatch umożliwia rozwiązywanie problemów z objawami wskazującymi na to, że podstawowe procesy NetWorker mogą nie odpowiadać.
Instructions
Pakiet instalacyjny serwera NetWorker udostępnia narzędzie wiersza poleceń znane jako nsrwatch. Polecenie nsrwatch służy do monitorowania i obsługi serwerów NetWorker. Może być również używany do rozwiązywania problemów z procesami NetWorker, które nie reagują lub nieoczekiwanie zużywają zasoby systemowe. Korzystanie z narzędzia nsrwatch nie jest pierwszym krokiem w rozwiązywaniu problemów z reakcją usługi w NetWorker. Należy go używać tylko wtedy, gdy wykluczono bardziej prawdopodobne przyczyny problemów związanych z usługą lub wydajnością:
Sprawdź najpierw, czy:
- Obsługiwane są wszystkie elementy strefy danych NetWorker.
- Zapoznaj się z przewodnikami zgodności w elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Zapoznaj się z podręcznikiem wydajności i optymalizacji dla poszczególnych wersji NetWorker, dostępnym w witrynie pomocy technicznej firmy Dell: https://www.dell.com/support/product-details/product/networker/overview
- W środowiskach, w których wdrażane są zdalne węzły pamięci masowej NetWorker. Wersja NetWorker węzła pamięci masowej musi być zgodna z wersją NetWorker serwera NetWorker.
- Nie ma problemu z miejscem na dysku na serwerze NetWorker.
- Linux:
df -Th
-
- Windows: Sprawdź wykorzystanie miejsca na dysku w Eksploratorze plików systemu Windows lub Zarządzaniu dyskami.
- Zasoby dostępne na serwerze NetWorker (procesor, pamięć RAM itd.) nie są wyczerpane w godzinach szczytu.
- Linux:
top
-
- Windows: Menedżer zadań lub Perfmon
- NetWorker: Rozwiązywanie problemów z wysokim użyciem pamięci lub procesora według procesów
- Windows: Menedżer zadań lub Perfmon
- W dziennikach systemu operacyjnego nie ma istotnych błędów
- Linux: /var/log/messages
- Windows: Podgląd zdarzeń (dzienniki zdarzeń aplikacji i systemu )
- Problem dotyczy wszystkich standardowych operacji NetWorker i nie jest bardziej szczegółowy, na przykład: Kopie zapasowe w jednym węźle pamięci masowej, ma to wpływ tylko na operacje klonowania i tak dalej.
- Generowanie zrzutu rdzenia zostało włączone na poziomie systemu operacyjnego na serwerze NetWorker i nie ma zrzutu rdzenia procesów.
- Wydajność NetWorker i planowanie optymalizacji:
-
- Dostępna jest wystarczająca liczba woluminów docelowych dla kopii zapasowych NetWorker.
- Na serwerze NetWorker z systemem Linux zdefiniowano wystarczającą liczbę otwartych deskryptorów plików. Patrz: Wymagania dotyczące parametrów jądra NetWorker
- Zastosowano ustawienia i parametry optymalizacji wydajności.
- Serwer NetWorker spełnia minimalne wymagania dla strefy danych tej wielkości. Patrz: Elementy systemu.
- W przypadku dużej strefy danych serwer NMC znajduje się na innym komputerze niż serwer NetWorker. Patrz: Wymagania dotyczące pamięci serwera NetWorker i konsoli NetWorker Management Console
- Zakresy portów zostały ustawione prawidłowo zgodnie z przewodnikiem konfiguracji zabezpieczeń https://www.dell.com/support/product-details/product/networker/docs
nsrwatch (nsroglądaj) Opcje wiersza poleceń:
| Opcja | Funkcja |
| -c liczba | Liczba zrzutów rdzenia, które należy wykonać podczas wykrywania problemu z odpowiedzią. (dostępność usługi lub procesu lub reakcja) |
| -d ogranicznik | Opcjonalny ogranicznik dla surowych danych wyjściowych |
| -g katalog | Wygeneruj zrzut rdzenia wraz ze śladem stosu do danego katalogu. |
| -i interwał | Odstęp w sekundach między zapytaniami serwera |
| -k interwał | Interwał w sekundach między rejestrowaniem śladów stosu |
| -n liczba | Maksymalna liczba zrzutów rdzenia do wygenerowania |
| -p program[:wersja] | Nazwa programu RPC z wersją opcjonalną; Na przykład: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S katalog | (Tylko w systemie Windows) Ścieżka do plików PDB (Symbol Program Database) |
| -t próg | Próg w sekundach, zanim nsrwatch zgłosi problem z responsywnością. |
| -u próg | Próg w %CPU, zanim nsrwatch zgłosi wysokie wykorzystanie procesora |
| -v | Uwzględnij dodatkowy kontekst podczas rejestrowania śladów stosu. |
System operacyjny Windows: Jak używać nsrwatch do rozwiązywania problemów z usługą lub procesem NetWorker:
- Zainstaluj narzędzia
debugowania dla systemu Windows na serwerze NetWorker
- Upewnij się, że cdb.exe znajduje się w zmiennej
PATH systemu Windows . Aby ta zmiana została wprowadzona, należy otworzyć nowe okno wiersza polecenia. Ponowne uruchomienie komputera nie jest wymagane.
- Pliki symboli (pliki pdb) dla wersji NetWorker muszą być dostępne. Wsparcie Dell NetWorker może je dostarczyć.
- Uruchom polecenie nsrwatch i pozostaw uruchomione oczekiwanie na stan usługi lub procesu.
Oto przykład: E:\Symbols to ścieżka, w której są wdrażane pliki pdb.
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
Dzienniki do zebrania:
- Renderowane daemon.raw
- daemon.raw
- Dane wyjściowe nsrwatch dla odpowiednich demonów (jak opisano powyżej).
- Dzienniki zdarzeń systemu i aplikacji
System operacyjny Linux: Jak używać nsrwatch do rozwiązywania problemów z usługą lub procesem NetWorker:
- Zainstaluj pliki binarne bez usunięcia w miejsce standardowych plików binarnych dla interesującego Cię procesu: Zazwyczaj nsrd, nsrjobd, nsrmmdbd i nsrexecd. Mogą one być zapewnione przez pomoc techniczną Dell NetWorker.
- Wymaga to uprzedniego wyłączenia NetWorker. Muszą mieć odpowiednie uprawnienia.
- Uruchom nsrwatch i pozostaw uruchomione, oczekując na problem z usługą lub procesem.
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
Dzienniki do zebrania:
- Renderowane daemon.raw
- daemon.raw
- Dane wyjściowe nsrwatch dla odpowiednich demonów.
- Plik komunikatów systemu operacyjnego (/var/log/messages)
- Sprawdź plik /var/log/messages i upewnij się, że dziennik obejmuje pełne okno nsrwatch . Jeśli na serwerze jest dużo aktywności, dziennik komunikatów może zostać przewrócony. Inne pliki /var/log/messages-date lub /var/log/messages# istnieją, jeśli plik dziennika komunikatów został przeniesiony. Dokładnie przejrzyj sygnaturę czasową od momentu utworzenia tych plików. Jeśli obejmują one również sesję nsrwatch , pobierz również te dodatkowe dzienniki komunikatów.
Additional Information
Procesy i porty
NetWorkerNetWorker: Debugowanie operacji
tworzenia kopii zapasowychNetWorker: Pliki dziennika i lokalizacje
Podręcznik rozwiązywania problemów z NetWorker: Awarie procesów i zrzuty rdzenia
NetWorker: Rozwiązywanie problemów z wysokim użyciem pamięci lub procesora według procesów