如何在Centos 6.3下利用rsyslog+loganalyzer+mysql部署日志服务器
|
二.安装配置rsyslog (rsyslog server) # yum install rsyslog rsyslog-mysql -y 注:rsyslog-mysql为rsyslog将日志传送到mysql数据库的一个模块,这里必须安装 # cd /usr/share/doc/rsyslog-mysql-5.8.10/ # mysql -uroot -p123456 < createDB.sql 注:这里导入数据库操作其实博主最后研究了下,就是创建了Syslog库并在该库中创建了两张空表 创建rsyslog用户在mysql下的相关权限 # mysql -uroot -p123456 > grant all privileges on Syslog.* to rsyslog@localhost identified by "123456"; > flush privileges; > exit 配置服务端支持rsyslog-mysql模块,并开启UDP服务端口获取网内其他LINUX系统日志 # vi /etc/rsyslog.conf 在#### MODULES ####下添加这两行 ------------------ $ModLoad ommysql.so *.* :ommysql:localhost,Syslog,rsyslog,123456 ------------------ 注:localhost表示本地主机,Syslog为数据库名,rsyslog为数据库的用户,123456为该用户密码 取消下面三行注释 ----------------- $ModLoad immark $ModLoad imudp $UDPServerRun 514 ----------------- 重启服务: # service rsyslog restart (rsyslog client) # yum install rsyslog -y 配置rsyslog客户端发送本地日志到服务端 # vi /etc/rsyslog.conf 末行添加如下内容 ------------------- *.* @192.168.7.201 ------------------- 注:192.168.7.201 为日志服务器端IP地址 重启服务: # service rsyslog restart (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

