summaryrefslogtreecommitdiff
path: root/usr/src/man/man4/syslog.conf.4
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man4/syslog.conf.4')
-rw-r--r--usr/src/man/man4/syslog.conf.4422
1 files changed, 422 insertions, 0 deletions
diff --git a/usr/src/man/man4/syslog.conf.4 b/usr/src/man/man4/syslog.conf.4
new file mode 100644
index 0000000000..b15f5cf5a7
--- /dev/null
+++ b/usr/src/man/man4/syslog.conf.4
@@ -0,0 +1,422 @@
+'\" te
+.\" Copyright (c) 2003 Sun Microsystems, Inc. All Rights Reserved.
+.\" Copyright (c) 1983 Regents of the University of California. All rights reserved. The Berkeley software License Agreement specifies the terms and conditions for redistribution.
+.TH syslog.conf 4 "26 Apr 2006" "SunOS 5.11" "File Formats"
+.SH NAME
+syslog.conf \- configuration file for syslogd system log daemon
+.SH SYNOPSIS
+.LP
+.nf
+\fB/etc/syslog.conf\fR
+.fi
+
+.SH DESCRIPTION
+.sp
+.LP
+The file \fB/etc/syslog.conf\fR contains information used by the system log
+daemon, \fBsyslogd\fR(1M), to forward a system message to appropriate log files
+and/or users. \fBsyslogd\fR preprocesses this file through \fBm4\fR(1) to
+obtain the correct information for certain log files, defining \fBLOGHOST\fR if
+the address of "loghost" is the same as one of the addresses of the host that
+is running \fBsyslogd\fR.
+.sp
+.LP
+A configuration entry is composed of two TAB-separated fields:
+.sp
+.in +2
+.nf
+\fIselector action\fR
+.fi
+.in -2
+
+.sp
+.LP
+The \fIselector\fR field contains a semicolon-separated list of priority
+specifications of the form:
+.sp
+.in +2
+.nf
+\fIfacility\fR\fB\&.\fR\fIlevel\fR [ \fB;\fR \fIfacility\fR\fB\&.\fR\fIlevel\fR ]
+.fi
+.in -2
+
+.sp
+.LP
+where \fIfacility\fR is a system facility, or comma-separated list of
+facilities, and \fIlevel\fR is an indication of the severity of the condition
+being logged. Recognized values for \fIfacility\fR include:
+.sp
+.ne 2
+.mk
+.na
+\fB\fBuser\fR\fR
+.ad
+.RS 12n
+.rt
+Messages generated by user processes. This is the default priority for messages
+from programs or facilities not listed in this file.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBkern\fR\fR
+.ad
+.RS 12n
+.rt
+Messages generated by the kernel.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBmail\fR\fR
+.ad
+.RS 12n
+.rt
+The mail system.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBdaemon\fR\fR
+.ad
+.RS 12n
+.rt
+System daemons, such as \fBin.ftpd\fR(1M)
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBauth\fR\fR
+.ad
+.RS 12n
+.rt
+The authorization system: \fBlogin\fR(1), \fBsu\fR(1M), \fBgetty\fR(1M), among
+others.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBlpr\fR\fR
+.ad
+.RS 12n
+.rt
+The line printer spooling system: \fBlpr\fR(1B), \fBlpc\fR(1B), among others.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBnews\fR\fR
+.ad
+.RS 12n
+.rt
+Designated for the USENET network news system.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBuucp\fR\fR
+.ad
+.RS 12n
+.rt
+Designated for the UUCP system; it does not currently use the \fBsyslog\fR
+mechanism.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBcron\fR\fR
+.ad
+.RS 12n
+.rt
+Designated for \fBcron\fR/\fBat\fR messages generated by systems that do
+logging through \fBsyslog\fR. The current version of the Solaris Operating
+Environment does not use this facility for logging.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBaudit\fR\fR
+.ad
+.RS 12n
+.rt
+Designated for audit messages generated by systems that audit by means of
+syslog.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBlocal0-7\fR\fR
+.ad
+.RS 12n
+.rt
+Designated for local use.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBmark\fR\fR
+.ad
+.RS 12n
+.rt
+For timestamp messages produced internally by \fBsyslogd\fR.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fB*\fR\fR
+.ad
+.RS 12n
+.rt
+An asterisk indicates all facilities except for the \fBmark\fR facility.
+.RE
+
+.sp
+.LP
+Recognized values for \fIlevel\fR are (in descending order of severity):
+.sp
+.ne 2
+.mk
+.na
+\fB\fBemerg\fR\fR
+.ad
+.RS 11n
+.rt
+For panic conditions that would normally be broadcast to all users.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBalert\fR\fR
+.ad
+.RS 11n
+.rt
+For conditions that should be corrected immediately, such as a corrupted system
+database.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBcrit\fR\fR
+.ad
+.RS 11n
+.rt
+For warnings about critical conditions, such as hard device errors.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBerr\fR\fR
+.ad
+.RS 11n
+.rt
+For other errors.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBwarning\fR\fR
+.ad
+.RS 11n
+.rt
+For warning messages.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBnotice\fR\fR
+.ad
+.RS 11n
+.rt
+For conditions that are not error conditions, but may require special handling.
+A configuration entry with a \fIlevel\fR value of \fBnotice\fR must appear on a
+separate line.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBinfo\fR\fR
+.ad
+.RS 11n
+.rt
+Informational messages.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBdebug\fR\fR
+.ad
+.RS 11n
+.rt
+For messages that are normally used only when debugging a program.
+.RE
+
+.sp
+.ne 2
+.mk
+.na
+\fB\fBnone\fR\fR
+.ad
+.RS 11n
+.rt
+Do not send messages from the indicated \fIfacility\fR to the selected file.
+For example, a \fIselector\fR of
+.sp
+\fB*.debug;mail.none\fR
+.sp
+sends all messages \fIexcept\fR mail messages to the selected file.
+.RE
+
+.sp
+.LP
+For a given \fIfacility\fR and \fIlevel\fR, \fBsyslogd\fR matches all messages
+for that level and all higher levels. For example, an entry that specifies a
+level of \fBcrit\fR also logs messages at the \fBalert\fR and \fBemerg\fR
+levels.
+.sp
+.LP
+The \fIaction\fR field indicates where to forward the message. Values for this
+field can have one of four forms:
+.RS +4
+.TP
+.ie t \(bu
+.el o
+A filename, beginning with a leading slash, which indicates that messages
+specified by the \fIselector\fR are to be written to the specified file. The
+file is opened in append mode if it exists. If the file does not exist, logging
+silently fails for this action.
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+The name of a remote host, prefixed with an \fB@\fR, as with:
+\fB@\fR\fIserver\fR, which indicates that messages specified by the
+\fIselector\fR are to be forwarded to the \fBsyslogd\fR on the named host. The
+hostname "loghost" is treated, in the default \fBsyslog.conf\fR, as the
+hostname given to the machine that logs \fBsyslogd\fR messages. Every machine
+is "loghost" by default, per the hosts database. It is also possible to specify
+one machine on a network to be "loghost" by, literally, naming the machine
+"loghost". If the local machine is designated to be "loghost", then
+\fBsyslogd\fR messages are written to the appropriate files. Otherwise, they
+are sent to the machine "loghost" on the network.
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+A comma-separated list of usernames, which indicates that messages specified by
+the \fIselector\fR are to be written to the named users if they are logged in.
+.RE
+.RS +4
+.TP
+.ie t \(bu
+.el o
+An asterisk, which indicates that messages specified by the \fIselector\fR are
+to be written to all logged-in users.
+.RE
+.sp
+.LP
+Blank lines are ignored. Lines for which the first nonwhite character is
+a '\fB#\fR' are treated as comments.
+.SH EXAMPLES
+.LP
+\fBExample 1 \fRA Sample Configuration File
+.sp
+.LP
+With the following configuration file:
+
+.sp
+
+.sp
+.TS
+tab();
+lw(2.75i) lw(2.75i)
+lw(2.75i) lw(2.75i)
+.
+\fB*.notice\fR\fB/var/log/notice\fR
+\fBmail.info\fR\fB/var/log/notice\fR
+\fB*.crit\fR\fB/var/log/critical\fR
+\fBkern,mark.debug\fR\fB/dev/console\fR
+\fBkern.err\fR\fB@server\fR
+\fB*.emerg\fR\fB*\fR
+\fB*.alert\fR\fBroot,operator\fR
+\fB*.alert;auth.warning\fR\fB/var/log/auth\fR
+.TE
+
+.sp
+.LP
+\fBsyslogd\fR(1M) logs all mail system messages except \fBdebug\fR messages and
+all \fBnotice\fR (or higher) messages into a file named \fB/var/log/notice\fR.
+It logs all critical messages into \fB/var/log/critical\fR, and all kernel
+messages and 20-minute marks onto the system console.
+
+.sp
+.LP
+Kernel messages of \fBerr\fR (error) severity or higher are forwarded to the
+machine named \fBserver\fR. Emergency messages are forwarded to all users. The
+users \fBroot\fR and \fBoperator\fR are informed of any \fBalert\fR messages.
+All messages from the authorization system of \fBwarning\fR level or higher are
+logged in the file \fB/var/log/auth\fR.
+
+.SH ATTRIBUTES
+.sp
+.LP
+See \fBattributes\fR(5) for descriptions of the following attributes:
+.sp
+
+.sp
+.TS
+tab() box;
+cw(2.75i) |cw(2.75i)
+lw(2.75i) |lw(2.75i)
+.
+ATTRIBUTE TYPEATTRIBUTE VALUE
+_
+Interface StabilityStable
+.TE
+
+.SH SEE ALSO
+.sp
+.LP
+\fBat\fR(1), \fBcrontab\fR(1), \fBlogger\fR(1), \fBlogin\fR(1), \fBlp\fR(1),
+\fBlpc\fR(1B), \fBlpr\fR(1B), \fBm4\fR(1), \fBcron\fR(1M), \fBgetty\fR(1M),
+\fBin.ftpd\fR(1M), \fBsu\fR(1M), \fBsyslogd\fR(1M), \fBsyslog\fR(3C),
+\fBhosts\fR(4), \fBattributes\fR(5)