让系统日志清静点吧~~~

每次我们装好一台服务器后,里面的好多服务都喜欢把自己的日志写到系统日志 messages里面,结果就出现下面的状况




光看这些就够烦的了,而且好多有用的信息夹杂在这些信息里面,不太好找!
其实大部分服务都可以单独设置日志级别或者定义日志文件,现在我们就拿上面几个服务来举例,让他们不去骚扰 messages

snmpd
  首先让我们看看 snmpd ,rpm 包安装的snmp会自动安装启动脚本:  /etc/init.d/snmpd 让我们来修改他 vim /etc/init.d/snmpd 找到这行
OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
只要稍微修改就好下面是改后的样子
OPTIONS="-LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a"
降低了一个级别,这样他的日志就不会记到系统日志messages里了
改完了别忘了重新启动一下

xinetd
  xinetd的修改更简单,让他把日志放到自己的日志文件里面就好了:
vim /etc/xinetd.conf
找到这个:
# Define general logging characteristics.
#       log_type        = SYSLOG daemon info
        log_type        = FILE /var/log/xinetlog
上面第二行是修改前的,第三行是修改后的结果 然后重启一下xinetd服务,这样他的日志就去/var/log/xinetlog 这个文件了,呵呵

nagios
  找到nagios的配置文件我的文件在/usr/local/nagios/etc/下面名叫nagios.cfg 我们还是找找有关log的配置。找到好几个但我们有用的就两条
# If you want messages logged to the syslog facility, as well as the
# Nagios log file set this option to 1.  If not, set it to 0.

use_syslog=0
注释写的很清楚,写入系统日志为 1 不写就改成0,当然选0。然后让他把自己的日志写到固定位置
log_file=/usr/local/nagios/var/nagios.log
OK 让我们重启nagios服务,再看看 系统日志 真是清爽啊~~~~~

看了上面的这几个服务我想别的服务大家都可以搞定了 呵呵
 
 

你可能感兴趣的:(清理日志,messages,snmp日志,linux日志清理,linux系统日志清理)