Linux 6 集群 日志,loganalyzer部署文档-(第一部分)
发布日期:2025-04-05 19:48:20 浏览次数:7 分类:精选文章

本文共 1447 字,大约阅读时间需要 4 分钟。

LogAnalyzer 部署文档环境准备

简介

LogAnalyzer 是一款专注于syslog日志和其他网络事件数据的Web前端工具。它提供日志的浏览、搜索、基础分析及图表报告功能,支持从数据库或syslog文本文件中获取日志数据,无需改变原有的记录架构。LogAnalyzer兼容syslog日志、Windows事件日志,助力故障排除,帮助用户快速定位问题。

LogAnalyzer从客户端日志有两种保存模式:一种是直接读取客户端var/log/目录下的日志并保存到服务端指定目录,另一种是通过日志服务器保存到数据库,建议使用后者。

LogAnalyzer采用PHP开发,需在日志服务器上安装PHP运行环境,本文采用LAMP环境。

系统环境

• rsyslog Server OS:CentOS 6.5

• rsyslog Server IP:192.168.1.27
• rsyslog版本:rsyslog-5.8.10-8.el6.i686
• LogAnalyzer版本:LogAnalyzer 3.6.5 (v3-stable)
• LAMP版本:httpd-2.2.15-30.el6.centos.i686 + mysql-5.1.73-3.el6_5.i686 + php-5.3.3-27.el6_5.i686
• 防火墙状态:关闭/iptables

SELINUX状态:禁用

安装LAMP环境

4.1 安装软件包

yum -y install httpd mysql* php*

4.2 启动服务并设置开机启动

启动Apache

/etc/init.d/httpd start

chkconfig httpd on

启动数据库

/etc/init.d/mysqld start

chkconfig mysqld on

4.3 设置MySQL根密码

mysqladmin -uroot password 'abc123'

4.4 测试PHP运行环境

进入Apache默认网页目录

cd /var/www/html/

创建测试文件index.php

安装服务器端软件

5.1 检查rsyslog安装情况

rpm -qa|grep rsyslog

5.2 安装rsyslog与MySQL模块

yum install rsyslog-mysql

配置服务端rsyslog模块获取日志

6.1 导入rsyslog-mysql数据库文件

mysql -uroot -pabc123 < createDB.sql

6.2 创建rsyslog用户权限

mysql -uroot -pabc123

grant all on Syslog.* to rsyslog@localhost identified by '123456';

flush privileges;
exit

6.3 配置rsyslog支持MySQL模块及UDP服务

编辑rsyslog.conf文件
$ModLoad ommysql
. :ommysql:localhost,Syslog,rsyslog,123456

$ModLoad immark

$ModLoad imudp
$UDPServerRun 514

重启rsyslog服务

/etc/init.d/rsyslog restart

检查rsyslog安装情况

rpm -qa|grep rsyslog

注:默认系统已安装rsyslog软件,无需额外操作。

上一篇:linux 6.2yum问题
下一篇:Linux 6 常用工具设置方法

发表评论

最新留言

不错!
[***.144.177.141]2025年05月13日 14时34分56秒