大佬教程收集整理的这篇文章主要介绍了CentOS利用Rsyslog+LogAnalyzer+MySQL部署日志服务器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、安装并设置LAMP环境
yum -y install httpd mysql* php*
二、安装Rsyslog
服务器端:
yum install rsyslog rsyslog-mysql
rsyslog-mysql :将日志传送到MySQL 数据库
mysql -uroot -p1234 < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql
配置数据权限
# mysql -uroot –p
mysql> grant all on Syslog.* to syslog@localhost identified by 'syslog';
mysql> flush privileges;
mysql> exit
修改配置文件
more /etc/rsyslog.conf
#### MODULES ####
$ModLoad imuxsock # provides support for local system logging (e.g. via logger command)
$ModLoad imklog # provides kernel logging support (previously done by rklogd)
$ModLoad immark # provides --MARK-- message capability
###Mysql####
$ModLoad ommysql.so
*.* :ommysql:localhost,Syslog,syslog,syslog
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
#Log file 动态生产日志文件
$template logfile,"/data/rsyslog/%fromhost-ip%_%$year%%$month%%$day%.log"
*.* ?logfile
重启 rsyslog
service rsyslog restart
客户端:
# yum install rsyslog -y
配置rsyslog客户端发送本地日志到服务端
# vi /etc/rsyslog.conf
末行添加如下内容
-------------------
*.* @rsyslog 服务器IP
重启 rsyslog
service rsyslog restart
三、安装部署LogAnalyzer
# wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.5.tar.gz
# tar zxf loganalyzer-3.6.5.tar.gz
# cd loganalyzer-3.6.5
# mkdir -p /data/www/loganalyzer
复制loganalyzer源代码到apache的DocumentRoot下loganalyzer目录
# cp -r src/* /data/www/loganalyzer
# cp -r contrib/* /data/www/loganalyzer
通过web向导安装loganalyzer前,必须先执行以下两个脚本
# cd /data/www/loganalyzer/
# sh configure.sh
# sh secure.sh
#chown -R apache.apache/data/www/loganalyzer
WEB端配置
http://IP/loganalyzer
(略)
以上是大佬教程为你收集整理的CentOS利用Rsyslog+LogAnalyzer+MySQL部署日志服务器全部内容,希望文章能够帮你解决CentOS利用Rsyslog+LogAnalyzer+MySQL部署日志服务器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。