The Core that includes a graphical interface to monitor and manage the settings of system components.
Agents that are used to forward raw events from servers and workstations to KUMA destinations.
One or more Collectors that receive messages from event sources and parse, normalize, and, if required, filter and/or aggregate them.
Event routers that receive events from collectors and, apply the configured filters, and route the events to the configured destinations. In this way, these services balance the load on the links.
A Correlator that analyzes normalized events received from Collectors, performs the necessary actions with active lists, and creates alerts in accordance with the correlation rules.
The Storage, which contains normalized events and registered incidents.
Events are transmitted between components over optionally encrypted, reliable transport protocols. You can configure load balancing to distribute load between service instances, and it is possible to enable automatic switching to the backup component if the primary one is unavailable. If all components are unavailable, events are saved to the hard disk buffer and sent later. The size of the buffer in the file system for temporary storage of events can be changed.