BMC TrueSight Infrastructure Management architecture and components
The components of BMC TrueSight Infrastructure Management enable event management, service impact management, performance monitoring, and performance analytics. Collectively, these components serve as a data provider to BMC TrueSight Operations Management. The following diagram illustrates the high-level architecture of the Infrastructure Management components only, which are part of the larger BMC TrueSight Operations Management system.
BMC TrueSight Infrastructure Management products and components
Multiple interfaces, servers, and data collectors comprise the BMC TrueSight Infrastructure Management system. The components are described in the following topics:
BMC TrueSight Operations Management
BMC TrueSight Operations Management provides the interface for monitoring data from data providers, such as the BMC TrueSight Infrastructure Management product and the BMC TrueSight App Visibility Manager product. Authentication and permissions are provided by BMC Atrium Single Sign-On. The following table describes the purpose of each component.
Component | Description | Reference |
---|---|---|
Presentation Server | The Presentation Server hosts the web-based TrueSight console functions and consumes events and performance data from the data providers to provide a consolidated set of views for monitoring the infrastructure from an application context. In addition to data presentation, the Presentation Server performs functions such as role-based access control and data management functions such as storage and persistence. The Presentation Server supports integrations to other products, high availability, and disaster recovery. User management and multitenancy support is enabled through integrated system authentication with BMC Atrium Single Sign-On. | |
TrueSight console | The TrueSight console is hosted on the Presentation Server. System administrators use the TrueSight console to configure the Presentation Server, to connect to the data providers, and to integrate with other products and components. System administrators can also use the TrueSight console to view the users and user groups defined in the Atrium SSO Admin Console. IT Operations and other specialists use the TrueSight console to monitor applications, events, and devices, or to diagnose problems. | |
Central Monitoring Administration | For Infrastructure Management, system administrators use Central Monitoring Administration to create and download installation packages for PATROL Agents and Knowledge Modules. Central Monitoring Administration is also used to define monitoring policies. Central Monitoring Administration is launched from within the TrueSight console. | |
BMC Atrium SSO Admin Console | System administrators use the BMC Atrium SSO Admin Console to manage users , which are viewable in the TrueSight console. |
For information about the App Visibility Manager product architecture, see BMC TrueSight Operations Management system.
BMC TrueSight Infrastructure Management interfaces
In addition to the Operations Management interfaces, the BMC TrueSight Infrastructure Management system provides additional interfaces for consuming the data collected and processed by this system and for configuring and customizing the system. The following table describes each interface and it's purpose.
Component | Description | Reference |
---|---|---|
Infrastructure Management operator console | IT Operations and specialists use the TrueSight console to perform the day-to-day operations of monitoring the infrastructure. From the TrueSight console, you can cross-launch to the BMC TrueSight Infrastructure Management operator console for select functionality. | |
Infrastructure Management administrator console | System administrators and service model administrators use the administrator console to modify the BMC TrueSight Infrastructure Management Server, the Integration Service, and service models. The administrator console also provides access to event management policies, the dynamic data editor, and the services editor. | |
BMC Atrium Explorer and BMC Impact Model Designer | Service model administrators use BMC Impact Model Designer to create and design service impact models and edit the service model components that are imported and synchronized with the BMC Atrium CMDB. BMC Impact Model Designer uses the same user interface as BMC Atrium Explorer. You can use both of these products to create service models; however, BMC Impact Model Designer contains some unique functionality not available in BMC Atrium Explorer. Administrators can launch BMC Atrium Explorer from the administrator console to access the BMC Impact Model Designer. | |
Command Line Interface (not shown in the illustration) | Infrastructure Management provides the following CLIs:
| |
BMC Impact Integration Web Services (optional) | BMC Impact Integration Web Services provides operations for web service clients to exchange events and data with cells. BMC Impact Integration Web Services perform the following functions:
|
BMC TrueSight Infrastructure Management Server
The Infrastructure Management Server receives events and data from the following sources:
- BMC PATROL Agents
- Event Management Cells
- Third-party event and data sources
After the Infrastructure Management Server collects this information, it processes events and data using a powerful analytics engine and additional event processing instructions stored in its database. The Infrastructure Management Server can also leverage a service model (built within the Infrastructure Management Server or published from the BMC Atrium CMDB) to map data and events in context with business services. You can deploy one or more Infrastructure Management servers.
For more information, see Deployment use cases and best practices.
The BMC TrueSight Infrastructure Management server consists of the following functions and components. For more information, see Infrastructure-Management-Server.
Component | Description | Reference |
---|---|---|
Publishing Server | The Publishing Server is an application that publishes a service model to the Server Cell. | |
Server Cell (event and service impact management) | The Server Cell functions as part of the BMC TrueSight Infrastructure Management Server to provide local event and service impact management. The Server Cell also associates events with service model components and calculates the components’ statuses. | |
Administration Cell (registration, configuration, BMC component events) | The Administration Cell is installed automatically as part of the Infrastructure Management server and is a self-maintained component. This cell accepts registration, configuration, and other events from BMC product components and applications. | |
Event Enrichment cell (Remote Cell) | Installed separately from the Infrastructure Management Server, the Remote Cell functions as part of a larger distributed network of cells that propagate events to the Server Cell. If service impact management is implemented, the Remote Cell also associates events with service model components and calculates the components’ statuses. If service impact management is not implemented, then the cell is simply an event management cell. | |
Self-monitoring service
| The Infrastructure Management Self-Monitoring Service monitors the health of all the components of Infrastructure Management, including the following components:
| |
Infrastructure Management Server database | The Infrastructure Management Database acts as a central repository for all the monitor configuration and statistical data in the BMC TrueSight Infrastructure Management Server. You can leverage the local SAP SQL Anywhere ASA database provided or utilize a separate a remote Oracle database. |
BMC TrueSight Infrastructure Management Integration Service
The Integration Service manages events from event sources such as BMC PATROL Agents, event adapters, and SNMP traps, and forwards performance data to the Infrastructure Management Server.
For more information about the integration service, see Infrastructure-Management-Integration-Service. For information about the deployment of these components, see Integration-Service-host-deployment-and-best-practices-for-event-processing-and-propagation.
Component | Description | Reference |
---|---|---|
Event Management Cell (optional) | The Integration Service processes forward events to event management cells running on the Integration Service hosts. These event management cells filter and enhance events, and then forward the events to event management cells used for correlation. | |
BMC Event Adapters (optional) | BMC Event Adapters prepare non-PATROL source event data, such as SNMP traps, for processing by the cell event processor. Event Adapters read or monitor external event sources from IT assets, format the collected information as cell events, and send these events to the Server Cell. Best practice: BMC Event Adapters are installed when you install the Infrastructure Management Server and the Integration Service; however, BMC recommends that significant non-PATROL event collection be dedicated to other event management cells. | |
PATROL Agent and Knowledge Module (KM) | The PATROL Agent and Knowledge Module (KM) monitors the Integration Service host processes. |
Event and performance data
Events are collected from the following sources:
- BMC PATROL – PATROL Agents can be configured to generate events about metrics. As a best practice, the PATROL Agent is configured to generate nonperformance, availability-related events, binary events, and events from the Knowledge Module (KM).
- BMC TrueSight Infrastructure Management Server – The BMC TrueSight Infrastructure Management Server can be configured to generate performance-related events.
- Adapters – Events from other sources can be processed by event adapters such as SNMP adapters and log file adapters. All events from various sources are sent to event processing cells for correlation, deduplication, filtering, normalization, and enrichment.
Performance data is collected from BMC PATROL Agents or from other sources such as BMC Portal, Microsoft System Center Operations Manager, and BMC TM ART using the appropriate adapters. Not all performance data has to be forwarded to the Infrastructure Management Server. Performance data can be collected and stored at the BMC PATROL Agents and visualized as trends in the Infrastructure Management console without streaming the data to the Infrastructure Management Server.
Component | Description | Reference |
---|---|---|
BMC PATROL Agent | BMC PATROL Agents collect performance data and generate events for availability metrics. Both performance data and events from BMC PATROL are streamed though the Integration Service hosts before passing them on to the Infrastructure Management Server. | |
Monitors | Monitoring solutions consist of one or more knowledge modules (KMs). A KM is a set of instructions that BMC PATROL Agent uses to monitor objects in your environment. Infrastructure Management provides an extensive set of out-of-the-box BMC PATROL Monitoring Solutions that collect performance data from applications, databases, servers, hypervisors, cloud components, middleware, hardware, and storage. | |
Transaction response time | User transaction monitors collect performance data, such as response time, for web applications and web pages. | |
Third-party data sources | Third-party data adapters provide a mechanism for external applications to funnel data into Infrastructure Management. Data adapters facilitate the synchronization of performance data collected by specific monitoring solutions into Infrastructure Management for further analysis. | |
BMC Cloud Lifecycle Management | The Cloud Lifecycle Management integration collects metric data from devices (including virtual machine monitors, clusters, and host servers), and sends the data to Infrastructure Management Server for analysis. Collected data includes CPU usage, memory usage, and data that is specific to the host operating system. |
For information about event and performance data propagation, see Integration-Service-host-deployment-and-best-practices-for-event-processing-and-propagation.
Related topics
Deployment-use-cases-and-best-practices