搭建日志服务器 rsyslog


文章目录

  • 搭建日志服务器 rsyslog
    • @[TOC](文章目录)
  • 前言
  • 一、ryslog是什么?
  • 二、部署步骤
    • 1、安装rsyslog服务
    • 2、修改/etc/rsyslog.conf配置文件
    • 3、配置需要监控的客户端
    • 4、客户端配置

前言

rsyslog是比syslog功能更强大的日志记录系统,可以将日志输出到文件,数据库和其它程序。


一、ryslog是什么?

ryslog 是一个快速处理收集系统日志的程序,提供了高性能、安全功能和模块化设计。rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地,并可定制和过滤、筛选。
特性:
1、可以直接将日志写入到数据库。
2、日志队列(内存队列和磁盘队列)。
3、灵活的模板机制,可以得到多种输出格式。
4、插件式结构,多种多样的输入、输出模块。
5、可以把日志存放在Mysql ,PostgreSQL,Oracle等数据库中

二、部署步骤

1、安装rsyslog服务

[root@localhost samba]# yum install rsyslog -y

2、修改/etc/rsyslog.conf配置文件

启用udp和tcp模块
取消注释

# Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514

3、配置需要监控的客户端

[root@app198 rsyslog.d]# cd /etc/rsyslog.d/
[root@app198 rsyslog.d]# ls
192.168.109.199.conf  listen.conf
[root@app198 rsyslog.d]# cat 192.168.109.199.conf
:fromhost-ip, isequal, "192.168.109.199" /var/log/iplog/192.168.109.199.log[root@app198 rsyslog.d]# systemctl restart rsyslog
[root@app198 rsyslog.d]# systemctl status rsyslog
[root@app198 rsyslog.d]# netstat -anp|grep 514
tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      56354/rsyslogd
tcp6       0      0 :::514                  :::*                    LISTEN      56354/rsyslogd
udp        0      0 0.0.0.0:514             0.0.0.0:*                           56354/rsyslogd
udp6       0      0 :::514                  :::*                                56354/rsyslogd
unix  3      [ ]         STREAM     CONNECTED     35073    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     34662    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     34690    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     36229    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     34663    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     34687    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     35367    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     34694    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     36225    2514/nautilus-deskt
unix  3      [ ]         STREAM     CONNECTED     36279    2514/nautilus-deskt
[root@app198 rsyslog.d]#

4、客户端配置

修改/etc/rsyslog.conf配置文件
添加 . @192.168.109.198 @UDP @@TCP

[root@app199 rsyslog.d]# systemctl restart rsyslog
[root@app199 rsyslog.d]# systemctl status rsyslog

搭建日志服务器 rsyslog相关推荐

  1. rsyslog+mysql+loganalyzer 环境搭建日志服务器

    环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端:    192.168.2.10 MySQL服务器:  192.168.2.11 # ...

  2. mysql 搭建日志服务器_一、架构01-搭建日志服务器Rsyslog

    搭建日志服务器 1.环境配置 环境: node01  192.168.32.132  rsyslog服务器 node02  192.168.32.128  rsyslog客户端 2.node01.no ...

  3. Centos下用lamp搭建日志服务器

    用lamp搭建日志服务器 第一部分:简要介绍 1.作为网络的维护者,日志是我们工作中必不可少的一部分,他可以帮助我们分析设备是否正常,网络是否健康,所以任何设备或系统都应该建立完整的日志系统,这样我们 ...

  4. mysql 搭建日志服务器_rsyslog+mysql+loganalyzer 环境搭建日志服务器

    环境:CentOS6.6 rsyslog+mysql+loganalyzer 环境搭建日志服务器 Client端:192.168.2.10 MySQL服务器:192.168.2.11 # Client ...

  5. Linux日志管理之搭建日志服务器

    前期准备 两台CentOS虚拟机 网络正常两台机器可以ping通 最后还缺一个屏幕前的你(搭建日志服务器) 需求 进行日志服务器的配置,使客户端把 任意类型的 高于和等于info级别的日志通过TCP的 ...

  6. 【syslog】搭建日志服务器

    搭建日志服务器 1.安装rsyslog yum install -y rsyslog 2.修改rsyslog.conf配置文件 /etc/rsyslog.conf: # rsyslog configu ...

  7. [LINUX] 搭建日志服务器

    在Linux上搭建日志服务器过程 http://www.linuxidc.com/Linux/2008-01/10420p2.htm 1 创建日志服务器,用来接收客户端发送来的日志,采用Linux系统 ...

  8. 虚拟机安装日志服务器,rsyslog日志服务器搭建

    ##本人使用的vm workstation pro 安装的虚拟机,操作系统为centos 7.4,搭建rsyslog 日志服务器,将日志服务器与mysql数据库.loganalyzer安装在同一个台服 ...

  9. centos 搭建日志服务器

    系统是centos 6.5 x64 服务器端 yum install -y rsyslog mkdir /data/log vi /etc/sysconfig/rsyslog #SYSLOGD_OPT ...

最新文章

  1. 游戏产品开发流程-leangoo
  2. java虚拟机-JDK8-废弃永久代(PermGen)迎来元空间(Metaspace)
  3. excel函数去重_Java 嵌入 SPL 轻松实现 Excel 文件合并
  4. svn update -r m path 代码还原到某个版本(这样之前的log日志也就没了,也就是清空log日志)...
  5. UA MATH636 信息论7 高斯信道简介
  6. 百度智能云开物再收“一个奖状”
  7. 从零点五开始用Unity做半个2D战棋小游戏(四)
  8. LeetCode 40. 组合总和 II(排列组合 回溯)
  9. 详解IT服务管理(ITSM)流程五阶段
  10. 软件工程之软件设计③(概要设计说明书,详细设计说明书)
  11. 9月计算机二级什么时候出成绩,2020年9月计算机二级成绩大概什么时候出来
  12. AI(人工智能:一种现代的方法)学习之:基于信息的搜索策略(informed search)——启发式(heuristic)搜索、贪婪(greedy)搜索、A* (A star)搜索
  13. 怎样将图片上文字转换成word文字
  14. c语言智能小车项目的感想,基于51单片机的遥控智能小车实作心得
  15. 奇瑞新能源掌门人鲍思语:未来将迈进大车市场
  16. 简单易用,基于js或vue项目实现一次批量文件下载功能
  17. OpenBSD,FreeBSD,Linux硬盘速度对比
  18. 2022—SWJTU-寒假ACM校队选拔赛第三场-题解
  19. comtrade文件C语言,COMTRADE录波文件资料格式定义.doc
  20. 高效能的5个项目管理工具

热门文章

  1. AutoJs学习-动态解密
  2. C++.继承——虚继承
  3. 关于25岁学编程会不会晚的最佳回答!
  4. T-SQL基本语句总结(SQL Server版)
  5. 【HDOJ】4210 Su-domino-ku
  6. 4星|《维米尔的帽子》:17世纪荷兰画中的全球化踪迹,鸦片与烟草被当时中国主流文化接纳的故事...
  7. Python 3.6以后版本的格式化输出
  8. python输出元组中的元素_python 列表(list)元组(tuple)字典(dict)如何打印中文总结...
  9. File System 定额(配额查询)
  10. 教你几招51单片机新玩法