如何禁止snmpd往syslog中写入无用信?
系统的snmp服务默认会将信息写入/var/log/messages的文件中。比如:
Sep 20 09:50:50 localhost snmpd[23631]: Connection from UDP: [10。 0。10。15]:55399
Sep 20 09:50:50 localhost snmpd[23631]: Received SNMP packet(s) from UDP: [10。0。10。 15]:55399
Sep 20 09:50:50 localhost snmpd[23631]: Connection from UDP: [10。0。10。15]:4563...全部
系统的snmp服务默认会将信息写入/var/log/messages的文件中。比如:
Sep 20 09:50:50 localhost snmpd[23631]: Connection from UDP: [10。
0。10。15]:55399
Sep 20 09:50:50 localhost snmpd[23631]: Received SNMP packet(s) from UDP: [10。0。10。
15]:55399
Sep 20 09:50:50 localhost snmpd[23631]: Connection from UDP: [10。0。10。15]:45631
Sep 20 09:50:50 localhost snmpd[23631]: Received SNMP packet(s) from UDP: [10。
0。10。15]:45631
为了不让这些无用的信息写入日志文件可更改以下文件来实现:
#vi /etc/sysconfig/snmpd。options
# snmpd command line options
# OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd。
pid -a"
会看到上面两行内容,在最后一行添加
OPTIONS="-LS2d -Lf /dev/null -p /var/run/snmpd。pid -a"
然后重启snmp服务,即可。收起