> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/web-interface/utilities/reports/configuration.md).

# Configuration

The ***Configuration*** section provides the administrators with tools to manage the Scheduled reports and view the Devolutions Server information diagnostic.

![](https://cdnweb.devolutions.net/docs/DVLS4156_2024_3.png)

### Scheduled reports

The ***Scheduled Reports*** generates a report and sends it by email to any selected user accounts. It could be an on demand report or a recurrent report based on a schedule (either daily, weekly, monthly, or yearly).

This feature allows setting dates, filters and various customized settings to schedule recurring reports.

{% hint style="warning" %}
For this feature to work, it is mandatory to enable the [***Scheduler service***](https://docs.devolutions.net/server/kb/knowledge-base/scheduler-service-general-information/) in the Devolutions Server Console **Companions** tab.
{% endhint %}

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8133.png)

#### Create scheduled reports

Create ***scheduled reports*** to run automatically and manage who receives the data from Devolutions Server and when. Here are the steps to follow in order to create a schedule report:

1. Head over to ***Utilities*** – ***Reports*** – ***Scheduled reports***.
2. Click on the ***Add*** button.

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp4077.png)

3. Choose a report type in the ***General*** drop-down menu. Note that the available options differ depending on the report type.

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8134.png)

<table data-header-hidden><thead><tr><th width="322"></th><th></th></tr></thead><tbody><tr><td>REPORT OPTIONS</td><td>DESCRIPTION</td></tr><tr><td><strong>General</strong></td><td><p>Select the reports type to be generated between:</p><ul><li>Administration log</li><li>Activity log</li><li>Workspace log</li><li>Expired entry list</li><li>Login attempts</li><li>Login history</li><li>Last login</li><li>Privileged access – Password rotation</li></ul></td></tr><tr><td><strong>Run report as an administrator</strong></td><td>Will run the report with administrator privileges.</td></tr><tr><td><strong>Recipients</strong></td><td>Select all user accounts from the Devolutions Server that will receive the report.</td></tr><tr><td><strong>Email address</strong></td><td>If <em><strong>Run report as an administrator</strong></em> is enabled, a custom email address must be provided.</td></tr><tr><td><strong>Title</strong></td><td>Set the title of the report.</td></tr><tr><td><strong>Start date/time</strong></td><td>Set the date and time when the report will be created.</td></tr><tr><td><strong>Do not send when the report is empty</strong></td><td>The report will not be sent to the recipients if the report contains no data.</td></tr></tbody></table>

4. Add filtering and set the recurrence of the report. Again, the options available differ depending on the chose report type.

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8058.png)

<table data-header-hidden><thead><tr><th width="159"></th><th></th></tr></thead><tbody><tr><td><strong>FILTER OPTIONS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Date</strong></td><td>Select a date range for the data.</td></tr><tr><td><strong>Message</strong></td><td>Choose specific messages or fail type to refine the report.</td></tr><tr><td><strong>Vault</strong></td><td>Select all vaults or specific vaults.</td></tr><tr><td><strong>Filter</strong></td><td>Enter an expression to match against the fields of the report selected. This is a text filter (not a custom filter) that searches for the specified text in some report fields such as the entry name, entry's vault name, entry's folder name, log messages, and name/username of the user who created the log.</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th width="216"></th><th></th></tr></thead><tbody><tr><td><strong>RECURRENCE OPTIONS</strong></td><td><strong>DESCRIPTION</strong></td></tr><tr><td><strong>Recurrence</strong></td><td>None, Daily, Weekly, Monthly, Yearly</td></tr><tr><td><strong>Every</strong></td><td>Set the number of recurrences.</td></tr><tr><td><strong>End</strong></td><td><p>Set when the scheduled report will terminate.</p><ul><li>End by: Set this option and the date to stop the report at a specific moment.</li><li>End after: Set this option to run this report a specific number of times.</li><li>No end date: Set this option to run the report indefinitely.</li></ul></td></tr></tbody></table>

5. Click ***Save***.

### Diagnostic

The ***Diagnostic*** report contains information such as the Devolutions Server and database version, the number of entries, the size of the data, the duplicate and virtual folders, etc.

This report serves as a useful troubleshooting tool and as an indicator of Devolutions Server instances' size and content.

![](https://cdnweb.devolutions.net/docs/docs_en_server_ServerOp8135.png)

#### See also

* [Devolutions Academy – Using reports and logs](https://academy.devolutions.net/student/page/2942442-using-reports-and-logs?curriculum_activity_id=4493540\&path_id=2942210\&sid=7e086388-2de5-46a3-8d9d-e423bafae256\&sid_i=0)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/server/web-interface/utilities/reports/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
