您的位置:首页 > 数据库

通过loganalyzer展示数据库中的日志

2017-10-28 15:41 274 查看
今天我们这做的实验是,通过loganalyzer展示数据库中的日志

实验环境描述:俩台主机:centos6,centos7

实验前准备:首先让防火墙和SElinux关闭状态

主机分工:centos7提供数据库服务,centos6记录日志,记录在centos数据库中

开始实验:

centos7操作:

先装数据库:yum install
mariadb-server
启动服务:systemctl
start mysql
安全脚本:mysql_secure_installation

centos6操作:

安装数据包:yum install  rsyslog-mysql



复制脚本(作用:创建数据库创建数据表,定义日志格式,要把它放在107的数据库上然后运行一下,毕竟我们要把日志放在数据库里的)到107:

          


centos7操作:

运行从106上拷过来的脚本:mysql -uroot -p123456 < createDB.sql

               

   

创建一个针对Syslog(该数据库用于存放106上的日志)数据库的超级管理员
          :grant all onSyslog.* to loguser@'192.168.37.106' identified by  'centos';

          


然后就可以用创建的管理员在106上登陆了,可以创建表哦:
            


centos6操作:

下面开始配置日志服务,让日志可以写到数据库里

           位置:/etc/rsyslog.conf

          


         :模块:host,databse,User,password

         


           然后重启服务:servicersyslog restart

测试   :logger “this is a …..”
         


在centos7中验证:

进入数据库:mysql -uroot -pcentos
选择数据库:use Syslog
查看表:show tables
查看统计记录:select count(*) from SystemEvents;
Select * from SystemEvents\G;//{这个是个表}

现在要让日志图形化了:
在centos6操作:

 首先安装连接数据库和需要的工具包:yum install php php-mysql php-gd

现在需要安装loganalyzer(下面有用ftp下载该文件的方法)
解压:tar xvf loganalyzer-4.1.5.tar.gz 
把它的源代码放在/var/www/html目录下:
进入目录下:cd  loganalyzer-4.1.5.tar.gz 
移:  mv src/   /var/www/html/log(以后用log来访问

进入目录/var/www/html/log创建一个文件,并赋予权限:touch config.php     chmod 666 config.php      service httpd restart

 很好,现在就已经完成了











好了,小编已经讲完了,最后小编有句话说,如果在操作中遇见各种问题,其实不一定是你的问题哦,也许是版本不兼容,也有可能是浏览器问题,因为小编就因为浏览器问题耽搁了好长时间呢。要有耐心哦

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: