Odpowiedzi:
Co to jest SNMP?
SNMP (Simple Network Management Protocol) „jest powszechnie stosowanym protokołem do monitorowania stanu zdrowia i dobrostanu urządzeń sieciowych (np. Routerów), sprzętu komputerowego, a nawet urządzeń takich jak UPS”. .
Jest powszechnie używany przez administratorów sieci i systemów do zbierania statystyk operacyjnych (takich jak pomiar przepustowości sieci, użycie procesora lub dostępnej przestrzeni na dysku twardym), a także do ustawiania parametrów systemowych.
Co to oznacza dla przeciętnego użytkownika pulpitu?
W chwili obecnej pytanie SNMP nie interesuje zwykłego użytkownika komputera lub nie ma go wcale.
Domyślnie w Ubuntu /etc/snmp/snmp.conf
instalowane są podstawowe pliki SNMP ( na przykład). Nie są one jednak włączone, w ogóle nie są używane i mają niewielkie znaczenie z punktu widzenia bezpieczeństwa systemu.
Dlaczego miałbym chcieć włączyć i używać SNMP?
Bardzo prostym przykładem użycia dla bardziej zaawansowanego (lub ciekawskiego) użytkownika byłoby skonfigurowanie systemu monitorowania / graficznego, takiego jak MRTG , Cacti lub Nagios, aby mieć oko na kondycję swoich systemów i sieci. Na tej stronie znajduje się wiele przydatnych pytań, które zawierają szczegółowe informacje na temat konfigurowania aplikacji wymagających użycia SNMP.
To pytanie jest dobrym punktem wyjścia do spojrzenia na niektóre z wielu aplikacji wykorzystujących SNMP do gromadzenia danych systemowych i sieciowych.
Jak włączyć SNMP w moim systemie?
Zobacz moją odpowiedź tutaj .
/etc/snmp/snmp.conf
i skomentuj wiersz zawierający „mibs:”Następnie, zakładając, że jeszcze tego nie zrobiłeś, będziesz musiał uzyskać pełny zestaw MIB IETF. Pliki te nie są domyślnie dostarczane w systemach Debian / Ubuntu z powodu problemów z licencjonowaniem.
Z konsoli ( Ctrl- Alt- t) wprowadź następujące polecenia:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Powinieneś być w stanie przetestować tę konfigurację, uruchamiając następującą komendę:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP Wt 5 lutego 18:16:32 UTC 2013 i686
Gdzie mogę dowiedzieć się więcej o SNMP?
Net-SNMP to pakiet „kanoniczny” dla większości instalacji.
Dobre wprowadzenie można znaleźć tutaj .
Wreszcie wpis w Wikipedii dla SNMP.
smtpwalk
nie zwraca niczego zbliżonego do tego, co opublikowałeś, jak mogę rozwiązać ten problem? Próbuję nagios
się uruchomić i muszę snmp
najpierw zainstalować i przetestować
Simple Network Management Protocol (SNMP) to „Standardowy protokół internetowy do zarządzania urządzeniami w sieciach IP”. Do urządzeń, które zwykle obsługują SNMP, należą routery, przełączniki, serwery, stacje robocze, drukarki, stacje modemowe i inne. ”Jest używany głównie w systemach zarządzania siecią do monitorowania urządzeń podłączonych do sieci pod kątem warunków, które wymagają uwagi administracyjnej. SNMP jest składnikiem Internet Protocol Suite zgodnie z definicją opracowaną przez Internet Engineering Task Force (IETF). Składa się z zestawu standardów zarządzania siecią, w tym protokołu warstwy aplikacji, schematu bazy danych i zestawu obiektów danych (więcej szczegółów)
Domyślnie SNMP (agent lub monitorowane urządzenie) nie jest zainstalowany na Ubuntu Desktop.
Zainstalowana jest tylko biblioteka SNMP, ponieważ można jej użyć na przykład do uzyskania informacji o stanie drukarki sieciowej, ale nie jest ona aktywowana, chyba że zażąda tego sterownik drukarki.
Ogólnie SNMP (agent lub monitorowane urządzenie) nie ma większego zastosowania na pulpicie domowym , tak jak podejrzewasz.
SNMP służy do zdalnego monitorowania systemu. Można go również użyć do zdalnej konfiguracji systemu, jeśli demon zezwala na dostęp do zapisu, co jest rzadkie. Nie potrzebujesz go, jeśli nie przeprowadzasz dokładnej analizy stanu systemu lub centralnego monitorowania lub zarządzania konfiguracją. (Nawet bez tego program taki jak Nagios może sprawdzić, czy system działa, czy usługi HTTP lub SSH nasłuchują na portach itp.)
Czasami wydaje się, że biblioteki lub funkcje SNMP nakładają się na siebie przy instalacji innych programów, ale w rzeczywistości, chyba że się dotykają /etc/snmp/snmpd.conf
, źle odczytałeś cel plików. Na przykład CUPS wydaje się zawierać plik konfiguracyjny SNMP, ale jego celem jest umożliwienie CUPS znalezienia drukarek w innych systemach, które udostępniają je za pośrednictwem SNMP.
Jeśli zablokujesz UDP na porcie 161 lub ograniczysz nasłuchiwanie do localhost (127.0.0.1 i :: 1/128), zapobiegnie to zdalnemu zapytaniu o informacje twojego systemu przez SNMP.