FusionTermHelp
fusionterm.com

Activity and audit log

FusionTerm records who did what: sign-ins (and failed attempts), connections opened and closed, host keys trusted or rejected, tunnels, file changes made with sudo, sharing and access changes (folders, vault, individual sessions), refused Net Tools and HTTP checks, and account and settings changes.

Each entry shows when it happened, who did it (their FusionTerm account), what it was, details (such as the server) and the address it came from. Passwords, keys and keystrokes are never recorded. Times in the CSV are in UTC.

Session recording (admins)

Settings → Audit log → Everyone → Session recording records SSH terminals so you can see later what happened on a server:

Send a copy to your SIEM (admins)

Settings → Audit log → Everyone → Forwarding to a SIEM · access review: enter your syslog server, port and protocol (UDP, TCP or TLS — use TLS across untrusted networks), tick Forward audit entries and Save. Send a test entry sends an audit_forward_test entry so you can find it on the other side.

Each entry is an RFC 5424 syslog message from fusionterm (facility local0; failures and refusals as warning, the rest as notice) with the action, user, user id and address as structured data and the details as the message. Works with rsyslog, syslog-ng, Graylog, Splunk, Wazuh, Elastic and most SIEMs. If the server is unreachable, entries wait in memory (up to 5,000) and FusionTerm keeps retrying; the status line shows what was sent, waiting or dropped. Forwarding never slows down or blocks anything people do.

Access review (admins)

Download access review (CSV) in the same place lists every person — account role, active or disabled, how they sign in — with everything they can reach: shared connection folders (and their role), connections shared with them directly, shared vault folders, and any end dates. Use it for a regular "who still needs this?" review. Downloading it is recorded in the log.

What the log can and can't tell you

The log records the FusionTerm person who opened each connection, even when several people sign in to a server with the same Unix account. It does not record the commands typed inside a terminal — turn on session recording for that. On the server itself, everyone using a shared account looks the same — give people their own server accounts or keys if you need per-person records there.

How long entries are kept

One year by default; older entries are removed automatically. Change it with the environment variable FUSIONTERM_AUDIT_RETENTION_DAYS (for example 730 for two years, 0 to keep everything).

Entries can't be edited or deleted from FusionTerm. Deleting a user keeps their entries. Anyone with access to the server's files or database can still change them, so for tamper-evidence forward them to a syslog/SIEM server (above) or keep regular CSV exports somewhere they can't reach.