centos rsyslog mysql_Centos 6.5 ----日志系统Rsyslog

Centos 6.5 ----日志系统Rsyslog

发布时间:2020-06-26 08:44:13

来源:51CTO

阅读:2043

作者:centod

Centos 6.5 ----日志系统Rsyslog

日志的相关概念

日志的解释:按照时间序列将发生的历史事件予以记录

日志记录:事件发生的时间,事件内容等

日志的级别: 事件发生的关键性程度

Linux系统中日志系统的框架

5e7a0aa0f7ff7b2fe521cd5256d28c7e.png

Linux中会引起系统状态变化的进程都需要记录日志

早期centos5中使用syslog作为日志记录系统,此系统含有两个服务进程

Syslogd ----- 记录系统进程相关的信息

Klogd  ----- 记录内核事件相关的信息

由于以下缺点所以centos6用rsyslog所取代

1,无法支持并行数据存储

2,工作效率很低

3,无法将日志文件放入数据管理器管理的数据库文件中

Centos6中rsyslog的优点如下

1,支持多线程数据存储,工作效率高

2,支持基于tcp,ssl,tls,relp协议将日志存储至远程日志服务器,而早期的syslog只支持简单的文本传输模式,不安全

3,支持,pgsql,oracle

4,支持过滤器支持过滤系统信息中的任意部分

5,支持完整的输出格式或是配置可完全自定义输出格式

6,适用于企业级日志记录

Linux系统日志具有facility的概念简单的解释就是rsyslog进程服务会派遣多个代理人去帮助接受各种日志请求。【当进程需要记录日志时会明确说明要雇用哪个代理人来记录日志】

这些代理人:auth authpriv cron daemon kern ipr mail uucp mark syslog user news security local【0-7】

指定代理人可以使用通配符

*  代表所有

F1.。。。。Fn列表 之间用逗号分隔

! 表示取反

系统日志的priority优先级概念:

优先级:debug info notice warn err crit alert emerg

优先级中也可以使用通配符

* 表示所有

None 表示不记录

事例如下图

f99591bb2c204c08c1676a89a18869fa.png

其中facility与priority之间用点号隔开

9b807ad877a450beaa9341c0a3a6ace1.png

不同优先级之间要用;隔开

下面将介绍如何将日志文件存入远程主机的mysql数据库中并用loganalyzer进行查看拓扑图如下:

8fd34825ca544ae307a10ebd6d406bb0.png

首先yum安装lamp平台

Yum install -y httpd php php-mysql php-gd

测试是否正常

Vim /var/www/html/index.php

Phpinfo();

?>

56baf826ebcc8628a22fb56ee760b83c.png

在172.16.101.100安装mysql服务器

Yum install -y mysql-server

给root用户设置密码

Mysqladmin -uroot password ‘hzm132’

登陆到mysql

创建一个数据库

Create database Syslog

创建用户并授权

Grant all on Syslog.* to‘sysmessage’@172.16.101.34

刷新权限

Flush privileges

测试是否正常:

dc1ea63626a23c23a749d55bdb8fcbac.png

安装rsyslog-mysql

61ba1fb329f2c35bee09ad31dbcf6c24.png

Mysql -uroot -p 

修改/etc/rsyslog.conf

ce4ae1ba79cf466593a41d67af00ad4b.png

解压loganalyzer-3.6.5.tar.gz

进入解压后的目录

16600ddfd4393b83dd4c666f1192aa31.png

进入/var/www/html/logweb

f981addb5239f406762695e84c2c65fa.png

执行如下文件

0338f5bd3c8cfc0b7254ad73c89d7f80.png

在客户端浏览器输入地址进行安装

8655aa9f27fa994dc1e1dab2abd7991f.png

9446b4e709b98798f216308339ca25fa.png

76835ae5e90b2649fced45a56239bbe1.png

f273f36343ce219148a9a9e7634dd117.png

9189d6581bd38ea123f93dc10ce36e21.png

e9d7c02f2953e4f8d67e3781fe29dd74.png

至此结束

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值