Skonfigurowałem agenta SNMP w moim systemie z adresem IP 192.168.1.1 Skonfigurowałem w nim agenta SNMP, korzystając z poniższego samouczka
Zmodyfikowałem linie w następujący sposób
W pliku /etc/snmp/snmpd.conf
rocommunity public 127.0.0.1
rocommunity public 192.168.1.0/24
rocommunity public 192.168.2.0/24
W pliku /etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
Kiedy próbuję użyć polecenia snmpwalk z systemu o adresie IP 192.168.1.1, działa dobrze.
Np: Część wyników komend:
iso.3.6.1.2.1.1.1.0 = STRING: "Linux devenv 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (74328) 0:12:23.28
iso.3.6.1.2.1.1.4.0 = STRING: "Me <[email protected]>"
iso.3.6.1.2.1.1.5.0 = STRING: "devenv"
iso.3.6.1.2.1.1.6.0 = STRING: "Sitting on the Dock of the Bay"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
Ale kiedy próbuję użyć snmpwalk przez inny system z ip 192.168.2.1
, daje No response from 192.168.1.1
. Proszę pomóż.
snmpwalk -c public -v1 192.168.1.1 | less
PS Skonfigurowałem te same kroki na komputerze z adresem IP 192.168.2.1. Czy jest jakiś inny program, który będzie używany.
EDYCJA 1.
Czy netstat
tutaj jest zrzut ekranu
12.04
networking
snmp
Tarun
źródło
źródło
snmpbulkwalk: Cannot send V2 PDU on V1 session
Odpowiedzi:
Edytuj plik
/etc/snmp/snmpd.conf
. Zmień linię:do:
Następnie uruchom ponownie snmpd:
Powinien teraz słuchać wszystkich interfejsów:
źródło
agentAddress udp:10.0.1.114:161
adres IP w systemie.Moje rozwiązanie
... i uruchom ponownie snmp
Sprawia, że snmp słyszy we wszystkich interfejsach, ale odpowiada tylko na 172.25.7.169 (mój serwer monitorowania)
źródło
Możesz również zrobić coś takiego: wszystkie tutaj: agentAddress udp: 172.16.0.3: 161, udp6: [2001: 470: 0: 4000 :: 3]: 161, udp6: [2001: 470: 0: 10 :: 3]: 161
źródło