读书频道 > 网站 > 网页设计 > 网站运维技术与实践
3.2.1.2.2 rules
14-04-12    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 网站运维技术与实践

网站运维工作,一向以内容繁杂、覆盖面广著称。《网站运维技术与实践》选取日常工作涉及的监测调优、日志分析、集群规划、自动化部署、存储和数据库等方面,力图深入阐述各项工作的技术要点及协议原理,并介绍相立即去当当网订购

Rsyslog的 rules在 Sysklogd等其他系统中叫做 selectors。每个 rule中都有一个 filter

和若干个 action。filter可以是基于 Syslog的 PRI来做的,也可以是复杂的类似脚本语言的表达式。

一个 rsyslog.conf中可以写多个 rules,每条 syslog信息会从前到后经由全部 rules依次处理,除非在过程中由 discard action提前跳出。

对于 rsyslog,rule是必须存在的,每个 input都必须 bind到 rule上。当然,你在实际配置里可能看不到,因为 Rsyslog中存在有默认 rule。

下面是一个 rule的示例。

ruleset(name="remote10514"){

action(type="omfile" file="/var/log/remote10514") } ruleset(name="remote10515"){

action(type="omfile" file="/var/log/remote10515") } ruleset(name="remote10516"){

if prifilt("mail.*") then { /var/log/mail10516 stop

}

/var/log/remote10516 } input(type="imptcp" port="10514" ruleset="remote10514") input(type="imptcp" port="10515" ruleset="remote10515") input(type="imptcp" port="10516" ruleset="remote10516")

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站