您的位置:首页 > 运维架构 > Linux

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

2017-07-11 09:37 351 查看
一、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的配置文件中添加下图中的语句  



同样的也可以将交换机等设备的日志集中到这台服务器上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 技术 lamp