Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

exp:audit

Audit-Log: die letzten Einträge, ein Ereignis anzeigen, die Hash-Ketten prüfen, die Kanäle auflisten.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/examples/commands/audit.md

On this page

This page is a translation. Read the English original

exp:audit

Audit-Log: die letzten Einträge, ein Ereignis anzeigen, die Hash-Ketten prüfen, die Kanäle auflisten.

Skript bin/php/audit.php, Code in kernel/private/classes/commands/audit.php. Führen Sie es im Wurzelverzeichnis der Installation aus, als der Benutzer, unter dem der Webserver läuft:

./console exp:audit --help
php bin/php/audit.php --help

Hilfetext

Was --help ausgibt, so wie der Befehl es schreibt:

Audit log: the records of the audit channels and their hash chains

  exp:audit status|channels
  exp:audit tail [--channel=<c>] [--name=<pattern>] [--lines=20] [--follow] [--json]
  exp:audit show <event id> [--json]
  exp:audit search [filters] [--files] [--limit=50] [--json]
  exp:audit verify [--channel=<c>] [--date=YYYY-MM-DD] [--archives] [--json]
  exp:audit rotate [--channel=<c>] [--apply]
  exp:audit archive [--channel=<c>] [--before=YYYY-MM-DD] [--format=gzip|bzip2|xz|zstd|zip] [--apply]
  exp:audit restore --channel=<c> --date=YYYY-MM-DD [--to=<dir>] [--apply]
  exp:audit purge [--channel=<c>] [--apply]
  exp:audit reindex [--incremental] [--archives] [--channel=<c>] [--apply]
  exp:audit pseudonymise [--apply]
  exp:audit export [filters] [--subject-user=<id>] [--format=jsonl|csv|bundle] --out=<path>
  exp:audit import [--dir=<old log dir>] [--file=login.log] [--keep-originals] [--apply]
  exp:audit key list|rotate [--apply]|fingerprint [--pseudonym]
  exp:audit checkpoint [--apply]
  exp:audit sinks list|test <name>|flush [<name>] [--apply]
  exp:audit alerts list|test <rule> [--replay=YYYY-MM-DD]|recipients [--rule=<rule>]
  exp:audit cron [--daily] [--apply]  one run of the cronjob part (--daily: the daily tasks now)

The manage actions (rotate, archive, restore, purge, reindex, pseudonymise, import, key rotate,
checkpoint, sinks flush, cron) only say what they would do unless --apply is given. --dry-run means
the same as no --apply; --apply together with --dry-run is a usage error (exit 2).

Filters (search, export): --name=<pattern> --user=<id> --login= --object=<type:id> --target=<type:id>
  --result=success|refused|failed --severity=<min> --request= --job= --run= --ip=<network>
  --from=YYYY-MM-DD[THH:MM[:SS]][Z|+HH:MM] --to=... (UTC unless an offset is given; --to includes that day,
  minute or second) --query=<text> --legacy-file=<4.x file name> --channel=
Name patterns: * | <domain>.* | a prefix ending in .* (access.session.*) | a whole name; anything else
  is refused (exit 2).

Optionen

OptionWertHilfe
--channelerforderlichNur dieser Kanal (content, access, system, commerce, read)
--nameerforderlichtail, search, export: nur Namen, die auf dieses Muster passen: , access., access.session.*, content.node.move
--lineserforderlichtail: wie viele Einträge (Standard 20)
--followtail: neue Einträge weiter ausgeben, sobald sie geschrieben werden (Strg-C beendet)
--jsonEinträge und Ergebnisse als JSON ausgeben
--dateerforderlichverify: nur die Dateien dieses Tages; restore: der archivierte Tag (YYYY-MM-DD, UTC)
--archivesverify: auch die Archive (Manifeste, HMAC, Prüfsummen, die Kette durch sie hindurch); reindex: auch die Archive
--applyrotate, archive, restore, purge, reindex, pseudonymise, import, key rotate, checkpoint, sinks flush, cron: ausführen (Standard ist ein Probelauf)
--dry-runDer Standard, beibehalten für Skripte, die die Option übergeben: nur sagen, was getan würde
--beforeerforderlicharchive: die Tage vor diesem Datum (Standard: älter als LiveDays)
--formaterforderlicharchive: der Format-Handler; export: jsonl, csv oder bundle
--toerforderlichrestore: das Verzeichnis (Standard <LogDir>/restored); search, export: bis einschließlich zu diesem Zeitpunkt (wie --from)
--incrementalreindex: nur das Neue (Standard: neu aufbauen)
--usererforderlich
--loginerforderlich
--objecterforderlich
--targeterforderlich
--resulterforderlich
--severityerforderlich
--requesterforderlich
--joberforderlich
--runerforderlich
--iperforderlich
--fromerforderlichsearch, export: ab diesem Zeitpunkt (YYYY-MM-DD[THH:MM[:SS]], UTC, außer er endet auf Z oder +HH:MM)
--queryerforderlichsearch, export: Volltextsuche über Namen, Objektnamen und Werte vorher/nachher
--legacy-fileerforderlich
--limiterforderlichsearch: wie viele Einträge (Standard 50); export: höchstens MaxExportRecords
--filessearch: die Dateien lesen, nicht den Index
--outerforderlichexport: die Datei (jsonl, csv) oder das Verzeichnis (bundle)
--subject-usererforderlichexport: jeder Eintrag von diesem oder über diesen Benutzer (eine Auskunftsanfrage)
--direrforderlichimport: das Verzeichnis der Audit-Dateien von 4.x (Standard: das LogDir des Audits)
--fileerforderlichimport: nur diese Datei von 4.x (login.log)
--keep-originalsimport: die Dateien von 4.x nach dem Archivieren an ihrem Platz lassen
--pseudonymkey rotate: den Pseudonym-Schlüssel statt des Signaturschlüssels ersetzen
--replayerforderlichalerts test: die Regel über die Einträge seit diesem Datum laufen lassen, ohne auszulösen
--dailycron: die täglichen Aufgaben jetzt ausführen
--ruleerforderlichalerts recipients: nur diese Regel

Aus den Optionsdefinitionen im Code gelesen (startup(), getOptions(), options() oder ezcConsoleOption). Jedes Skript nimmt außerdem die Standardoptionen des Skript-Frameworks (--help, --siteaccess, --debug, --quiet, --allow-root-user ...).

Argumente: [action][id][extra].

Siehe auch


Erzeugt von ./console exp:help:examples --language=ger-de aus bin/php/audit.php, kernel/private/classes/commands/audit.php. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x