Protokolle#
Logdateien#
Die im Folgenden beschriebenen Logdateien sind nur dem Benutzer root in der Systemkonsole zugänglich, nicht jedoch Administratoren über die Weboberfläche. Die Daten dürfen ausschließlich zur Fehleranalyse und nach Absprache mit der Schulleitung zur Aufklärung von Missbrauchsfällen verwendet werden, nicht jedoch für routinemäßige Kontrollen.
Legende
PD: Diese Datei kann personenbezogene Daten wie z. B. IP-Adressen oder Benutzernamen enthalten.
DB: Diese Datei speichert keine zeitliche Abfolge von
Ereignissen, sondern Schlüssel-Wert-Paare. Beispielweise speichert
/var/log/lastlog
für jeden Systembenutzer den Zeitpunkt des letzten
erfolgreichen Logins. Dieser gespeicherte Wert wird bei jedem Login
aktualisiert. Solche Logdateien haben keine begrenzte Speicherdauer, sondern
können nur insgesamt gelöscht werden.
APT#
APT ist die Debian-Paketverwaltung, die zum Herunterladen und Installieren von IServ-Modulen und IServ-Updates verwendet wird.
Verzeichnis: /var/log/apt
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
12 Monate |
Aktivitätsprotokoll |
|
nein |
12 Monate |
Bildschirmausgabe |
CUPS#
CUPS ist der Druckserver, der vom Druckmodul verwendet wird.
Verzeichnis: /var/log/cups
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Zugriffe |
|
ja |
7 Tage |
Fehler |
|
ja |
7 Tage |
Druckjobs |
Etherpad#
Etherpad ist der Backend-Server des Texte-Moduls.
Verzeichnis: /var/log/etherpad-lite
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
7 Tage |
Warnungen und Fehler |
Exim#
Exim ist der MTA von IServ, der für den Empfang und Versand von E-Mails verantwortlich ist.
Verzeichnis: /var/log/exim4
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Zugestellte E-Mails (Zeitstempel, Absender, Empfänger, IP-Adresse, Protokoll) |
|
ja |
7 Tage |
Schwerwiegende Fehler (Zeitstempel, Meldung) |
|
ja |
7 Tage |
Abgewiesene E-Mails (Zeitstempel, Absender, IP-Adresse, Fehlermeldung) |
iservupd#
iservupd
ist das Updateprogramm von IServ, das jede Nacht automatisch Updates
herunterlädt und installiert.
Verzeichnis: /var/log/iservupd
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
30 Tage |
Programmausgabe |
Let’s Encrypt#
Let’s Encrypt ist eine X.509-Zertifizierungsstelle, über die IServ sich selber vollautomatisch kostenlose SSL-Zertifikate erstellen kann.
Verzeichnis: /var/log/letsencrypt
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
10 Aufrufe |
Programmausgabe |
nginx#
nginx
mit dem Ranger-Modul wird von IServ als Proxy für Windows-Updates
verwendet, da der Proxyserver Squid die HTTP Range-Requests vom Windows-Update
nicht cachen kann.
Verzeichnis: /var/log/nginx
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Zugriffe (IP-Adresse, Benutzer, Zeitstempel, Anfrage, Status-Code, Größe, Referrer, Browser) |
|
nein |
7 Tage |
Cache-Nutzung |
|
nein |
7 Tage |
Cache-Nutzung |
|
ja |
7 Tage |
Fehler (IP-Adresse, Zeitstempel, Anfrage, Schweregrad, Meldung) |
|
nein |
7 Tage |
Abfragen |
PostgreSQL#
PostgreSQL ist der Datenbankserver, der vor allem von der Weboberfläche zum Speichern von Daten verwendet wird.
Verzeichnis: /var/log/postgresql
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Warnungen und Fehler |
ProFTPd#
ProFTPd ist der FTP-Server von IServ.
Verzeichnis: /var/log/proftpd
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
7 Tage |
|
|
ja |
7 Tage |
Logins (Zeitstempel, IP-Adresse, Benutzer) |
|
nein |
7 Tage |
Zugriffe per SSL |
|
ja |
7 Tage |
Schreibzugriffe (IP-Adresse, Benutzer, Zeitstempel, Datei, Status-Code, Größe) |
|
ja |
7 Tage |
Datenübertragungen |
|
ja |
7 Tage |
Datenübertragungen |
FreeRADIUS#
FreeRADIUS ist ein Authentifizierungsdienst, der von den optionalen Modulen VPN und WLAN benutzt wird,
Verzeichnis: /var/log/freeradius
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Logins (IP-Adresse, MAC-Adresse, Benutzer, Zeitstempel, Dienst, Status) |
Office#
Verzeichnis: /var/log/iserv-docker-libreoffice-online
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Programmausgabe |
Samba#
Samba arbeitet als Domain Controller für Windows- und Linux-Clients und stellt Datei- und Druckdienste zur Verfügung.
Verzeichnis: /var/log/samba
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Dienst zur Namensauflösung |
|
ja |
7 Tage |
Dienst für Dateiserver |
|
ja |
7 Tage |
Schreibzugriffe (Zeitstempel, Benutzer, IP-Adresse, Freigabe, Aktion, Dateiname) |
Softwareverteilung#
Verzeichnis: /var/log/deploy
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
30 Tage |
Automatische nächtliche Updates von Windows-Clients |
Verzeichnis: /var/log/php/deploy
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
5 Jahre |
Betriebssysteminstallation |
|
nein |
10 Tage |
Status-Update |
|
nein |
3 Monate |
Programminstallation |
Squid#
Squid ist der Proxyserver von IServ. Alle HTTP-Zugriffe der Clients werden von der Firewall automatisch durch Squid geleitet (transparenter Proxy) und stehen daher immer im Log; HTTPS-Zugriffe laufen nur durch Squid, wenn IServ auf den Clients als Proxy eingetragen ist oder die Clients ihn per WPAD automatisch gefunden haben.
Verzeichnis: /var/log/squid3
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Zugriffe (IP-Adresse, Zeitstempel, Anfrage, Status-Code, Größe, Referrer, Browser) |
|
ja |
7 Tage |
Cacheverwaltung |
|
nein |
7 Tage |
Systemmeldungen des Webfilters |
andere |
ja |
7 Tage |
Zugriffe auf gesperrte Seiten |
Verzeichnis: /var/log/squidguard
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
7 Tage |
Systemmeldungen des Webfilters |
Synapse#
Synapse ist der Backend-Server des Messengers.
Verzeichnis: /var/log/iserv-docker-matrix
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Warnungen und Fehler (Zeitstempel, betroffener Dienst, Schweregrad, Fehlermeldung) |
System#
Verzeichnis: /var/log
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
nein |
4 Wochen |
Paketverwaltung ( |
|
nein |
4 Wochen |
USV |
|
nein |
12 Monate |
Paketverwaltung ( |
|
ja |
7 Tage |
Anmeldungen am System (lokal, SSH, |
|
ja |
4 Wochen |
Fehlgeschlagene Logins an der Systemkonsole |
|
ja |
7 Tage |
Systemdienste (u. a. |
|
ja |
7 Tage |
Kernel: Debug-Meldungen |
|
nein |
12 Monate |
Paketverwaltung ( |
|
ja |
7 Tage |
Firewall ( |
|
nein |
– |
Schrift-Cache. Wird nicht rotiert, aber bei Updates vom fontconfig-Paket überschrieben. |
|
nein |
1000 Zeilen |
Backup-Status |
|
ja |
7 Tage |
Namen von Dateien und Ordnern, die im Backup sind |
|
ja |
7 Tage |
Alle Meldungen, die auch in /var/log/*.log landen |
|
nein |
7 Tage |
Kernel: Meldungen |
|
ja |
DB |
Letzte Logins an der Systemkonsole |
|
ja |
7 Tage |
Mailserver (Cyrus) |
|
nein |
4 Wochen |
Monitoring der Systemdienste ( |
|
nein |
7 Tage |
Rootkit-Scanner ( |
|
ja |
7 Tage |
Verbindungsaufbauten und fehlgeschlagene Authentifizierungsversuche mit IP-Adresse |
|
ja |
7 Tage |
Systemdienste (u. a. |
|
ja |
7 Tage |
Systemdienste (u. a. |
|
ja |
4 Wochen |
Letzte Logins an der Systemkonsole |
Verzeichnis: /var/lib/iserv/log
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Anmeldungen am System (lokal, SSH, |
ulogd#
ulogd
protokolliert geroutete TCP-SYN-Pakete mit Zielport 25 (SMTP) oder
Zielport 443 (HTTPS) im PCAP-Format, damit bei Warnmeldungen vom
Internetanbieter nachvollzogen werden kann, welcher Client Spam versendet haben
könnte (SMTP) oder mit einem Virus infiziert sein könnte, wenn dieser mit einem
Command-and-Control-Server Kontakt aufgenommen hat (HTTPS).
Verzeichnis: /var/log/ulogd
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Default-Log für Pakete, die |
|
ja |
7 Tage |
HTTPS-Pakete |
|
ja |
7 Tage |
SMTP-Pakete |
Weboberfläche#
Verzeichnis: /var/log/php
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
IServ 2-Fehlerberichte (Zeitstempel, Speicherinhalt des Programms beim Abbruch) |
|
ja |
7 Tage |
IServ 3-Fehlerberichte (Testbetrieb) |
|
ja |
7 Tage |
IServ 3-Fehlerberichte (Produktivbetrieb) |
WebDAV#
Verzeichnis: /var/log/iserv/webdav
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
WebDAV-Fehlerberichte (Zeitstempel, Speicherinhalt des Programms beim Abbruch, Benutzer) |
Wolke#
Verzeichnis: /var/log/iserv/docker-cloudfiles/cloudfiles.log
Dateiname |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
|
ja |
7 Tage |
Fehlerberichte (Zeitstempel, Warnung/Fehler, Benutzer) |
Datenbank#
Zusätzlich zu den Logdateien im Dateisystem werden von IServ auch Datenbanktabellen zur Protokollierung eingesetzt. Diese Tabellen sind teilweise über die Weboberfläche durchsuchbar oder werden maschinell zu administrativen Zwecken ausgewertet. Außerdem sind die Tabellen dem Benutzer root über die Systemkonsole zugänglich.
Sitzungen#
Die Benutzer-Sitzungen von Diensten wie dem SMB-Server, dem FTP-Server, dem E-Mail-Server und der Weboberfläche werden in folgenden Tabellen protokolliert.
Tabellennamen |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
session_log |
ja |
6 Monate |
Erfolgreiche An- und Abmeldungen (Zeitstempel, Benutzername, Dienst, Protokoll, IP-Adresse, Port, Prozess-ID, Sitzungs-ID, Ressource, verwendete Verschlüsselung, kontextabhängige Informationen) |
session_fail |
ja |
6 Monate |
Fehlgeschlagene Anmeldungen (Zeitstempel, Benutzername, Dienst, Protokoll, IP-Adresse, Port, Ressource, verwendete Verschlüsselung) |
Dateioperationen#
Dateioperationen, also das Anlegen, Ändern, Entfernen und Verschieben von Dateien wird in folgenden Tabellen dienstübergreifend protokolliert.
Tabellennamen |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
file_log |
ja |
6 Monate |
Dateioperationen (Zeitstempel, IP-Adresse, Dienst, Benutzername, Gruppen und Benutzer-Homeverzeichnisse, durchgeführte Aktion, Dateityp, Quell- und Zieldateipfad) |
file_log_rnfr |
ja |
6 Monate |
FTP-RNFR-Befehle bis RNTO-Befehl folgt, dann in file_log übertragen (Zeitstempel, IP-Adresse, Dienst, Benutzername, Gruppen und Benutzer-Homeverzeichnisse, durchgeführte Aktion, Dateityp, Quell- und Zieldateipfad) |
Messenger, gelöschte Benutzer#
Aus Gründen der Fehlersuche wird die IServ-UUID zusammen mit dem Datum des Löschvorgangs für sechs Monate protokolliert.
Tabellennamen |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
messenger_deleted_users_log |
ja |
6 Monate |
Zeitpunkt der Löschanweisung eines Benutzers an Synapse (Zeitstempel, IServ-UUID) |
Sonstige Protokolle#
Für weitere Ereignisse, wie z. B. das Anlegen eines Benutzers, werden Protokolleinträge in die folgende Tabelle geschrieben.
Tabellennamen |
PD |
Speicherdauer |
Beschreibung |
---|---|---|---|
log |
ja |
2 Jahre [1] |
Erfolgreiche An- und Abmeldungen (Zeitstempel, Benutzername, Anzeigename des Benutzers, Gruppenname, IP-Adresse, Modul, kontextabhängige Informationen) |