Kubernetes 2.0 Container Agent

Kubernetes 2.0 Container Agent offers comprehensive resource discovery and monitoring for components like Nodes, Pods, Namespaces, Services, Persistent Volumes (PVs), Persistent Volume Claims (PVCs), Daemonsets, and Deployments. It includes customizable dashboards that provide an overview and in-depth analysis of key metrics for infrastructure monitoring.

Following are the key enhancements and features introduced in this release of Kubernetes 2.0:

Topology

Kubernetes 2.0 monitoring introduces the ability to switch between compact and expanded views of the topology map. The compact view provides a streamlined representation of key resources, making navigation easier, while the expanded view offers a detailed look at the topology.

See Topology View document for more information.

Workload Monitoring

Kubernetes 2.0 monitoring enhances workload monitoring capabilities, enabling users to gather essential metrics for debugging and identifying root causes of issues. This version presents the new features in a clear and concise manner, making it user-friendly while retaining important details.

See Workload Monitoring document for more information.

Enhanced Logs Collection

Users can now configure log management at the client level, allowing for the collection of logs specific to selected clients within the client portal.

See Log Management document for more information.

Customizable Alerts

The new alert definition feature enables users to set alerts based on specific metrics. Users can customize their alert configurations, with the Kubernetes 2.0 agent calculating alert metrics using PromQL expressions and determining alert states by comparing them against defined thresholds.

See Alerts document for more information.

Availability Definitions

Users can define availability rules for any resource using PromQL queries. The Kubernetes 2.0 agent computes availability metrics based on these expressions, providing insights into system availability.

See Availability Definitions document for more information.

Events Reporting

Kubernetes 2.0 can generate event reports when resources such as pods, deployments, or nodes change states. Users can filter events by namespace, type (Normal/Warning), object type, or event reasons.

See Configure Events document for more information.

Curated Dashboards

Users can now add a metrics widget to their dashboards, allowing for an easy overview of desired metrics through customizable tiles.

See Curated Dashboard document for more information.

OpsRamp Agent

Enhancements

Improved Patch Retrieval Mechanism

Enhanced the method for retrieving installed patches by using an optimized PowerShell script. This improvement ensures faster and more reliable installed patch data collection, reducing potential errors and improving accuracy.

Added Disk IOPS Monitoring in G2 Templates

G2 Templates now supports Disk IOPS monitoring, allowing users to track disk input/output performance for better resource utilization and troubleshooting.

Monitoring Support for Multiple CoreDNS Instances

Enhanced monitoring capabilities to support multiple CoreDNS instances, ensuring better visibility and performance tracking in Kubernetes environments.

End of Support for Windows 7, Windows 8, and Windows Server 2012

Starting from OpsRamp Agent version 19.0.0, support for the Windows Agent on the following operating systems has been discontinued:

  • Windows 7
  • Windows 8
  • Windows Server 2012

See Deprecation document for more information.

Support for Labels in Agent Metrics

OpsRamp Agent now supports Labels in Agent Metrics, allowing users to filter and analyze metric data efficiently within the Graphs Dashboard. Key Benefits are:

  • Users can apply metric labels to refine their data view, making it easier to track and analyze specific metrics.
  • This functionality is available for all G1 and G2 metrics, ensuring broad compatibility across various monitoring scenarios.
  • Labels improve data organization and filtering, enabling a more streamlined experience in metric visualization.

See Metrics Labels document for more information.

App Roles Support

Previously. The App Roles were only available for Windows Servers. This support has now been extended to Windows Desktops as well.

Security Fixes

As part of this release, we have addressed the following security vulnerabilities to enhance system security and protect against potential threats:

  • CVE-2022-23305 – Resolved a security issue to prevent potential remote code execution risks.
  • CVE-2020-1953 – Fixed a vulnerability related to Apache Commons to improve system stability and security.
  • CVE-2023-45288 – Resolved a security vulnerability to prevent potential exploitation and ensure a more secure environment.
  • CVE-2023-24538 & CVE-2023-24540 – Patched vulnerabilities in third-party components to prevent potential security exploits.

Bug Fixes

  • The Agent Migration script was not updating the Proxy IP in the Agent Registry. This issue has now been resolved, ensuring the correct Proxy IP is applied during migration.
  • The DiskIOPS metrics for Linux were not being captured correctly. We have added support for the DiskIOPS monitor in G2 to resolve this issue.
  • Previously, running scripts on Windows using Python 3 resulted in errors. We have now extended support to include both Python and Python 3, resolving this compatibility issue.

Common OpsRamp Gateway Updates

Enhancements

  • Added support for retrieving the serial number of a device using a non-root user in SSH discovery.
  • The MySQL JDBC driver has been replaced with the MariaDB JDBC driver for improved performance and compatibility in MySQL database monitoring.
    This change provides better integration with modern MySQL and MariaDB versions, ensuring continued support and stability.
  • Added support for the MAC address attribute on VMware ESXi hosts, enhancing functionality.
  • Removed legacy dependencies for Brocade, BrocadeICX, IBM WebSphere, and Radius Classic Apps to improve system efficiency. This reduces unnecessary code bloat and enhances overall performance.
  • When a Path Analysis is performed, the system will detect and flag instances where the same network node (hop) appears multiple times in the output. If an L3 loop is identified, a message such as L3 Loop Detected will be displayed.


Bug Fixes

  • Fixed issues with the Template-Level Component Filter for following monitoring types: EMCRPA, HyperV, NetAppCluster, NetAppFiler, Port, PureStorage, HitachiVSP, IBMStorwize, Symmetrix, SNMP, SNMP Extended, UCM, UCS, URL, vCenter Appliance, Viptela, VMware, VMware Hardware Monitoring, Clariion, VNX, VNXe, WMI, XtremIO, Nutanix, and XenServer monitoring.
  • Resolved issues with Cisco XE-IOS and Cisco NXOS path analysis, ensuring proper network path visibility.

Security Fixes

Introduced the AIDE package (Advanced Intrusion Detection Environment) to monitor file integrity and detect unauthorized changes.

OpsRamp Classic Gateway

Enhancements

  • The default gateway configuration in the netplan file has been updated, as the previous method was deprecated. This change ensures smoother network configuration and compatibility with newer Ubuntu versions.
  • Added support for AWS token-based API authentication, to post Instance Metadata at the time of gateway registration
  • Added log rotation file size limit for rsyslog.
  • Added support for jcmd for collecting heap dumps from the gateway to aid in debugging memory-related issues.
  • Changed the default domain name to local instead of localdomain.com for new installations (ISO/OVA/Cloud Images).

Bug Fixes

Fixed an issue where resetting the SSL certificate to factory default was not functioning properly for admin users.

Security Fixes

  • Upgraded OS packages to the latest versions from the Ubuntu 22.04 repository, improving security and stability.
  • Improved security configurations to reduce potential vulnerabilities in the classic gateway.
  • Resolved an issue where sensitive data was written in the alarmtraq file, preventing unintended data exposure.
  • Upgraded jquery-migrate from version 1.4.1 to 3.3.2 for improved performance and compatibility.

OpsRamp NextGen Gateway

New Feature

Support of Elastic Collector Profile:

The Elastic Management Profile is a dynamic resource management mechanism that optimizes gateway registration and operation with OpsRamp cloud. Key capabilities include:

  • Scaling Up and Scaling Down: Dynamically adjusts the number of management profiles based on resource demands.
  • Rebalancing Resources: Distributes resources across dynamically created management profiles (replica profiles) to ensure efficient load distribution and stability.

See Elastic Collector Profile document for more information.

Enhancements

On the Resource Attributes page, the NextGen Gateway previously displayed the Load Balancer IP in the Device IP Address section. To enhance clarity and accuracy, we have updated this behavior:

  • The Pod IP is now displayed as the Gateway Resource IP.
  • The Load Balancer IP is shown under the Alternative IP field.


Bug Fixes

Updated the multipath.conf file in ISO/OVA to resolve longhorn PVC mount issues.

Security Fixes

  • Upgraded OS packages to the latest versions from the Ubuntu 22.04 repository, ensuring better security and performance.
  • Strengthened security policies and configurations to reduce vulnerabilities in NextGen gateways.

Windows Gateway

Deprecations

OpsRamp will no longer provide support for the Windows Gateway on Windows Server 2012 and 2012 R2 from 19.1.0 release onwards.
See Deprecation document for more information.