Dashboard

Emona MFT Dashboard

One web page for all your Emona MFT servers and clients: who is online, what was sent and when, what failed, how much disk space is left, alerts by e-mail or syslog, and an incident register for every alert.

By the BLUEGEM team · Updated

Emona MFT Dashboard Overview: 2 of 2 servers and 4 of 5 clients online, files stored and problems today, the lowest free space, one open alert, files stored over the last 24 hours and the latest transfers
Overview. Servers and clients online, files stored and problems today, the lowest free disk space, open alerts, files stored over the last 24 hours and the latest transfers.

See all dashboard screenshots

Version: Emona MFT 1.7.0. Every Emona MFT order includes at least one dashboard instance, and all licensed servers connect to it. The dashboard runs on your own infrastructure; nothing is sent to BLUEGEM or any cloud service, and its licence is checked offline.

How it works

The dashboard is a separate program that you install next to your Emona MFT servers. Each server and client gets its own key and pushes its events and a heartbeat to the dashboard over an encrypted agent link (TCP port 9100 by default). You open the dashboard in a browser.

What you see

Pages refresh themselves every 30 seconds.

Screenshots

Real screenshots of the Emona MFT Dashboard 1.7.0, taken on a test machine with two demo servers, five demo clients and demo users. Select a screenshot to open it in full size.

Emona MFT Dashboard Transfers page filtered to client-finance, file name invoice and result Stored, showing the matching transfers with size, server, stored name, duration and SHA-256 hash
Transfers with filters. Search a day by client, file name and result, and export the same filter to CSV. Every row shows the server, the stored name, the duration and the SHA-256 hash.
Emona MFT Dashboard Alerts page listing a refused dashboard link closed by an operator with a note, an open failed client authentication alert, and resolved alerts for a client that could not reach its server and a stopped server
Alerts. Open and past alerts with count, first and last time. Operators and admins acknowledge them and add notes; alerts such as a stopped server end by themselves when the cause is gone.
Emona MFT Dashboard Alerts page with an operator note on an alert and the Incident register card with a date range and Export CSV and Export JSON buttons
Incident register. Every alert is kept as an incident with its history and notes. Admins and auditors export the incidents of a period as CSV or JSON.
Emona MFT Dashboard Audit log page with a daily file marked Hash chain intact and the latest entries: sign-ins with two-factor codes, seal lines, failed sign-ins, an alert acknowledgement and note, and users added
Hash-chained audit log with seals. Each daily file shows its integrity and can be downloaded. Sign-ins, failed sign-ins, user changes, alert notes and regular seal lines are recorded.
Emona MFT Dashboard Transfers page filtered to Problems, listing transfers of client-payroll rejected because of a wrong key
Problems at a glance. The Problems filter shows refused and failed transfers, here a client that tries to connect with a wrong key.
Emona MFT Dashboard Clients page listing five clients with status, host, version, server, files waiting, last seen and last problem
Clients. Status, host, version, server, files waiting, last contact and the last problem of every client.
Emona MFT Dashboard client detail page for client-finance with host, version, server, run mode, file mask, source directory and recent transfers
Client detail. Settings, source directories with waiting files, and the client’s recent transfers on the server.
Emona MFT Dashboard Servers page with two servers, srv-london-01 and srv-leeds-02, showing version, name conflict handling, running transfers, uptime and free space per client storage
Servers. Version, name-conflict handling, running transfers and uptime, with free and used space for each client’s storage directory.
Emona MFT Dashboard Agents page listing seven servers and clients with key fingerprint, role, status, last seen and address
Agents. For admins: every server and client allowed to report, with its key fingerprint, role, status, last contact and address.
Emona MFT Dashboard Users page with admin, auditor, viewer and operator users, the two-factor status of each, one viewer limited to client-finance, the form to add a user and the roles that must use two-factor sign-in
Users, roles and two-factor sign-in. Admins, operators, viewers and auditors; a user can be limited to some clients. Admins choose which roles must use two-factor sign-in.
Emona MFT Dashboard Account page asking the admin to set up two-factor sign-in, with a QR code and key for an authenticator app and a field for the code
Setting up two-factor sign-in. Scan the QR code with an authenticator app and confirm with a code; 10 recovery codes follow. On a new install, admins must do this first.
Emona MFT Dashboard Overview as seen by a viewer limited to client-finance: one client online, files stored today and only that client’s transfers
Limited view. A viewer limited to client-finance sees only that client and its transfers.

Sign-in and phone

Emona MFT Dashboard Overview on a phone, with servers and clients online, files stored, problems, lowest free space and open alerts stacked in two columns
Overview on a phone.
Emona MFT Dashboard Alerts page on a phone
Alerts on a phone.

Event log and audit trail

Emona MFT servers and clients write a machine-readable event log: one JSON line per event, one file per day. It records every finished, refused or failed transfer with client, file name, size, SHA-256 hash, protocol and duration, plus starts and stops, an unreachable server and a missing source directory. Keys and file contents are never written to it.

The logs are tamper-evident, not tamper-proof: someone with write access to the files can still change them. The seals make such a change visible when the files are compared with a copy kept elsewhere, so treat the copy in your SIEM as the authoritative one.

SIEM and syslog forwarding

Alerts

Dashboard alerts and when they end
AlertWhenEnds
Server / client not reportingNo heartbeat for 90 seconds (configurable)When it reports again
Server stoppedThe server was stoppedWhen it starts
Low disk spaceFree space of a storage below the limit (1 GB by default)When there is enough again
Failed client authenticationA server refused a client key or labelAcknowledged
Authentication failure burst (critical)Many refused client connections on one server within a few minutes (20 in 5 minutes by default)Acknowledged
Transfer failedA transfer was refused or cut offAcknowledged
Client can't reach its serverA client logged its server as unreachableWhen it sends again
Dashboard link refusedAn unknown agent or a wrong key tried to connectAcknowledged
Many failed sign-ins20 wrong passwords for one user in 15 minutesAcknowledged
Event log, audit log or incident register changed (critical)A line no longer matches the hash chainAcknowledged
Key file readable by other usersA server, client or the dashboard found a key file that other users can readAt the next start without it
Retention: file not deletedA server couldn't delete a received file after its retention periodAcknowledged
SIEM forwarding failingLines couldn't be sent to the SIEM for 5 minutes (configurable)When sending works again
SIEM copy incompleteA log file was deleted by retention before all of it was sentAcknowledged

Each alert is sent once when it opens and once when it ends, by e-mail through your SMTP relay and to syslog (RFC 5424), if configured. Repeats are counted, not sent again. Operators and admins acknowledge alerts and add notes, for example what was found and done.

Incident register

Every alert is also an incident. The dashboard records each opening, reopening, acknowledgement, resolution and note, with the user and the state of the incident at that moment, in owner-only, hash-chained and sealed files kept for three years by default.

Users, roles and sign-in

Installation and limits