广告
返回顶部
首页 > 资讯 > 数据库 >Centos 6.5 ----日志系统Rsyslog
  • 550
分享到

Centos 6.5 ----日志系统Rsyslog

2024-04-02 19:04:59 550人浏览 薄情痞子
摘要

                 &

                              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,pgsqloracle等多种关系型数据库


 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 HttpPHP php-mysql php-gd


 

测试是否正常


Vim /var/www/html/index.php


<?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


至此结束



您可能感兴趣的文档:

--结束END--

本文标题: Centos 6.5 ----日志系统Rsyslog

本文链接: https://www.lsjlt.com/news/38681.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Centos 6.5 ----日志系统Rsyslog
                     &...
    99+
    2022-10-18
  • Rsyslog+H3C日志系统
    一、交换机发送日志到linux主机[9F-3600V2-EI]info-center loghost 192.168.11.36[9F-3600V2-EI]info-center enable 二、linux下配置   1.建立日志文件路径...
    99+
    2023-01-31
    系统 日志 Rsyslog
  • centos下怎么配置rsyslog日志收集服务器
    今天小编给大家分享一下centos下怎么配置rsyslog日志收集服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。rsy...
    99+
    2023-06-27
  • centos修改dhcpd日志实现不记入系统日志的方法
    小编给大家分享一下centos修改dhcpd日志实现不记入系统日志的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!编辑dhcp服务配置文件vim /etc/dhcp/dhcpd.conf   在末尾...
    99+
    2023-06-10
  • 如何在CentOS 6.5系统上安装GitLab
    近年来,GitLab作为企业级代码托管平台备受欢迎。本文将介绍如何在CentOS 6.5系统上安装GitLab。首先,我们需要将系统升级至最新版本:sudo yum update接着,我们需要安装一些依赖包:sudo yum install...
    99+
    2023-10-22
  • CentOS 6.5系统中如何安装配置VNC
    这篇文章主要介绍了CentOS 6.5系统中如何安装配置VNC,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、安装 VNC  默认情况下,CentOS 6.4 是没有安装的...
    99+
    2023-06-10
  • 基于CentOS 6.5操作系统搭建MongoDB服务
    基于CentOS 6.5操作系统搭建MongoDB服务        Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(...
    99+
    2022-10-18
  • 怎么在CentOS 6.5系统中设置固定IP
    怎么在CentOS 6.5系统中设置固定IP?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。点击左上角的system,选择preference,再选择NetWork Connec...
    99+
    2023-06-10
  • centos中日志式文件系统的示例分析
    这篇文章主要介绍了centos中日志式文件系统的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。日志式文件系统通常在系统运行中写入文件内容的同时,并没有写入文件的元数据...
    99+
    2023-06-10
  • 日志系统(2)
    redo log redo log:重做日志。每当有操作时,在数据变更之前将操作写入redo log,这样当发生掉电之类的情况时系统可以在重启后继续操作 undo log:称为撤销日志,当一些变更执行到一半无法完成时,可以根据撤销...
    99+
    2015-12-02
    日志系统(2)
  • 如何在CentOS 6.5系统中搭建Git服务器
    Git是一个开源的分布式版本控制系统,被广泛应用于各种软件开发项目中。在CentOS 6.5系统中搭建Git服务器能让团队更好地协作开发。下面我将详细介绍如何在CentOS 6.5系统中搭建Git服务器。步骤一:安装Git在CentOS 6...
    99+
    2023-10-22
  • 如何设置CentOS系统以限制用户对系统日志的修改
    要限制用户对CentOS系统日志的修改,可以按照以下步骤进行设置:1. 登录到CentOS系统的root用户。2. 打开/etc/r...
    99+
    2023-10-12
    CentOS
  • CentOS系统中有哪些常用查看系统信息和日志的命令
    本篇内容介绍了“CentOS系统中有哪些常用查看系统信息和日志的命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!系统日志文件(可以通过ca...
    99+
    2023-06-10
  • 如何配置CentOS系统以限制用户对系统日志的访问权限
    要限制用户对系统日志的访问权限,您可以按照以下步骤配置CentOS系统:1. 打开终端并以root用户身份登录。2. 编辑 `/et...
    99+
    2023-10-12
    CentOS
  • 怎么将日志信息写入Linux系统日志
    本篇文章为大家展示了怎么将日志信息写入Linux系统日志,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。下面给大家讲解将日志信息写入系统日志/var/log/messages中以及和它的参数:sysl...
    99+
    2023-06-17
  • win7系统怎么查看系统日志
    这篇文章主要为大家展示了“win7系统怎么查看系统日志”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win7系统怎么查看系统日志”这篇文章吧。一、打开开始菜单,然后选择进入“控制面板”。二、以大...
    99+
    2023-06-28
  • 【项目实战】日志系统
    目录 前言 整体架构 工具类的实现 日期类 文件类 判断文件存在 获取文件路径 创建目录 日志等级的规划 日志信息模块 消息格式化模块 格式化组件 抽象基类 派生子类 日期格式化子类  其他内容格式化子类 格式化类 根据字符创建不同对象 格...
    99+
    2023-10-25
    开发语言 c++
  • Linux syslog 系统日志管理
    Linux syslog 系统日志管理===============================================================================rsysl...
    99+
    2022-10-18
  • MySQL8.0 redo日志系统优化
    背景 现在主流的数据库系统的故障恢复逻辑都是基于经典的ARIES协议,也就是基于undo日志+redo日志的来进行故障恢复。redo日志是物理日志,一般采用WAL(Write-Ahead-Logging)机制,所以也称redo日志为wal日...
    99+
    2021-11-02
    MySQL8.0 redo日志系统优化
  • linux系统日志有哪些
    linux中常见的系统日志有:1./var/log/boot.log,系统启动日志;2./var/log/btmp,记录登录失败信息;3./var/log/cups,记录打印信息;4./var/log/lastlog,记录用户信息;5./v...
    99+
    2022-10-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作