linux log中大量 Received SNMP packet(s) from UDP

tolywang發表於2010-03-16

rh系列的機器
radhat、fedora、rhel、centos等
系統自帶的snmpd是會預設往syslogd裡打log的
而且遺憾的是:預設的log級別是debug
所以
如果你開著snmpd
然後還有機器來連snmpd埠(mrtg、cacti等多半如此)
你會發現/var/log/messages裡充斥著大堆的無用資訊
像這樣:

Nov 2 04:17:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:50841
Nov 2 04:17:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:50841
Nov 2 04:17:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:50841
Nov 2 04:22:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:51720
Nov 2 04:22:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:51720
Nov 2 04:22:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:51720
Nov 2 04:27:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:52622
Nov 2 04:27:21 sohu snmpd[1748]: Received SNMP packet(s) from UDP: [127.0.0.1]:52622
Nov 2 04:27:21 sohu snmpd[1748]: Connection from UDP: [127.0.0.1]:52622

這樣一來
就有可能將有用的重要的log資訊給沖掉
解決辦法如下:
編輯一個檔案/etc/snmp/snmpd.options(這個檔案是在snmp的啟動指令碼/etc/rc.d/init.d/snmpd裡啟動時會去讀的)
內容如下:

OPTIONS=”-LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a”

然後再重起snmpd
/etc/rc.d/init.d/snmpd restart
這樣一來
就將snmpd預設的log級別debug改成了2
再看/var/log/messages
裡面再也沒有snmpd的廢話了

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-629549/,如需轉載,請註明出處,否則將追究法律責任。

相關文章