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

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

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

PRI由尖括号和数字组成。这的数由高低位组合计算的。其中高位Facility设备,不过为了header中的 device区别,用程序称呼当),低位Severity)。

程序位含列表3-1。其性位含列表3-2

文本框: Numerical 	Facility 
Code 	
0 	kernel messages 
1 	user-level messages 
2 	mail system 
3 	system daemons 
4 	security/authorization messages 
5 	messages generated internally by syslogd 
6 	line printer subsystem 
7 	network news subsystem 
8 	UUCP subsystem 
9 	clock daemon 
10 	security/authorization messages 
11 	FTP daemon 
12 	NTP subsystem 
13 	log audit 
14 	log alert 
15 	clock daemon (note 2) 
16 	local use 0  (local0) 
17 	local use 1  (local1) 
18 	local use 2  (local2) 
19 	local use 3  (local3) 
20 	local use 4  (local4) 
21 	local use 5  (local5) 
22 	local use 6  (local6) 
23 	local use 7  (local7) 
	图 3-1

Numerical Severity Code

0 Emergency: system is unusable

1 Alert: action must be taken immediately

2

Critical: critical conditions 3

Error: error conditions 4

Warning: warning conditions 5

Notice: normal but significant condition 6

Informational: informational messages 7

Debug: debug-level messages

3-2

计算规则是:

PRI = Facility × 8 + Level

Facility = PRI / 8

Level = PRI % 8

根据程序位性位含义可以计算得出,PRI最小为 0,最大为 191。一来说,非自定义的程序位,最常见的就是 kernel,这时候也最简单,因为程序位0定义日志时,一采用 local(0-7)

Linux系统带有一个命令 logger,可用于直从命令行写Syslog,用如下。

ping -c 3 127.0.0.1 | logger -it log4ping -p local3.notice

之后我们可以在 Syslog到如下记录

Apr 4 10:41:01 localhost <157> log4ping[10992]: PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

Apr 4 10:41:01 localhost <157> log4ping[10992]: 64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.029 ms

Apr 4 10:41:02 localhost <157> log4ping[10992]: 64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.023 ms

Apr 4 10:41:03 localhost <157> log4ping[10992]: 64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.029 ms

Apr 4 10:41:03 localhost <157> log4ping[10992]:

Apr 4 10:41:03 localhost <157> log4ping[10992]: --- 127.0.0.1 ping statistics ---

Apr 4 10:41:03 localhost <157> log4ping[10992]: 3 packets transmitted, 3 received, 0% packet loss, time 1999ms

Apr 4 10:41:03 localhost <157> log4ping[10992]: rtt min/avg/max/mdev = 0.023/0.027/0.029/0.003 ms

记录中的 157,就是通过 local3198加上 notice5得到的。

如果发现自己设备上Syslog结果不是这个样时不要奇怪后读到 Rsyslog的时候就明白了。

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

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