当前位置:网站首页>通过loganalyzer展示数据库中的日志
通过loganalyzer展示数据库中的日志
2022-06-12 13:42:00 【wwzroom】
1.实验架构
2.环境准备
- 一台日志服务器,利用上一个案例实现,IP:10.0.0.18,
- 一台数据库服务器,利用上一个案例实现,IP:10.0.0.28
- 一台当httpd+php 服务器,并安装loganalyzer展示web图形,IP:10.0.0.38
3.实现步骤
1) 在rsyslog服务器上安装连接mysql模块相关的程序包
1.[[email protected]:~]#
yum -y install rsyslog-mysql
2.拷贝到数据库主机,导入数据库,就会生成此数据库,专门存放日志文件
[[email protected]:~]#
scp /usr/share/doc/rsyslog/mysql-createDB.sql 10.0.0.28:/data
3.配置服务器将日志发往指定数据库
[[email protected]:~]#
vim /etc/rsyslog.conf
####MODULES#### #在 MODULES 语言下面添加对应的模块,
module(load="ommysql")
..........省略........
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none /var/log/messages
*.info;mail.none;authpriv.none;cron.none :ommysql:10.0.0.28,Syslog,rsyslog,123456 #添加此行,实现日志存储在指定的远程数据库。
[[email protected]:~]#
systemctl restart rsyslog
2) 准备MySQL主机安装MySQL,并创建账号,授权
1.[[email protected]:~]#
yum -y install mysql-server
[[email protected]:~]#
systemctl enable --now mysqld
2.导入传过来的文件数据
mysql> source /data/mysql-createDB.sql
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| Syslog |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
3.创建用于登录的远程账号并授权
mysql> create user [email protected]'10.0.0.%' identified by '123456';
mysql> grant all on Syslog.* to 'rsyslog'@'10.0.0.%';
3)在10.0.0.38主机上安装httpd, php和相关软件包
1.[[email protected]:~]#
yum -y install httpd php-fpm php-mysqlnd php-gd
2.[[email protected]:~]#
systemctl enable --now httpd php-fpm php-gd
3.下载安装包
[[email protected]:~]#
wget https://download.adiscon.com/loganalyzer/loganalyzer-4.1.12.tar.gz
4.压缩包并解压到html中
[[email protected]:/var/www/html]#
tar xvf loganalyzer-4.1.12.tar.gz
[[email protected]:/var/www/html]#
mv ./loganalyzer-4.1.12/src/ /var/www/html/log
[[email protected]:/var/www/html]#
touch /var/www/html/log/config.php
[[email protected]:/var/www/html]#
chmod 666 /var/www/html/log/config.php
5.浏览器访问操作http://10.0.0.38/log 进行web设置
6.回收权限
[[email protected]:/var/www/html]#
chmod 644 /var/www/html/log/config.php


边栏推荐
猜你喜欢

How to solve the problem of data table query error when SQLite writes the registration function?

聊聊MySQL的10大经典错误

Automatic Generation of Visual-Textual Presentation Layout

Realization of Joseph Ring with one-way ring linked list

Tensorrt, onnx to tensorrt in mmclas

【刷题篇】抽牌获胜的概率

Overview of embedded system 2- composition and application of embedded system
![[brush title] probability of winning a draw](/img/f5/7e8dac944876f920db10508ec38e92.png)
[brush title] probability of winning a draw

Successful job hopping Ali, advanced learning

Innovation training (XI) summary of some bugs in the development process
随机推荐
JVM runtime parameters
Codeforces 1634 F. Fibonacci additions - Fibonacci sequence addition, ideas
AWLive 结构体的使用
GPUImage链式纹理的简单实现
RK3399平台开发系列讲解(内核调试篇)2.50、systrace的使用
上海解封背后,这群开发者“云聚会”造了个AI抗疫机器人
[WUSTCTF2020]颜值成绩查询-1
Paw 高级使用指南
static 和 extern 关键字详解
Octopus network progress monthly report | may 1-May 31, 2022
Automatic Generation of Visual-Textual Presentation Layout
Software construction 03 regular expression
leetcode 47. Permutations II full permutations II (medium)
Qt5 plug-in production
AVFoundation
Successfully rated Tencent t3-2, 10000 word parsing
618进入后半段,苹果占据高端市场,国产手机终于杀价竞争
1003: align output
Paw advanced user guide
数据类型转换和条件控制语句