【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
相关推荐
喵个咪5 分钟前
GoWind Flow 拆解:一个 Go 工作流引擎与它的双模式设计器
前端·后端·go
喵个咪24 分钟前
GoWind Admin 拆解:打印模板设计器——从画布到服务端 PDF 的完整打印链路
前端·后端·go
总要学点什么35 分钟前
第96篇:三维数据加载-城市建筑白模样式+着色器——让色带按体量上色,最白的那档却涂不上去
前端·gis·webgl·cesium·着色器·空间分析·白模
文丑颜不良啊1 小时前
LeetCode2441~2460题目解析
java·leetcode
Hilaku1 小时前
你们公司有 35 岁以上的前端吗?
前端·javascript·程序员
徐小夕1 小时前
开源Vector-Graph-RAG:向量+图谱双引擎,打破纯向量RAG的效果天花板
前端·vue.js·github
阿屿1 小时前
从零手搓 AI 伴侣(二):好感度通胀危机,与它的「货币政策」
java·人工智能
SameX2 小时前
HarmonyOS ArkTS 把组件截图保存成 PNG 再调系统分享面板的做法
前端
灿飞2 小时前
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
java·后端·kotlin
aiks_yuan2 小时前
40亿个QQ号 1G内存怎么去重:Java BitSet 装不下,long 数组位图 512MB 实测 46 秒(JDK 17)
java