mysql日志服务器搭建_rsyslog+mysql+loganalyzer日志服务器搭建

rsyslog+mysql+loganalyzer日志服务器搭建

环境

服务器端:192.168.25.129,centos7

客户机端:192.168.25.130,centos7

rsyslog+Mysql服务器端的配置:

准备好msql server或mariadb server

]# yum -y install mariadb-server rsyslog-mysql mariadb

安装rsyslog连接至mysql server的驱动模块;

# yum install rsyslog-mysql

在mysql server准备rsyslog专用的用户账号;

GRANT ALL ON Syslog.* TO 'rsyslog'@'127.0.0.1' IDENTIFIED BY 'rsyslogpass';

GRANT ALL ON Syslog.* TO 'rsyslog'@'localhost' IDENTIFIED BY 'rsyslogpass';

GRANT ALL ON Syslog.* TO 'alilog'@'192.168.25.130' IDENTIFIED BY 'alilogpass';

flush privileges;

生成所需要的数据库和表;通过导入createDB.sql脚本创建

]# mysql -ursyslog -h127.0.0.1 -prsyslogpass 

3c8ce6380daa33c267ccb0e2e66a02de.png

配置rsyslog使用ommysql模块

# vim /etc/rsyslog.conf

#### modules ####

…………

# Provides UDP syslog reception

$ModLoad imudp

$UDPServerRun 514

# Provides TCP syslog reception

$ModLoad imtcp

$InputTCPServerRun 514

$ModLoad ommysql

3c8ce6380daa33c267ccb0e2e66a02de.png

配置RULES,将所期望的日志信息记录于mysql中;

#### RULES ####

*.*      :ommysql:192.168.25.129,Syslog,rsyslog,rsyslogpass

并且注释掉其他行

3c8ce6380daa33c267ccb0e2e66a02de.png

]# systemctl  restart rsyslog 重启服务

rsyslog客户端的配置:

vim /etc/rsyslog.conf

*.*                   @192.168.25.129 这行用于和服务器通信

*.*                  :ommysql:192.168.25.129,Syslog,rsyslog,rsyslogpass

并且把其他行注释掉

3c8ce6380daa33c267ccb0e2e66a02de.png

]# systemctl  restart rsyslog 重启服务

验证客户端的日志文件存放位置:

1)验证是否存放在客户端本地

3c8ce6380daa33c267ccb0e2e66a02de.png

2)验证是否存在服务器的/var/log/messages里面

3c8ce6380daa33c267ccb0e2e66a02de.png

3)验证是否存放在服务器的mysql数据库中

3c8ce6380daa33c267ccb0e2e66a02de.png

客户端安装amp和loganalyzer

]# yum install httpd php php-mysql php-gd -y

]# systemctl start httpd.service

]# 下载loganalyzer-3.6.5.tar.gz包到家目录

]# tar -xf loganalyzer-3.6.5.tar.gz

]# cd loganalyzer-3.6.5/

]# cp -a src /var/www/html/loganalyzer-3.6.5

]# cd /var/www/html

]# ln -sv loganalyzer-3.6.5/ log

]# cd /root/loganalyzer-3.6.5/

]# cp contrib/* /var/www/html/log

]# cd /var/www/html/log

]# chmod +x *.sh

]# ./configure.sh

]# 浏览器打开ip/log进行安装,一直下一步直到配置数据库界面

3c8ce6380daa33c267ccb0e2e66a02de.png

3c8ce6380daa33c267ccb0e2e66a02de.png

刷新页面

3c8ce6380daa33c267ccb0e2e66a02de.png

./secure.sh 安装完成以后客户端运行此脚本

原创文章,作者:M20-1马星,如若转载,请注明出处:http://www.178linux.com/58156

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值