Event History Recorder
The component allows configuring the recording of the events to the internal storage of Banalytics VMS. The view consists of two tabs: Realtime and Grouped view. These are just different visualization methods of the logged events.
Without any special configuration, the Realtime tab displays events the Banalytics agent generates at the current moment (the delay depends on the state of the network).
However, the component does not log events by default. You can watch the system in real-time by selecting the desired event type, but the history is not saved. Once you leave the page, the history will be lost.
To log the necessary events, you should configure their forwarding to the Event History Recorder component. Here is an example of such a configuration. Read more about the event manager here.

The provided configuration will log changes in the statuses of actions and tasks and file recording. With this configuration, a server reboot will log events for stopping and running the server, all linked cameras, and their tasks. So, this configuration helps you monitor your surveillance system's health and revisit at which moments the system was down.
Configuration Parameters
Value | Required (Yes/No) | Description | Default |
---|---|---|---|
uuid | Yes | A unique, automatically generated identifier for this component instance. This value is not editable. | |
Restart on failure | Yes | Restart mode upon catching an error:
|
Default to 10 sec |
Datasource | No | The SQL database used to store connection and telemetry data. Options are populated from the configured SQL Datasource component. | |
Title | Yes | A custom, user-defined label for this Event History Recorder instance, making it easier to distinguish among multiple recorders. | |
History length (days) | Yes | Defines how much time an event stores in data storage. | |
Cleanup period | Yes | Interval for executing the event cleanup job. |