Release Note


-
LogicMonitor Platform
- Introduction to LogicMonitor
- In-App Resources
-
Account Information
- Portal Information
- Portal Settings
- Financial
-
Usage Reporting
- Usage Reporting Overview
-
Product-Specific Usage Reporting
- Usage Reporting for APM Metrics
- Usage Reporting for LM Logs
- Usage Reporting for SaaS Monitoring
- Usage Reporting for IaaS Monitoring
- Usage Reporting for PaaS Monitoring
- Usage Reporting for APM Traces
- Usage Reporting for APM Synthetics
- Usage Reporting for Devices
- Usage Reporting for Websites
- Usage Reporting for Wireless Access Points
- Audit Logs
- Ops Notes
- Security Settings
- User Access
- Collectors
-
Dashboards
- Dashboards Overview
- Dashboard Creation
- Modern Dashboards
- Adding Dashboard Groups
- Finding Dashboards and Dashboard Groups
-
Widgets
- Widgets Overview
- Widgets Creation
- Widget Datapoint Configurations
-
Widget Types
- Alert List Widget
- Big Number Widget
- Netflow Widget
- NOC Widget
- Log Query Widget
- Pie Chart Widget
- Table Widget
- Text Widget
- Website Status Widget
- Custom Graph Widget
- SLA Widget
- Topology Map Widget
- Gauge Widget
- HTML Widget
- Job Monitor Widget
- Map Widget
- Resource Explorer Widget
- Recommendations Widget
- Billing Widget
- Widget Management
- Standard Widget Configurations
- Enabling Dashboard Text Widget Script Security
- Dashboard Management
- Dashboard Distribution
-
Resource Tree
- Navigating the Resources Page
- Changing the Time Range
- Remote Session
- Using Ops Notes
- Resources Details
- Resource Groups
- Resource Management
- NetScans
- Resource Explorer
- Services
- LM Uptime Overview
-
Websites
- Data Monitored for Websites
- Websites Page Overview
- Alerting on Websites Data
- Trace Route for Websites
-
Websites Management
- Websites Default Settings
- Web Check
- Ping Check
- Testing the Steps of a Web Check
- Creating a Website Dashboard
- Website Properties
- Website Management
- Executing Internal Web Checks using Groovy Scripts
- Web Checks with Form-Based Authentication
- Websites SDT
- Disabling External Website Testing Location Across your Account
- Understanding Website Status Codes
- Websites Groups
- Mappings
- Alerts
-
Reports
- Choosing a Report Type
- Creating a Report Group
- Shared Report Access
-
Report Types
- Alert Forecast Report
- Alert SLA Report
- Alert HealthCheck Report
- Alert Thresholds Report
- Alert Trends Report
- Alerts Report
- Audit Log Report
- Dashboard Report
- Interface Bandwidth Report
- Log Query Report
- NetFlow Resource Metric Report
- Resource Group Inventory Report
- Resource Inventory Report
- Resource Metric Trends Report
- Role Report
- SDT Inventory Report
- Server CPU Report
- Service Level Agreement Report
- User Report
- Website Overview Report
-
Modules
- Modules Overview
- Modules Installation
- Custom Module Creation
- Tokens Available in LogicModule Alert Messages
- Deprecated LogicModules
- Data Collection Methods
- Active Discovery
- Groovy Support
-
Module Configurations
- Types of Modules
- DataSource
- PropertySource
- AppliesTo
- SNMP SysOID Map Configuration
- JobMonitor
- ConfigSource
- TopologySource
- EventSource
-
LogSource
- LogSource Overview
- Configuring a LogSource
- Kubernetes Event Logging LogSource Configuration
- Kubernetes Pods LogSource Configuration
- Log Files LogSource Configuration
- Script Logs LogSource Configuration
- SNMP Traps LogSource Configuration
- Supported MIBs for SNMP Trap Translation
- Troubleshooting MIBs to JSON Converter Utility Issues
- Troubleshooting SNMP Traps Issues
- Modules Management
- Access Groups for Modules
- Security
-
LM Logs
- LM Logs Overview
- Log Ingestion
- Log Processing
- Logs Partition
- Log Anomaly Detection
- Log Analysis
- Viewing Logs and Log Anomalies
- Reset Log Anomaly Detection
- Log Patterns
- Log Query Language
- Log Processing Pipelines
- Log Alert Conditions
- Logs Roles and Permissions
- LM Logs Usage Data
- Troubleshooting Logs
-
Cloud Monitoring
- Introduction to Cloud Monitoring
- Cloud Services and Resource Units
- Monitored Locations for Cloud Monitoring
- Cloud Monitoring using a Collector for Existing Cloud Resources
- Monitoring Utilized Cloud Service Limits
- Custom Event Integrations Setup
-
Amazon Web Services Monitoring
- AWS Monitoring Setup
- AWS Organizational Unit Monitoring Setup
- Using StackSets to Automate Role and Policy Creation
- AWS Billing Monitoring Setup
- CloudWatch Costs Associated with Monitoring
- Managing your AWS devices in LogicMonitor
- AWS Tag Usage in LogicMonitor
- Customizing AWS CloudWatch DataSources
- Troubleshooting Custom AWS CloudWatch DataSources
- Microsoft Azure Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
- Cost Optimization
- Cloud Data Collection with Poll Now
- SaaS Monitoring
-
Edwin AI
- Introduction to Edwin AI
- Key Concepts in Edwin AI
- Edwin AI Roles and Users
- Configure Edwin AI Dashboard
- Configure Edwin AI Models
- Configure Edwin AI Actions
- Edwin AI Rules
- Working with Edwin AI
- Export and Import Edwin AI Configuration
-
Edwin AI Integrations
- Edwin AI Integrations Overview
- Edwin AI Monitoring Integrations
- Edwin AI IT Service Management Integrations
-
LM Integrations
- LogicMonitor Integrations Overview
- Navigating the Integration Page
- Communications Integrations
- Workflow Integrations
- Automation Integrations
- Custom Integrations for LogicMonitor
- Logs for LM Integrations
-
Container Monitoring
- About LogicMonitor Container Monitoring
-
Kubernetes Monitoring
- Support Matrix for Kubernetes Monitoring
- Kubernetes and LM Containers Key Concepts and Terms
- Kubernetes Monitoring Considerations and Required Permissions
- Resource Sizing for Performance Optimization and Tuning Recommendations
- LM Container Installation
- LM Container Upgrade
- LM Container Uninstallation
- Existing Configuration Migration
- Kubernetes Events and Pod Logs Collection
-
Resource Monitoring
- Monitoring Helm Charts Releases
- Kubernetes Core Components Monitoring
- Monitoring Kubernetes Clusters with kube-state-metrics
- Filtering Kubernetes Resources for Monitoring
- NGINX Ingress Controller Monitoring
- Kubernetes Certificates and cert-manager Monitoring
- Disabling Alerts on Kubernetes Resources
- Default Filtering for Kubernetes Resources
- Filtering Kubernetes Resources using Labels, Annotations, and Selectors
- Disabling Resources from Monitoring
- Retention of Deleted Kubernetes Resources using LM Containers
- Retaining Deleted Kubernetes Resources
- Advanced Configuration
- Monitor Supported Resources
- Topology for Kubernetes Cluster
- Kubernetes Cluster Monitoring as Non-Admin User
- Troubleshooting Kubernetes Monitoring
- Docker Monitoring
-
LM APM
- LM APM Overview
- Quick Steps to Setup LogicMonitor APM
-
Push Metrics
- Getting Started with Push Metrics
- Use Cases for Push Metrics
- About the Push Metrics REST API
- Ingesting Metrics with the Push Metrics REST API
- Python SDK for Push Metrics API
- .NET SDK for Push Metrics API
- Managing Resources that Ingest Push Metrics
- Rate Limiting for Push Metrics
- Updating Instance Properties with the Push Metrics REST API
- Updating Resource Properties with the Push Metrics REST API
- OpenMetrics Integration
-
Distributed Tracing
- Distributed Tracing Overview
- Application Authentication Overview
- Traces Page
- Application Instrumentation for LogicMonitor
- Trace Data Forwarding to LogicMonitor
- OpenTelemetry Collector for LogicMonitor Overview
- Synthetics
-
Monitoring Solutions
- Apache
- APC
- AI Monitoring
- Atlassian
- AWS
- Azure
- Broadcom
- Cato Networks
- Checkpoint
-
Cisco
- Cisco APIC Monitoring
- Cisco ASA/ASR
- Cisco Catalyst Center
- Cisco Catalyst SD-WAN Monitoring
- Cisco CUCM API Monitoring
- Cisco Device SNMP and NTP Configuration
- Cisco Firepower Chassis Manager Monitoring
- Cisco Firepower Threat Defense Monitoring
- Cisco Hyperflex Monitoring
- Cisco Intersight Monitoring
- Cisco IP SLA Monitoring
- Cisco ISE Monitoring
- Cisco Meraki Monitoring
- Cisco UCCX Monitoring
- Cisco UCS Monitoring
- Cisco UCS X Monitoring
- Cisco Unified Call Manager (CUCM) Monitoring
- Cisco VoIP Monitoring
- Cisco Wireless Monitoring
- Citrix
- Cohesity
- Common Config
- CommVault
- ConnectWise
- Couchbase Server
- Dell Technologies
- Email Service
- Extreme Networks
- F5
- FreeBSD
- Fortinet
- HPE
- IBM
- IMPI
- Infinidat
- Infoblox
- Java
- Jenkins
- Juniper
- Kemp
- Kubernetes
- Linux
- LogicMonitor
- LSI MegaRAID Controller
- Microsoft
- MongoDB
- NetApp
- Network Traffic Monitoring
- NTP
- Nutanix Systems
- OpenAI
- Oracle
- Palo Alto Networks
- Panzura
- Perfmon Access
- Pick
- Puppet
- Pure Storage
- Quantum
- RabbitMQ
- Redis
- Rubrik
- Ruckus
- SAP
- Slack
- SSL
- SNMP
- Sonicwall
- SumoLogic
- SwiftStack
- Ubiquiti
- Unomaly
- Varnish
- Veeam
- Versa SD-WAN
- Mobile
-
Developer
-
LogicMonitor REST API
-
REST API Overview
- Using LogicMonitor's REST API
- Migration to LogicMonitor REST API v3
- REST API Change Log
- REST API Authentication
- REST API Status Codes
- REST API Error Codes
- REST API Rate Limit
- REST API Troubleshooting
-
REST API v3
- REST API v3 Swagger Documentation
- LogicMonitor v3 SDK
- REST API Basic Filters
- REST API Advanced Filters
- Creating Services Using LogicMonitor REST API v3
- Delta Support for device/devices API
- Best Practices for Migrating to LogicMonitor v3 SDK
-
REST API v3 Endpoints
- Managing Alerts
- Managing Alert Rules
- Managing Cost Optimization Recommendations
- Managing Recipient Groups
- Managing Roles
- Managing Ops Notes
- Managing Report Groups
- Managing Dashboard Groups
- Managing Collector Groups
- Managing ConfigSources
- Managing EventSources
- Managing Collector Debug Command
- Managing Collector Version
- Managing NetScan
- Managing PropertySources
- Viewing Metrics
- Viewing Integration Audit Logs
- Viewing External APIs
- Managing AppliesToFunction
- Managing Devices
- Managing DataSources
- Managing Escalation Chains
- Managing API Tokens
- Managing DataSource Instances
- Managing Dashboards
- Managing Users
- Managing Audit Logs
- Managing Data
- Managing Access Group
- Managing OIDs
- Managing Device Groups
- REST API v2
-
REST API v1
- REST API v1 Overview
- Getting Data with the REST API
-
REST API v1 Endpoints
- Managing Alert Rules
- Managing Alerts
- Managing API Tokens
- Accessing Audit Logs
- Managing Collectors
- Managing Collector Groups
- Managing Dashboards and Widgets
- Managing Dashboard Groups
- Managing DataSources
- Managing DataSource Instances
- Managing Devices
-
Managing Device Groups
- About the Device Group Resource
- Add a Device Group
- Add Device Group Properties
- AWS Device Groups
- Azure Device Groups
- Delete Device Group Properties
- Delete a Device Group
- GCP Device Groups
- Get all alerts for a Device Group
- Get all SDTs for a Device Group
- Get Device Group Properties
- Get Device Groups
- Get devices for a particular device group
- Update a Device Group
- Update Device Group Properties
- Managing Escalation Chains
- Managing Ops Notes
- Managing Reports
- Managing Report Groups
- Managing Roles
- Managing SDTs
- Managing Websites
- Managing Website Groups
- Getting Websites Test Locations
- Managing Thresholds
- Managing Users
-
REST API Overview
- Scripting Support
-
LogicMonitor REST API
- Policies and Compliance
- Training and Education
-
Legacy UI
- Getting Started
- Devices
- Dashboards and Widgets
- AIOps
- LM Service Insights
- LogicModules
- Terminology and Syntax
- LM APM
-
Cloud Monitoring
-
Getting Started with LM Cloud
- LM Cloud Monitoring Overview
- Enabling Cloud Monitoring using Local Collector
- Visualizing your cloud environment with auto dashboards and reports
- Setting up custom event integrations
- Monitoring Cloud Service Limit Utilization
- Optimizing your Cloud Spend
- Cloud Data Collection
- Amazon Web Services Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
-
Getting Started with LM Cloud
- Container Monitoring
- Monitoring Solutions
Updated on May 3, 2023
Known Issue
- Setting alert thresholds at the instance level does not save the threshold at the group level. Newly discovered instances do not inherit the threshold as expected.
Highlights
- Feature Highlights: Monitor Azure costs using custom tags.
- General Updates: Added support for Zoom OAuth in the LogicMonitor integration for Zoom, updated ConfigSource and TopologySource editors, added preservation for changes to alert thresholds when updating modules, and more.
- Updated Monitoring: New modules to monitor Kubernetes Scheduler and more.
Note: The LogicMonitor platform is restricting access in limited regions of the world to comply with US trade sanctions and export control laws. All affected customers have been notified of this restriction several months in-advance. If you are impacted, you can contact LogicMonitor Compliance to request an exception from LogicMonitor to resume access to the LogicMonitor service.
Feature Highlights
Azure Cost Management by Tag
You can now use custom tags (such as application, environment, createdBy) to monitor your Azure spend and identify opportunities for optimization. If you are using the Azure Rate Card Cost By Tag datasource, you will need to move to the Azure Cost Management datasources by the end of June. For more information, see Azure Billing Monitoring in the product documentation.
General Updates
Cloud Monitoring
Enhancements
- When adding a new AWS Account to LogicMonitor, you can now specify the location for the dashboards.
- Added support for Zoom OAuth for authenticating the LogicMonitor SaaS integration for Zoom. You must update your existing Zoom SaaS integrations to use this OAuth support before June 2023, when Zoom will retire the existing JWT authentication. For more information, see Updating Existing Zoom SaaS Monitoring to OAuth.
- Added support for discovering and monitoring Azure Front Door Standard/Premium SKU (CDN profiles).
- Added support for monitoring VPN Connections within an Azure VPN Gateway.
- Added support in GCP monitoring for regional and internal HTTP/HTTPS load balancers.
Fixed Issues
- Fixed an issue where data collection on VMs did not resume when the VM transitioned from a stopped state back to a running state.
Container Monitoring
Enhancements
- You can now monitor Kubernetes scheduler. Kubernetes scheduler watches newly created pods in the system and finds the best pod that they could run on.
Modules
Enhancements
- You can now preserve changes to alert thresholds when updating customized modules in My Module Toolbox. Previously, this was not a preservation option.
- Updated metatdata associations that previously caused incorrect metadata to be shown in some cases.
- Updated ConfigSource and TopologySource editors to use the New UI workflows in My Module Toolbox. For more information see the following articles in the product documentation:
Settings
Enhancements
- Only non-administrative users have permission to generate API tokens. If you are a user with an administrator role, you will see a warning message if you try to create an API token.
Topology
Fixed Issues
- Fixed an issue where Dynamic Maps were not obeying RBAC settings.
- Updated the topology core icons to improve the user interface response times.
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) Microsoft_Azure_CostManagementByTag | New modules to monitor Azure Cost by Tag. |
(1 DataSources) Kubernetes_Scheduler | New module to monitor Kubernetes scheduler. |
Updated LogicModules
LogicModule Name | Details |
(10 ConfigSources) SCP_Dynamic SCP_Standard SFTP_Dynamic SFTP_Standard SSH_Exec_Dynamic SSH_Exec_Standard SSH_Interactive_Dynamic SSH_Interactive_Standard Telnet_Interactive_Dynamic Telnet_Interactive_Standard (5 PropertySources) ConfigCheck_1_SFTP ConfigCheck_2_SCP ConfigCheck_3_Exec ConfigCheck_4_Interactive ConfigCheck_5_Telnet | Added support for a config.hostprops host property to specify an alternate host name for Common Configs to attempt collection from. |
(5 DataSources) AWS_Billing_CostByAccount AWS_Billing_CostByOperation AWS_Billing_CostByRegion AWS_Billing_CostByService AWS_Billing_CostByTag | AWS Billing costs are modeled with decimals having a scale of 10 digits. Previously LogicMonitor was capturing the billing costs with a scale of 4 digits, which could lead to less accurate cost monitoring. This update includes support for 10 digits to the right of the decimal for AWS Billing Cost data sources. |
(1 DataSource) Cisco_IPSec_AggregateTunnels | Default SNMP timeout for AD and collection scripts set to 20. The optional property cisco.ipsec.aggtun.timeout can be set to the requested amount of seconds. |
(1 DataSource) Cisco_MemoryPools_SNMP | Changed the exception type that the AD try/catch logic was looking for. |
(1 DataSource) Cisco_Transceiver_Sensors | Added missing quotes on hostProps for Cisco_Transceiver_Sensors |
(1 DataSource) Citrix_XenApp_UserExperience | Updated the description of Citrix_XenApp_UserExperience datasource. |
(14 DataSources) Dell_PowerVaultME4_ControllerCompactFlash Dell_PowerVaultME4_ControllerExpanders Dell_PowerVaultME4_ControllerPorts Dell_PowerVaultME4_Controllers Dell_PowerVaultME4_DiskGroups Dell_PowerVaultME4_Disks Dell_PowerVaultME4_Drawers Dell_PowerVaultME4_Enclosures Dell_PowerVaultME4_Fans Dell_PowerVaultME4_HostPorts Dell_PowerVaultME4_PSUs Dell_PowerVaultME4_Pools Dell_PowerVaultME4_VDisks Dell_PowerVaultME4_Volumes (1 EventSource) PaloAlto_FW_ThreatAnalysis_Events (1 PropertySource) addCategory_DellEMC_PowerVaultME4 | Updated to ensure that credentials do not print to logs. |
(1 DataSource) Docker_Containers_cAdvisor20 | Updated diskio_bytes_read and diskio_bytes_write datapoints to read from the proper response field. |
(3 DataSources) Email_RoundTrip Email_TransitTime VMware_NSX_EdgeIf | Set debug mode to false. |
(1 DataSource) Kubernetes_ControlPlane | Modified appliesTo to exclude K8s managed service provider (eks, aks and gke). |
(1 DataSource) Kubernetes_Helm_Status | Added Status graph to Helm Status DS along with a Datapoint to monitor unknown status of Helm Release. |
(1 DataSource) Kubernetes_KSM_PodDisruptionBudget | Fixed an issue with the implementation not fetching data. |
(1 DataSource) LLDP_Neighbors | Added null check in LLDP_Neighbors/ad.groovy. |
(1 DataSource) Microsoft_Azure_BackupJobStatus | Updated description of Microsoft_Azure_BackupJobStatus to make it clear that the DS only pulls 7 days of history for Backup Jobs. |
(2 DataSources) Microsoft_Azure_SQLDatabase Microsoft_Azure_SQLDatabaseNonDTU | Microsoft_Azure_SQLDatabase and Microsoft_Azure_SQLDatabaseNonDTU will now take into consideration the SQL Database’s edition when determining whether the SQL Database is DTU-based or not. |
(2 DataSources) SilverPeak_Orchestrator_Appliance_Tunnels SilverPeak_Orchestrator_Tunnels | In Active Discovery, allow “passThrough” and “ptTunnel” tunnel instances. |
(1 DataSource) VMware_VeloCloud_EdgeLinkMetrics | Implemented retry logic and hardcoded lookback period to 10 minutes to improve collection performance due to API limitations. |
(1 PropertySource) addCategory_KubernetesKSM | Fixed detection of Argus KSM while using lm-container charts in case of multiple kube-state-metrics installations being present in cluster. |
(1 PropertySource) addCategory_OverrideNoSnmpIf | Corrected typo in appliesTo preventing proper device matching for Dell PowerConnect devices. |
(1 PropertySource) Microsoft_SQLServer_Connections | This update includes the following changes: * Added new property for SQL version and edition. * Added checks to prevent failure when WMI times out. * Will check for existing instances and preserve them if they work. * Changed the connection string to add encryption ( *;encrypt=true;trustServerCertificate=true;* ) to all connection strings for compatibilty with newer versions of the jdbc file from Microsoft.* Updated processing of the mssql.deletenames resource property. |
(1 TopologySource) Networking_L2_snmpSwitch | Added support for custom properties “topo.timeout”, which applies to Networking_L2_snmpSwitch SNMP calls without a specific timeout (default 30000 ms) and “topo.interfacesTimeout”, which applies to the Networking_L2_snmpSwitch SNMP interface walk (default 10000 ms). Added documentation for custom “topo.” properties to tech notes. |