通过loganalyzer 展示数据库中的日志
2017-10-28 15:57
330 查看
做这个实验需要三台机器,我做实验的环境如下:
centos7.3安装数据库
centos6.8 Yum install rsyslog-mysql
centos6.9 实现 lap
实验开始:
centos7.3
安装数据库: yum install mariadb-server
运行安全脚本mysql_secure_installtion
在mysql server 上授权rsyslog 能连接至cnetos6.8服务器
mysql> GRANT ALL ON Syslog.* TO'USER'@'HOST' IDENTIFIED BY 'PASSWORD';
centos6.8
为了连接数据库在rsyslog 服务器上安装mysql 模块相关的程序包 yuminstall rsyslog-mysql
createDB.sql这个脚本定义了数据库的名字和表名
centos7上只有本地用户,不能远程登录,所以要把这个脚本拷贝到centos7上
centos7.3
为rsyslog 创建数据库及表;
mysql -uUSERNAME -hHOST -pPASSWORD </usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql
在mysql server (cnetos7.3) 上授权rsyslog 能连接至cnetos6.8服务器
mysql> GRANT ALL ON Syslog.* TO'USER'@'HOST' IDENTIFIED BY 'PASSWORD';
centos6.8
配置rsyslog 将日志保存到mysql中
修改配置文件Vim /etc/rsyslog.conf
#### MODULES ####
$ModLoad ommysql
#### RULES ####
facility.priority:ommysql:DBHOST,DBNAME,DBUSER, PASSWORD
重启服务 Service rsyslog restart
测试一下:centos6.8 logger "I have a good feel!"
cnetos7:
注意:centos6.8中也要装MySQL,因为centos7属于服务端,centos6.8属于客户端
centos6.9
(1)在rsyslog 服务器上准备lap 或nmp 组
yum install httpd php php-mysql php-gd
启动服务:service httpd start
测试一下lap
写一个php文件:
<?php
phpinfo();
?>
测试结果如下:
centos7
在数据库中授权centos6.9,使之可以连接数据库。
centos6.9
安装LogAnalyzer
tar xf loganalyzer-4.1.5.tar.gz
cp -a loganalyzer-4.1.5/src
/var/www/html/loganalyzer
cd /var/www/html/loganalyzer
touch config.php
chmod 666 config.php
填写数据库的信息,千万别写错了,注意大小写。
(3) 配置loganalyzer
systemctl start httpd.service
centos7.3安装数据库
centos6.8 Yum install rsyslog-mysql
centos6.9 实现 lap
实验开始:
centos7.3
安装数据库: yum install mariadb-server
运行安全脚本mysql_secure_installtion
在mysql server 上授权rsyslog 能连接至cnetos6.8服务器
mysql> GRANT ALL ON Syslog.* TO'USER'@'HOST' IDENTIFIED BY 'PASSWORD';
centos6.8
为了连接数据库在rsyslog 服务器上安装mysql 模块相关的程序包 yuminstall rsyslog-mysql
createDB.sql这个脚本定义了数据库的名字和表名
centos7上只有本地用户,不能远程登录,所以要把这个脚本拷贝到centos7上
centos7.3
为rsyslog 创建数据库及表;
mysql -uUSERNAME -hHOST -pPASSWORD </usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql
在mysql server (cnetos7.3) 上授权rsyslog 能连接至cnetos6.8服务器
mysql> GRANT ALL ON Syslog.* TO'USER'@'HOST' IDENTIFIED BY 'PASSWORD';
centos6.8
配置rsyslog 将日志保存到mysql中
修改配置文件Vim /etc/rsyslog.conf
#### MODULES ####
$ModLoad ommysql
#### RULES ####
facility.priority:ommysql:DBHOST,DBNAME,DBUSER, PASSWORD
重启服务 Service rsyslog restart
测试一下:centos6.8 logger "I have a good feel!"
cnetos7:
注意:centos6.8中也要装MySQL,因为centos7属于服务端,centos6.8属于客户端
centos6.9
(1)在rsyslog 服务器上准备lap 或nmp 组
yum install httpd php php-mysql php-gd
启动服务:service httpd start
测试一下lap
写一个php文件:
<?php
phpinfo();
?>
测试结果如下:
centos7
在数据库中授权centos6.9,使之可以连接数据库。
centos6.9
安装LogAnalyzer
tar xf loganalyzer-4.1.5.tar.gz
cp -a loganalyzer-4.1.5/src
/var/www/html/loganalyzer
cd /var/www/html/loganalyzer
touch config.php
chmod 666 config.php
填写数据库的信息,千万别写错了,注意大小写。
(3) 配置loganalyzer
systemctl start httpd.service
相关文章推荐
- 实验-----通过loganalyzer展示数据库中的日志
- 通过loganalyzer展示数据库中的日志
- 通过webGUI展示日志信息(loganalyzer)
- 将Log日志通过Hibernate保存到数据库中
- MySQL存储日志并使用Loganalyzer作为前端展示 推荐
- Rsyslog日志收集服务并结合Loganalyzer工具展示
- Rsyslog+LogAnalyzer+MySQL部署日志服务器
- 基于LogAnalyzer实现简易日志系统
- 用sql语句dbcc log 查看SQL Server 数据库的事务日志
- 如何通过Mysql的二进制日志恢复数据库数据
- RHEL 6.x 搭建rsyslog日志服务器和loganalyzer 日志分析工具
- SQL Server 2008 R2中 某XX数据库 的事务日志已满 请参阅 sys.databases 中的 log_reuse_wait_desc 列
- 数据库自动化运维平台--慢日志展示平台
- Centos6.x下利用rsyslog+loganalyzer+mysql部署日志服务器
- 使用ApexSQL Log 分析数据库在线日志及数据库备份
- 通过日志恢复数据库
- 2.配置通过数据库接收SaltStack批量管理日志
- 通过apache 访问日志access.log 统计IP 和每个地址访问的次数
- the transaction log for database *** is full 数据库日志已满
- SocketLog-微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中