首页 > 代码库 > rsyslog详解
rsyslog详解
1 syslog介绍
syslog守护进程,内部有两个进程,syslogd主要负责用户空间的用户进程记录日志;klog负责内核所发生的各种时间记录日志。两者合并后形成syslog。
rsyslog是syslog下一代升级产品,依然有syslogd klogd提供服务。
rsyslog可以开通远程机制监听在某个套接字上,其他任何主机所产生的日志信息由本机的rsyslog收集起来,收集完后不负责记录,而是建立一个tcp或udp连接发送给专门的日志服务器,由专门的日志服务器负责记录。默认情况下是明文的。
1.1 rsyslog特性
1、多线程。
2、支持UDP,TCP协议,基于ssl tls加密完成远程日志传输。支持RELP协议
3、实现将日志存储到MySQL PGSQL等关系型数据库中。
4、强大的过滤器,可实现过滤日志信息中任何部分,支持自定义输出格式。
日志等级
日志级别:事件的关键性程度
lev | 说明 |
none | 不记录 |
debug | 调试信息 |
info | 正常信息,仅是一些基本信息说明 |
notice | 比info还需要注意的一些信息内容 |
warning,warn | 警告信息,可能有些问题,但是还不至于影响到某个服务运作的信息 |
err,error | 一些重大的错误信息 |
crit | 临界状态,比error还要严重的错误信息,橙色警报 |
alert | 红色警报,已经很有问题的等级,比crit还要严重 |
emerg,panic | 疼痛等级,意指系统已经要宕机的状态!很严重的错误信息 |
设施类型
本文出自 “test” 博客,请务必保留此出处http://18181818.blog.51cto.com/6606897/1933307
rsyslog详解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。