Event server (explained)
The event server handles various tasks related to events, alarms, and maps

- All system events are consolidated in the event server so there are one place and interface for partners to make integrations that utilize system events
- Furthermore, the event server offers third-party access to sending events to the system via the Generic events or Analytics events interface

- The event server hosts the alarm feature, alarm logic, alarm state as well as handling the alarm database. The alarm database is stored in the same SQL Server database that the management server uses

- Message communication is handled by the event server, allowing plugins to send messages in real time between environments, such as XProtect Smart Client, Management Client, event server and standalone services.

- The event server also hosts the maps that are configured and used in XProtect Smart Client

- Finally, third-party-developed plug-ins can be installed on the event server and utilize access to system events