Rozwiązywanie problemów
17 kwietnia 2023
ID 207955
W tej sekcji przedstawiono rozwiązania kilku typowych problemów, które mogą wystąpić podczas korzystania z usługi SNMP.
Aplikacja firmy trzeciej nie może połączyć się z usługą SNMP
Upewnij się, że obsługa protokołu SNMP jest zainstalowana w systemie Windows. Obsługa protokołu SNMP jest domyślnie wyłączona.
Aby włączyć obsługę protokołu SNMP w systemie Windows 10:
- Przejdź do Panelu sterowania.
- Otwórz menu Dodaj lub usuń programy.
- Kliknij opcję Włącz lub wyłącz funkcje systemu Windows.
- Na liście funkcji systemu Windows przejdź do funkcji SNMP, a następnie kliknij przycisk OK.
- Przejdź do Panel sterowania → Narzędzia administracyjne → Usługi.
- Wybierz usługę SNMP i uruchom ją.
- Sprawdź, czy nasłuchiwanie działa, testując je za pomocą polecenia
netstat
w przypadku standardowego portu UPD.
Obsługa protokołu SNMP została włączona w systemie Windows 10.
Usługa SNMP działa, ale aplikacja firmy trzeciej nie może pobrać żadnych wartości
Zezwól na śledzenie agenta SNMP i upewnij się, że został utworzony niepusty plik. Oznacza to, że agent SNMP jest prawidłowo zarejestrowany i działa. Następnie zezwól na połączenia z usługi SNMP w ustawieniach usługi pobocznej. Jeśli usługa poboczna działa na tym samym hoście co agent SNMP, lista adresów IP powinna zawierać albo adres IP tego hosta, albo loopback 127.0.0.1
.
Usługa SNMP, która komunikuje się z agentami, powinna działać w systemie Windows. Możesz określić ścieżki do agentów SNMP w rejestrze systemu Windows za pomocą programu regedit.
- Windows 10:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents
- Windows Vista i Windows Server 2008:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SNMP\Parameters\ExtensionAgents
Za pomocą programu regedit możesz również zezwolić na śledzenie agentów SNMP.
- W systemach 32-bitowych:
HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\Components\34\1093\1.0.0.0\SNMP\Debug
- W systemach 64-bitowych:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\Components\34\1093\1.0.0.0\SNMP\Debug
"TraceLevel"=dword:00000004
"TraceDir"="C:\\"
Wartości nie pasują do stanów Konsoli administracyjnej
Aby zmniejszyć obciążenie na Serwerze administracyjnym, dla agenta SNMP zaimplementowano buforowanie wartości. Opóźnienie między aktualizacją pamięci podręcznej a zmianami wartości na Serwerze administracyjnym może powodować niezgodności między wartościami zwracanymi przez agenta SNMP i rzeczywistymi. Podczas pracy z aplikacjami firm trzecich należy wziąć pod uwagę to możliwe opóźnienie.