ESM 2020.4 is here!

The ESM 2020.4 release brings some highly anticipated features including LDAP integration and a new dashboard!

Chris Blake

8 Dec 2020 · 2 mins

This week we’re releasing another big update to ESM, one that contains features that have been in the works for a while. We’re really excited about this early festive gift and wanted to share some details about some of our favorite features of this release.

LDAP Integration

This has been one of the most highly requested pieces of functionality for quite some time. ESM’s new LDAP and Active Directory integration significantly simplifies user management for large teams by allowing people to perform privileged actions in ESM using their normal domain user ID and password.

When configured, a user will be able to view the logs and manage their own sessions with no additional user configuration required. Users will still need to be configured as a more privileged user by an administrator if they want to manage the sessions of other users or change system settings.

Another benefit of this change is that privileged user logins are now cached. This means that for the duration of ESM session (while your browser window is open) you’ll only be prompted once to login. Any subsequent privileged user actions you make should happen straight away!

Learn more about this new configuration option in the ESM Administration Guide.

New Dashboard

The opening page for ESM, even with the big face lift of ESM 2020.1, has for a long time felt a little lacking. The new dashboard in 2020.4 brings ESM to life right from the start and enables you to answer more questions that you have about your environment from this single page.

One of the main new features of the dashboard is the timeline viewer and selector where users can select between the last 24 hours or the previous 60 minutes and explore the data most relevant to them. Additionally, nodes can now be grouped together into logical clusters and the statistics filtered based on your selection (node, or cluster).

New Dashboard example

Read more about the new ESM dashboard in the ESM User Guide


With this new release we’ve changed the way the ESM Agents and Server talk to each other. This might not be something shiny that you see but we think it’ll make a big difference.

We’ve migrated from SOAP Web Services to gRPC. This is a change that we have been evaluating for a while and we really like what we see. For our requirements gRPC provides a number of advantages including being more lightweight and more reliable.

Import and Export Log Marker Settings

Annotating charts with messages from user code and from log events is a feature that many people use regularly. In addition to defining rules within the ESM user interface, ESM administrators can now import and export a JSON file with one or more ESM log file marker rules in it.

Learn more about importing and exporting log file markers in the ESM User Guide.

Lots of fixes and small improvements

As well as a few different “headline” changes, the 2020.4 release of ESM also contains a number of different fixes and small changes that, while not exciting enough to have their own section, continue to make ESM better and better:

  • We’ve removed duplicate searches from the search history in the Timespans, Sessions & Jobs, and Events & Logs sections of the application.
  • We’ve added a new ESM Server Mode option to the ESM agents which allows an agent to monitor an instance of ESM without using cores from the licensed core count.
  • ESM will now use the client locale to format dates across the entire application.
  • ESM administrators can now delete more than one log file marker rule at once
  • We’ve updated large sections of the documentation to make it more understandable and added documentation for all the new functionality of the 2020.4 release

Nik mentioned in his last release post that I like to talk about the numbers, and that’s true. I do think that the 7 different contributors and 300+ commits is impressive. But, as the Boemska engineering team continues to grow, both in numbers and experience, I am also extremely proud of the team and the work that they have done for this release. Kudos to all of you!