Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5613758
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2005-06-29 09:22:27

configuring system messaging

基本内容:
描述syslog功能的基本原理
配置/etc/syslog.conf文件
配置syslog消息
使用solaris管理控制台的日志观察器
syslog功能,syslogd程序还有/etc/syslog.conf文件共同工作来促进solaris9操作环境系统消息的工作
在syslog功能下可以控制消息日志,依靠配置/etc/syslog.conf文件,这个程序可以完成:
1,将消息写到系统日志
2,将消息写到集中的日志主机
3,将信息传送到用户
4,将消息写入到系统控制台
/etc/syslog.conf文件里面包含两项,分别是selector和action,selector包含两项,facility和level.facilities代表产生消息的系统进程的种类.levels代表消息的重要程度.action决定将消息发送到什么地方
可以用星号(*)来表示所有的facilities选项,但是不能用星号来表示所有的等级,比如说不能用kern.*
level选项和对应的优先级:
emerg   0 通知所有用户发生了恐慌条件
alert   1 应该立即被纠正的条件,比如说当前的系统数据库
crit    2 对关键性条件发出警告,比如说硬件设备错误
err     3 不同于硬件故障的其他错误
warning 4 警告消息
notice  5
info    6
debug   7
none    8
syslogd程序不直接读/etc/syslog.conf文件,syslogd程序包含的信息如下:
1,syslogd程序启动m4处理器
2,如果m4处理器没有收到m4命令,那么它将输出结果回馈给syslogd程序
3,syslogd程序将输出发送到正确的目的地
syslogd程序可以在系统启动的时候自动或手动开启或关闭
在系统启动的时候,/etc/rc2.d/S74syslog文件开启syslogd进程,当syslogd进程开启了之后,就读/etc/syslog.conf文件
要关闭syslogd程序,执行# /etc/init.d/syslog stop命令
要开启syslogd程序,执行# /etc/init.d/syslog start命令
察看送到文件/var/adm/messages里面的消息,执行命令# tail -f /var/adm/messages
Jun 14 13:15:39 host1 inetd[2359]:[ID 317013 daemen.notice] telnet[2361] from 192.9.200.1 45800
可以使用logger命令来将命令送到syslogd程序,语法格式是:
logger [-i] [-f file] [-p priority] [-t tag] [message]
用-p可以指定优先级,系统默认的是user.notice

阅读(2000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~