net-snmp将默认端口161更改为其他内容

java软件使用161/162端口,因此要求使用163作为net-snmp

[root@testSRV snmp]# netstat -apn | grep 162 udp 0 0 ::ffff:10.145.1.10:162 :::* 2827/java [root@testSRV snmp]# netstat -apn | grep 161 udp 0 0 ::ffff:10.145.1.10:161 :::* 2827/java [root@testSRV snmp]# cat /etc/snmp/snmpd.conf com2sec notConfigUser default public group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser view systemview included .1.3.6.1.2.1.1 view systemview included .1.3.6.1.2.1.25.1.1 access notConfigGroup "" any noauth exact systemview none none syslocation Unknown (edit /etc/snmp/snmpd.conf) syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf) dontLogTCPWrappersConnects yes sysContact Test, Inc. sysName TestSystem sysDescr TestSystem Test, Inc rocommunity public rwcommunity private trapsink localhost public trap2sink localhost public agentaddress udp:127.0.0.1:163 

cat / etc / sysconfig / snmpd

 # snmpd command line options [root@testSRV snmp]# [root@testSRV snmp]# 

试图带来snmpd

 [root@testSRV snmp]# /etc/init.d/snmpd restart Stopping snmpd: [FAILED] Starting snmpd: [FAILED] 

在/ var / log / messages

 Sep 17 15:55:12 testSRV snmpd[18911]: Error opening specified endpoint "udp:127.0.0.1:163" Sep 17 15:55:12 testSRV snmpd[18911]: Server Exiting with code 1 

如果我从/etc/snmp/snmpd.conf中删除了“agentaddress udp:127.0.0.1:163”行并使用以下命令

 [root@testSRV snmp]# snmpd -f -Lo udp:163 -C -c /etc/snmp/snmpd.conf error on subcontainer 'ia_addr' insert (-1) NET-SNMP version 5.5 error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) error on subcontainer 'ia_addr' insert (-1) 

SNMPD出现了,但是我在控制台上得到了上面的消息。 有没有办法使用“snmpd -f -Lo udp:163 -C -c /etc/snmp/snmpd.conf”参数到/etc/snmp/snmpd.conf?