前期准备

两台CentOS虚拟机

网络正常两台机器可以ping通

最后还缺一个屏幕前的你(搭建日志服务器)

需求

进行日志服务器的配置,使客户端把 任意类型的 高于和等于info级别的日志通过TCP的方式 发送到日志服务器中,并配置默认的日志采集格式为     日志时间  主机IP 日志记录目标 日志内容

搭建日志服务器

配置客户端(10.10.10.131)

[root@localhost ~]# vim /etc/rsyslog.conf                      #配置日志采集文件,之后保存

退出vim

[root@localhost ~]# systemctl restart rsyslog.service            # 重启日志服务配置文件

在对面打开tail实时监听命令之后 客户端这边向其发送日志

[root@localhost ~]# logger=====================123331===============

配置日志服务器(10.10.10.142)

[root@localhost ~]# vim /etc/rsyslog.conf

[root@localhost ~]# systemctl restart rsyslog.service

[root@localhost ~]# netstat -ntlp | grep rsyslog                 # 查看514端口是否异常

[root@localhost ~]# firewall-cmd --add-port=514/tcp --permanent             # 放行514端口
[root@localhost ~]# firewall-cmd --reload                                  # 重载防火墙配置

[root@localhost ~]# tail -f /var/log/messages                                 # 进行日志实时监听,我们看到已经接受到客户端发送的数据

# 开始在日志服务器端配置日志采集格式

[root@localhost ~]# vim /etc/rsyslog.conf

#  ggbond是自定义的规则

[root@localhost ~]# systemctl restart rsyslog.service           #重启配置服务

最后在客户端重新发送数据 ;服务器端打开监听日志

下图我们可以看到格式已改变

附录

自定义日志采集格式
$template 自定义格式名,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
"%timegenerated% #显示日志时间
%FROMHOST-IP% #显示主机IP
%syslogtag% #日志记录目标
%msg% #日志内容
\n #换行

在调用规则时也可以在message文件后面加冒号;+规则名字

Linux日志管理之搭建日志服务器相关推荐

  1. Linux下采用ss5搭建sock5服务器使用proxychains进行sock5客户端代理

    Linux下采用ss5搭建sock5服务器&使用proxychains进行sock5客户端代理 1.ss5搭建sock5服务器 1.1下载ss5源码 1.2安装相关yum依赖 1.3编绎安装 ...

  2. 楼梯在SQL Server事务日志管理,三级:事务日志,备份和恢复(16周翻译)

    楼梯在SQL Server事务日志管理,三级:事务日志,备份和恢复 通过托尼•戴维斯,2011/09/07 该系列 本文是楼梯系列的一部分:楼梯在SQL Server事务日志管理 当一切都很顺利,没有 ...

  3. java日志——修改日志管理器配置+日志本地化

    [0]README 0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 java日志--修改日志管理器配置+日志本地化 的相关知识: [1]修改日志管理器配置 1.1 ...

  4. [云计算学习3] Linux基础 : 使用chrony搭建时间服务器并让下游NTP同步时间

    Linux基础 : 使用chrony搭建时间服务器并让下游NTP同步时间 第一步 安装Chrony并设置开机启动 第二步 为主机1(服务器)搭建时间服务器 第二步 为主机2(客户端)同步主机1的NTP ...

  5. 日志管理、配置日志服务器 、配置时间同步

    日志管理程序:rsyslog 程序包:rsyslog ,端口默认514,加密日志,端口是 6514 配置文件:/etc/rsyslog.conf,/etc/rsyslog.d/.conf  库文件: ...

  6. Web群集与日志管理Haproxy搭建

    文章目录 常见的web群集调度器 Haproxy应用分析 Haproxy调度算法原理 高并发架构 Nginx的安装与启动 Haproxy安装与启动 Haproxy配置文件详解 Haproxy配置文件详 ...

  7. linux创建sftp服务器,Linux Centos 6.6搭建SFTP服务器

    众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的.下面为SFTP用户权限设置方法. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限 ...

  8. mysql二进制日志管理_MYSQL二进制日志管理脚本

    MYSQL二进制日志管理脚本脚本原理是每小时对进行flush生成新的二进制日志,将二进制日志备份至NFS,并压缩存放:#!/bin/bash#Purpose:管理二进制日志,每小时刷新二进制日志,并将 ...

  9. 容器日志管理 (2) 开源日志管理方案 ELK/EFK

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<容器日志管理(1)>中介绍了Docker自带的logs子命令 ...

最新文章

  1. 初识广度优先搜索与解题套路
  2. android 启动速度优化终极方案
  3. Hadoop安装过程
  4. Java精选笔记_JDBC
  5. Python 处理分析 128 张 Excel 表格竟不到3秒?| 附数据集
  6. 关于json返回日期格式化的解决方案
  7. Codeforces7C 扩展欧几里得
  8. 谷歌支付服务端服务账号订单校验
  9. 联想Y450电源管理无法调节屏幕亮度的解决办法
  10. 如何在系统设置mysql环境变量(win11)
  11. WiFi 2.4G/5G/6G信道分布
  12. 有没有茶几的效果图制作流程啊-零基础学3D
  13. 微信小程序,画布中,根据需要展示的图片比例,获取能截取原图中的最大图片尺寸,并且不变形展示
  14. vulnhub:inferno-1.1
  15. Mac微信更新 可备份手机聊天记录
  16. 用java画哆啦a梦,来画哆啦A梦吧!
  17. win10升级补丁_微软官方给出无法安装WIN10更新的终极解决办法:覆盖安装
  18. udp攻击的PHP木马
  19. 地下水位监测系统-地下水超采综合治理
  20. windows自带的待办事项工具在哪?

热门文章

  1. 【C语言】如何安装 Visual studio 2022 ?
  2. [原][译][osgearth]样式表style中参数总结(OE官方文档翻译)
  3. 关于diskgenius删除所有分区后,电脑不能识别U盘的问题。
  4. 银行、券商们的下一代App该往哪里走?
  5. python 豆瓣电影top250_python 爬豆瓣电影top250
  6. QT程序设置界面显示风格
  7. Mybatis中if判断遇到的坑
  8. 专业工作站版、企业版、企业LTSC版、Servers版哪个更稳定更适合应对灾难
  9. SQL Server事务日志分析
  10. oracle查询半小时之内的记录