本文主要是介绍实现loganalyzer-日志管理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、实现LAMP
LAMP部署(php-fpm模式)
二、实现日志的网络数据库传输
1.安装需要 日志与数据库 相连的rpm包
yum -y install rsyslog-mysql
2.加载模块、开启传输模块和端口
$ModLoad ommysql
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514# Provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
3.日志往数据库中写的配置
*.* :ommysql:172.17.17.173,Syslog,log_admin,centos
设施.级别 :模块:数据库地址:数据库名,用户名,用户密码
#数据库名称是有下面的sql文件决定的
二、数据库服务器的配置
1.创建数据库、表、
注意:在日志服务器安装rsyslog-mysql时, 有一个脚本,是有关于日志数据库创建的
/usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql
把创建数据库可表的sql文件传到数据库服务器中
scp /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql 172.17.17.173:
根据此sql文件创建对应的数据库、表
mysql -uroot -pmagedu <createDB.sql
2.创建管理此数据库的用户
#给rsyslog服务使用
grant all on Syslog.* to log_admin@'%' identified by 'centos';#给loganalyzer,只有select权限
grant select on Syslog.* to loganalyzer@'%' identified by 'loganalyzer';
三、安装loganalyzer搭配PHP服务中
1.下载解压
链接:http://pan.baidu.com/s/1cEXQaU 密码:bfc6
tar xf loganalyzer-3.6.5.tar.gz
2.只需要解压后的程序源码
cp -r loganalyzer-3.6.5/src /var/www/html/log
3.打开页面生成连接数据库的配置文件
会报错,需要手工创建一个config.php文件
cd /var/www/html/log
touch config.php
chmod 666 config.php
四、测试有bug
版本兼容有问题
在php-fpm模式下,不能正常使用loganalyzer
这篇关于实现loganalyzer-日志管理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!