使用loganalyzer展示数据库中的日志

rsyslog可以通过im模块将自己设置成rsyslog服务器,接收客户端发来的日志,也可以通过om模块将日志存储到mysql server等服务器,而loganalyzer则可以提供直观的展示日志方案,通过php提供的绘图模块还可以输出各种柱状图,条形图等展示方案。

实现loganalyzer

首先搭载好lamp架构,httpd的根目录位置为/data/vhost/htdocs,在此基础上进行如下实验
下载loganalyzer

1
2
3
[root@apache htdocs]#wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.7.tar.gz
[root@apache htdocs]#tar xf loganalyzer-4.1.7.tar.gz
[root@apache htdocs]#cd loganalyzer

将loganalyzer目录下的src文件夹拷贝到httpd站点主目录下,我这里的主站点目录为/data/blog/htdocs

1
2
$ cp -r src/ /data/vhost
$ ln -s src/ htdocs

创建配置文件

1
2
3
$ cd /data/vhost/htdocs
$ touch config.php
$ chmod 666 config.php

在浏览器访问该主页,按步骤配置完成后就可以使用loganalyzer。
安装php-gd模块还可以图形化显示各项信息。