Centos 6.5 ----日志系统Rsyslog
admin
2023-05-13 21:22:17
0次

                              Centos 6.5 ----日志系统Rsyslog


日志的相关概念


 

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


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


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


 

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


至此结束



相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...