Supported knowledge modules
Pattern module configuration
The Import.BHOM.NodeCreation configuration section determines whether BMC Helix Operations Management (BHOM) patterns can create new nodes or simply add external IDs to the nodes inferred from other data sources.
The following table displays configuration options for the Import.BHOM.NodeCreation configuration section:
| Description | Default value | Pattern variable |
| The pattern should create nodes | False | enabled |
| The pattern should create SoftwarePod, Namespace, and Deployment nodes | False | k8s_enabled |
Pattern trigger
Most patterns are triggered by MonitoredObject-created or confirmed events for their specific entity_type. The pattern then searches for the related MonitoredDevice and links it to the appropriate Discovery node by using the inference.associate() and Imports.addExternalId() functions.
Supported knowledge modules and entity types
The following tables describe the supported MonitoredObject entity types by categories.
Application and middleware monitoring
Provides visibility into the operation and performance of key application servers and middleware platforms. The following table displays supported BMC knowledge modules and the middleware and application entities that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
BMC PATROL for Apache Kafka | KFK_CLUSTER | Monitors Apache Kafka clusters. | Supported | Apache Kafka: Monitor types and attributes |
BMC PATROL for Apache Tomcat | TCT_SERVER | Monitors Apache Tomcat application servers. | Supported | Apache Tomcat: Monitor types and attributes |
BMC PATROL for Elasticsearch | ESK_NODE | Monitors Elasticsearch nodes. | Supported | Elasticsearch: Monitor types and attributes |
BMC PATROL for JBoss Application Server | PJB_SERVER | Monitors JBoss Application Servers. | Supported | JBoss Application Server: Monitor types and attributes |
BMC PATROL for Oracle WebLogic | BEAWLS_SERVER | Monitors Oracle WebLogic app servers. | Supported | Oracle WebLogic: Monitor types and attributes |
BMC PATROL for SAP Solution Manager
| SSM_J2EE_HOST | Monitors SAP Java application server hosts. | Supported | SAP Solution Manager: Monitor types and attributes |
| SSM_SID_CONT | Monitors containers for an SAP System ID (SID). | Supported |
Cloud platform monitoring
Provides visibility into the health, performance, and resource usage of these cloud services (Amazon Web Services and Microsoft Azure). Cloud resources are typically matched by using cloud_id or resource_id attributes, which are normalized to lowercase for consistency.
Amazon Web Services
The following displays supported BMC knowledge modules and the Amazon Web Services (AWS) resources that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Amazon Web Services | AWS_AUTO_SCALING_GROUP | Monitors AWS auto-scaling groups. | Supported | Amazon Web Services: Monitor types and attributes |
| AWS_EBS | Monitors AWS EBS volumes. | Supported | ||
| AWS_EC2 | Monitors AWS EC2 instances. | Supported | ||
| AWS_ECC | Monitors AWS ElastiCache (Redis) clusters. | Supported | ||
| AWS_EFS_FILESYSTEMID | Monitors AWS Elastic File System. | Supported | ||
| AWS_EKS_CLUSTER | Monitors AWS Elastic Kubernetes Service. | Supported | ||
| AWS_ES_CLUSTER | Monitors AWS Elasticsearch Service. | Supported | ||
| AWS_S3_BUCKET | Monitors AWS S3 storage buckets. | Supported | ||
| AWS_KAFKA_CLUSTER | Monitors AWS Managed Kafka (MSK). | Supported | ||
| AWS_RDS | Monitors AWS RDS databases. | Supported |
Google Cloud Platform
The following table displays supported BMC knowledge modules and the Google Cloud Platform (GCP) resources that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Google Cloud Platform | GCP_GCE_INSTANCE | Monitors the Compute Engine VM instance. | Supported | Google Cloud Platform: Monitor types and attributes |
| GCP_PROJECT | Monitors the Google Cloud Platform project. | Supported | ||
| GCP_GCSQL_SQL | Monitors the Cloud SQL instance based on the PostgreSQL, MySQL, and SQL Server instance types. | Supported | ||
| GCP_GKE_CLUSTER | Monitors the GKE Cluster. | Supported |
Microsoft Azure
The following table displays supported BMC knowledge modules and the Microsoft Azure resources that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Microsoft Azure | PAF_APP_SVC | Monitors Microsoft Azure App Services and Function Apps. | Supported | Microsoft Azure: Monitor types and attributes |
| PAF_APP_SVC_PLAN | Monitors Microsoft Azure App Service Plans. | Supported | ||
| PAF_AZURE_ACCOUNT | Monitors Microsoft Azure Storage accounts, queues, and tables. | Supported | ||
| PAF_FUNC_APP_SVC | Monitors Microsoft Azure Functions. | Supported | ||
| PAF_KUBERNETES | Monitors Microsoft Azure Kubernetes Service (AKS). | Supported | ||
| PAF_POSTGRESQL_FLEXIBLE | Monitors Microsoft Azure Database for PostgreSQL. | Supported | ||
| PAF_SQL_SERVER | Monitors Microsoft Azure SQL Server and databases. | Supported | ||
| PAF_SQL_DATABASE | Monitors Microsoft Azure SQL databases. | Supported | ||
| PAF_STORAGE_ACCOUNT | Monitors Microsoft Azure storage accounts, queues, and tables. | Supported | ||
| PAF_STORAGE_QUEUE | Monitors Microsoft Azure storage queues. | Supported | ||
| PAF_STORAGE_TABLE | Monitors Microsoft Azure storage tables. | Supported | ||
| PAF_SUBSCRIPTION | Monitors Microsoft Azure subscriptions. | Supported | ||
| PAF_VIRTUAL_MACHINE | Monitors Microsoft Azure virtual machines. | Supported | ||
| PAF_VM_SCALE_SET | Monitors Microsoft Azure scale sets. | Supported |
Oracle Cloud Infrastructure
The following table displays supported BMC knowledge modules and the Oracle Cloud Infrastructure (OCI) resources that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Oracle Cloud Infrastructure | OCI_ACCOUNT | Monitors OCI Accounts. | Supported | Oracle Cloud Infrastructure: Monitor types and attributes |
| OCI_BUCKET | Monitors Object Storage Buckets. | Supported | ||
| OCI_INSTANCE | Monitors Compute Instances. | Supported | ||
| OCI_FILE_SYSTEM | Monitors File Systems. | Supported | ||
| OCI_LOADBALANCER | Monitors Load Balancers. | Supported | ||
| OCI_LOADBALANCER_BACKENDSET | Monitors Load Balancer Backend Sets. | Supported | ||
| OCI_LOADBALANCER_NETWORK | Monitors Network Load Balancers. | Supported | ||
| OCI_LOADBALANCER_NETWORK_BACKENDSET | Monitors Network Load Balancer Backend Sets. | Supported | ||
| OCI_MOUNT_TARGET | Monitors Mount Targets. | Supported | ||
| OCI_OKE_CLUSTER | Monitors Kubernetes Clusters. | Supported | ||
| OCI_OKE_NODE | Monitors Kubernetes Nodes. | Supported | ||
| OCI_OKE_NODE_POOL | Monitors Kubernetes Node Pools. | Supported | ||
| OCI_VOLUME | Monitors Block Volumes. | Supported |
Container, orchestration, and virtualization monitoring
Provides the status and performance of containerized workloads, orchestration platforms, virtualized environments, and hypervisors. The following table displays supported BMC knowledge modules with their associated container, orchestration, and virtualization entities:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
BMC PATROL for Citrix XenServer | VSM_XEN_HOST VSM_XEN_VM | Monitors Xen hypervisors and virtual machines. | Supported | Citrix XenServer: Monitor types and attributes |
BMC PATROL for Docker
| DKR_NODE | Monitors Docker nodes. | Supported | Docker: Monitor types and attributes |
BMC PATROL for Kubernetes | K8S_CLUSTER K8S_CONTAINER K8S_CONTAINER_CNTR K8S_CONTAINER_POD K8S_DAEMONSET K8S_DEPLOYMENT K8S_JOB K8S_POD K8S_NAMESPACE K8S_NAMESPACE_CNTR K8S_NODE K8S_STATEFULSET K8S_REPLICASET | Monitors Kubernetes clusters, nodes, pods, and workloads. Includes internal helper entities for container and namespace management. Some entity types, such as K8S_CONTAINER_CNTR, K8S_CONTAINER_POD, and K8S_NAMESPACE_CNTR, are used internally by the patterns for traversal and should not be confused with primary monitoring objects.
| Supported | Kubernetes: Monitor types and attributes |
BMC PATROL for OpenShift | VE3_CONTAINER VE3_CLUSTER VE3_DAEMONSET VE3_DEPLOYMENT VE3_JOB VE2_NODE VE3_POD VE3_PROJECT VE3_STATEFULSET VE3_JOB VE3_REPLICASET | Monitors Red Hat OpenShift clusters and resources. VE3_PROJECT is equivalent to K8S_NAMESPACE. | Supported | OpenShift: Monitor types and attributes |
BMC PATROL for VMware vSphere | VCM_DATACENTER VSM_FOLDER VSM_HOST VSM_PNET_HOST_AGGR VSM_VC VSM_VM VSM_VNET_PERF | Monitors VMware ESXi hosts, VMs, and vCenter. Includes network monitoring (VSM_PNET_HOST_AGGR, VSM_VNET_PERF). | Supported | VMware vSphere: Monitor types and attributes |
Database and storage monitoring
Ensures the availability, performance, and integrity of databases, hardware components, and storage systems.
Database monitoring
The following table displays supported BMC knowledge modules and the types of databases that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Microsoft SQL Server | MSSQL_SERVER_HOST | Monitors Microsoft SQL Server instances. | Supported | Microsoft SQL Server: Monitor types and attributes |
| BMC PATROL for Oracle Enterprise Database | KOE_HOST | Monitors Oracle databases and instances. | Supported | Oracle Enterprise Database: Monitor types and attributes |
| KOE_INSTANCE | Supports on-prem and cloud-hosted DBs. | Supported | ||
| BMC PATROL for PostgreSQL Database | PGR_DB | Supports on-prem and cloud (AWS RDS, Azure Database for PostgreSQL). | Supported | PostgreSQL Database: Monitor types and attributes |
| PGR_ENVIRONMENT | Monitors PostgreSQL databases. PostgreSQL monitoring (PGR_ENVIRONMENT) supports both on-premises and cloud-hosted databases (AWS RDS, Azure Database for PostgreSQL). | Supported |
Hardware monitoring
The following table displays supported BMC knowledge modules and the hardware entities that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| Hardware Sentry | MS_HW_ENCLOSURE MS_HW_MAIN | Monitors physical hardware, including servers, storage, and network devices. | Supported | Hardware Sentry: Hardware enclosure |
Storage monitoring
The following table displays supported BMC knowledge modules and the storage entities that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| Storage Analyzer | SKM_SYSTEM | Monitors storage systems. | Supported | Storage Analyzer: Monitors and attributes |
Cluster and third-party integration monitoring
Focuses on clustered environments, such as failover clusters, and integrates with third-party management platforms for comprehensive monitoring.
Cluster monitoring
The following table displays supported BMC knowledge modules and the types of clusters that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Microsoft Windows Servers | MCS_Remote_Cluster MCS_Remote_Node | Monitors Windows Server Failover Clusters, including cluster nodes. | Supported | Microsoft Windows Servers: Monitor types and attributes |
Third-party integration
The following table displays supported BMC knowledge modules and the third-party systems they integrate with:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Entuity Server | ZXC_Custom_TSOM_Device_Instance | Integration with Entuity network management. | Supported | Entuity Server: Monitor types and attributes |
Operating system and network monitoring
Monitors the health, performance, and connectivity of operating systems and network devices by using various protocols.
Operating system monitoring
The following table displays supported BMC knowledge modules and the operating systems that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
BMC PATROL for AIX | IAK_AIX_OS | Monitors IBM AIX operating systems. | Supported | AIX: Monitor types and attributes |
| BMC PATROL for Linux | NUK_Linux_OS | Monitors Linux operating systems. | Supported | Linux: Monitor types and attributes |
| BMC PATROL for Windows | NT_OS NT_SERVICES | Monitors Windows operating systems and services. | Supported | Windows: Monitor types and attributes |
Generic Host | AKN_HOST | Monitors generic hosts. | Supported | NA |
Network and lightweight protocol monitoring
The following table displays supported BMC knowledge modules and the network entities that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Light Weight Protocols | KDN_Device PPM_Device PSM_Device | Monitors devices by using lightweight protocols (Ping, Port, SNMP). | Supported | Light Weight Protocols: Monitor types and attributes |
Synthetic, URL, and extensibility monitoring
Simulates user interactions, monitors web resources, and provides frameworks for custom monitoring and integration with external systems.
Synthetic and URL monitoring
The following table displays supported BMC knowledge modules and the synthetic or URL endpoints that they monitor:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
BMC PATROL for Internet Server
| INET_Servers | Monitors legacy internet servers. | Deprecated, but still supported for backward compatibility. | Internet Server: Monitor types and attributes |
BMC PATROL for Synthetic Monitoring
| STM_App | Creates ExternalElement nodes (Synthetic Monitoring Application). | Recommended | Synthetic Monitoring: Monitor types and attributes |
| STM_URL_EP | STM_URL_EP = URL endpoints. | Recommended | ||
BMC PATROL for Web URL | WUM_URL | Monitors web URLs. | Deprecated, but still supported for backward compatibility. | Web URL: Monitor types and attributes |
Monitoring studio and extensibility
The following table displays supported BMC knowledge modules and the extensible monitoring options that they provide:
| BMC knowledge module | Entity types or/and classes | Description | Status | Reference |
|---|---|---|---|---|
| BMC PATROL for Scripting | TRO_Device | Custom scripting-based monitoring. | Supported | Scripting: Monitor types and attributes |
Monitoring Studio X | X_HTTP | Extensible monitoring framework for custom monitoring through HTTP. | Supported | Monitoring Studio X: Monitors and attributes |