Get-LMAlert
Syntax
Section titled “Syntax”All (Default)
Section titled “All (Default)”Get-LMAlert [-Severity <String>] [-Type <String>] [-ClearedAlerts <Boolean>] [-CustomColumns <String[]>] [-BatchSize <Int32>] [-Sort <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Get-LMAlert [-StartDate <DateTime>] [-EndDate <DateTime>] [-Severity <String>] [-Type <String>] [-ClearedAlerts <Boolean>] [-CustomColumns <String[]>] [-BatchSize <Int32>] [-Sort <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Get-LMAlert -Id <String> [-Severity <String>] [-Type <String>] [-ClearedAlerts <Boolean>] [-CustomColumns <String[]>] [-BatchSize <Int32>] [-Sort <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Filter
Section titled “Filter”Get-LMAlert [-Severity <String>] [-Type <String>] [-ClearedAlerts <Boolean>] [-Filter <Object>] [-CustomColumns <String[]>] [-BatchSize <Int32>] [-Sort <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]FilterWizard
Section titled “FilterWizard”Get-LMAlert [-Severity <String>] [-Type <String>] [-ClearedAlerts <Boolean>] [-FilterWizard] [-CustomColumns <String[]>] [-BatchSize <Int32>] [-Sort <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]Description
Section titled “Description”The Get-LMAlert function retrieves alerts from LogicMonitor based on specified criteria. It supports filtering by date range, severity, type, and cleared status.
Examples
Section titled “Examples”Example 1
Section titled “Example 1”#Retrieve alerts from the last 7 daysGet-LMAlert -StartDate (Get-Date).AddDays(-7) -Severity "Error"Example 2
Section titled “Example 2”#Retrieve a specific alert with custom columnsGet-LMAlert -Id 12345 -CustomColumns "Column1","Column2"Parameters
Section titled “Parameters”-StartDate
Section titled “-StartDate”The start date for retrieving alerts. Defaults to 0 (beginning of time).
Type: DateTimeParameter Sets: RangeAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-EndDate
Section titled “-EndDate”The end date for retrieving alerts. Defaults to current time.
Type: DateTimeParameter Sets: RangeAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: FalseThe specific alert ID to retrieve. This parameter is part of a mutually exclusive parameter set.
Type: StringParameter Sets: IdAliases:
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-Severity
Section titled “-Severity”The severity level to filter alerts by. Valid values are "", “Warning”, “Error”, “Critical”. Defaults to "".
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: *Accept pipeline input: FalseAccept wildcard characters: FalseThe type of alerts to retrieve. Valid values are "", “websiteAlert”, “dataSourceAlert”, “eventAlert”, “logAlert”. Defaults to "".
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: *Accept pipeline input: FalseAccept wildcard characters: False-ClearedAlerts
Section titled “-ClearedAlerts”Whether to include cleared alerts. Defaults to $false.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: FalseAccept pipeline input: FalseAccept wildcard characters: False-Filter
Section titled “-Filter”A filter object to apply when retrieving alerts. Part of a mutually exclusive parameter set.
Type: ObjectParameter Sets: FilterAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-FilterWizard
Section titled “-FilterWizard”Switch to use the filter wizard interface. Part of a mutually exclusive parameter set.
Type: SwitchParameterParameter Sets: FilterWizardAliases:
Required: FalsePosition: NamedDefault value: FalseAccept pipeline input: FalseAccept wildcard characters: False-CustomColumns
Section titled “-CustomColumns”Array of custom column names to include in the results.
Type: String[]Parameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False-BatchSize
Section titled “-BatchSize”The number of results to return per request. Must be between 1 and 1000. Defaults to 1000.
Type: Int32Parameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: 1000Accept pipeline input: FalseAccept wildcard characters: FalseThe field to sort results by. Defaults to “+resourceId”.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: +resourceIdAccept pipeline input: FalseAccept wildcard characters: False-ProgressAction
Section titled “-ProgressAction”Fill ProgressAction Description
Type: ActionPreferenceParameter Sets: (All)Aliases: proga
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: FalseCommonParameters
Section titled “CommonParameters”This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
Section titled “Inputs”None. You cannot pipe objects to this command.
Section titled “None. You cannot pipe objects to this command.”Outputs
Section titled “Outputs”Returns LogicMonitor.Alert objects.
Section titled “Returns LogicMonitor.Alert objects.”You must run Connect-LMAccount before running this command. Maximum of 10000 alerts can be retrieved in a single query.