热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

通过webGUI展示日志信息(LogAnalyzer)

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd

通过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

        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  2010-12/30801.htm

使用rsyslog mysql 和logAnalyzer 的日志服务器  2012-09/70717.htm

CentOS 6.3下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器  2013-07/86956.htm

LogAnalyzer 的详细介绍:请点这里
LogAnalyzer 的下载地址:请点这里


推荐阅读
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • MySQL Administrator: 监控与管理工具
    本文介绍了 MySQL Administrator 的主要功能,包括图形化监控 MySQL 服务器的实时状态、连接健康度、内存健康度以及如何创建自定义的健康图表。此外,还详细解释了状态变量和系统变量的管理。 ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 本文详细介绍了在Windows系统中如何配置Nginx以实现高效的缓存加速功能,包括关键的配置文件设置和示例代码。 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文介绍了 PHP 的基本概念、服务器与客户端的工作原理,以及 PHP 如何与数据库交互。同时,还涵盖了常见的数据库操作和安全性问题。 ... [详细]
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 本文讨论了在进行 MySQL 数据迁移过程中遇到的所有 .frm 文件报错的问题,并提供了详细的解决方案和建议。 ... [详细]
  • 本文详细探讨了Spring框架中遇到的NoSuchBeanDefinitionException异常,具体涉及com.thinkplatform.dao.UserLogDao Bean未定义的问题,并提供了相应的解决方案。 ... [详细]
  • 一、Tomcat安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat8.0\webapps二、Tomcat8.0配置多个端口,其实也就是给T ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有