【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
相关推荐
YANQ6621 小时前
7.bundlesdf本地安装
前端·webpack·node.js
带刺的坐椅1 小时前
Solon Server 启动模式深度解析:从 0.3MB 内核到 10+ Server 插件
java·http·solon·jetty·undertow
郝学胜-神的一滴1 小时前
干货版《算法导论》07:递归视角下的选择排序与归并排序
java·数据结构·c++·python·程序人生·算法·排序算法
csdn_aspnet2 小时前
javascript 算法 LeetCode 编号 70 - 爬楼梯
开发语言·javascript·算法·leetcode·ecmascript
swipe2 小时前
DeepAgents 多 Agent 深度调研助手工程实战:从 createDeepAgent 到可控调研工作流
javascript·面试·langchain
掉鱼的猫2 小时前
Solon Server 启动模式深度解析:从 0.3MB 内核到 10+ Server 插件
java·http
shehuiyuelaiyuehao2 小时前
多线程入门
java·python·算法
星夜夏空992 小时前
FreeRTOS学习(7)——任务列表
java·前端·学习
han_hanker2 小时前
BeanUtils.copyProperties 和序列化的问题
java·开发语言·spring boot