当前位置: > Linux服务器 > Linux系统 >

Logwatch管理linux日志自动发邮箱 Logwatch的配置和使用

时间:2014-10-30 12:08来源:linux.it.net.cn 作者:it

/proc/sys/kernel/printk文件定义了4个数字, 执行:
cat /proc/sys/kernel/printk
4 4 1 7
①控制台日志级别:优先级高于该值的消息将被打印至控制台。
②缺省的消息日志级别:将用该值来打印没有优先级的消息。
③最低的控制台日志级别:控制台日志级别可能被设置的最小值。
④缺省的控制台:控制台日志级别的缺省值。
日志缓冲区的每一行文本开头具有级别标记, 级别值越小则重要性越高. 系统定义了8个消息级别,
级别号从0到7分别为致命级(KERN_EMESG), 警戒级(KERN_ALERT), 临界级(KERN_CRIT),
错误级(KERN_ERR), 告警级(KERN_WARN), 注意级(KERN_NOTICE), 通知级(KERN_INFO),
调试级(KERN_DEBUG).

LogLevel 命令

说明: 控制错误日志的详细程度

语法: LogLevel 级别

默认值:
LogLevel warn

LogLevel用于调整记于错误日志中的信息的详细程度。(参阅ErrorLog指令)。可以选择下列级别,依照重要性降序排列:

Level

Description

Example

emerg   紧急 - 系统无法使用。  "Child cannot open lock file. Exiting"

alert      必须立即采取措施。      "getpwuid: couldn't determine user name from uid"

crit        致命情况。                     "socket: Failed to get a socket, exiting child"

error     错误情况。                     "Premature end of script headers"

warn     警告情况。                      "child process 1234 did not exit, sending another SIGHUP"

notice   一般重要情况。               "httpd: caught SIGBUS, attempting to dump core in ..."

info       普通信息。                      "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."

debug    出错级别信息                   Opening config file ..."

当指定了特定级别时,所有级别高于它的信息也会同时报告。比如说,当指定了LogLevel info时,所有 notice和warn级别的信息也会被记录。 

(责任编辑:IT)
------分隔线----------------------------