【rsyslog服务】把所有服务的“临界点”以上的错误都保存在/var/log/alert.log⽇志中

题目不太严谨,应该存在/var/log/cirt.log下更好,因为临界点就是cirt,下面跟着题目走

先了解一下临界点是什么,了解日志的级别

⽇志级别的排序(有低到⾼):

debug < info < notice < warning < err(分⽔岭) < cirt < alert < emerg

⽇志级别越低,⽇志就越详细,越容易排查错误,但是弊端⽇志太多了,⼀般建议为INFO 即可

下载rsyslog服务

复制代码
dnf -y install rsyslog

rsyslog的核⼼配置⽂件,位于:/etc/rsyslog.conf

修改配置文件

复制代码
vi /etc/rsyslog.conf

在规则(rules)模块中,配置需求要求的内容

写到rules模块里

把所有服务的"临界点"以上的错误都保存在/var/log/alert.log ⽇志中 格式写法:

复制代码
*.crit /var/log/alert.log

注意: 该⽬标⽂件如果不存在,会⾃动进⾏创建

重启服务

复制代码
systemctl restart rsyslog 
 
systemctl status rsyslog 

验证

写一条小于crit的写一条crit的写一条大于crit的日志,结果应该是只有大于等于cirt的日志会出现在/var/log/alert.log

先开一个终端,实时监听你配置的日志文件(比如 /var/log/alert.log)

复制代码
tail -n 20 -f /var/log/alert.log
相关推荐
曹牧9 小时前
C#:空合并运算符
java·前端·数据库
布吉岛的石头9 小时前
Java 程序员第 50 阶段2:预训练的目标函数:自回归语言建模本质
java·开发语言·人工智能·深度学习·回归·transformer
golang学习记9 小时前
IDEA 2026年的玩法已经完全不同
java·ide·intellij-idea
小羊没烦恼!10 小时前
铁道部新客票系统设计(二)
开发语言·前端·数据库·python·oracle·c#·php
紧跟先前的步伐10 小时前
Go AI Agent 实战 05|Temperature 与生成参数:让模型输出可控
java·人工智能·golang
金銀銅鐵10 小时前
[Java] 展示添加元素时 ArrayList 的内部变化
java·后端·ai编程
斌糖雪梨10 小时前
spring auth 核心流程详解
java·后端·spring
文丑颜不良啊12 小时前
LeetCode201~225题目解析
java·leetcode
智能直播12 小时前
RK3518:1.5G 内存 + 8G 存储,如何跑起硬件编解码、Web、AI 识别、绿幕特效
前端·人工智能·5g
掘金酱13 小时前
【10.24 特别活动】AI 时代,程序员的新饭碗在哪里?
前端·人工智能·后端