Command Reference Overview
LogicMonitor PowerShell Module
Welcome to the LogicMonitor PowerShell Module documentation. This module provides a comprehensive set of cmdlets for managing your LogicMonitor environment through PowerShell.
Categories
Account management
Commands for managing accounts and account groups
Alert management
Commands for managing alerts and escalation chains
Devices
Commands for managing devices, SDTs, properties, and network scanning
- Copy-LMDevice
- Export-LMDeviceConfigBackup
- Export-LMDeviceData
- Get-LMDevice
- Get-LMDeviceAlertSettings
- Get-LMDeviceAlerts
- Get-LMDeviceConfigSourceData
- Get-LMDeviceData
- Get-LMDeviceDatasourceInstance
- Get-LMDeviceDatasourceInstanceAlertRecipients
- Get-LMDeviceDatasourceInstanceAlertSetting
- Get-LMDeviceDatasourceInstanceGroup
- Get-LMDeviceDatasourceList
- Get-LMDeviceEventSourceList
- Get-LMDeviceInstanceData
- Get-LMDeviceInstanceList
- Get-LMDeviceNetflowEndpoints
- Get-LMDeviceNetflowFlows
- Get-LMDeviceNetflowPorts
- Get-LMDeviceProperty
- Get-LMDeviceSDT
- Get-LMDeviceSDTHistory
- Invoke-LMDeviceConfigSourceCollection
- New-LMDevice
- New-LMDeviceDatasourceInstance
- New-LMDeviceDatasourceInstanceGroup
- New-LMDeviceDatasourceInstanceSDT
- New-LMDeviceDatasourceSDT
- New-LMDeviceProperty
- New-LMDeviceSDT
- Remove-LMDevice
- Remove-LMDeviceDatasourceInstance
- Remove-LMDeviceDatasourceInstanceGroup
- Remove-LMDeviceProperty
- Set-LMDevice
- Set-LMDeviceDatasourceInstance
- Set-LMDeviceDatasourceInstanceAlertSetting
- Set-LMDeviceProperty
Device groups
Commands for managing device groups and their properties
- Get-LMDeviceGroup
- Get-LMDeviceGroupAlerts
- Get-LMDeviceGroupDatasourceAlertSetting
- Get-LMDeviceGroupDatasourceList
- Get-LMDeviceGroupDevices
- Get-LMDeviceGroupGroups
- Get-LMDeviceGroupProperty
- Get-LMDeviceGroupSDT
- Get-LMDeviceGroupSDTHistory
- New-LMDeviceGroup
- New-LMDeviceGroupSDT
- Remove-LMDeviceGroup
- Remove-LMDeviceGroupProperty
- Set-LMDeviceGroup
- Set-LMDeviceGroupDatasourceAlertSetting
Dashboards
Commands for managing dashboards and widgets
- Copy-LMDashboard
- Get-LMDashboard
- Get-LMDashboardGroup
- Get-LMDashboardWidget
- Import-LMDashboard
- New-LMDashboardGroup
- Remove-LMDashboard
- Remove-LMDashboardGroup
- Remove-LMDashboardWidget
Collector groups
Commands for managing collector groups and their properties
Collectors
Commands for managing collectors and their configurations
- Get-LMCollector
- Get-LMCollectorDebugResult
- Get-LMCollectorInstaller
- Get-LMCollectorVersions
- Invoke-LMCollectorDebugCommand
- New-LMCollector
- Set-LMCollector
- Set-LMCollectorConfig
Website groups
Commands for managing website groups and their properties
- Get-LMWebsiteGroup
- Get-LMWebsiteGroupAlerts
- Get-LMWebsiteGroupSDT
- Get-LMWebsiteGroupSDTHistory
- New-LMWebsiteGroup
- Remove-LMWebsiteGroup
- Set-LMWebsiteGroup
Websites
Commands for managing website monitoring and website groups
- Get-LMWebsite
- Get-LMWebsiteAlerts
- Get-LMWebsiteCheckpoint
- Get-LMWebsiteData
- Get-LMWebsiteProperty
- Get-LMWebsiteSDT
- Get-LMWebsiteSDTHistory
- New-LMWebsite
- Remove-LMWebsite
- Set-LMWebsite
User management
Commands for managing users, roles, and accounts
- Get-LMAPIToken
- Get-LMRole
- Get-LMUser
- Get-LMUserGroup
- Invoke-LMUserLogoff
- New-LMAPIToken
- New-LMAPIUser
- New-LMRole
- New-LMUser
- Remove-LMAPIToken
- Remove-LMRole
- Remove-LMUser
- Set-LMAPIToken
- Set-LMRole
- Set-LMUser
- Set-LMUserdata
Report groups
Commands for managing report groups and their properties
Reports
Commands for managing reports and report groups
Cloud monitoring
Commands for managing cloud monitoring and cloud groups
- Get-LMAWSAccountId
- Invoke-LMAWSAccountTest
- Invoke-LMAzureAccountTest
- Invoke-LMAzureSubscriptionDiscovery
- Invoke-LMCloudGroupNetScan
- Invoke-LMGCPAccountTest
Netscan
Commands for managing netscan and enhanced netscan
Logicmodules
Commands for managing logic modules and their properties
- Export-LMLogicModule
- Get-LMAppliesToFunction
- Get-LMConfigsourceUpdateHistory
- Get-LMDatasource
- Get-LMDatasourceAssociatedDevices
- Get-LMDatasourceGraph
- Get-LMDatasourceMetadata
- Get-LMDatasourceOverviewGraph
- Get-LMDatasourceUpdateHistory
- Get-LMEventSource
- Get-LMLogSource
- Get-LMPropertySource
- Get-LMRepositoryLogicModules
- Get-LMTopologySource
- Import-LMExchangeModule
- Import-LMLogicModule
- Import-LMRepositoryLogicModules
- New-LMAppliesToFunction
- New-LMDatasource
- New-LMDatasourceGraph
- New-LMDatasourceOverviewGraph
- New-LMLogicModule
- Remove-LMAppliesToFunction
- Remove-LMConfigsource
- Remove-LMDatasource
- Set-LMAppliesToFunction
- Set-LMConfigsource
- Set-LMDatasource
- Test-LMAppliesToQuery
Topology
Commands for managing topology maps and topology groups
Logs
Commands for managing event logs and audit logs
Access groups
Commands for managing access groups and their properties
Sdts
Commands for managing SDTs and their properties
Opsnotes
Commands for managing opsnotes and their properties
Push metrics
Commands for managing push metrics and their properties
Configuration
Commands for managing global settings
- Build-LMFilter
- Get-LMCachedAccount
- Get-LMConfigSource
- Get-LMEscalationChain
- Get-LMNetscan
- Get-LMNetscanExecution
- Get-LMNetscanExecutionDevices
- Get-LMNetscanGroup
- Get-LMNormalizedProperties
- Get-LMPortalInfo
- Get-LMRecipientGroup
- Get-LMSysOIDMap
- Get-LMUnmonitoredDevice
- Get-LMUsageMetrics
- Invoke-LMActiveDiscovery
- New-LMCachedAccount
- New-LMNetscanGroup
- New-LMNormalizedProperties
- Remove-LMCachedAccount
- Remove-LMLogsource
- Remove-LMNetscan
- Remove-LMNetscanGroup
- Remove-LMNormalizedProperties
- Remove-LMPropertysource
- Remove-LMTopologysource
- Remove-LMUnmonitoredDevice
- Set-LMNetscan
- Set-LMNetscanGroup
- Set-LMNewUserMessage
- Set-LMNormalizedProperties
- Set-LMPortalInfo
- Set-LMPropertysource
- Set-LMPushModuleDeviceProperty
- Set-LMPushModuleInstanceProperty
- Set-LMTopologysource
- Set-LMUnmonitoredDevice