LogAnalyzer配置经验

来源:互联网 发布:数据共享平台建设方案 编辑:程序博客网 时间:2024/06/06 20:46
一、图像安装过程
1和2部分摘自:http://www.cnblogs.com/mchina/p/linux-centos-rsyslog-loganalyzer-mysql-log-server.html,但略有不同之处,在浏览器安装向导中安装LogAnalyzer3.6.5

9.1 打开浏览器访问:http://192.168.1.20/loganalyzer/

13

提示没有配置文件,点击 here 利用向导生成。

9.2 第一步,测试系统环境

14

点击 “Next”,进入第二步。

15

提示错误:缺少config.php 文件,并且权限要设置为666,可以使用contrib目录下的configure.sh 脚本生成。

查看configure.sh 文件内容

16

需要在/var/www/html/loganalyzer/ 下创建config.php 文件,并设置其权限为666。

# touch /var/www/html/loganalyzer/config.php

# chmod 666 /var/www/html/loganalyzer/config.php

17

做完上面的操作之后,执行 ReCheck 操作,config.php 文件可写,点击 Next 进入下一步。

18

9.3 第三步,基础配置

21

在User Database Options 中,填入上面设置的参数,然后点击 Next.

9.4 第四步,创建表

22

点击 Next 开始创建表。

9.5 第五步,检查SQL结果

23

9.6 第六步,创建管理用户
先修改logcon_users,允许last_login为空值,如下图:(如无次操作将导致用户无法建立)

然后进行创建账号:

24
第6步验证:

9.7 第七步,创建第一个系统日志source.

27

9.8 第八步,完成

28

二、测试

LogAnalyzer 首页

点击任何一条记录,查看详情。

30

查看Statistics

31

登录测试

32

在Admin Center 里可以进行一些系统设置。

34

Rsyslog + LogAnalyzer 日志服务器部署完毕。
三、问题跟踪
1、无法创建后台管理员账户

灵感来自http://www.showerlee.com/archives/465
故障原因:此处应为buge,新建的数据库表格中last_login是不允许空值存在,故在setup6时候无法添加用户。
解决办法:详见安装步骤六

2、关于重新安装

解决办法:1)可直接清空config.php文件
                          [root@rsyslog loganalyzer]# > config.php 
                   2)清空数据中导入的logcon_*表

3、中文显示乱码问题

解决办法:在admin center中修改“Default character encoding”项,选择UTF-8即可

4、登录后出现以下错误提示:Could not find the configured table, maybe misspelled or the tablenames are...

解决办法:修改config.php中的$CFG['Sources']['Source1']['DBTableName'] = 'SystemEvents'; 注意大小写

5、关闭分析页面中的捐赠按钮

解决办法:修改include/functions_common.php中$content['SHOW_DONATEBUTTON'] = false; // Default = true!

6、替换分析页面logo

解决办法:替换images/main/目录下的Header-Logo.png文件

参考文章:
http://litaotao.blog.51cto.com/6224470/1283871 点评:各个参数写的都很咨询
http://www.godblessyuan.com/2015/05/02/rsyslog_loganalyzer_setting/ 点评:部署过程很清晰易懂
http://www.showerlee.com/archives/465  点评:首个发现logcon_users中last_login是不允许是空值

0 0
原创粉丝点击