Submit a ticketCall us
Home > Success Center > Enterprise Operations Console (EOC) > What is Enterprise Operations Console and how does it work?

What is Enterprise Operations Console and how does it work?

Created by Anthony.Rinaldi_ret, last modified by Melanie Boyd on Sep 21, 2017

Views: 430 Votes: 0 Revisions: 11

Updated September 19, 2017

Overview

This article describes the Enterprise Operations Console (EOC) and a general overview of how it works. The main functionality of EOC is to aggregate and display data from distributed SolarWinds instances, also referred to as SolarWinds Sites.

Environment

  • EOC 2.0

Detail

When discussing the Orion suite of products with customers, we often get the question “How does Orion scale?”  Customers might have very different reasons for asking this question or different ideas of what scale means to them.

SolarWinds provides multiple methods for customers to scale:

  1. Scaling horizontally or scaling up: If customers are scaling the number of elements within a single instance of Orion, SolarWinds provides the use of Additional Polling Engines to quickly expand overall capacity.
  2. Scaling out: In some situations, organizations might choose to deploy SolarWinds products on multiple Orion servers. This is referred to as a distributed deployment. A distributed deployment could be beneficial due to mergers and acquisitions, or because of how an MSP provides services to clients, or for other reasons. In a distributed deployment, each Orion server operates independently and cannot access data from the other servers.

The Enterprise Operations Console (EOC) is the perfect tool to roll up and display data from each instance in a distributed deployment.

In the example below, a worldwide network includes teams that are responsible for managing their respective regions. An Orion Platform installation resides in each region (North America, EMEA, and APAC). EOC aggregates and displays information from all three SolarWinds Sites.

EOC_distributed_environment.png

The global NOC or management team can use EOC to access a comprehensive view of all entities, with status and alert information, on a single dashboard. They can also run reports that include information from across the global environment. Administrators can restrict what data each EOC user can see. 

For additional information, see this THWACK post.

View summary data and drill in for details

The Environment Summary resource aggregates information from all SolarWinds Sites. A set of default tiles displays information from all sites, but you can also add custom tiles to display the information most important to you.

EOC_environment_summary1.png

Click any status indicator to see the list of entities with that status in the Asset Explorer.

EOC_asset_explorer.png

From the Asset Explorer, you can filter or search to locate an entity. Then click the name of the entity to open the SolarWinds Site and display information about that entity on the Details page. 

EOC_node_details.png

How does EOC work?

In versions of the Enterprise Operations Console prior to 2.0, EOC contacted remote Orion instances at regular polling intervals and collected all current statistics based on the most recent polls. At each polling interval, large subsets of data were retrieved from the remote sites and stored in the EOC database. Previous versions of EOC never achieved real-time data display, so users did not see current status and alert information. 

EOC 2.0 leverages a function called SWIS federation, which executes only the queries necessary to display content on the page being viewed. Federated SWIS allows EOC to pull only the data it needs, when it needs it. 

Depicted below is a more technical breakout of this first image.  Each instance may contain different products, may be different sizes, and may be geographically dispersed. 

EOC_tech.png

With EOC 2.0, remote Orion SWIS services register themselves with EOC's federated SWIS service, thereby exposing their data through a single SWIS interface. When a user/client accesses the website and performs a function, a SWQL query is sent to SWIS on EOC. Here it is analyzed to determine what servers can satisfy the query. SWIS will then exclude any servers that are not necessary, forward the query to the appropriate Orion SWIS instances, combine the results from each, and send the aggregated results back to the client. 

This process is completely transparent to the user and is much more efficient than constantly pulling copies of data from each instance into a database, and then running additional queries to provide the results. Federated SWIS performs all the heavy lifting, aggregating the data, and allows EOC to display display live, on-demand data from all monitored SolarWinds Sites. 

 

Last modified

Tags

Classifications

Public