我已通过在我的Ubuntu服务器上安装了snmpd apt-get install snmpd snmp。后来我改了行中的/ etc /默认/ SNMPDsnmpd未在Ubuntu服务器上的端口161上侦听
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'
在那之后,我重新启动SNMPD服务器(/etc/init.d/snmpd重启)。但是,当我运行netstat -an | grep“LISTEN”,我没有看到snmpd正在侦听端口161上。
我没有任何防火墙阻止该端口。
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
偏离主题;属于[sf]。另外,你是否在寻找一个snmpd日志文件? “snmpd”进程是否正在运行?如果运行'netstat -nap | grep [pid-of-snmpd-process]',你会得到什么? – 2012-04-16 05:03:55
是,它的运行和进程ID是23592.须藤netstat的-nap | grep的23592 UDP 0 0 0.0.0.0:161 0.0.0.0:* 23592/SNMPD UNIX 2 [] DGRAM 2985974 23592/SNMPD – user612308 2012-04-16 06:10:52
SNMP使用UDP,你不会在netstat中看到处于监听状态的任何TCP套接字..(UDP套接字永远不会处于监听状态) – nos 2012-04-16 07:27:25