在 Oracle® Solaris 11.2 中管理 sendmail 服务

退出打印视图

更新时间: 2014 年 7 月
 
 

记录错误消息

邮件服务使用 syslogd 程序记录大多数错误消息。缺省情况下,syslogd 程序会将这些消息发送到一个称为 loghost 的系统,该系统可在 /etc/hosts 文件中指定。可以将 loghost 定义为保存整个 NIS 域的所有日志。如果未指定 loghost,则不会报告 syslogd 中的错误消息。

/etc/syslog.conf 文件用于控制 syslogd 程序转发消息的位置。可以通过编辑 /etc/syslog.conf 文件来更改缺省配置。为使所有更改生效,必须重新启动 syslog 守护进程。要收集有关邮件的信息,可在该文件中添加以下选项。

  • mail.alert-有关应立即修复的情况的消息

  • mail.crit-关键消息

  • mail.warning-警告消息

  • mail.notice-并非错误,但可能需要注意的消息

  • mail.info-信息性消息

  • mail.debug-调试消息

/etc/syslog.conf 文件中的以下项会将所有关键消息、信息性消息和调试消息的副本发送到 /var/log/syslog

mail.crit;mail.info;mail.debug			/var/log/syslog

在系统日志中,每一行都包含时间戳、生成该行的系统名称以及消息。syslog 文件可以记录大量信息。

该日志按级别顺序进行排列。在最低级别,仅记录异常情况。在最高级别,即使最普通和最不受关注的事件也会被记录。根据约定,10 以下的日志级别被视为“有用”级别。10 以上的日志级别通常用于调试。有关 loghostsyslogd 程序的信息,请参见在 Oracle Solaris 11.2 中排除系统管理问题 中的定制系统消息日志