2019/05/08 日志实现loganalyzer

实现用 数据库存放日志
需要有驱动模块
日志发生存到远程主机,远程主机甚至可以存放到mysql数据库服务器上
在这里插入图片描述
至少准备两台主机,一台rsyslog,一台mysq
7作为日志服务器,17作为mysqll

logger可以触发日志生成
在这里插入图片描述
安装数据库
在这里插入图片描述
在这里插入图片描述
数据库要存日志就需要创建表,表有专门的工具生成,
要想rsyslog传送给mysql数据库,需要安装对应模块

在这里插入图片描述
这个模块在专门的包里
在这里插入图片描述
也可以放在别的数据库 pgsql,postquery
在这里插入图片描述
在这里插入图片描述
动态模块
在这里插入图片描述
模块和一个生成表的脚本
在这里插入图片描述
拷贝到17上跑一下脚本
在这里插入图片描述
在这里插入图片描述
这个数据库必须大写
在这里插入图片描述
在这里插入图片描述
模块都在这
在这里插入图片描述
需要在配置里添加相应模块
在这里插入图片描述
在这里插入图片描述
不带后缀so
在这里插入图片描述
数据库用户名和口令还没创建需要创建
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启服务
在这里插入图片描述
在这里插入图片描述
已经开始记录日志了
在这里插入图片描述
在这里插入图片描述
查看测试日志是否记录在数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
专门展示日志的PHP程序loganalyzer日志分析
可以用三台主机,另外一台用作展示

在这里插入图片描述
下载phploganalyzer
在这里插入图片描述
7是日志服务器,17是mysql数据库服务器,27是web网站
在这里插入图片描述
饼状图还需要php安装支持的软件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
不在主配置文件修改,也可以额外修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写一个测试代码测试
在这里插入图片描述
在这里插入图片描述
成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实际只需要使用src文件夹
在这里插入图片描述
跟当初disxuc一样还需要把文件设置写权限,用acl设置权限,走一个向导,这个向导通过PHP程序生成一些数据包括修改一些配置,要修改就需要改这个目录下文件,但是apache账号现在对文件没有写权限,因此还需要准备东西,让他对这个配置文件具有写权限、
如果没有效果如下

在这里插入图片描述
创建一个配置文件
在这里插入图片描述
运行一个脚本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写的时候就需要写权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成
在这里插入图片描述
已经往里面更改东西了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
清空重新走一遍创建连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可能是版本问题,安装个旧的版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重新操作一遍
在这里插入图片描述
在这里插入图片描述
还出现错误
在这里插入图片描述
安装下PHP试试
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
先不使用这个文件
在这里插入图片描述
不用上面模式,改成模块方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
fpm模块可能跟这个兼容性有问题,不支持fastcgi模式
在这里插入图片描述
再生成一个日志
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
还有个安全脚本,因为之前的666权限太大,改成644
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
日志不去管理就会越来越大,所以需要日志滚动
会判断日志达到什么条件的时候,转存
系统自带,可以查看默认配置文件

在这里插入图片描述
cron.daily通过计划任务来转存
在这里插入图片描述
在这里插入图片描述
一周生成一个,最多保留4周
当日志达到一定条件,救会创建一个新的日志

在这里插入图片描述
所属组所属者,权限
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
每个程序滚动策略都可以自己定义
在这里插入图片描述
在这里插入图片描述
httpd服务的滚动策略
在这里插入图片描述
missingok 丢了也没有关系
在这里插入图片描述
转存之后加载什么文件
在这里插入图片描述
加个daily 每天都可以生成日志
在这里插入图片描述
delaycompree过一会再压缩
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值