RSyslog安装配置

Posted 十年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RSyslog安装配置相关的知识,希望对你有一定的参考价值。

4.1 检查是否安装了rsyslog软件

# rpm -qa|grep rsyslog    //默认系统都安装了该软件

4.2 安装rsyslog 连接mysql数据库的模块

# yum install rsyslog-mysql –y

rsyslog-mysql 为rsyslog 将日志传送到MySQL 数据库的一个模块,这里必须安装。

 

5.1 导入rsyslog-mysql 数据库文件

# cd /usr/share/doc/rsyslog-mysql-5.8.10/

# mysql -uroot -pabc123 < createDB.sql

 

5.2 创建rsyslog 用户在mysql下的相关权限

# mysql -uroot –p

mysql> grant all on Syslog.* to [email protected] identified by ‘123456‘;

mysql> flush privileges;

mysql> exit

 

5.3 配置服务端支持rsyslog-mysql 模块,并开启UDP服务端口获取网内其他LINUX系统日志

# vi /etc/rsyslog.conf

$ModLoad ommysql 

*.* :ommysql:localhost,Syslog,rsyslog,123456

在 #### MODULES #### 下添加上面两行。

说明:localhost 表示本地主机,Syslog 为数据库名,rsyslog 为数据库的用户,123456为该用户密码。

5.4 开启相关日志模块

# vi /etc/rsyslog.conf

$ModLoad immark    #immark是模块名,支持日志标记

$ModLoad imudp    #imupd是模块名,支持udp协议

$UDPServerRun 514    #允许514端口接收使用UDP和TCP协议转发过来的日志

 

5.5 重启rsyslog 服务

# /etc/init.d/rsyslog restart

 Systemctl  restart  rsyslog

 

=================================

window下的日志客户端(发送到rsyslog)evtsys

Evtsys -i -h 192.168.190.199 -l 3    客户端安装

Evtsys -u                                              客户端卸载

-h:指定syslog服务器

-L选项,发送指定级别以上的日志信息:

 0=All/Verbose, 1=Critical, 2=Error, 3=Warning, 4=Info

 

Windows下手工生成日志信息(用于测试):

EventCreate /T ERROR /ID 1000 /L APPLICATION /D "error 错误信息"

 

以上是关于RSyslog安装配置的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.5配置rsyslog

安装配置Syslog

haproxy 安装配置

Rsyslog日志服务搭建

rsyslog及logrotate小结

搭建rsyslog日志服务器