Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2344830
  • 博文数量: 276
  • 博客积分: 5998
  • 博客等级: 大校
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 14:43
文章分类

全部博文(276)

文章存档

2014年(25)

2013年(11)

2012年(69)

2011年(167)

2010年(4)

分类: LINUX

2012-02-10 14:44:31

方法一、

vi /etc/init.d/snmpd
把以下注释换成
#OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
OPTIONS="-LS 0-4 d -Lf /dev/null -p /var/run/snmpd.pid -a"

[root@test 03]# tail -f /var/log/messages
Mar 24 15:02:18 test snmpd[14095]: Connection from UDP: [202.12.23.221]:35799
Mar 24 15:02:18 test snmpd[14095]: Received SNMP packet(s) from UDP: [202.12.23.221]:35799
Mar 24 15:02:18 test snmpd[14095]: Connection from UDP: [202.12.23.221]:35799
Mar 24 15:02:18 test last message repeated 19 times
Mar 24 15:02:18 test snmpd[14095]: Connection from UDP: [202.12.23.221]:35800
Mar 24 15:02:18 test snmpd[14095]: Received SNMP packet(s) from UDP: [202.12.23.221]:35800
Mar 24 15:02:18 test snmpd[14095]: Connection from UDP: [202.12.23.221]:35800
Mar 24 15:02:19 test last message repeated 49 times
Mar 24 15:02:20 test snmpd[14095]: Connection from UDP: [202.12.23.221]:35798
Mar 24 15:03:04 test snmpd[14095]: Received TERM or STOP signal…  shutting down…



方法二、

关闭snmp和nrpe的syslog输出到系统日志
默认安装启动的snmp,会把日志记录在系统日志/var/log/messages里。
查看snmpd启动脚本
[root@localhost snmp]# cat /etc/init.d/snmpd
可以看到
if [ -e /etc/sysconfig/snmpd.options ]; then
. /etc/sysconfig/snmpd.options
else
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
fi

可见/etc/snmp/snmpd.options优先级比OPTIONS高,修改或添加snmpd.options:
[root@localhost snmp]# cat /etc/sysconfig/snmpd.options
cat: /etc/sysconfig/snmpd.options: 没有那个文件或目录
[root@localhost snmp]# vi /etc/sysconfig/snmpd.options
加入
OPTIONS="-Ls 2 d -Lf /dev/null -p /var/run/snmpd.pid -a"
重启snmp
[root@localhost snmp]# /etc/init.d/snmpd restart
停止 snmpd:                                               [ 确定 ]
启动 snmpd:                                               [ 确定 ]
[root@localhost snmp]#

注:不同版本options路径和配置的地方不一样,参考/etc/init.d/snmpd里面的脚本修改就可以了

--------------------------------------------------------------------------------
nrpe也类似
vi /etc/xinetd.d/nrpe
加上下面一句
log_type = file /dev/null

加上后重启nrpe 等5分钟看看messages里还有没有nrpe的记录,没有的话说明就成功了
注:log_type = file /dev/null 是让nrpe把日志输出到垃圾桶里面

关闭snmp和nrpe的syslog输出到系统日志
默认安装启动的snmp,会把日志记录在系统日志/var/log/messages里。
查看snmpd启动脚本
[root@localhost snmp]# cat /etc/init.d/snmpd
可以看到
if [ -e /etc/sysconfig/snmpd.options ]; then
. /etc/sysconfig/snmpd.options
else
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
fi

可见/etc/snmp/snmpd.options优先级比OPTIONS高,修改或添加snmpd.options:
[root@localhost snmp]# cat /etc/sysconfig/snmpd.options
cat: /etc/sysconfig/snmpd.options: 没有那个文件或目录
[root@localhost snmp]# vi /etc/sysconfig/snmpd.options
加入
OPTIONS="-Ls 2 d -Lf /dev/null -p /var/run/snmpd.pid -a"
重启snmp
[root@localhost snmp]# /etc/init.d/snmpd restart
停止 snmpd:                                               [ 确定 ]
启动 snmpd:                                               [ 确定 ]
[root@localhost snmp]#

注:不同版本options路径和配置的地方不一样,参考/etc/init.d/snmpd里面的脚本修改就可以了

--------------------------------------------------------------------------------
nrpe也类似
vi /etc/xinetd.d/nrpe
加上下面一句
log_type = file /dev/null

加上后重启nrpe 等5分钟看看messages里还有没有nrpe的记录,没有的话说明就成功了
注:log_type = file /dev/null 是让nrpe把日志输出到垃圾桶里面

阅读(4409) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~