MySQL核心日志服务器

作者: 金沙澳门官网网址  发布:2019-12-18

图片 1

3.布局LogAnalyzer前端体现

如上三个步骤就将具备服务器的日记全体聚齐至日志服务器并积存在数据库中。接下来安插LogAnalyzer将日志用前端体现。

  • 安装LogAnalyzer
    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
  • 配置LogAnalyzer
    1、浏览器展开
    图片 2
    2、点击下一步
    图片 3
    3、成立布局文件
    LogAnalyzer安装时会在系统成立./config.php配置文件用于存款和储蓄数据库顾客名、密码等消息。可是它并从未权限,全部要手动创立个公文,並且给与666权力。
    ./config.php积存数据库的账号密码音信,由于那个文件仅仅才安装LogAnalyzer时供给666权力,所以在设置收尾后将其权力改为644进一层妥帖。
touch /var/www/html/loganalyzer/config.php
chmod 666 /var/www/html/loganalyzer/config.php

图片 4
4、配置数据库文件
在第三部创造完配置文件之后,就直接点击next。直到如图所示
那边会填写数据库相关的新闻,必定要小心分寸写,必供给手动填入表名,因为暗许的是小写。
图片 5
5、点击安装
所有事都配置完成,最终点击安装。借使无法安装成功恐怕是前边的数据库配置错误。只要将config.php删除然后重新安装就能够。
图片 6
6、测试
跻身页面之后方可以知道到部分日志,那就评释具有的计划职业成功!
图片 7
7、安全加固
记得后边创制了config.php文件呢?那一个文件保留了数据库的账号密码ip等等。在设置前权限为666,不过在安装后就没有必要读权限了所将其其改为644。

chmod 644 /var/www/html/loganalyzer/config.php

一、简介

1、LogAnalyzer 是生机勃勃款syslog日志和其他网络事件数量的Web前端。它提供了对日记的大概浏览、寻找、基本解析和一些图片报告的遵循。数据能够从数据库或日常的syslog文本文件中拿到,所以LogAnalyzer没有要求更换现成的记录布局。基于当前的日记数据,它能够管理syslog日志消息,Windows事件日志记录,扶持故障解除,使顾客能够飞快找出日志数据中看出标题标缓慢解决方案。
2、LogAnalyzer 获取顾客端日志会有三种保存情势,风姿潇洒种是一向读取客商端/var/log/目录下的日志并保存到服务端该目录下,生机勃勃种是读取后保存到日志服务器数据库中,推荐使用后面一个。
3、LogAnalyzer 接纳php开拓,所以日志服务器供给php的运营条件,本文采纳LAMP。

三、服务器情况

作用 系统 IP
前端调度 CentOS7.3 172.18.68.71
Web服务器1 CentOS7.3 172.18.68.72
Web服务器2 CentOS7.3 172.18.68.73
MySQL服务器1 CentOS7.3 172.18.68.74
MySQL服务器2 CentOS7.3 172.18.68.75
日志服务器 CentOS7.3 172.18.68.10

2.配备服务端--将日志存款和储蓄在数据库

Rsyslog暗中同意将日志文件存款和储蓄在该地,可以透过安插文件将其改正为存款和储蓄在MySQL数据库中。不过那亟需模块扶助,需求先安装rsyslog-mysql软件包.

# 安装rsyslog-mysql
[root@tiaobanji ~]# yum install rsyslog-mysql -y

使用rpm -ql rsyslog-mysql看一下生成2个文件。一个是模块、多少个是领头化数据库的SQL语句。只要编辑配置文件将模块加载,然后将sql语句导入至MySQL数据库服务器中就可以。在数据库中开创的顾客要与奇骏syslog.conf的近似。

# 1.查看软件包
[root@tiaobanji ~]# rpm -ql rsyslog-mysql
/usr/lib64/rsyslog/ommysql.so
/usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql
#
# 2.修改主配置文件
[root@tiaobanji ~]# vim /etc/rsyslog.conf
$ModLoad ommysql                                        #:ommysql:数据库IP,数据库名,用户名,密码
*.info;mail.none;authpriv.none;cron.none                :ommysql:172.18.68.74,Syslog,logadmin,centos
#
# 3.初始化数据库
[root@tiaobanji ~]# mysql  -h172.18.68.74   -uroot  -p </usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql
#
# 4.授权用户
[root@tiaobanji ~]# mysql  -h172.18.68.74   -uroot  -p 
MariaDB [(none)]>  grent all on Syslog.* to 'logadmin'@'172.18.68.%' identified by 'centos';

1.享有服务器日志集聚至日志服务器

  • 客商端配置
    CentOS6和CentOS7默许使用福睿斯syslog记录系统日志,他的助益在与八线程,能够经过TCP、UDP发送,但是下MySQL存款和储蓄等等。
    Odysseysyslog的主配置文件问为/etc/rsyslog.conf,所以要在颇有客户端中编辑主配置文件,把具有的日记全体发送至远程主机管理。
# 在所有客户端服务器编辑一下配置文件
[root@tiaobanji ~]# vim /etc/rsyslog.conf
  *.info;mail.none;authpriv.none;cron.none                @172.18.68.10
#重启服务
systemctl  restart rsyslog
  • 服务端配置
    将锐界syslog暗中认可不收受任何主机传来的日记音讯。只要编辑配置文件加载TCP、UDP模块,何况监听端口,就足以接过其余主机传来的日记新闻。
#将一下四行注释取消
[root@tiaobanji ~]# vim /etc/rsyslog.conf
  $ModLoad imudp
  $UDPServerRun 514
  $ModLoad imtcp
  $InputTCPServerRun 514

五、安装普通话语言包

LogAnalyzer默以为中文,个人也是引入应用拉脱维亚语。这里也提供汉语语言包。
解压后将整个目录方至/var/www/html/loganalyzer/lang目录下。然后再度寻访页面在右上角接受汉语就能够。

四、铺排进度

二、架构图

享有主机将日志都提交日志日志服务器管理,日志服务器配置将装有存储在MySQL数据库中。
搭建Loganalyzer将日志服务器中的全部日志实行web表现于处理。
图片 8

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:MySQL核心日志服务器

关键词: 金沙澳门官网

上一篇:搭建LAMP环境示例
下一篇:没有了