loganalyzer——日志分析工具

Loganalyzer是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案

(1) 安装LAMP环境

# yum -y install httpd php php-mysql mariadb-server php-gd

# systemctl start httpd.service

# systemctl start mariadb.service

(2) 在mysql server准备rsyslog专用的用户账号

# systemctl start mariadb

# mysql

MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'127.0.0.1' IDENTIFIED BY 'rsyslogpass';

MariaDB [(none)]> GRANT ALL ON Syslog.* TO 'rsyslog'@'local' IDENTIFIED BY 'rsyslogpass';

(3) 安装rsyslog连接至mysql server的驱动模块

# yum install rsyslog-mysql

(4) 生成所需要的数据库和表

# rpm -ql rsyslog-mysql

# mysql -ursyslog -h127.0.0.1 -prsyslogpass <  /usr/share/doc/rsyslog-7.4.7/mysql-createDB.sql

(5) 配置rsyslog使用ommysql模块,配置RULES,将所期望的日志信息记录于mysql中

# vim /etc/rsyslog.conf
#### MODULES ####
......
$ModLoad imudp           #加载udp的模块
$UDPServerRun 514         #允许接收udp 514的端口传来的日志
$ModLoad imtcp           #加载tcp的模块
$InputTCPServerRun 514        #允许接收tcp 514的端口传来的日志
$ModLoad ommysql          #加载mysql的模块

(6) 配置RULES,将所期望的日志信息记录于mysql中

# vim /etc/rsyslog.conf
#### RULES ####
*.*        :ommysql:127.0.0.1,Syslog,rsyslog,rsyslogpass

(7) 重启rsyslog服务

# systemctl restart rsyslog

(8) 配置rsyslog客户端<其他主机的日志,发送到本机上>

# vim /etc/rsyslog.conf
#### RULES ####
*.*       @10.1.43.103

(9) 安装loganalyzer<获取到loganalyzer包>

# tar xf loganalyzer-VERSION.tar.gz

# cd loganalyzer-VERSION

# cp -a src  /var/www/html/loganalyzer-VERSION

# cd /var/www/html

# ln -sv loganalyzer-VERSION log

# cd log

# touch config.php

# chmod 666 config.php

打开浏览器,配置loganalyzer软件

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

loganalyzer——日志分析工具

# chmod 644 config.php

原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/52800

(5)
megedugaomegedugao
上一篇 2016-10-18 21:04
下一篇 2016-10-18 22:58

相关推荐

  • shell脚本编程的执行语句

    顺序执行     从上到下逐条执行命令,执行完所有命令及退出。 选择执行     (1)&&,||     &&:代表and,&&左侧为真右侧则执行     ||:代表or…

    Linux干货 2016-08-24
  • 一. Linux 基础

    一。linux的历史 二。虚拟机中安装linux操作系统。 三。基础命令的使用。

    2017-08-29
  • N28-第一周

    *计算机的组成以其功能: 当今计算机系统由硬件系统和软件系统两大部分组成。硬件系统是指计算机的物理设备,包括CPU,存储器,输入/输出模块等。软件系统则是各种程序和数据的集合。 硬件结构的基本构成: 处理器: 用于控制计算机的操作,执行数据处理功能,是计算机硬件的核心。由控制器,运算器和一组寄存器组成。 控制器:负责根据读入的指令决定计算机的操作 运算器:负…

    2017-12-06
  • 初识Linux—-小练习

    1、怎样更改命令提示符的颜色?     步骤一:通过 echo $PS1 命令显示当前提示符格式;     步骤二:通过cat /etc/DIR_COLORS 命令,查询需要颜色的编号;     步骤三:打开.bashrc文件,命令为nano  .bashrc,进入后添加,如图: &nbs…

    2017-02-18
  • 推倒一个二十来岁青壮年第一步

    首先:找到他家在哪里,了解他的生长环境 然后:调查他的信息,慢慢了解他,学会和他交流,学会控制他

    Linux干货 2016-09-21
  • 集中练习2

    用户管理、文本处理、文件管理相关

    2017-09-20