Protokoll
Rolle: Administrator
Überblick
Das Protokoll hält fest, wer wann welche wichtige Aktion in oPBWeb ausgelöst hat: Anmeldungen, Änderungen an Konten, Paketen, Depots und Einstellungen. Du findest es unter Benutzer und Rollen im Reiter Protokoll. Nur Administratoren können es lesen.
Einträge lassen sich in der Oberfläche weder ändern noch löschen. Auch wenn du ein Benutzerkonto löschst, bleiben seine Einträge mit dem Benutzernamen erhalten.
Das Protokoll lesen

Die neuesten Einträge stehen oben. Jede Zeile hat diese Spalten:
| Spalte | Inhalt |
|---|---|
| Zeitpunkt | Datum und Uhrzeit der Aktion |
| Benutzername | Wer die Aktion ausgelöst hat. Bei fehlgeschlagenen Anmeldungen der eingegebene Name. |
| Aktion | Technischer Schlüssel der Aktion, zum Beispiel user.created (siehe Liste der Aktionen
) |
| Objekt | Art und Kennung des betroffenen Objekts, zum Beispiel depot depot01.example.local |
| Details | Zusätzliche Angaben im JSON-Format, zum Beispiel die geänderten Felder oder der Grund einer abgelehnten Anmeldung |
| IP | IP-Adresse, von der die Anfrage kam |
Über der Tabelle siehst du, wie viele Einträge angezeigt werden, etwa „100 von 2.345 Einträgen“. Es werden jeweils 100 Einträge geladen. Mit Weitere laden unter der Tabelle holst du die nächsten 100.
Aktionsschlüssel und Details erscheinen immer so, wie oPBWeb sie speichert, also auf Englisch und unabhängig von der eingestellten Sprache.
Einträge filtern
- Trag im Feld Aktion den Anfang eines Aktionsschlüssels ein.
user.findet alle Aktionen an Benutzerkonten,auth.login_failednur die fehlgeschlagenen Anmeldungen. - Trag im Feld Benutzername einen Benutzernamen ein. Hier muss der Name vollständig und genau stimmen.
- Klick auf Filtern.
Du kannst beide Felder kombinieren. Um alle Einträge wieder zu sehen, leere die Felder und klick erneut auf Filtern.
Aufgezeichnete Aktionen
| Aktion | Wann sie entsteht |
|---|---|
auth.login | erfolgreiche Anmeldung |
auth.login_failed | abgelehnte Anmeldung (Grund in Details) |
auth.logout | Abmeldung |
auth.password_changed | Benutzer ändert sein eigenes Passwort |
user.created | Konto angelegt |
user.updated | Konto bearbeitet (Name, E-Mail, Rolle, Sprache, aktiv) |
user.password_set | Administrator setzt ein Passwort |
user.unlocked | Administrator hebt eine Sperre auf |
user.deleted | Konto gelöscht |
package.created | neues Paket oder Meta-Paket angelegt |
package.deleted | ganzes Paket gelöscht (Paket löschen …) |
package.archived | Paket archiviert; Details nennt die Zahl der gelöschten Build-Ergebnisse |
package.restored | archiviertes Paket wiederhergestellt |
package.import_started | Import einer .opsi-Datei gestartet |
package.install_started | Installation auf Depots gestartet |
package.uninstall_started | Deinstallation auf Depots gestartet |
version.updated | Produktdaten einer Version gespeichert |
version.properties | Properties gespeichert |
version.dependencies | Abhängigkeiten gespeichert |
version.files_uploaded | Dateien ins Paket hochgeladen |
version.build_started | Bauen gestartet |
version.released | Version freigegeben (beim Start der Installation) |
version.reopened | Zurück auf Entwurf |
version.copied | Neue Version angelegt |
version.deleted | Version gelöscht |
depot.updated | Depot-Einstellungen geändert (Stufe, Dienst-URL, Aktiv) |
depot.deleted | Depot aus oPBWeb entfernt |
depot.unlock | Produkte auf einem Depot entsperrt |
depot.repository_delete | Dateien aus dem Repository eines Depots gelöscht |
files.written | Datei auf dem Server gespeichert (Depots › Dateien) |
files.mkdir | Ordner auf dem Server angelegt |
files.moved | Datei oder Ordner auf dem Server umbenannt |
files.deleted | Datei oder Ordner auf dem Server gelöscht |
files.upload_started | Upload auf den Server gestartet |
workbench.import_started | Import aus der Workbench gestartet |
workbench.export_started | Export in die Workbench gestartet |
snippets.imported | Snippets importiert |
settings.updated | Einstellungen für neue Pakete, Meta-Pakete oder Changelog geändert (geänderte Schlüssel in Details) |
opsi_server.created | Configserver hinzugefügt |
opsi_server.updated | Verbindungsdaten oder Stufe eines Configservers geändert |
opsi_server.deleted | Configserver mit Entfernen … entfernt |
opsi_server.ca_accepted | Neues Zertifikat übernehmen nach einer CA-Rotation |
storage.cleanup | Bereinigung des Objektspeichers bestätigt (nur der Löschlauf, nicht der Probelauf) |
Bei Aktionen, die einen Job starten (…_started), zeigt das Protokoll nur, wer den Job gestartet hat. Ob er erfolgreich war, siehst du unter Jobs
.
Was nicht aufgezeichnet wird
Einige Aktionen erscheinen bewusst nicht im Protokoll:
- neue Changelog-Einträge
- Speichern von Dateiinhalten im Paket (Scripteditor)
- Anlegen, Verschieben, Umbenennen und Löschen von Dateien und Ordnern im Paket
- Anlegen, Ändern und Löschen einzelner Snippets und Snippet-Kategorien
- Depot-Abgleich
- Lesen des Repositorys und Einlesen der Workbench
- Vom Server holen (CA-Zertifikat) und Verbindung testen
- der Probelauf beim Bereinigen des Objektspeichers
Für viele dieser Aktionen gibt es trotzdem eine Spur: Alles, was als Job läuft, steht mit Auslöser und Log in der Jobliste.