mysql 搭建日志服务器_rsyslog+mysql+loganalyzer 环境搭建日志服务器
环境:CentOS6.6
rsyslog+mysql+loganalyzer 环境搭建日志服务器
Client端:192.168.2.10
MySQL服务器:192.168.2.11
# Client端安装必备的软件包
yum install rsyslog-mysql -y
生成了2个文件:
/lib64/rsyslog/ommysql.so #rsyslog支持数据库的模块文件
/usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql #创建rsyslog日志的数据库命令
# MySQL服务器配置mysql数据库
通用二进制格式包安装mariadb,安装配置步骤略过。
> grant all privileges onSyslog.* To 'syslog'@'192.168.2.%' identified by '123456';
> flush privileges;
> exit
# mysql -u syslog -h 192.168.2.11 -p #输入密码123456,测试是否能正常访问
# Client端安装mysql以便连接数据库
yum install mysql -y # 执行mysql命令,需要先安装mysql软件包
mysql -u syslog -h 192.168.2.11 -p
#执行上面的createDB.sql后可以登陆到MySQL上查看是否已生成数据库及相关的数据表。
#配置rsyslog以支持mysql
vi /etc/rsyslog.conf
在MODULES模块下,添加一条:
$ModLoad ommysql
在RULES模块下,修改如下:
注释掉原有的*.info;mail.none;authpriv.none;cron.none /var/log/messages
添加一条记录:*.info;mail.none;authpriv.none;cron.none :ommysql:192.168.2.11,Syslog,syslog,123456
格式说明:ommysql:数据库地址:数据库名称:数据库的用户名:数据库密码
service rsyslog restart #重启rsyslog日志服务
现在,我们可以yum安装个软件测试下,会发现已经不会在/var/log/messages里记录了。
#MySQL服务器上查看是否接到到Client的日志信息:
> use Syslog;
> select * from SystemEvents \G; 会找到类似下图的样子,说明我们的配置没有出问题。
在Client配置个日志的前端展示工具:
#配置web服务器
yum install httpd php php-mysql php-gd -y
写入一个test.php到/var/www/html/目录下
$conn=mysql_connect('192.168.2.11','syslog','123456');
if($conn)
echo"success";
else
echo"failure";
mysql_close();
phpinfo();
?>
出现上图,说明lamp搭建成功。
#安装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
./configure.sh
./secure.sh
chmod 666 config.php
#在浏览器端配置loganalyzer
配置过程大致如下图所示。
# 需要注意,step7(下图),需要选择MYSQL Native,并且下面输入相应的数据库地址、数据库名称、数据表名、用户名、密码。
安装完成后,刷新下首页。应该如下图所示:
statistics页面能看到统计信息,如下图。但是下图只有个Client端的监控统计。后面我们要把Mysql服务器的也加进来。
#MySQL服务器上也配置将日志发到mysql数据库中保存:
#安装rsyslog-mysql
yum install rsyslog-mysql -y
#配置rsyslog以支持mysql
vi /etc/rsyslog.conf
在MODULES模块下,添加一条:
$ModLoad ommysql
在RULES模块下,修改如下:
注释掉原有的*.info;mail.none;authpriv.none;cron.none /var/log/messages
添加一条记录:*.info;mail.none;authpriv.none;cron.none :ommysql:192.168.2.11,Syslog,syslog,123456
service rsyslog restart #重启rsyslog服务
再在MySQL服务器上随便yum安装卸载几个软件包,做日志记录测试。
#在浏览器查看,会发现已经有了MySQL的记录信息
loganalyzer更多的功能有待各位发掘。。。
同样的方法,我们还可以按照上面的教程添加更多的主机进来。
mysql 搭建日志服务器_rsyslog+mysql+loganalyzer 环境搭建日志服务器相关推荐
- rsyslog+mysql+loganalyzer 环境搭建日志服务器
环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端: 192.168.2.10 MySQL服务器: 192.168.2.11 # ...
- WinMail邮件服务器(客户端)环境搭建与配置
WinMail邮件服务器(客户端)环境搭建与配置 一.在搭建WinMail邮件服务器(客户端)之前必备 (1).在虚拟机上安装两个干净无毒的操作系统 ...
- 【官方搭建入门】JEECG 平台开发环境搭建必读
[官方搭建入门]JEECG 平台开发环境搭建必读 下载地址:http://git.oschina.net/jeecg/jeecg 1. 标准开发环境:eclipse + maven + jdk7 + ...
- Samba平台搭建和用户自行修改密码环境搭建笔记
Samba 平台搭建和用户自行修改密码环境搭建笔记 系统:CentOS release 6.5 (Final)x86_64 软件: samba #服务端 sam ...
- 淘淘商城项目mysql服务器_SpringMVC+Spring+Mybatis+Mysql+Maven+Svn[ 淘淘商城项目环境搭建 ]...
背景:淘淘商城项目的环境搭建 说明:采用SpringMVC+Spring+Mybatis+Mysql+Maven+Svn结构搭建,在开发之中可以参考其结构和搭建步骤去搭建实际的工程项目 工程结构简图: ...
- mysql slave 详细配置_进击的MysqlSlave环境搭建及配置
一)环境拓扑今天讨论的是mysql集群这一块,资源如下所示:二)Mysql安装配置这里不一一赘述,可以选择源代码编译安装,也可以参考我之前的一篇博文"懒人"速成 一)环境拓扑 二) ...
- 搭建mysql注入_常见的sql注入环境搭建
常见的sql注入环境搭建 By : Mirror王宇阳 Time:2020-01-06 PHP+MySQL摘要 $conn = new mysqli('数据库服务器','username','pass ...
- 基于Linux服务器的JAVA开发环境搭建
Linux服务器开发环境搭建 Linux安装Java 一.使用yum查询JDK 二.执行安装命令 三.验证java是否安装成功 四.安装开发环境 Linux安装Nginx 一.安装前环境检查 二.下载 ...
- 手把手教你阿里云服务器的购买及环境搭建
1.服务器相关 程序员都需要一个自己的服务器! 用于发布自己的网站和项目! 用于操作系统的练习! 将自己的远程仓库.远程数据库.远程tomcat- 搭建在服务器上! 用于Linux进行任意的环境部署操 ...
最新文章
- Event ID 5553 failure trying to synch sitexxxx for ContentDB xx WebApp xx. Exception message ...
- 漫谈C++重载运算符
- 静态代码和动态代码的区别_无代码和低代码有哪些区别
- Flask项目--注册
- 正在这紧要关头的jdzyzwc
- bat批处理for /f命令
- python的celery的面试_面试必问的celery,你了解多少?
- ggplot2都有哪些使用不多但是却异常强大的图层函数
- matlab电流测量接法,matlab电压电流测量模块的使用
- dota地图命令大全
- 微型计算机中的中央处理器由什么组成,微型计算机主机由什么组成
- Android 使用讯飞语音SDK
- 时间与运动-MATHLAB机器人学、机器视觉与控制
- 基于Eclipse+Java+Swing+Mysql图书信息管理系统
- Vue2 带纵向合并的原生表格实现切割侧栏分页
- Linux下无法使用v-2-ray
- 请尽可能说出js中数组的方法,最少3个,越多越好
- 了解常见的模拟器及交换机的基本配置
- 满满干货!送给想学生物竞赛的同学们一份入门指南
- Linux下安装和使用杀毒软件AntiVir(转)
热门文章
- linux 相关系统参数调优(特别针对网络传输,大量TIME_WAIT 的TCP状态的情况)
- 《程序员面试宝典》精华 面向对象部分
- 大于号小于号_一年级数学上册20以内填大于号小于号专项练习1000题!【有电子版】...
- java平面内有n个矩形_JAVA 相交矩形面积 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点...
- 小程序禁止左右拖动_网课视频快进小技巧
- 阿里新一代分布式任务调度平台Schedulerx2.0破土而出...
- Mybatis Interceptor 拦截器
- 百度网盘爬虫(如何爬取百度网盘)
- 埃博拉病毒和微生物现代战争
- ajax_典型应用_添加商品标题