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$
$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"
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
@ -1408,7 +1408,7 @@ cron.* /var/log/cron
<listitem>
<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,
welche der Programmspezifikation stehen. In diesem Fall
werden alle Meldungen von <application>>ppp</application>
@ -1462,27 +1462,28 @@ cron.* /var/log/cron
<indexterm><primary>log rotation</primary></indexterm>
<indexterm><primary>log management</primary></indexterm>
<para>Logdateien können schnell wachsen, was viel Speicherplatz
verbrauchen kann. Zudem wird es schwieriger, nützliche
Informationen schnell zu finden. Log-Management versucht,
diesen Effekt zu mildern. &os; verwendet &man.newsyslog.8;
für die Verwaltung von Logdateien. Dieses Programm
<para>Logdateien können schnell wachsen und viel Speicherplatz
belegen, was es schwieriger macht, nützliche Informationen
zu finden. Log-Management versucht,
diesen Effekt zu mildern. &os; verwendet
<application>newsyslog</application> für die Verwaltung von
Logdateien. Dieses in &os; integrierte Programm
rotiert und komprimiert in regelmäßigen Abständen Logdateien.
Optional kann es auch fehlende Logdateien erstellen und
Programme benachrichtigen, wenn Logdateien verschoben wurden.
Dabei müssen die Logdateien nicht unbedingt von &man.syslogd.8;
stammen, &man.newsyslog.8; ist auch in der Lage, Nachrichten
von anderen Programmen zu verarbeiten. Obwohl
&man.newsyslog.8; normalerweise von &man.cron.8;
aufgerufen wird, ist es kein Systemdämon. In der
Die Logdateien können von <application>syslogd</application>
oder einem anderen Programm generiert werden. Obwohl
<application>newsyslog</application> normalerweise von
&man.cron.8; aufgerufen wird, ist es kein Systemdämon. In der
Standardkonfiguration wird dieser Job jede Stunde
ausgeführt.</para>
<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
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
Dateiberechtigungen, wann die Datei rotiert wird, optionale
<foreignphrase>Flags</foreignphrase>, welche
@ -1531,7 +1532,7 @@ cron.* /var/log/cron
/var/log/weekly.log 640 5 1 $W6D0 JN
/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
rotierende, als auch für neu erstellte Dateien. Das Feld
<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
falls diese nicht existiert. Die letzten beiden Felder sind
optional und bestimmen die <acronym>PID</acronym>-Datei
sowie
wenn die Datei rotiert wird. Weitere Informationen zu
allen Feldern, gültigen <foreignphrase>flags</foreignphrase>
und wie Sie die Rotationszeit angeben können, finden Sie in
&man.syslog.conf.5;. Denken Sie daran, dass
<application>newsyslog</application> von <command>cron</command>
und wann die Datei rotiert wird.</para>
<para>Weitere Informationen zu allen Feldern, gültigen
<foreignphrase>flags</foreignphrase> und wie Sie die
Rotationszeit angeben können, finden Sie in
&man.newsyslog.conf.5;. Denken Sie daran, dass
<application>newsyslog</application> von &man.cron.8;
aufgerufen wird und somit Dateien auch nur dann rotiert,
wenn es von &man.cron.8; aufgerufen wird, und nicht
häufiger.</para>
@ -1590,9 +1592,9 @@ cron.* /var/log/cron
der Verwaltung von Protokolldateien reduzieren.</para>
<para>Die Aggregation, Zusammenführung und Rotation von
Protokolldateien kann an zentraler Stelle mit den
&os;-eigenen Werkzeugen wie &man.syslogd.8; und
&man.newsyslog.8; konfiguriert werden. In der folgenden
Protokolldateien kann in &os; mit
<application>syslogd</application> und
<application>newsyslog</application> konfiguriert werden. In der folgenden
Beispielkonfiguration sammelt Host <systemitem>A</systemitem>,
genannt <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
Einsichten in die Systemkonfiguration zu erlangen. Es ist
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
rotierte Protokolldateien. Protokolldateien mit Zugriffsmodus
<literal>600</literal> sollten verhindern, dass lokale