Kubernetes 2.0 Container Agent
Enhancements
Prometheus Kubernetes Service Discovery Receiver Support
The OpsRamp Kubernetes 2.0 Agent now supports the Prometheus Kubernetes Service Discovery (K8s SD) receiver, enabling automatic discovery and collection of metrics from workloads that expose Prometheus-compatible metrics endpoints in Kubernetes environments.
With Kubernetes service discovery, the Agent dynamically discovers scrape targets using the Kubernetes REST API and continuously keeps them in sync with the current cluster state. This eliminates the need for static target configuration and ensures newly created or updated workloads are monitored automatically.
The receiver also supports the use of relabel_configs, allowing you to:
- Filter metrics and targets
- Enrich metrics with custom labels
- Normalize label values for consistent querying
See the Prometheus Kubernetes Service Discovery document for more information.
NVIDIA GPU Monitoring Support
The OpsRamp Kubernetes 2.0 Agent now supports NVIDIA GPU monitoring, making it suitable for AI, ML, and high-performance computing (HPC) workloads.
Using this integration, the Kubernetes 2.0 Agent can collect GPU metrics related to:
- GPU health
- Resource utilization
- Workload behavior
See the NVIDIA DCGM Exporter document for more information.
Redis Dependency and Version Update
The OpsRamp Kubernetes Agent 2.0 includes Redis as a dependent library for internal operations. As part of this release, the following Redis components and versions are supported:
- Redis image version: 8.2.2
- Redis Sentinel image version: 8.2.1-debian-12-r0
Kubernetes 1.0 Container Agent
Enhancements
GPU Serial Number Support
The OpsRamp Kubernetes 1.0 Agent now supports adding GPU serial numbers as metric labels when available.
You can add the label:
DCGM_FI_DEV_SERIAL
This label is included only if the DCGM exporter exposes the serial number metric. If the serial label is not present in the exporter’s metrics, it is not added.
VM Agent
Enhancements
Alibaba Cloud Environment Support
The OpsRamp Agent now supports Alibaba Cloud environments, expanding cloud platform compatibility.
- Unique identification and discovery of Alibaba Cloud instances by the Agent
- Transmission of Alibaba Cloud metadata (such as provider type and instance ID) to the OpsRamp cloud platform
Logical AND Operator Support in Custom Application Definitions
Custom Application Definitions now support the logical AND operator, enabling more accurate and targeted application discovery.
Previously, discovery rules evaluated conditions using only the OR operator, which limited the ability to require multiple criteria for application identification. With this enhancement, discovery rules can now evaluate multiple required conditions simultaneously, improving precision. Supported condition types include:
- Service checks
- Process checks
- Port checks
Example:
- name: mongodb
version: 1
instance-checks:
logical-and-operation : true
service-check:
- mongod
- mongodb
process-check:
- mongodb
- mongod
port-check:
- 27017
- 27018
- 27019 See the App Definitions document for more information.
Patch Scan Progress Status Support
The OpsRamp Agent now reports patch scan progress statuses, providing better visibility into patch operations. Supported statuses include:
- Initiated
- In Progress
- Completed
Previously, progress status was available only for patch installation jobs. This enhancement extends the same visibility to patch scan jobs, enabling you to better track and manage patching activities.
See the Patch Scan document for more information.
Support for Credential Macros within Scripts
When executing scripts using Process Automation, you can now use credential macros within the scripts. These macros are replaced with actual credentials during script execution.
Note
Script execution with macro support works only for the default user, not for custom users.Removal of WMIC Dependency in Windows Agent
The OpsRamp Windows Agent no longer depends on the WMIC (Windows Management Instrumentation Command-line) tool for device discovery.
WMIC is being deprecated and removed in newer Windows Server versions, including Windows Server 2025. Earlier versions of the agent relied on WMIC to collect basic system information such as:
- DNS details
- Device serial number
To ensure continued compatibility with modern Windows platforms, the agent now uses alternative Windows-native discovery mechanisms to retrieve this information.
Bug Fixes
- Fixed an issue where disk usage reporting could fail when a disk reaches 100% capacity. The Agent now skips the affected iteration and reports the correct count in the subsequent iteration, ensuring continued metric collection.
- Fixed an issue where RDP and VNC information had poor contrast in dark theme. Updated the HTML styling to support all theme colors consistently across both new and old UI versions.
Security Fixes
This release includes security updates to address multiple vulnerabilities, improving the overall security posture of the Agent and its dependencies.
- CVE-2025-47914 – Added message size validation in SSH Agent processing to prevent crashes from malformed requests.
- CVE-2025-47912 – Enforced strict URL host validation to allow only valid IPv6 addresses inside brackets, per RFC standards.
- CVE-2025-58181 – Added limits and validation for GSSAPI authentication mechanisms to prevent unbounded memory usage.
- CVE-2025-58183 – Introduced bounds on sparse region handling when reading tar archives to prevent excessive memory allocation.
- CVE-2025-58185 – Updated ASN.1/DER parsing to validate payloads before allocating memory, preventing memory exhaustion.
- CVE-2025-68121 – Fixed TLS session resumption logic to re-validate certificates and trust chains during resumed handshakes.
- CVE-2025-61728 – Optimized ZIP archive indexing to prevent CPU exhaustion from maliciously crafted archives.
- CVE-2025-61730 – Corrected TLS 1.3 handshake processing to ensure messages are handled at the correct encryption level.
- CVE-2025-61726 – Added limits on query parameter parsing to prevent memory exhaustion from large URL-encoded forms.
- CVE-2025-61723 – Improved PEM parsing to ensure linear-time processing, preventing high CPU usage from malformed inputs.
- CVE-2025-15467 – Fixed a critical OpenSSL issue by validating AEAD parameters and preventing stack buffer overflows when parsing encrypted CMS messages.