【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
相关推荐
折哥的程序人生 · 物流技术专研8 小时前
第4篇:Lambda 简化策略模式(Java 8+)
java·设计模式·策略模式·函数式编程·lambda·代码简化·扩充系列
researcher-Jiang9 小时前
高性能计算之OpenMP——超算习堂学习1
android·java·学习
随风一样自由9 小时前
【前端独角兽】刚进入前端领域的前端开发用jQuery还是Vue3?
前端·javascript·vue3·jquery
IMPYLH10 小时前
HTML 的 <data> 元素
前端·html
西门吹-禅10 小时前
java springboot N+1问题
java·开发语言·spring boot
YHHLAI10 小时前
[特殊字符] 面试中的 Promise —— 从入门到精通
前端·javascript·面试
DLYSB_10 小时前
生命通道:如何用 HIS 医疗系统直连网络声光终端,打造“零延误”的危急值响应网关?
java·网络·数据库·报警灯
weixin_BYSJ198711 小时前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
AI小码11 小时前
LLM 应用的缓存工程:当每次 API 调用都在燃烧成本
java·人工智能·spring·计算机·llm·编程·api
沪飘大军11 小时前
ll-llm:一个零依赖、可插拔的 OpenAI 兼容 LLM 代理
javascript