v.166 Release Notes
Last updated on 27 March, 2024Highlights
- Feature Highlights: Updated topology mappings interface.
- General Updates: Enhancements to LM Logs, LM Cloud, and tracing.
- Updated Monitoring: New modules for monitoring Puppet Agent and Server, GCP Cloud Interconnect Attachments, and Docker.
Feature Highlights
Updated Topology Mappings Interface
The Topology Mappings interface has been updated and is now enabled by default.
Kubernetes Cluster Monitoring with Kube State Metrics
You can now use the Kube State Metrics modules available in LM Exchange in conjunction with the new Argus and Collector Helm charts to gain better visibility of your Kubernetes cluster. The charts automatically install and configure KSM on your cluster and monitor the following resources:
- Daemonsets
- Replicasets
- Statefulsets
- PersistentVolumes
General Updates
LM Logs
Enhancements
- The total number of results now displays in the Aggregate tab when performing an advanced search query.
- You can now view surrounding logs for a device or device group. To view this feature, select the three dot icon in the device or device group log row and select View +/- 1 minute.
LM Cloud
Enhancements
- Added support for the eu-south-1 AWS region.
- Added support for the us-west-3 Azure region.
- Added support for monitoring GCP Interconnect Attachments. Metrics include ingress and egress for both bytes and packets, as well as network capacity.
- Azure NetApp Pools can now be discovered and monitored in LogicMonitor. New DataSources for this feature will be available after 3/10/22.
- You can now set NodeSelector and Tolerations properties on the Kubernetes Collector Set service.
Bug Fixes
- Fixed an issue that occasionally prevented the Cloud Integrations page from displaying correctly.
- Fixed an issue that caused dead pods to incorrectly report to dashboards.
- Fixed an issue that caused inconsistent values to be propagated in the Host Name property of a pod.
Tracing
Enhancements
- The OpenTelemetry Collector can now run in Azure Container instances. You may find this useful for forwarding application traces from Azure Container environments.
- You can now use the new Validate button for an OpenTelemetry Collector to validate that the configuration file is acceptable. This ensures that changes made to the Collector configuration in LogicMonitor are formatted properly.
Alerts
Bug Fixes
- Fixed an issue that prevented the Clear notification from being sent for suppressed alerts.
User Interface
Enhancements
- You can now specify alert trigger intervals for config checks. For more information, see Config Checks.
Dashboards
Bug Fixes
- Fixed an issue that occasionally prevented forecasting from a top 10 Graph widget.
NetScan
Bug Fixes
- Fixed an issue that prevented NetScan credentials from being obfuscated in API responses.
LogicModule Releases
New and updated LogicModules are available for you to import from the LogicMonitor Public Repository. This section lists the LogicModules that are new in this release, updated in this release, or will be removed in a future release. Changes related to the LogicModule feature will be listed under General Updates.
New LogicModules
LogicModule Name | Details |
(1 DataSource) GCP_Networking_Interconnect_Attachment | Added monitoring support for GCP Cloud Interconnect Attachments. |
(1 PropertySource) addERI_DockerCollector (1 TopologySource) Docker_Topology | New topology coverage for Docker. |
(9 DataSources) Puppet_Agent_LastRunMetrics Puppet_Agent_Process Puppet_Profiler_Statistics Puppet_Server_JRuby_Statistics Puppet_Server_JVM_GC Puppet_Server_JVM_MemoryPools Puppet_Server_JVM_NIOBufferPools Puppet_Server_JVM_Resources Puppet_Server_Routes_Statistics (1 PropertySource) addCategory_Puppet | New package for Puppet Agent and Server monitoring via SNMP and API collection. |
Updated LogicModules
LogicModule Name | Details |
(1 DataSource) Microsoft_Office365_EmailActivity | Fixed a typo in a datapoint description. |
(4 DataSources) Library Fiber Channel Ports- Library Changer Devices- Library Media Drive Status- Library SCSI Protocol Controller- | Updated the AppliesTo to not be case-sensitive so that all variations of “Cloudgenix” will be excluded. |
(1 DataSource) AWS_EC2_Availability | Updated tech notes to include the requirement of setting a default region in AWS and removed an unused variable. |
(1 DataSource) VMware_vCenter_VMInterface | Added filtering to the AD script to exclude guest OS interfaces which do not return data. |
(2 DataSources) Email_TransitTime Email_RoundTrip | Fixed an issue that caused the script to fail. |
(3 DataSources) Jenkins_BuildStatistics Jenkins_Metrics Jenkins_Troubleshooter (1 PropertySource) addCategory_Jenkins (1 EventSource) Jenkins Health | Fixed an issue that caused snippets to fail to load. |
(1 DataSource) LogicMonitor_Portal_Resources | Added new device types for SaaS resources. |
(7 DataSources) SAP_HANA_BackupAge SAP_HANA_Connections SAP_HANA_DatabaseMemoryUse SAP_HANA_DiskUsage SAP_HANA_HostResourceUtilization SAP_HANA_ServiceStatus SAP_HANA_TableSizeOnDisk | Fixed an issue that caused instances to be removed when database connection failed. |
(1 PropertySource) Device_BasicInfo | Expanded properties collected for Fortigate devices. |
(4 DataSources) VMware_VeloCloud_EdgeHealth VMware_VeloCloud_EdgeLinkEventQuality VMware_VeloCloud_EdgeLinkHealth VMware_VeloCloud_EdgeLinkMetrics | Fixed an issue in enterprise ID handling. |
(1 DataSource) Ubiquiti_UniFi_AccessPoints | Added error handling to switch API endpoints correctly. |
(2 DataSource) Cisco_Entity_Sensors Cisco_Transceiver_Sensors | Added filters for Gigabit variants of transceiver sensors. |
(2 PropertySources) addERI_Cisco_ASA addERI_Device (1 TopologySource) Networking_L2_snmpSwitch | Added new Cisco ASA layer 2 detection, fixed a namespace issue, and improved debug messaging. |
(1 DataSource) Kubernetes_Node | Removes OutOfDisk DP and corresponding graph from Kubernetes_Node as Kubernetes v1.13+ has deprecated this datapoint. It has been replaced with DiskPressure. |
(1 PropertySources) addERI_Ubiquiti (1 TopologySources) Networking_L2_snmpSwitch | Added more robust port matching and other improvements. |
(5 DataSources) Microsoft_Azure_BlobStorage Microsoft_Azure_FileStorage Microsoft_Azure_QueueStorage Microsoft_Azure_StorageAccount Microsoft_Azure_TableStorage | Updated the description and technical notes. Changed all datapoints that previously reported “0” for no data to correctly report “no data”. |
(1 DataSource) NetApp_Cluster_Aggregate | Added new datapoints. |
(23 DataSources) EMC_PowerMax_Array EMC_PowerMax_BEDirectors EMC_PowerMax_BEEmulation EMC_PowerMax_BEPort EMC_PowerMax_Board EMC_PowerMax_Core EMC_PowerMax_DSEPool EMC_PowerMax_Disk EMC_PowerMax_DiskGroup EMC_PowerMax_EDSDirector EMC_PowerMax_EDSEmulation EMC_PowerMax_FEDirectors EMC_PowerMax_FEEmulation EMC_PowerMax_FEPort EMC_PowerMax_FICONEmulation EMC_PowerMax_IMDirector EMC_PowerMax_IMEmulation EMC_PowerMax_RDFDirector EMC_PowerMax_RDFEmulation EMC_PowerMax_RDFPort EMC_PowerMax_RDFS EMC_PowerMax_StorageGroup EMC_PowerMax_ThinPoolLUN (1 PropertySources) addCategory_PowerMax | Added PropertySource to the package, added version number to properties, and added system category “PowerMax”. Fixed an issue in Active Discovery scripts that returned 0 when API calls failed, which could result in unintended instance deletion. Snippet refactored for easier updating in the future (backward compatibility maintained). |
(1 DataSource) AWS_Elasticsearch_MasterNodes | Remove AWS_Elasticsearch_MasterNodes alert thresholds on the masterSysMemoryUtilization metric to accommodate the expectedly high memory usage. |
(1 DataSource) DellEMC_XtremIO_Volumes | Modified API calls use a batch version reducing execution time and number of queries required to retrieve data. |
(4 DataSources) .NetCLRExceptions .NetCLRLoader .NetCLRLocksAndThreads .NetCLRMemory | Added overview graphs and updated all graphs to current standards. |
(1 DataSource) Cisco CUCM CTI Devices- | Updated threshold for ccmCTIDeviceStatus to alert for unregistered status OOB. |
(1 DataSource) Docker_Containers_cAdvisor20 (1 PropertySource) addERI_Linux | Updated the collection method for batchscript for more efficient API calls and extended topology coverage. |
(9 DataSources) Cisco_SIP_Client_Errors Cisco_SIP_Connections Cisco_SIP_GlobalFail Cisco_SIP_Overview Cisco_SIP_Redirect Cisco_SIP_Retries Cisco_SIP_Server_Errors Cisco_SIP_Successes Cisco_SIP_Traffic | Moved modules into Cisco SIP group. |
(1 TopologySource) Kubernetes_Service_Topology | Fixed an issue in namespace handling that disrupted proper mapping. |
(1 EventSource) Azure Service Health | Updated the alert clear interval to 24 hours due to delayed publishing of events by Microsoft which led to missed alerts with the old 1 hour value. |
(1 DataSource) AWS_EC2_Availability | Added an optional device level property “aws.ec2.defaultregion” to allow users to set their desired default region. |
(1 PropertySource) addERI_Device (1 TopologySource) Networking_L2_snmpSwitch | Allows for 00:00:00 interface MACs but still block bridges. |
(5 DataSources) HashiCorp_Nomad_ClientGlobalPerformance HashiCorp_Nomad_ClusterAllocations HashiCorp_Nomad_ClusterJobs HashiCorp_Nomad_GoPerformance HashiCorp_Nomad_ServerGlobalPerformance | Removed an unused import in scripts that caused script failure due to newer Collector versions not having this class. |
(1 DataSource) VMware_vCenter_VMDiskCapacity | Added threading to scripts to assist in data collection in large environments where timeouts were preventing script completion. |
(1 DataSource) Cisco_UCS_Ports | Updated operationalStateAlert complex datapoint expression and description to accurately target problematic states. |
(1 PropertySource) Microsoft_Powershell_Info | Added property “auto.powershell.uacEnabled” to provide the info available in the deprecated DataSource Microsoft_Windows_UACTroubleshooter. |
(1 DataSource) Puppet Master Process- | Updated to match current fields. |
(1 EventSource) Windows System Event Log | Added event IDs 36887 and 36888 to the filter of events to exclude. These event IDs tend to be noisy and are generally not important to alert on. |
(30 DataSources) Cisco_NTP Cisco_Nexus_Ejector_Status Cisco_Nexus_Supervisor_Redundancy Cisco_Nexus_VDC_Status EMC_VNXe_SystemPerformance EMC_VPLEX_DirectorPerformance Fujitsu_Eternus_ChannelAdapterPorts Fujitsu_Eternus_ControllerModules Fujitsu_Eternus_ControllerPSU Fujitsu_Eternus_Disks Fujitsu_Eternus_DriveEnclosurePSU Fujitsu_Eternus_Enclosure Fujitsu_Eternus_RAIDGroups Fujitsu_Eternus_RemoteAdapterPorts Fujitsu_Eternus_Status Fujitsu_Eternus_Volumes HP_3PAR_CPG HP_3PAR_Controller HP_3PAR_Disk HP_3PAR_HardwareHealth HP_3PAR_Port HP_3PAR_VLUN_by_Host HP_3PAR_VLUN_by_Volume HP_3PAR_Volumes HP_3PAR_iSCSI Nimble CPU load Nimble_Array_Info Nimble_HDD_Disks Nimble_SSD_Disks SolarisMemActivity (4 PropertySources) Nimble_Array_Properties addCategory_CiscoNTP addCategory_FujitsuEternus addCategory_NimbleSSH | Added timeouts to all modules using expect for SSH connection using host property “ssh.timeout” and falling back to the default expect timeout in the Collector when host property is not configured. |
Deprecated LogicModules
This table lists LogicModules that we are deprecating in this release. This means that these LogicModules will be removed in a future release. If available, a replacement LogicModule is listed.
LogicModule Name Deprecated/Replacement | Details | End of Support Date |
Deprecated: VMware_vCenter_Topology Replacement: VMware_vCenter_*_Topology | Branched out into four separate modules to better serve specific aspects of vCenter. Note: VMware_vCenter_Topology should be deleted or set to “false” to prevent interference with new modules. | 03/15/22 |
Deprecated: Microsoft_Windows_UACTroubleshooter Replacement: Microsoft_Powershell_Info | This module created confusion and excessive alerts. The info provided is now stored as a property applied by Microsoft_Powershell_Info. | 03/09/22 |
Deprecated: WinIIS- Replacement: Microsoft_IIS_Server | Added new module Microsoft_IIS_Server identical to WinIIS- but with a more narrow AppliesTo in order to prevent excessive Collector runs on devices that will never work. | 03/09/22 |
For the list of recently deprecated LogicModules, see the support article Deprecated LogicModules.