Update to r44345:
Finish editorial review of logging chapter.
This commit is contained in:
parent
ab37fcbe75
commit
a0d1ed260f
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48993
1 changed files with 28 additions and 25 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue