环境:CentOS 5.3 x32 日志服务器环境:nginx php mysql rsyslog rsyslog-mysql loganalyzer 日志客户端环境:rsyslog 日志服务器 ...# chkconfig --level 3 syslog off 停止syslog开机启动 # chkconfig --level 3 rsyslog on 启用rsyslog开机启动 四、安装loganalyzer...服务器 # tar zxvf loganalyzer-3.2.1.tar.gz # cp -rf /root/loganalyzer-3.2.1/src/* /var/html/syslog 注:/var...touch config.php # chmod 666 config.php 启动nginx # /opt/nginx/sbin/nginx 在IE里输入http://192.168.0.100 进行loganalyzer
之前介绍了Linux下rsyslog日志收集服务环境部署记录,下面再结合LogAnalyzer进行部署说明。...LogAnalyzer则是一款基于 PHP 开发的 syslog 日志和其他网络事件数据的 Web 前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。...将rsyslog和loganalyzer整合起来,能够搭建一个日志收集管理服务器,用来应对小型的日志数据收集分析。...下面以rsyslog收集远程服务器上的nginx日志为例进行说明: 在192.168.10.239服务器上部署rsyslog+loganalyzer环境,用于收集远程服务器192.168.10.200服务器上的...LogAnalyzer 的基本配置,此处配置的数据库为 LogAnalyzer 的数据库,也就是我们自己建的 rsyslog 数据库。数据库名称,用户名及密码都是rsyslog。 ?
根据上图所示的流程,我们可以重构LogAnalyzer代码: public class LogAnalyzer { private IExtensionManager manager...根据上图所示的流程,我们可以重构LogAnalyzer类: public class LogAnalyzer { private IExtensionManager manager...假设我们的被测试项目LogAnalyzer需要和一个外部的Web Service交互,每次LogAnalyzer遇到一个过短的文件名,这个Web Service就会收到一个错误消息。...测试的内容是LogAnalyzer与其他对象的交互。 ?...继续前面的一个例子,LogAnalyzer要使用一个MailServer类和一个WebService类,这次需求有变化:如果日志对象抛出异常,LogAnalyzer需要通知Web服务,如下图所示: ?
安装 LogAnalyzer LogAnalyzer 的下载地址可以参考 下载 ,安装过程可以参考 安装 ---- 下载 LogAnalyzer [root@h105 src]# wget http:/.../download.adiscon.com/loganalyzer/loganalyzer-3.6.6.tar.gz --2016-05-10 22:15:18-- http://download.adiscon.com...Retrying. --2016-05-10 22:17:21-- (try: 2) http://download.adiscon.com/loganalyzer/loganalyzer-3.6.6...[root@h105 loganalyzer-3.6.6]# mkdir -p /var/www/html/loganalyzer [root@h105 loganalyzer-3.6.6]# rsync...-a src/* /var/www/html/loganalyzer/ [root@h105 loganalyzer-3.6.6]# ---- 浏览器中配置 loganalyzer 访问 http:/
本文目标 使用rsyslog将两台主机的日志信息存储到MySQL数据库中,并且编译安装Loganalyzer对MySQL中的日志信息使用httpd+php在前端进行展示。...解压loganalzyer程序包到/var/www/html中并配置 [root@www ~]# tar xf loganalyzer-3.6.4.tar.gz -C /var/www/html/ [...root@www ~]# cd /var/www/html/ [root@www html]# ls loganalyzer-3.6.4 [root@www html]# cp -a loganalyzer...-3.6.4/src/ log cp -a loganalyzer-3.6.4/contrib/*.sh log/ [root@www html]# cd log [root@www log]# chmod...www.anyisalin.com for ServerName [ OK ] 访问web页面安装loganalyzer
> [root@centos7 ~]#systemctl start httpd # 重启服务页面查看test.php ok 成功 (3) 安装LogAnalyzer 下载地址 http://...loganalyzer.adiscon.com/downloads/ tar xvf loganalyzer-4.1.6.tar.gz cp -a loganalyzer-4.1.6/src.../var/www/html/loganalyzer cd /var/www/html/loganalyzer touch config.php chmod 666 config.php...(4) 配置loganalyzer systemctl start httpd.service http://HOST/loganalyzer 之后web界面操作 下面一张图是主要配置...(5) 安全加强 cd /var/www/html/loganalyzer chmod 644 config.php ?
环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端: 192.168.2.10 MySQL服务器: 192.168.2.11 # Client...# 安装loganalyzer cd /var/www/html/ tar xf /home/tools/loganalyzer-3.6.5.tar.gz-C ./ cp -r loganalyzer-...3.6.5/src/* ./ cp loganalyzer-3.6.5/contrib/*.sh./ rm -fr src/ rm -rf loganalyzer-3.6.5/ chmod +x *.sh.../secure.sh chmod 666 config.php # 在浏览器端配置loganalyzer 配置过程大致如下图所示。 ?...loganalyzer更多的功能有待各位发掘。。。 同样的方法,我们还可以按照上面的教程添加更多的主机进来。
3.3 编写第一个测试 (1)我们的测试从以下这个LogAnalyzer类开始,这个类暂时只有一个方法IsValidLogFileName: public class LogAnalyzer.../// /// 工厂方法初始化 LogAnalyzer /// 既节省编写代码的时间,又使每个测试内的代码更简洁易读 /// 同时保证 LogAnalyzer...总是用同样的方式初始化 /// private static LogAnalyzer MakeAnalyzer() { return new...analyzer = new LogAnalyzer(); // 使用Assert.Catch var ex = Assert.Catch(()...analyzer = new LogAnalyzer(); analyzer.IsValidLogFileName(fileName); Assert.AreEqual
环境:CentOS 6.3 x64 服务端:loganalyzer.test.org 192.168.1.249 客户端:apache01.test.org 192.168.1.21 一、...二、在服务端配置loganalyzer 1、安装LAMP yum -y install httpd mysql-server php php-mysql php-gd php-xml php-xmlrpc...,和两个表 SystemEvents / SystemEventsProperties 授予权限 mysql -u root -p -e "GRANT ALL PRIVILEGES ON loganalyzer...flush privileges;" 编辑/etc/rsyslog.conf 在文件末尾添加两行让系统日志导入到mysql中去 $ModLoad MySQL *.* >127.0.0.1,loganalyzer...;" 3、配置loganalyzer第一、二、三步直接next,然后跳到第七步,选择下列值(注意大小写!!)
审计日志数据从专用存放syslog的数据库中获取,所以LogAnalyzer不需要改变现有的架构。...本文以第二种方案介绍,借助LogAnalyzer打造轻量级数据库审计日志平台。.../loganalyzer-4.1.12.tar.gzShell> tar zxvf loganalyzer-4.1.12.tar.gzShell> mv loganalyzer-4.1.12 loganalyzerShell...> touch loganalyzer-4.1.12/src/config.phpShell> chmod 755 loganalyzer-4.1.12/src/config.php2)打开浏览器,配置...loganalyzer软件,输入网址http://yourip/loganalyzer/src/install.phpsource type:选MYSQL Nativeselect view:选Syslog
wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.6.tar.gz 2....tar zxf loganalyzer-3.6.5.tar.gz 3. cd loganalyzer-3.6.5 4....mkdir -p /var/www/html/loganalyzer 5. cp -a src/* /var/www/html/loganalyzer/ 6....cp -a contrib/* /var/www/html/loganalyzer/ 浏览器安装向导中安装 LogAnalyzer 打开浏览器访问: http://192.168.1.107/loganalyzer...注意SystemEvents大小写 第八步,完成 测试 LogAnalyzer 首页 点击任何一条记录,查看详情。
CentOS7下搭建日志采集分析系统LogAnalyzer LogAnalyzer是一款Web界面syslog日志分析工具。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。...(图片可放大查看) 2、脚本方式完成HTTP+PHP+MySQL+LogAnalyzer的部署 上传脚本及相关文件至/opt目录下 cd /opt tar -zxvf rsyslog_and_loganalyzer.tar.gz...sh loganalyzer.sh ?...(图片可放大查看) 其中loganalyzer.sh脚本内容如下 [root@localhost opt]# cat loganalyzer.sh #!...(图片可放大查看) 公众号后台回复LogAnalyzer获取LogAnalyzer安装脚本及相关文件 ?
2、mysql是简单的数据库,在这个架构中主要任务是存放收集过来的日志信息,以便提供给loganalyzer软件来显示出来。 3、loganalyzer是一个日志分析工具,比较简单。...整个环境需要的条件: 在整个框架中,rsyslog、mysql、http、php等使用系统自带的rpm包,loganalyzer是从网上下载的源码包文件,地址如下http://download.adiscon.com.../loganalyzer/loganalyzer-3.6.3.tar.gz。
1、LogAnalyzer LogAnalyzer是 Adiscon的监控软件产品线中的一部分。可以再Windows以及Unix环境下运行。LogAnalyzer本是是免费的,GPL许可的产品。...LogAnalyzer的原名为phpLogCon,他在2010年的3月29日发布了3.0的稳定版,并且正式改名为LogAnalyzer。...Technorati 标签: 日志,Apache,Log,PHP,开源 参考资料: 1、CrunchTools 2、LogAnalyzer 3、Jawstats 4、Awstat 5、Web Analytics
根据提示创建配置文件,并赋予指定权限 [root@h105 loganalyzer-3.6.6]# ls ChangeLog contrib COPYING doc INSTALL src [...root@h105 loganalyzer-3.6.6]# cat contrib/configure.sh #!.../bin/sh touch config.php chmod 666 config.php [root@h105 loganalyzer-3.6.6]# touch /var/www/html/loganalyzer.../config.php [root@h105 loganalyzer-3.6.6]# chmod 666 /var/www/html/loganalyzer/config.php [root@h105...loganalyzer-3.6.6]# 点击 【ReCheck】 检查通过 点击 【Next】 保持默认配置,Show message details popup 有日志概要弹出效果 ,选择使用数据库
从一个简单的类开始解释这个命名规则: public class LogAnalyzer { public bool IsValidLogFileName(string fileName)...如果前面的LogAnalyzer改成如下形式: public bool IsValidLogFileName(string fileName) { //读取配置文件,由配置文件判断是否支持这个扩展名...public class LogAnalyzer { private IExtensionManager _manager; public LogAnalyzer(IExtensionManager...因此这里需要一个Mock,这个Mock只包括需要调用的Web服务方法,然后LogAnalyzer调用这个接口写错误日志。...IWebService _service; public LogAnalyzer(IWebService service) //定义测试代码可以调用的构造函数 { _
bashrc tail -n 3 /etc/bashrc source /etc/bashrc tailf /var/log/messages wget http://download.adiscon.com/loganalyzer.../loganalyzer-3.6.6.tar.gz tar zxf loganalyzer-3.6.6.tar.gz cd loganalyzer-3.6.6 mkdir -p /var/www/html.../loganalyzer rsync -a src/* /var/www/html/loganalyzer/ cat contrib/configure.sh touch /var/www/html/loganalyzer.../config.php chmod 666 /var/www/html/loganalyzer/config.php yum clean all yum install php-mysql > config.php
构建LAMP 1 配置日志服务器数据库 1 配置rsyslogd日志服务器主配置文件 1 配置防火墙 1 客户端安装rsyslog 1 配置客户端服务器 1 2.日志分析系统loganalyzer...,分析建立用户管理行为; 1 在服务端安装loganalyzer 1 在浏览器安装向导中安装LogAnalyzer 1 利用rsyslog服务建立日志服务器 构建LAMP 安装Apache...2.日志分析系统loganalyzer,分析建立用户管理行为; 在服务端安装loganalyzer ? ? ? ? ? 在浏览器安装向导中安装LogAnalyzer ? ? ? ? ? ? ? ?
前言 LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端 Adiscon LogAnalyzer is a web interface to syslog and other...,感兴趣可以参考之前的 ELK 搭建 ,ELK 可以高效且有针对性地解决这类问题,同时也有其复杂度和相应的基础开销,有时对于一套相对较小的系统用起来会有点重,这时使用系统自带的 rsyslog 结合 LogAnalyzer...就可以很方便的满足需求 这里分享一下使用 loganalyzer、rsyslog、mysql、apache 搭建一个简单日志服务器的操作过程,详细可以参考 David Tang 的 CentOS 6.5...下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器 (这篇文章准确来说不算原创,是参考他博客的一次实践) 和 官方文档 Tip: 当前的 LogAnalyzer 最新版本为 LogAnalyzer...v4.1.3 (v4-beta) ,最新稳定版为 LogAnalyzer v3.6.6 (v3-stable) ---- 概要 ---- 环境 [root@h105 ~]# cat /etc/issue
mysql 连接,会出现如下的界面 Tip: 遇到这种情况,先检查一下 php-mysql ,然后重新加载环境变量,重启一下 httpd 服务 安装 php-mysql 的过程 [root@h105 loganalyzer...repos: base epel extras updates Cleaning up Everything Cleaning up list of fastest mirrors [root@h105 loganalyzer...[root@h105 loganalyzer-3.6.6]#
领取专属 10元无门槛券
手把手带您无忧上云