重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

Centos6.5----日志系统Rsyslog-创新互联

                             Centos 6.5 ----日志系统Rsyslog

创新互联建站是专业的涿州网站建设公司,涿州接单;提供成都网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行涿州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

日志的相关概念

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

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

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

Linux系统中日志系统的框架

 Centos 6.5 ----日志系统Rsyslog

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

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

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

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

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

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

  2,工作效率很低

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

  Centos6中rsyslog的优点如下

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

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

 3,支持mysql,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 表示不记录

事例如下图

 Centos 6.5 ----日志系统Rsyslog

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

 Centos 6.5 ----日志系统Rsyslog

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

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

 Centos 6.5 ----日志系统Rsyslog

首先yum安装lamp平台

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

测试是否正常

Vim /var/www/html/index.php

     Phpinfo();

?>

 Centos 6.5 ----日志系统Rsyslog

在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

测试是否正常:

 Centos 6.5 ----日志系统Rsyslog

安装rsyslog-mysql

 Centos 6.5 ----日志系统Rsyslog

Mysql -uroot -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql

修改/etc/rsyslog.conf

 Centos 6.5 ----日志系统Rsyslog

解压loganalyzer-3.6.5.tar.gz

进入解压后的目录

 Centos 6.5 ----日志系统Rsyslog

进入/var/www/html/logweb

 Centos 6.5 ----日志系统Rsyslog

执行如下文件

 Centos 6.5 ----日志系统Rsyslog

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

 Centos 6.5 ----日志系统Rsyslog

 Centos 6.5 ----日志系统Rsyslog

 Centos 6.5 ----日志系统Rsyslog

 Centos 6.5 ----日志系统Rsyslog

 Centos 6.5 ----日志系统Rsyslog

 Centos 6.5 ----日志系统Rsyslog

至此结束

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:Centos6.5----日志系统Rsyslog-创新互联
分享地址:http://cqcxhl.com/article/dooiis.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP