v.161 Release Notes

Last updated on 27 March, 2024

Highlights

  • Feature Highlights: Added a query language to expand search and filtering capability for logs.
  • General Updates: Added advanced filtering in Traces, enhancements to the details captured in audit logs, updates to integrations for Ansible and Autotask, and more.
  • Updated Monitoring: New LogicModules to monitor the performance of Cisco Multicast groups, Hypervisor memory on virtual machines, SNMP host uptime, and more.

Feature Highlights

LM Logs page with new query bar

With this release, we’ve added a query language to LM Logs to expand your search capabilities beyond keyword searches and filtering by resource, group, pipeline, and time range. With the added flexibility of combining filters with logical operators, filtering events based on fields and values, and using glob expressions and regular expressions to match results, you can narrow down information to quickly find relevant logs when troubleshooting. You can also summarize activity from log messages you receive over a time range for reporting or alerting.

Autocomplete for reserved fields

Other changes to the Logs page includes:

  • We removed the filtering menus for Resources and Groups because filters can be added directly from the query bar.
  • If you don’t know where to start, autocomplete will help you build the query with suggestions for fields, values, and operators based on the information in your logs.
  • Searches do not execute automatically. When you’ve finished building your query, click the Search icon to run it.
  • You can now view and manage your Recent Searches by clicking the Clock icon to see the last 10 searches in your history.

For more information and examples, see LM Logs Query Language.

LogicModule Snippets

Modules snippets are pieces of reusable code that can contain functions, classes, and data. Snippets are used by newer LogicModules to implement common functionality, such as formatting data for the Collector and generating topologies, as well as implement other device-specific code, such as interacting with APIs. Support for snippets requires Collector version 30.000 or higher.

Customers cannot create or deploy snippets on their own. We are in the process of building this feature and will continue to keep you updated as new improvements are implemented.

General Updates

Alerts

Bug Fixes

  • Fixed an issue to ensure that searching for LogicModules in the Alerts page does not return an error if the search includes a colon.

Audit Logs

Enhancements

  • Audit commands now record details when the posh command is run in the Collector debug console.
  • Updated the details recorded when adding, updating, deleting, and stopping Scheduled Down Time (SDT) for Collectors and device log pipelines.
    • For Collectors, audit logs now include startdowntime, enddowntime, collectorid, and devicename.
    • For device log pipelines, audit logs now include startdowntime, enddowntime, devicelogpopelineid, and devicelogpipelinename.
  • Audit logs now record the following datapoint details when changes to alert thresholds are made at the instance and device group levels: datapoint ID, datapoint name, and datapoint value.
  • Audit logs now record the following details when updating Active Discovery: old value, new value, and instance ID.

Cloud Monitoring

Enhancements

  • Added filtering and mass selection for Azure subscriptions and permissions in Cloud Integrations settings. This ability will make it easier to select and enable or disable a large number of Azure subscriptions for monitoring and testing.
  • Azure VM service limits will now only be monitored for the selected regions and subscriptions to avoid monitoring these limits twice in cases where tenants are added into LogicMonitor multiple times (but with different subscriptions selected). 

Bug Fixes

  • Fixed an issue to correctly gather metrics from “Auto Stop” AWS Workspaces

Distributed Tracing

Enhancements

  • Updated the Traces page to show root operations by default, instead of all operations. Users can still switch to display all operations. This provides an improved workflow for users as they will be able to drill down into individual poor performance more effectively from a higher-level aggregated view.
  • Added advanced filtering on the Traces page. Users now have the ability to search by tags that are ingested with spans. Users can switch between advanced and basic filtering options.
  • Added the ability to apply custom configurations when adding a host-based OpenTelemetry Collector in the user interface.

Bug Fixes

  • Fixed an issue where duplicate OpenTelemetry Collector entries were created for Kubernetes installs.

Integrations

Enhancements

  • The URLs in the LogicMonitor integration for Autotask have been updated to access the v.16 Autotask API because of a change that requires all integrations with Autotask to use the credentials for API-only users.  
  • The LogicMonitor integration for Ansible now supports the ability to install an existing Collector when you explicitly provide the Collector ID.

Kubernetes Monitoring

Enhancements

  • With Argus v6 to optimize the performance, a new resource tree is available where resources are grouped under Namespaces and ClusterScoped. For more information, see Updating Kubernetes Resource Tree.

LM Logs

Enhancements

  • Added support for a query language for searching logs. See the Feature Highlight.
  • Added autocomplete to help build queries. As you type in the query bar, autocomplete will suggest Fields, Values, and Search Operators to based on the information that is available in your logs.  
  • Added a Recent Search option that will display search history of the last 10 queries. You can also remove and clear the history.

LogicModules

Enhancements

  • Added support for LogicModule snippets. Snippets require Collector version 30.000 or higher. See Feature Highlight.
  • Expanded the limit in the Technical Notes field in LogicModules from 512 to 4096 characters.

User Interface

Enhancements

  • Added a more detailed error message for attempts to enter an invalid first name or last name when updating existing users.

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
Cisco_Multicast_Groups
Cisco_Multicast_Interfaces
Cisco_Multicast_Routes
addCategory_Cisco_Multicast
Cisco_Multicast_Topology
(3 DataSources, 1 PropertySource, 1 TopologySource)
Maps and monitors the performance and operational stats of Cisco Multicast groups, interfaces, and routes.

Requires Collector version 30.000 or higher.

See Updated LogicModules for L2 Networking.
Cisco_PowerOverEthernet (1 DataSource)
Monitors Power Over Ethernet with Cisco-specific OID.
SNMP_Host_Uptime (1 DataSource)
Combined existing uptime modules into a single module to remove duplicate coverage and streamline support.
Win2k12_HyperV_HypervisorMemory (1 DataSource)
When SCVMM is used to load balance virtual machines, the Memory pressure and memory utilized will be shifted to this new module. This retains the old module history. The new module only needs to be installed when a load balancer is in use.

Updated LogicModules

LogicModule Name Details
Microsoft_ActiveDirectory_DomainController
Microsoft_ActiveDirectory_Domains
Microsoft_ActiveDirectory_Forests
Microsoft_ActiveDirectory_GroupPolicies
(4 ConfigSources)
Added out-string width to maintain formatting consistency and prevent false alerts on config diff checks.
AWS_VPN_Tunnel (1 DataSource)
Updated graphs to display throughput in bps instead of bytes.
Cisco_CPU_Usage (1 DataSource)
Adjusted Active Discovery to omit CPU entries without any data.
Cisco_Meraki_Switch_Interfaces (1 DataSource)
Uses V1 of Meraki’s API. Packet counts now use the perSec data coming from the API. A threadpool is used (4) threads to complete in time. PoE data is power used over the last 24 hours. Poll times have been reduced from 30 to 10 min.
CiscoQoS- (1 DataSource)
Duplicates wildalias values were causing some instances to be ignored. On instances where a duplicate wildalias exists, the wildvalue is now appended to the wildalias to make it unique. This will prevent loss of data for non-duplicate names. Data can be lost in the case of duplicate names, but it’s unknown what interface channel was being monitored in the past.
Cohesity_DataPlatform_ProtectionJobs (1 DataSource)
Added new backup status of kWarning.
Fortinet_FortiGate_SDWAN (1 DataSource)
Renamed 3 datapoints which were representing data incorrectly. This may lead to data loss. Changed from Kbps to Mbps, and adjusted the complex datapoints to calculate the bytes correctly. Further minor changes were made to graphs.
HP_MSA_Controllers
HP_MSA_Disks
HP_MSA_FRU
HP_MSA_Fans
HP_MSA_PSU
HP_MSA_Ports
HP_MSA_Redundancy
HP_MSA_SASLinkHealth
HP_MSA_VirtualDisks
HP_MSA_Volumes
(10 DataSources)
Added support for SHA-256 authentication via optional host property “msa.sha” (set to true to use this authentication type, otherwise defaults to MD5).
LogicMonitor_ConfigSource_Metrics
SCP_Dynamic
SCP_Standard
SFTP_Dynamic
SFTP_Standard
SSH_Exec_Dynamic
SSH_Exec_Standard
SSH_Interactive_Dynamic
SSH_Interactive_Standard
ConfigCheck_1_SFTP
ConfigCheck_2_SCP
ConfigCheck_3_Exec
ConfigCheck_4_Interactive
Config_HPE_Generic
Config_Juniper_Generic
(1 DataSource, 8 ConfigSources, 6 PropertySources)
Updated “stoppers” (lines that when found immediately mark the collection as a failure) in generic configs to prevent high CPU usage.

Added support for automatically exiting out of several depths of privilege escalation.

Updated Common Configs to provide better filtering and support for checks across more config types (common, dynamic).

Implemented more robust “Interactive” collection.
Microsoft_Azure_BackupJobStatus (1 DataSource)
Changed the type of status datapoint to correct an issue in values reported.
NetApp_Cluster_Snapshots (1 DataSource)
Added auto-delete instances to Active Discovery to reduce instance count and Collector load.
NTP (1 DataSource)
Fixed an issue that prevented the script from completing when it came across an address without self-synced data..
Nutanix_Containers
Nutanix_Controller_VMs
Nutanix_Disks
Nutanix_Hypervisors
Nutanix_StoragePools
(5 DataSources)
Updated collection with cleaner output.
PaloAlto_FW_DataplaneCores (1 DataSource)
Updated dp0/coreid0 instance description to remove “Management Plane (MP)” because it was not accurate.
PowerOverEthernet- (1 DataSource)
Updated appliesTo to exclude Cisco devices.
Ruckus_SZ_AlarmSummary
Ruckus_SZ_ClusterSummary
Ruckus_SZ_ControllerInventory
Ruckus_SZ_ControllerSummary
Ruckus_SZ_DeviceSummary
Ruckus_SZ_EventSummary
Ruckus_SZ_ManagementSummary
Ruckus_SZ_Uptime
addCategory_Ruckus_SZ
addCategory_Ruckus_SZ_ClusterMode
(8 DataSources, 2 PropertySources)
Added new datapoint in Ruckus_SZ_ControllerSummary to represent disk usage as a percent. Increased timeout for script cache to reuse cookie for longer time period.
SilverPeak_Disk (1 DataSource)
Fixed casing typo in disk usage API endpoint.
Veeam_BackupAndReplication_Repositories (1 DataSource)
Added Veeam cmdlet version check to ensure proper command is used.
VMware_vCenter_VMPerformance (1 DataSource)
Fixed an issue with logging.
VMware_vCenter_VMStatus (1 DataSource)
Applied improved discovery logic used in VMStatus utilizing threading for efficiency gains in large environments.
VMware_ESXi_HardwareHealthSensors (1 DataSource)
Added a new module to monitor additional sensors that were no longer monitored when switching from Gen 1 to Gen 2 of the VMware suite.
Win_HyperV_VirtualMachines (1 DataSource)
Fixed an issue where the hostname wasn’t passing to all session types.
Win_WMI_Access_Denied_ErrorCodes (1 DataSource)
Updated appliesTo to correct a previous update that excluded too many devices.
Win2k12_HyperV_HypervisorStats (1 DataSource)
Updated to exclude memory data for hypervisors with a load balancer in use. This data is now reported in Win2k12_HyperV_HypervisorMemory for those devices.
WinSQLServices- (1 DataSource)
Updated appliesTo so it ignores failover cluster virtual name.
addCategory_snmpUptime (1 PropertySource)
Added functionality to detect which OID to use for system uptime used to inform new DataSource SNMP_Host_Uptime.
addERI_Device
addERI_Linux
addERI_Windows
(3 PropertySources)
Added VM detection.
addCategory_TopoSwitch
addERI_*
Networking_L2_snmpSwitch
This update affects L2 Networking Topology and ProperySources, including all 38 addERI_* class of PropertySources.

Leverage snippets for shared data and functions across topology suite. Optimize networking topology to extract layer 2 neighbor data using a specific protocol only if addCategory_TopoSwitch has done so successfully and set an indicative “auto.network.*” property.

All changes require Collector version 30.000 or higher.

See New LogicModules for Cisco Multicast.
Microsoft_Powershell_Info (1 PropertySource)
Will now only test to see if we can get the version of PowerShell from the remote machine. The Test-WSMAN command was succeeding, but the Invoke-Command was failing as it requires a different level of permissions than Test-WSMan.
Cisco UCS (1 Module Snippet)
The request body for login has been updated to accommodate double quotes in passwords.

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:
Windows_TimeOffset

Replacement:
Windows_WMITimeOffset
(1 DataSource)
Windows_TimeOffset used a collection method that guaranteed a delayed result due to time difference calculation occurring server-side rather than at collection.

The replacement is now scripted with attempts to improve accuracy and better communicate the variation in timing due to time spent on our WMI query.
2021-12-10
Deprecated:
Oracle_Database_RMANAllBackupFiles
Oracle_Database_RMANAllBackupFilesSets
Oracle_Database_RMANBackupJobs

Replacement:
Oracle_Database_RMANLatestBackupFiles
Oracle_Database_RMANLatestBackupJobByType
Oracle_Database_RMANLatestBackupFileSets
(3 DataSources)
These modules created excessive instance counts with all runs of a backup, including those that were expired, as separate instances. Data provided was not actionable and created unnecessary collector load.

The replacement modules provide the same data for the latest backups.
2021-11-19
Deprecated:
​​Host Uptime-
SNMP_Engine_Uptime-
SNMP_HostUptime_Singleton
SNMPUptime-

Replacement:
SNMP_Host_Uptime
(4 DataSources)
Combined existing uptime modules into a single new module to remove duplicate coverage and streamline support.
2021-11-05

For the list of LogicModules deprecated over the past five releases, see the support article Deprecated LogicModules.

Looking Ahead

In this section, you will find announcements about upcoming beta features, updates about ongoing beta features, and information about the end-of-life of existing features.

LogicMonitor APM Lighthouse Program

LogicMonitor APM has been available in a limited release capacity for the past few months. We are now getting ready to expand access with the launch of our Lighthouse Program for users that want access to our APM capabilities. 

Along with early access, qualified customers and prospects will have the opportunity to influence the early direction of our product and provide feedback to enhance our APM offering. 

If you are interested in participating in our Lighthouse Program, please fill out the Google form here.

RPC API support ends with v.161

Support for the RPC API ends with the release of LogicMonitor v.161. Users have been notified of this in previous releases and should have migrated to the REST API.