Rsyslog日志服务器部署-LogAnalyzer+MySQL

Posted liang-yao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rsyslog日志服务器部署-LogAnalyzer+MySQL相关的知识,希望对你有一定的参考价值。

搭建lnmp见

http://liang-yao.cnblogs.com/p/8448362.html

yum install -y rsyslog-mysql

导入数据库

mysql -u root -p < /usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql

可以通过 rpm -ql rsyslog-mysql | grep createDB查询位置

/usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql

创建用户并授予权限

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

刷新权限

flush privileges;

 

vim /etc/rsyslog.conf

#### MODULES ####

$ModLoad ommysql

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

Syslog为数据库名,rsyslogs为数据库的用户,123456为该用户密码

 

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

$ModLoad imtcp #支持TCP协议

$InputTCPServerRun 514 #打开514端口以接收日志

 

systemctl restart rsyslog

 

log-client配置

vim /etc/rsyslog.conf

*.*     @@192.168.200.101:514

 

systemctl restart rsyslog

 

在log-server上查看日志

cat /var/log/messages

技术分享图片

02为log-client主机名(主机名不要相同)

 

安装loganalyzer

wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.5.tar.gz

tar xzvf loganalyzer-4.1.5.tar.gz

cd loganalyzer-4.1.5/src/

mkdir /usr/share/nginx/html/loganalyzer

mv * /usr/share/nginx/html/loganalyzer

chown -R nginx:nginx /usr/share/nginx/html/loganalyzer/*

访问http://192.168.200.101/loganalyzer/

 技术分享图片

技术分享图片

技术分享图片

touch /usr/share/nginx/html/loganalyzer/config.php

chmod 666 /usr/share/nginx/html/loganalyzer/config.php

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

以上是关于Rsyslog日志服务器部署-LogAnalyzer+MySQL的主要内容,如果未能解决你的问题,请参考以下文章

Rsyslog+LogAnalyzer+MySQL部署日志服务器

rsyslog+loganalyzer+mysql部署日志服务器

利用rsyslog+mysql+loganalyzer部署日志服务器

rsyslog+loganalyzer日志服务器部署记录

Centos6.5安装rsyslog+loganalyzer+mysql部署日志服务器

部署Rsyslog+LogAnalyzer+MySQL日志服务器