在centos上搭建syslog服务端

server/2024/9/22 23:37:29/

在CentOS上搭建一个syslog服务器,可以使用rsyslog服务

  1. 安装rsyslog:
sudo yum install rsyslog
  1. 编辑配置文件 /etc/rsyslog.conf,确保以下设置:

    确保服务器监听在UDP 514端口上:

$ModLoad imudp
$UDPServerRun 514

禁止本地日志记录,只接受远程日志,配置日志文件的存储位置:
所有的日志事件都会按照RSYSLOG_TraditionalFileFormat指定的格式输出到/var/log/rsyslog/下的指定文件

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$template Remote,"/var/log/syslog/%HOSTNAME%/%PROGRAM%.log"
# 所有日志发送到Remote定义的文件中
*.* ?Remote     
~
# 需要引入的自定义配置文件的路径
$IncludeConfig /etc/rsyslog.d/*.conf
  1. 重启rssyslog服务以应用更改:
sudo systemctl restart rsyslog
  1. 如果有防火墙(如firewalld),允许514端口的UDP流量:
sudo firewall-cmd --permanent --add-port=514/udp
sudo firewall-cmd --reload

在这里插入图片描述

现在,客户端应该开始将日志转发到syslog服务器。服务器将接收到的日志保存在/var/log/syslog/目录下,按不同的客户端和服务分类。

rsyslog官网:https://www.rsyslog.com/doc/index.html


http://www.ppmy.cn/server/117068.html

相关文章

Excel数据清洗工具:提高数据处理效率的利器

Excel数据清洗工具:提高数据处理效率的利器 引言 在当今的数据驱动时代,数据的质量直接影响着分析结果的可靠性和有效性。然而,在实际工作中,我们常常会遇到数据中的各种问题,如重复记录、缺失值、格式不一致等。为了…

利用AI驱动智能BI数据可视化-深度评测Amazon Quicksight(一)

项目简介 随着生成式人工智能的兴起,传统的 BI 报表功能已经无法满足用户对于自动化和智能化的需求,今天我们将介绍亚马逊云科技平台上的AI驱动数据可视化神器 – Quicksight,利用生成式AI的能力来加速业务决策,从而提高业务生产…

使用 PyCharm 新建 Python 项目详解

使用 PyCharm 新建 Python 项目详解 文章目录 使用 PyCharm 新建 Python 项目详解一 新建 Python 项目二 配置环境1 项目存放目录2 Python Interpreter 选择3 创建隔离环境4 选择你的 Python 版本5 选择 Conda executable 三 New Window 打开项目四 目录结构五 程序编写运行六 …

Kizuna AI——AI驱动虚拟偶像,AI分析观众的反应和互动,应用娱乐、直播和广告行业

一、Kizuna AI 介绍 Kizuna AI(绊爱)是世界上最早且最著名的虚拟YouTuber(VTuber)之一,由日本公司Activ8旗下的子公司Kizuna AI株式会社推出。她于2016年12月在YouTube上首次亮相,凭借其独特的虚拟形象和拟…

从小白到高手:Windows注册表基础运维全攻略

哈喽大家好,欢迎来到虚拟化时代君(XNHCYL)。 “ 大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利…(每天更新不间断,福利…

TikTok运营需要的独立IP如何获取?

TikTok作为当下炙手可热的社交媒体平台,吸引了众多个人创作者和企业进驻。在进行TikTok运营时,许多经验丰富的用户都倾向于选择独立IP。那么,TikTok运营为什么需要独立IP?又该如何获取呢?本文将详细为您解答这些问题。…

Anaconda 安装与使用教程

Anaconda 安装与使用教程 介绍 Anaconda 是一个用于科学计算的 Python 和 R 发行版,它包含了众多流行的科学、数学、工程和数据分析的 Python 包。本教程将引导你完成 Anaconda 的安装,并展示如何使用 Conda 管理环境以及 Jupyter Notebook 进行数据分…

Java中的Lambda表达式和Stream API详解

在现代Java开发中,Lambda表达式和Stream API是简化代码、提高可读性和开发效率的关键工具。Java 8引入的这两大功能不仅增强了语言的表达力,还大幅提升了处理集合和数据流的能力。本文将详细解析Lambda表达式和Stream API的使用方法,并结合实…