Get-LMDeviceData
Syntax
Section titled “Syntax”dsName-deviceName-instanceId
Section titled “dsName-deviceName-instanceId”Get-LMDeviceData -DatasourceName <string> -DeviceName <string> -InstanceId <int> [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsName-deviceName-instanceName
Section titled “dsName-deviceName-instanceName”Get-LMDeviceData -DatasourceName <string> -DeviceName <string> [-InstanceName <string>] [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsName-deviceId-instanceName
Section titled “dsName-deviceId-instanceName”Get-LMDeviceData -DatasourceName <string> -DeviceId <int> [-InstanceName <string>] [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsName-deviceId-instanceId
Section titled “dsName-deviceId-instanceId”Get-LMDeviceData -DatasourceName <string> -DeviceId <int> -InstanceId <int> [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsId-deviceName-instanceId
Section titled “dsId-deviceName-instanceId”Get-LMDeviceData -DatasourceId <int> -DeviceName <string> -InstanceId <int> [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsId-deviceName-instanceName
Section titled “dsId-deviceName-instanceName”Get-LMDeviceData -DatasourceId <int> -DeviceName <string> [-InstanceName <string>] [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsId-deviceId-instanceName
Section titled “dsId-deviceId-instanceName”Get-LMDeviceData -DatasourceId <int> -DeviceId <int> [-InstanceName <string>] [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]dsId-deviceId-instanceId
Section titled “dsId-deviceId-instanceId”Get-LMDeviceData -DatasourceId <int> -DeviceId <int> -InstanceId <int> [-StartDate <datetime>] [-EndDate <datetime>] [-Datapoints <string>] [<CommonParameters>]Description
Section titled “Description”The Get-LMDeviceData function retrieves monitoring data from a specific device’s datasource instance in LogicMonitor. It supports various combinations of identifying the device, datasource, and instance, and allows for time range filtering of the data.
Examples
Section titled “Examples”EXAMPLE 1
Section titled “EXAMPLE 1”#Retrieve data using IDs for datapoints "cpu" and "memory"Get-LMDeviceData -DeviceId 123 -DatasourceId 456 -InstanceId 789 -Datapoints "cpu,memory"EXAMPLE 2
Section titled “EXAMPLE 2”#Retrieve data using names with time rangeGet-LMDeviceData -DeviceName "Production-Server" -DatasourceName "CPU" -InstanceName "Total" -StartDate (Get-Date).AddDays(-1)Parameters
Section titled “Parameters”-Datapoints
Section titled “-Datapoints”Comma separated list of datapoints to retrieve. If not provided, all datapoints will be retrieved.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: (All) Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-DatasourceId
Section titled “-DatasourceId”The ID of the datasource to retrieve data from. Required for certain parameter sets.
Type: System.Int32DefaultValue: 0SupportsWildcards: falseAliases: []ParameterSets:- Name: dsId-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceName-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceId-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-DatasourceName
Section titled “-DatasourceName”The name of the datasource to retrieve data from. Required for certain parameter sets.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: dsName-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceName-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-DeviceId
Section titled “-DeviceId”The ID of the device to retrieve data from. Required for certain parameter sets.
Type: System.Int32DefaultValue: 0SupportsWildcards: falseAliases: []ParameterSets:- Name: dsId-deviceId-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-DeviceName
Section titled “-DeviceName”The name of the device to retrieve data from. Required for certain parameter sets.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: dsId-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceName-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceName-instanceName Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-EndDate
Section titled “-EndDate”The end date and time for data collection. Defaults to current time if not specified.
Type: System.DateTimeDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: (All) Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-InstanceId
Section titled “-InstanceId”The ID of the datasource instance to retrieve data from. Required for certain parameter sets.
Type: System.Int32DefaultValue: 0SupportsWildcards: falseAliases: []ParameterSets:- Name: dsId-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceName-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceId Position: Named IsRequired: true ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-InstanceName
Section titled “-InstanceName”The name of the datasource instance to retrieve data from. Required for certain parameter sets.
Type: System.StringDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: dsId-deviceId-instanceName Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsId-deviceName-instanceName Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceName-instanceName Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: false- Name: dsName-deviceId-instanceName Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''-StartDate
Section titled “-StartDate”The start date and time for data collection. Defaults to 7 days ago if not specified.
Type: System.DateTimeDefaultValue: ''SupportsWildcards: falseAliases: []ParameterSets:- Name: (All) Position: Named IsRequired: false ValueFromPipeline: false ValueFromPipelineByPropertyName: false ValueFromRemainingArguments: falseDontShow: falseAcceptedValues: []HelpMessage: ''CommonParameters
Section titled “CommonParameters”This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.