Update to r44345:

Finish editorial review of logging chapter.
This commit is contained in:
Bjoern Heidotting 2016-06-23 22:29:42 +00:00
parent ab37fcbe75
commit a0d1ed260f
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48993

View file

@ -5,7 +5,7 @@
$FreeBSD$ $FreeBSD$
$FreeBSDde: de-docproj/books/handbook/config/chapter.xml,v 1.151 2011/12/19 14:55:31 bcr Exp $ $FreeBSDde: de-docproj/books/handbook/config/chapter.xml,v 1.151 2011/12/19 14:55:31 bcr Exp $
basiert auf: r44342 basiert auf: r44345
--> -->
<chapter xmlns="http://docbook.org/ns/docbook" <chapter xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
@ -1408,7 +1408,7 @@ cron.* /var/log/cron
<listitem> <listitem>
<para>Zeile 33 zeigt ein Beispiel für die Nutzung einer <para>Zeile 33 zeigt ein Beispiel für die Nutzung einer
<emphasis>Programmspezifikation</emphasis>. Die Programmspezifikation. Die
nachfolgenden Regeln sind dann nur für Programme gültig, nachfolgenden Regeln sind dann nur für Programme gültig,
welche der Programmspezifikation stehen. In diesem Fall welche der Programmspezifikation stehen. In diesem Fall
werden alle Meldungen von <application>>ppp</application> werden alle Meldungen von <application>>ppp</application>
@ -1462,27 +1462,28 @@ cron.* /var/log/cron
<indexterm><primary>log rotation</primary></indexterm> <indexterm><primary>log rotation</primary></indexterm>
<indexterm><primary>log management</primary></indexterm> <indexterm><primary>log management</primary></indexterm>
<para>Logdateien können schnell wachsen, was viel Speicherplatz <para>Logdateien können schnell wachsen und viel Speicherplatz
verbrauchen kann. Zudem wird es schwieriger, nützliche belegen, was es schwieriger macht, nützliche Informationen
Informationen schnell zu finden. Log-Management versucht, zu finden. Log-Management versucht,
diesen Effekt zu mildern. &os; verwendet &man.newsyslog.8; diesen Effekt zu mildern. &os; verwendet
für die Verwaltung von Logdateien. Dieses Programm <application>newsyslog</application> für die Verwaltung von
Logdateien. Dieses in &os; integrierte Programm
rotiert und komprimiert in regelmäßigen Abständen Logdateien. rotiert und komprimiert in regelmäßigen Abständen Logdateien.
Optional kann es auch fehlende Logdateien erstellen und Optional kann es auch fehlende Logdateien erstellen und
Programme benachrichtigen, wenn Logdateien verschoben wurden. Programme benachrichtigen, wenn Logdateien verschoben wurden.
Dabei müssen die Logdateien nicht unbedingt von &man.syslogd.8; Die Logdateien können von <application>syslogd</application>
stammen, &man.newsyslog.8; ist auch in der Lage, Nachrichten oder einem anderen Programm generiert werden. Obwohl
von anderen Programmen zu verarbeiten. Obwohl <application>newsyslog</application> normalerweise von
&man.newsyslog.8; normalerweise von &man.cron.8; &man.cron.8; aufgerufen wird, ist es kein Systemdämon. In der
aufgerufen wird, ist es kein Systemdämon. In der
Standardkonfiguration wird dieser Job jede Stunde Standardkonfiguration wird dieser Job jede Stunde
ausgeführt.</para> ausgeführt.</para>
<para>Um zu wissen, welche Maßnahmen zu ergreifen sind, liest <para>Um zu wissen, welche Maßnahmen zu ergreifen sind, liest
&man.newsyslog.8; seine Konfigurationsdatei, standardmäßig <application>newsyslog</application> seine
Konfigurationsdatei
<filename>/etc/newsyslog.conf</filename>. Diese <filename>/etc/newsyslog.conf</filename>. Diese
Konfigurationsdatei enthält eine Zeile für jede Datei, die Konfigurationsdatei enthält eine Zeile für jede Datei, die
von &man.newsyslog.8; verwaltet wird. Jede Zeile enthält von <application>newsyslog</application> verwaltet wird. Jede Zeile enthält
Informationen über den Besitzer der Datei, die Informationen über den Besitzer der Datei, die
Dateiberechtigungen, wann die Datei rotiert wird, optionale Dateiberechtigungen, wann die Datei rotiert wird, optionale
<foreignphrase>Flags</foreignphrase>, welche <foreignphrase>Flags</foreignphrase>, welche
@ -1531,7 +1532,7 @@ cron.* /var/log/cron
/var/log/weekly.log 640 5 1 $W6D0 JN /var/log/weekly.log 640 5 1 $W6D0 JN
/var/log/xferlog 600 7 100 * JC</programlisting> /var/log/xferlog 600 7 100 * JC</programlisting>
<para>Jede Zeile beginnt mit dem Namen der Datei, die rotiert <para>Jede Zeile beginnt mit dem Namen der Protokolldatei, die rotiert
werden soll, optional gefolgt von Besitzer und Gruppe für werden soll, optional gefolgt von Besitzer und Gruppe für
rotierende, als auch für neu erstellte Dateien. Das Feld rotierende, als auch für neu erstellte Dateien. Das Feld
<literal>mode</literal> definiert die Zugriffsrechte der <literal>mode</literal> definiert die Zugriffsrechte der
@ -1549,12 +1550,13 @@ cron.* /var/log/cron
wie eine Datei zu rotieren ist, oder eine Datei zu erstellen wie eine Datei zu rotieren ist, oder eine Datei zu erstellen
falls diese nicht existiert. Die letzten beiden Felder sind falls diese nicht existiert. Die letzten beiden Felder sind
optional und bestimmen die <acronym>PID</acronym>-Datei optional und bestimmen die <acronym>PID</acronym>-Datei
sowie und wann die Datei rotiert wird.</para>
wenn die Datei rotiert wird. Weitere Informationen zu
allen Feldern, gültigen <foreignphrase>flags</foreignphrase> <para>Weitere Informationen zu allen Feldern, gültigen
und wie Sie die Rotationszeit angeben können, finden Sie in <foreignphrase>flags</foreignphrase> und wie Sie die
&man.syslog.conf.5;. Denken Sie daran, dass Rotationszeit angeben können, finden Sie in
<application>newsyslog</application> von <command>cron</command> &man.newsyslog.conf.5;. Denken Sie daran, dass
<application>newsyslog</application> von &man.cron.8;
aufgerufen wird und somit Dateien auch nur dann rotiert, aufgerufen wird und somit Dateien auch nur dann rotiert,
wenn es von &man.cron.8; aufgerufen wird, und nicht wenn es von &man.cron.8; aufgerufen wird, und nicht
häufiger.</para> häufiger.</para>
@ -1590,9 +1592,9 @@ cron.* /var/log/cron
der Verwaltung von Protokolldateien reduzieren.</para> der Verwaltung von Protokolldateien reduzieren.</para>
<para>Die Aggregation, Zusammenführung und Rotation von <para>Die Aggregation, Zusammenführung und Rotation von
Protokolldateien kann an zentraler Stelle mit den Protokolldateien kann in &os; mit
&os;-eigenen Werkzeugen wie &man.syslogd.8; und <application>syslogd</application> und
&man.newsyslog.8; konfiguriert werden. In der folgenden <application>newsyslog</application> konfiguriert werden. In der folgenden
Beispielkonfiguration sammelt Host <systemitem>A</systemitem>, Beispielkonfiguration sammelt Host <systemitem>A</systemitem>,
genannt <systemitem genannt <systemitem
class="fqdomainname">logserv.example.com</systemitem>, class="fqdomainname">logserv.example.com</systemitem>,
@ -1834,7 +1836,8 @@ Logging to FILE /var/log/messages</screen>
vielleicht, auf diese Dateien zuzugreifen, um zusätzliche vielleicht, auf diese Dateien zuzugreifen, um zusätzliche
Einsichten in die Systemkonfiguration zu erlangen. Es ist Einsichten in die Systemkonfiguration zu erlangen. Es ist
absolut notwendig, die richtigen Berechtigungen auf diesen absolut notwendig, die richtigen Berechtigungen auf diesen
Dateien zu setzen. Das Werkzeug &man.newsyslog.8; unterstützt Dateien zu setzen. Das Werkzeug
<application>newsyslog</application> unterstützt
das Setzen von Berechtigungen auf gerade erstellte oder das Setzen von Berechtigungen auf gerade erstellte oder
rotierte Protokolldateien. Protokolldateien mit Zugriffsmodus rotierte Protokolldateien. Protokolldateien mit Zugriffsmodus
<literal>600</literal> sollten verhindern, dass lokale <literal>600</literal> sollten verhindern, dass lokale