lamp+rsyslog+loganalyzer实现日志服务器

来源:互联网 发布:iina for mac下载 编辑:程序博客网 时间:2024/06/13 19:06

一、loganalyzer的介绍

loganalyzer是一个查看syslog和其他网络事件数据的web前端工具,提供简易的日志浏览、搜索和基本的分析以及图表显示。

二、环境

         centos6.9

日志系统所在服务器的地址为192.168.2.23


三、 实验步骤

1.由于loganalyzer采用PHP开发的所以本文使用lamp

1.1lamp需要安装httpd、mysql、mysql-server、php、php-gd、php-xml、php-mysql。使用  yum 指令

1.2启动httpd服务:service httpd start   并测试服务是否能使用,在/var/www/html目录下编写一个PHP的测试网页

浏览器中输入服务器地址打开该网页,测试httpd是否能用

1.3启动MySQL服务:service mysqld start  ,第一次MySQL启动需要初始化。测试是否连接上MySQL同样在/var/www/html目录下编写一个测试PHP网页


在浏览器打开该网页


关闭mysql,再刷新网页


说明能连接上mysql


2.配置日志服务rsyslog

2.1为了可以在loganalyzer的网页上查看日志,这需要将日志导入到MySQL数据库中。

安装rsyslog-mysql这个软件包就可以得到可以用来输出到数据库中的ommysql.so模块,把createDB.sql导入mysql中就知道数据库的名字



2.2编辑rsyslog的配置文件  /etc/rsyslog.conf


重启rsyslog服务


3.安装loganalyzer

3.1解压loganalyzer



目的是产生config.php这个文件

3.2打开浏览器安装loganalyzer,忽略网页上提示的错误





到这已经可以在网页上查看日志了。也可以将其他的服务器的日志集中到这台服务器,需要在rsyslog的配置文件中添加下图中的语句  


同样的也可以将交换机等设备的日志集中到这台服务器上。





阅读全文
0 0
原创粉丝点击