High Level Architecture
Evolven collects granular information using Agents. The Agents send collected data to the Evolven Server via an HTTPs connection or save it as a local file for later import into the central repository. The Agents are armed with a number of fail-safe mechanisms, protecting the resources of the scanned environments. For example, you can cap the CPU resources available for the Agent during a scan. The Agent then will monitor itself, pacing all the queries to not exceed the defined CPU threshold.
Agents are available in several operation modes: local, remote, and standalone (suited to environments that are isolated from the central network).
Evolven's agentless collection uses APIs or network management to gather the configuration of network devices, infrastructure devices, SaaS applications, containerized, and cloud environments.
For deeper insights, Evolven integrates out-of-the-box with various existing IT Monitoring, IT Management, and Automation tools. The integrations are bi-directional, allowing for data to be streamed into Evolven as well as feeding analytics insights into the integrated tools.
The Evolven Analytics Engine handles agent management, data processing and analytics, and UI requests. All the collected data is stored in a central searchable database.
Evolven is delivered either using Software-as-a-Service (SaaS) or on-premises models based on your security requirements and policies.
Evolven provides an interactive web-based UI. In addition, insights generated by the Evolven Server can be distributed into customizable dashboards, as offline reports or alerts delivered as an e-mail, or through any other means used by your organization for alerting.