OptimiDoc Server Help Center
Breadcrumbs

Diagnostics and Maintenance

OptimiDoc Diagnostics and Maintenance gives administrators the tools to keep the platform healthy, secure and compliant. From database maintenance and log analysis through to session control, cluster monitoring and GDPR utilities, this section is where you diagnose problems, act on them, and demonstrate that data is being handled correctly.


1. Maintenance

The Maintenance page brings the common database and account housekeeping tasks together. Each is an on-demand action that an administrator runs when needed:

Action

What it does

Database Info

Shows the current server name, database name and database size.

Database Optimization

Runs SQL maintenance at one of three levels — Level 1 (update statistics), Level 2 (rebuild indexes) or Level 3 (full maintenance).

Clear Old Jobs

Permanently deletes job records (and their copies and accounting rows) older than a chosen number of days.

Fix Credentials

Repairs corrupted user credential records.

Password Reset

Sets a new password for a selected user.

Because Clear Old Jobs is irreversible, it asks for confirmation and states exactly what will be removed before proceeding.


2. System Logs

The System Logs viewer exposes the application's log files for rapid diagnosis:

  • Switch between Web logs, Service logs or all logs.

  • Filter by severity — Error, Warning, Info, Debug and Trace.

  • Filter by log date, free-text search within a day's entries, and filter by thread ID to follow a single request.

  • Toggle between a parsed view and the raw log text, and sort newest- or oldest-first.

  • Download logs for a date range as a ZIP archive to share with support or archive externally.


3. Event Log

The Event Log (audit log) records system events beyond individual jobs:

  • Each event carries a timestamp, a level, a source (for example Authentication or Spooler), the associated user and a message.

  • Filter events by date range, level and source, and open any event for its full detail.


4. Active Users

The Active Users page shows who is currently signed in:

  • Lists current sessions with username, IP address, the device in use, last access time and state.

  • Administrators can end sessions individually or in bulk — useful when a user has walked away from a device still logged in.


5. Unauthorised Accesses

This security log captures authentication attempts that could not be matched to a user — for example an unknown card presented at a device:

  • Records the date, device, the value that was presented and its source.

  • An unmatched credential can be assigned to an existing user or used to create a new user, turning a failed tap into a quick enrolment.


6. Cluster Nodes

For high-availability and multi-site deployments, the Cluster Nodes page lists every node sharing the installation:

  • Each node shows its hostname, IP address, type (Server or Printing Node), version, last activity and status (Active or Inactive).

  • One node is designated the Master; an administrator can promote another node with Set as Master.

  • New nodes join through a secure bootstrap: the master encryption key is exchanged over a delegated-authentication channel, so a joining node can decrypt shared configuration without the key ever being entered by hand.

Printing Nodes (OPN) that appear here spool and release jobs at remote sites and pull their queue configuration from the central server — see Print Management.


7. GDPR Compliance

The GDPR Compliance page helps meet data-protection obligations for individual users:

  • Search for a user and review their print jobs and operations.

  • Export all data held for that user in a machine-readable format.

  • Anonymise the user's data — an irreversible action that replaces personal details with anonymised values while preserving aggregate statistics.

  • Review the current retention settings — job retention, event retention, log retention and automatic anonymisation of inactive users — so you can see how long each category of data is kept.


In Summary

Diagnostics and Maintenance is the operational control room of OptimiDoc. It lets administrators keep the database lean, trace issues through logs and events, manage live sessions, oversee a cluster, and satisfy GDPR requests — everything needed to keep a busy installation healthy and accountable.