ELM Enterprise Manager architecture diagram illustrating ELM Server, ELM Console, ELM Dashboard, Databases and Agents with Licenses.

ELM Server

The central processing engine for ELM Enterprise Manager is the ELM Server. It receives, inserts and processes all of the data collected by the small footprint Agents. The majority of the resources required for real-time monitoring, alerting and reporting are efficiently localized at the ELM Server.

ELM Console

The ELM Console is the primary user interface for configuring ELM and displaying the data.  The familiar tree structure and “right click” methodologies of this Microsoft Management Console Snap-in flattens the learning curve and accelerates the time to value.

ELM Dashboard

The ELM Dashboard is a network accessible dynamic display.  It presents visual alerts and performance bottlenecks for each monitored system.  In addition, their recent event logs are available in a highly responsive table.


The primary role of the Agent is to collect data and securely transfer it to the ELM Server.   On Windows systems, a Service Agent is installed locally.  For Syslog and SNMP supported devices, Virtual Agents are installed as a component of the ELM Server.

The Licenses are the commercial component of the ELM Enterprise Manager. They are functional sets of Collectors, Monitors and Receivers grouped to support specific objectives and price points.  With this granularity, multiple License Types can be assigned within a single ELM deployment.


For resiliency and reporting responsiveness, ELM supports three databases.  The required Primary database receives data in real-time directly from the ELM Server.  To manage its size, Archive Databases can be created to retain some or all of the aging data.

When the Primary Database is unavailable, the data is inserted into the Failover Database. This ensures continuous monitoring and alerting even when the Primary database is unavailable.  Once it returns to full operation, the Failover data is merged in the Primary database.

All three of these databases require Microsoft SQL Server. Depending on the event volume, user provided Microsoft SQL Server-Enterprise, Standard or Express editions can be used.  Alternately, the run-time databases provided with the ELM download will support most Failover Database or Monitoring/Alerting-Only applications.