Nicolas Ternisien
2
Inhaltsverzeichnis 1 KSystemLog verwenden 5 1.1 Einführung.......................................... 5 1.1.1 Was ist KSystemLog?................................ 5 1.1.2 Funktionen..................................... 6 1.2 Protokolldateien mit KSystemLog lesen......................... 6 1.2.1 Erste Schritte.................................... 7 1.2.2 Einfaches Lesen von Protokolldateien...................... 7 1.2.2.1 Sortierung von Protokollzeilen..................... 7 1.2.2.2 Filtern von Protokollzeilen....................... 8 1.2.3 Andere Funktionen................................. 8 1.2.3.1 Farbige Darstellung von Protokollzeilen............... 8 1.2.3.2 Prozessidentifizierung ausblenden.................. 8 1.2.4 Überwachung verwalten............................. 9 1.2.5 Verwaltung mehrerer geöffneter Unterfenster................. 9 2 Danksagungen und Lizenz 10 A Bezugsquellen und Installation von KSystemLog 11
Zusammenfassung KSystemLog ist ein KDE-Betrachter für Systemprotokolle. Das Programm ist für unerfahrene Benutzer geeignet die nicht wissen, wo Sie Informationen über Ihr System erhalten können oder wo das System die verschiedenen Protokolldateien hinterlegt. Darüber hinaus ermöglicht KSystemLog erfahrenen Benutzern den schnellen Zugriff zum Beispiel auf Informationen über Probleme, die auf ihrem Server auftreten.
Kapitel 1 KSystemLog verwenden 1.1 Einführung 1.1.1 Was ist KSystemLog? KSystemLog ist ein Betrachter für Systemprotokolle. KSystemLog hilft Benutzern zu verstehen, was Ihr Rechner im Hintergrund macht. Die Aufgabe von KSystemLog ist eine vereinfachte Darstellung der Protokolldateien des eigenen Systems. Das Programm ist für unerfahrene Benutzer geeignet, die nicht wissen, wo Sie Informationen über Ihr System erhalten können oder wo das System die verschiedenen Protokolldateien hinterlegt. Darüber hinaus ermöglicht KSystemLog erfahrenen Benutzern den schnellen Zugriff zum Beispiel auf Informationen über Probleme, die auf ihrem Server auftreten. KSystemLog versucht daher einige erweiterte Funktionen bereitzustellen, mit deren Hilfe die Protokolldateien bestimmter Programme gefiltert und ausgewertet werden können. 5
1.1.2 Funktionen In der aktuellen Version 0.4 besitzt KSystemLog eine Reihe von nützlichen Funktionen. Dazu gehören unter anderem: Unterstützung für viele verschiedene Arten von Protokolldateien, für das Format des Syslog- Servers und für Samba Anzeige verschiedener Protokolldateien in einzelnen Unterfenstern. Lesen einer Protokolldatei aus mehreren Quellen Neue Zeilen im Protokoll werden automatisch fettgedruckt angezeigt Gruppierung nach verschiedenen Kriterien (Protokollstufe, Protokolldatei, Prozess, Zeit,...) Ausführliche Informationen zu jeder Protokoll-Zeile Manuelles Hinzufügen von Protokoll-Einträgen KSystemLog kann folgende Protokolldateien auf Ihrem System überwachen: Syslog-Protokolle (Systemmeldungen) X.org-Protokolle Kernel-Protokolle Authentifizierungs-Protokolle ACPID-Protokolle CUPS-Protokolle Postfix-Protokolle Apache-Protokolle Samba-Protokolle Dienste-Protokolle Cron-Protokolle XSession-Protokolle Viele andere Funktionen sind darüber hinaus ebenfalls enthalten und werden in den weiteren Kapiteln dieses Handbuchs erläutert. 1.2 Protokolldateien mit KSystemLog lesen Wie Sie in den folgenden Bildschirmfoto sehen, stellt KSystemLog Funktionen zur Verfügung, mit deren Hilfe sich die einzelnen Protokoll-Zeilen einer Protokolldatei leicht filtern und sortieren lassen. Die einzelnen Möglichkeiten zum Sortieren und Filtern werden im nächsten Kapitel dieses Handbuchs gezeigt. 6
1.2.1 Erste Schritte Nach dem Start versucht KSystemLog in der Voreinstellung zunächst die wichtigste Protokolldatei des Systems - das Systemprotokoll - zu öffnen. Wird Ihnen diese nicht angezeigt, und es öffnet sich stattdessen ein kleines Nachrichtenfenster, so haben Sie KSystemLog sehr wahrscheinlich nicht mit Systemverwalterrechten gestartet. Die Protokolldateien finden sich unter Linux normalerweise im Ordner /var/log, für den normale Benutzer üblicherweise keine Berechtigung zum Lesen besitzen. Im Einrichtungsdialog können Sie eine andere Protokolldatei einstellen, die beim Programmstart geöffnet werden soll. 1.2.2 Einfaches Lesen von Protokolldateien 1.2.2.1 Sortierung von Protokollzeilen Jede Zeile einer Protokolldatei wird in einer Listenansicht dargestellt. Die Einträge können durch Klicken auf den Titel der Spalte sortiert werden Durch einen erneuten Klick auf den Titel der Spalte kann zwischen absteigender und aufsteigender Sortierung gewechselt werden. Möchten Sie zur ursprünglichen Sortierung zurückkehren, welche beim Öffnen der Protokoll-Datei genutzt wurde, wählen Sie im Menü Bearbeiten Erneut laden. Alternativ dazu können Sie auch auf den Titel der ersten Spalte in der Liste klicken, der normalerweise mit Datum beschriftet ist. Die Sortierung erfolgt dann in aufsteigender Reihenfolge. Auch wenn Ihr Protokollierungs-Modus keine Zeitangaben für jede Protokoll-Zeile verwendet, wie beispielsweise beim X.org-Protokoll, erfolgt die Sortierung in korrekter Form, da KSystemLog die interne Reihenfolge beibehält. 7
1.2.2.2 Filtern von Protokollzeilen Sie können auch die Filterleiste verwenden, um nach einem ausgewähltem Kriterium oder nach eingegebenen Zeichenketten zu filtern. Geben Sie dazu eine Zeichenkette in die Filterleiste ein. Die Liste der Protokollzeilen wird nun automatisch verändert, sodass nur noch Protokollzeilen angezeigt werden, die zum ausgewählten Filter passen. In der Standardeinstellung enthält das Auswahlfeld neben dem Filter den Eintrag Alle. Dann wird eine Protokoll-Zeile nur angezeigt wird, wenn in einer der Spalten die Zeichenkette des Filter-Suchbegriffs enthalten ist. Sie können an dieser Stelle natürlich auch einen anderen Eintrag auswählen. Die Zeichenkette des Filter-Suchbegriffs wird dann nur mit den Einträgen in der entsprechend ausgewählten Spalte abgeglichen. Wählen Sie zum Beispiel in der Protokolldatei Systemprotokoll die Spalte Prozess aus, und tragen Sie darüber hinaus in der Filterleiste den Namen eines Prozesses ein, so zeigt Ihnen KSystemLog alle Protokoll-Zeilen an, welche von diesem Prozess gesendet bzw. erstellt wurden. 1.2.3 Andere Funktionen 1.2.3.1 Farbige Darstellung von Protokollzeilen Diese Option ist in der Standardeinstellung aktiviert und hilft Ihnen, die wichtigen Protokoll- Zeilen zu erkennen. Protokoll-Zeilen der Stufe Fehler werden mit einer auffälligeren Farbe als Protokoll-Zeilen der Stufe Hinweis angezeigt. Die farbige Darstellung von Protokoll-Zeilen kann Einrichtungsdialog abgeschaltet werden. 1.2.3.2 Prozessidentifizierung ausblenden Möchten Sie nur bestimmte Prozess anzeigen (beispielsweise im Systemprotokoll oder im Cron- Protokoll), so können Sie die Prozess-Identifikation (PID) in der Spalte Prozess ausblenden. Das kann zum Beispiel dann nützlich sein, wenn Sie die Ausgabe eines bestimmten Befehls wie zum Beispiel zum Start des Samba-Servers untersuchen möchten. In diesem Fall benutzen Sie Filterleiste. 8
1.2.4 Überwachung verwalten KSystemLog stellt Ihnen eine einfache Möglichkeit zum Lesen und Überwachen Ihrer Protokolldateien zur Verfügung. Natürlich ist es in einigen Fällen lediglich nötig, bereits vorhandene Zeilen vorhandener Protokolldateien zu analysieren. In diesem Fall nützt es Ihnen nichts, wenn neu hinzukommende Zeilen in den Protokolldateien ebenfalls angezeigt werden. KSystemLog gibt Ihnen daher die Möglichkeit, die Überwachung von Protokolldateien zu deaktivieren. Klicken Sie dazu auf den Knopf Anhalten in der Werkzeugleiste. Durch diese Einstellung werden alle geöffneten Protokolldateien geschlossen, die Protokolldateien selbst jedoch werden weiter von anderen Prozessen gefüllt, ohne dass Sie diese Änderungen jedoch auslesen. Natürlich können Sie die Überwachung auch wieder aktivieren. Klicken Sie dazu auf den Knopf Erneut laden, so werden Ihnen auch neue Protokoll-Zeilen angezeigt. Darüber hinaus können Sie die Option Zu neuen Zeilen springen im Kontextmenü des Hauptfensters aktivieren, um sich alle neuen hinzukommenden Protokoll-Zeilen anzeigen zu lassen. 1.2.5 Verwaltung mehrerer geöffneter Unterfenster KSystemLog ermöglicht die Anzeige mehrerer Protokolldateien in getrennten Unterfenstern. Um diese Funktion zu nutzen, verwenden Sie die Einträge im Menü Fenster um zusätzliche Unterfenster zu öffnen und zu verwalten. Sobald Sie ein Unterfenster ausgewählt haben, wählen Sie im Menü ein Protokoll zur Anzeige aus. 9
Kapitel 2 Danksagungen und Lizenz KSystemLog KSystemLog, Copyright 2008 Nicolas Ternisien Mitwirkende: Patrick Dreker : Ideen und Programmcode-Verbesserungen. Bojan : SSH-Protokollmodus, Drucken. Besonderer Dank an alle Übersetzer von KSystemLog. Übersetzung Michael MielewczikMichael.MIelewczik@linux-technical.info Diese Dokumentation ist unter den Bedingungen der GNU Free Documentation License veröffentlicht. Dieses Programm ist unter den Bedingungen der GNU General Public License veröffentlicht. 10
Anhang A Bezugsquellen und Installation von KSystemLog KSystemLog hat eine eigene Webseite auf http://ksystemlog.forum-software.org. Dort finden Sie weitere aktuelle Informationen über die Bezugsquellen von KSystemLog. KSystemLog finden Sie außerdem in folgendem Ordner des KDE-Git-Archivs: KSystemLog im KDE-Archiv 11