共计 2309 个字符,预计需要花费 6 分钟才能阅读完成。
通过 webGUI 展示日志信息 (LogAnalyzer)
1. 安装软件包, 并查看 php 是否工作正常
[root@linuxidc ~]# yum -y install httpd php php-mysql mysql-server rsyslog-mysql
[root@linuxidc ~]# service httpd start
[root@linuxidc ~]# cd /var/www/html/
[root@linuxidc html]# vim index.php
<?php
phpinfo();
?>
打开浏览器如果出现 php 页面说明没有问题, 可以删除 index.php 文档
2. 配置 rsyslog 依赖的数据库
[root@linuxidc ~]# service mysqld start
[root@linuxidc ~]# mysql
3. 创建数据库用户, 并授权
mysql> use Syslog
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> grant all on Syslog.* to rsysloguser@127.0.0.1 identified by ‘rsyslogpwd’;
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on Syslog.* to rsysloguser@localhost identified by ‘rsyslogpwd’;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
4. 配置 rsyslog 启用模块
5. 配置 rsyslog 连接数据库
配置参数各项分别为:
facility.oriority: ommysql:SERVER_IP,DATABASE,USERNAME,PASSWORD
6. 重启 rsyslog 服务并测试
安装软件后发现没有新日志
查看数据库, 发现有信日志记录
7. 下载 loganalyzer 并通 rz 上传到服务器 (rz 命令需要安装 lrzsz 包), 并解压
[root@linuxidc ~]# tar xf loganalyzer-4.1.2.tar.gz -C /var/www/html/
[root@linuxidc ~]# cd /var/www/html/
[root@linuxidc html]# ll
total 4
drwxrwxr-x. 5 root root 4096 Feb 23 2015 loganalyzer-4.1.2
8. 查看安装说明文档
1
[root@linuxidc loganalyzer-4.1.2]# less INSTALL
9. 创建 log 文件夹, 并把 loganalyzer/src 下的所有文件移到 log, 以及 contrib 下的 configure.sh 和 secure.sh 移动到 log 下
[root@linuxidc html]# mkdir log
[root@linuxidc html]# mv loganalyzer-4.1.2/src/* log
[root@linuxidc html]# cd log
[root@linuxidc log]# cp ../loganalyzer-4.1.2/contrib/* .
10. 给 configure.sh 和 secure.sh 执行权限并执行, 并更改 config.php 的权限. 并把让 log 下的所有文件以 apache 的身份执行
[root@linuxidc log]# chmod +x configure.sh secure.sh
[root@linuxidc log]# ./configure.sh
[root@linuxidc log]# ./secure.sh
[root@linuxidc log]# chmod 666 config.php
[root@linuxidc log]# chown apache.apache ./* –R
11. 进浏览器输入地址, 如出现下图说明以上步骤没有问题, 并点击 here
这一步是检查依赖性, 点击 next 就可以
这一步是询问 config.php 是否可写, 我们之前已经给过权限, 所以直接点击 next
步骤三中的第一个选项是每页显示多少条日志;
第二项是每个信息最多显示多少个字符;
第三项是所有的其它类字符最多显示多少个字符;
其中第五项是是否自动解析 ip 地址, 选是显示为主机名, 这里先选否. 然后点击 next.
数据类型选为 mysql native, 然后填入数据库相应的信息
然后点击 next 完成
到此, 配置完成. 可以看到 loganalyzer 读取到了数据库中的日志.
相关阅读:
RHEL5.4 部署中央日志服务器之 rsyslog+loganalyzer http://www.linuxidc.com/Linux/2010-12/30801.htm
使用 rsyslog mysql 和 logAnalyzer 的日志服务器 http://www.linuxidc.com/Linux/2012-09/70717.htm
CentOS 6.3 下利用 Rsyslog+LogAnalyzer+MySQL 部署日志服务器 http://www.linuxidc.com/Linux/2013-07/86956.htm
LogAnalyzer 的详细介绍 :请点这里
LogAnalyzer 的下载地址 :请点这里
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-05/117471.htm