Annotation of 43BSDTahoe/man/man8/syslogd.8, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1983,1986 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)syslogd.8   6.5 (Berkeley) 5/26/86
                      6: .TH SYSLOGD 8 "May 26, 1986"
                      7: .UC 5
                      8: .SH NAME
                      9: syslogd \- log systems messages
                     10: .SH SYNOPSIS
                     11: .B /etc/syslogd
                     12: [
                     13: .BI \-f configfile
                     14: ] [
                     15: .BI \-m markinterval
                     16: ] [
                     17: .B \-d
                     18: ]
                     19: .SH DESCRIPTION
                     20: .I Syslogd
                     21: reads and logs messages into a set of files
                     22: described by the configuration file
                     23: /etc/syslog.conf.
                     24: Each message is one line.
                     25: A message can contain a priority code,
                     26: marked by a number in angle braces
                     27: at the beginning of the line.
                     28: Priorities are defined in
                     29: .RI < sys/syslog.h >.
                     30: .I Syslogd
                     31: reads from the UNIX domain socket
                     32: .IR /dev/log ,
                     33: from an Internet domain socket specified in
                     34: .IR /etc/services ,
                     35: and from the special device
                     36: .I /dev/klog
                     37: (to read kernel messages).
                     38: .PP
                     39: .I Syslogd
                     40: configures when it starts up
                     41: and whenever it receives a hangup signal.
                     42: Lines in the configuration file have a
                     43: .I selector
                     44: to determine the message priorities to which the line applies
                     45: and an
                     46: .IR action .
                     47: The
                     48: .I action
                     49: field are separated from the selector by one or more tabs.
                     50: .PP
                     51: Selectors are semicolon separated lists of priority specifiers.
                     52: Each priority has a
                     53: .I facility
                     54: describing the part of the system that generated the message,
                     55: a dot,
                     56: and a
                     57: .I level
                     58: indicating the severity of the message.
                     59: Symbolic names may be used.
                     60: An asterisk selects all facilities.
                     61: All messages of the specified level or higher (greater severity)
                     62: are selected.
                     63: More than one facility may be selected using commas to separate them.
                     64: For example:
                     65: .PP
                     66: .ti +5
                     67: *.emerg;mail,daemon.crit
                     68: .PP
                     69: Selects all facilities at the
                     70: .I emerg
                     71: level and the
                     72: .I mail
                     73: and
                     74: .I daemon
                     75: facilities at the
                     76: .I crit
                     77: level.
                     78: .PP
                     79: Known facilities and levels
                     80: recognized by
                     81: .I syslogd
                     82: are those listed in
                     83: .IR syslog (3)
                     84: without the leading ``LOG_''.
                     85: The additional facility
                     86: ``mark'' has a message at priority LOG_INFO sent to it every
                     87: 20 minutes
                     88: (this may be changed with the
                     89: .B \-m
                     90: flag).
                     91: The ``mark'' facility is not enabled by a facility field containing an asterisk.
                     92: The level ``none'' may be used to disable a particular facility.
                     93: For example,
                     94: .PP
                     95: .ti +5
                     96: *.debug;mail.none
                     97: .PP
                     98: Sends all messages
                     99: .I except
                    100: mail messages to the selected file.
                    101: .PP
                    102: The second part of each line describes where the message is to be logged
                    103: if this line is selected.
                    104: There are four forms:
                    105: .IP \(bu 3n
                    106: A filename (beginning with a leading slash).
                    107: The file will be opened in append mode.
                    108: .IP \(bu 3n
                    109: A hostname preceeded by an at sign (``@'').
                    110: Selected messages are forwarded to the
                    111: .I syslogd
                    112: on the named host.
                    113: .IP \(bu 3n
                    114: A comma separated list of users.
                    115: Selected messages are written to those users
                    116: if they are logged in.
                    117: .IP \(bu 3n
                    118: An asterisk.
                    119: Selected messages are written to all logged-in users.
                    120: .PP
                    121: Blank lines and lines beginning with `#' are ignored.
                    122: .PP
                    123: For example, the configuration file:
                    124: .PP
                    125: .nf
                    126: .ta 4m +\w'*.alert,auth.warning'u+3
                    127:        kern,mark.debug /dev/console
                    128:        *.notice;mail.info      /usr/spool/adm/syslog
                    129:        *.crit  /usr/adm/critical
                    130:        kern.err        @ucbarpa
                    131:        *.emerg *
                    132:        *.alert eric,kridle
                    133:        *.alert;auth.warning    ralph
                    134: .fi
                    135: .PP
                    136: logs all kernel messages
                    137: and 20 minute marks onto the system console,
                    138: all notice (or higher) level messages and all mail system messages
                    139: except debug messages
                    140: into the file /usr/spool/adm/syslog,
                    141: and all critical messages
                    142: into /usr/adm/critical;
                    143: kernel messages of error severity or higher are forwarded
                    144: to ucbarpa.
                    145: All users will be informed of any emergency messages,
                    146: the users ``eric'' and ``kridle''
                    147: will be informed of any alert messages,
                    148: and the user ``ralph''
                    149: will be informed of any alert message,
                    150: or any warning message (or higher)
                    151: from the authorization system.
                    152: .PP
                    153: The flags are:
                    154: .TP 0.5i
                    155: .B \-f
                    156: Specify an alternate configuration file.
                    157: .TP
                    158: .B \-m
                    159: Select the number of minutes between mark messages.
                    160: .TP
                    161: .B \-d
                    162: Turn on debugging.
                    163: .PP
                    164: .I Syslogd
                    165: creates the file /etc/syslog.pid, if possible,
                    166: containing a single line with its process id.
                    167: This can be used to kill or reconfigure
                    168: .I syslogd.
                    169: .PP
                    170: To bring
                    171: .I syslogd
                    172: down,
                    173: it should be sent a terminate signal (e.g. kill \`cat /etc/syslog.pid\`).
                    174: .SH FILES
                    175: .ta \w'/etc/syslog.conf    'u
                    176: .nf
                    177: /etc/syslog.conf       the configuration file
                    178: /etc/syslog.pid        the process id
                    179: /dev/log       Name of the UNIX domain datagram log socket
                    180: /dev/klog      The kernel log device
                    181: .fi
                    182: .SH SEE ALSO
                    183: logger(1),
                    184: syslog(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.