The filer maintains messages in the /etc/messages file on the filer's root volume.
The level of information that the filer records in the /etc/messages file is configurable in the /etc/syslog.conf file.
The filer maintains a log of system events in the /etc/log/ems file on the filer's root volume. For more information about configuring event logging and the filer's Event Management System (EMS) mechanisms, see the na_ems(1) man page.
Message logging is done by a syslogd daemon. The /etc/syslog.conf configuration file on the filer's root volume determines how system messages are logged. Depending on their severity and origin, messages can be sent to
By default, all system messages (except those with debug-level severity) are sent to the console and logged in the /etc/messages file.
Every Sunday at midnight, the /etc/messages file is copied to /etc/messages.0, the /etc/messages.0 file is copied to /etc/messages.1, and so on. The system saves messages for up to six weeks; therefore, you can have up to seven message files (/etc/messages.0 through /etc/messages.5 and the current /etc/messages file).
You should check the /etc/messages file once a day for important messages. You can automate the checking of this file by creating a script on the administration host that periodically searches /etc/messages and then alerts you.
The /etc/syslog.conf file consists of lines with two tab-separated (not space-separated) fields of the following form:
facility.level action
The facility parameter specifies the subsystem from which the message originated. The following table describes the facility parameter keywords.
auth |
|
cron |
|
daemon |
|
kern |
|
* |
The level parameter describes the severity of the message. The following table describes the level parameter keywords arranged in order from most to least severe.
emerg |
|
alert |
Condition that you should correct immediately, such as a failed disk |
crit |
|
err |
|
warning |
|
notice |
Conditions that are not errors, but might require special handling |
info |
|
debug |
|
* |
The action parameter specifies where to send messages. Messages for the specified level or higher are sent to the message destination. The following table describes the possible actions and gives examples of each action.
The following example shows a customized /etc/syslog.conf file:
# Log anything of level info or higher to /etc/messages.
*.info /etc/messages
# Log all kernel messages of levels emerg, alert, crit,
# and err to /etc/messages.
kern.err /etc/messages
# Log all kernel messages, and anything of level err or
# higher to the console.
*.err;kern.* /dev/console
# Log all kernel messages and anything of level err or
# higher to a remote loghost system called adminhost.
*.err;kern.* @adminhost
# Log messages from the authentication system of level notice
# or higher to the /etc/secure.message file. This file has
# restricted access.
auth.notice /etc/secure.message
To configure message logging, complete the following steps.
| 1 | Open the /etc/syslog.conf file with an editor from a client. |
| 2 | Add one or more lines using the following format: facility.level <tab> destination |
| 3 |
For more information about the syslog.conf file, see the na_syslog.conf(5) man page.
Copyright © 1994-2003, Network Appliance, Inc. All rights
reserved.
Part No. 210-00472
File: admin34.htm
Last updated: 11/17/03 16:57:06