Skip to content

Set-LMWebsite

Syntax

Website (Default)

Terminal window
Set-LMWebsite -Id <String> [-Name <String>] [-IsInternal <Boolean>] [-Description <String>]
[-DisableAlerting <Boolean>] [-StopMonitoring <Boolean>] [-UseDefaultAlertSetting <Boolean>]
[-UseDefaultLocationSetting <Boolean>] [-TriggerSSLStatusAlert <Boolean>]
[-TriggerSSLExpirationAlert <Boolean>] [-GroupId <String>] [-WebsiteDomain <String>] [-HttpType <String>]
[-SSLAlertThresholds <String[]>] [-PageLoadAlertTimeInMS <Int32>] [-FailedCount <Int32>]
[-OverallAlertLevel <String>] [-IndividualAlertLevel <String>] [-Properties <Hashtable>]
[-PropertiesMethod <String>] [-PollingInterval <Int32>] [-WebsiteSteps <String[]>]
[-TestLocationAll <Boolean>] [-TestLocationCollectorIds <Int32[]>] [-TestLocationSmgIds <Int32[]>]
[-ProgressAction <ActionPreference>] [<CommonParameters>]

Ping

Terminal window
Set-LMWebsite -Id <String> [-Name <String>] [-IsInternal <Boolean>] [-Description <String>]
[-DisableAlerting <Boolean>] [-StopMonitoring <Boolean>] [-UseDefaultAlertSetting <Boolean>]
[-UseDefaultLocationSetting <Boolean>] [-GroupId <String>] [-PingAddress <String>] [-PingCount <Int32>]
[-PingTimeout <Int32>] [-PingPercentNotReceived <Int32>] [-FailedCount <Int32>] [-OverallAlertLevel <String>]
[-IndividualAlertLevel <String>] [-Properties <Hashtable>] [-PropertiesMethod <String>]
[-PollingInterval <Int32>] [-TestLocationAll <Boolean>] [-TestLocationCollectorIds <Int32[]>]
[-TestLocationSmgIds <Int32[]>] [-ProgressAction <ActionPreference>] [<CommonParameters>]

Description

The Set-LMWebsite function modifies an existing website monitoring configuration in LogicMonitor.

Examples

Example 1

Terminal window
Set-LMWebsite -Id 123 -Name "Updated Site" -Description "New description" -DisableAlerting $false
Updates the website with new name, description, and enables alerting.

Parameters

-Id

Specifies the ID of the website to modify.

Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-Name

Specifies the name for the website.

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IsInternal

Indicates whether the website is internal.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Description

Specifies the description for the website.

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableAlerting

Indicates whether to disable alerting for the website.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-StopMonitoring

Indicates whether to stop monitoring the website.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UseDefaultAlertSetting

Indicates whether to use default alert settings.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-UseDefaultLocationSetting

Indicates whether to use default location settings.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TriggerSSLStatusAlert

Indicates whether to trigger SSL status alerts.

Type: Boolean
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TriggerSSLExpirationAlert

Indicates whether to trigger SSL expiration alerts.

Type: Boolean
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-GroupId

Specifies the group ID for the website.

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PingAddress

Fill PingAddress Description

Type: String
Parameter Sets: Ping
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WebsiteDomain

Fill WebsiteDomain Description

Type: String
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-HttpType

Fill HttpType Description

Type: String
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SSLAlertThresholds

Fill SSLAlertThresholds Description

Type: String[]
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PingCount

Fill PingCount Description

Type: Int32
Parameter Sets: Ping
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PingTimeout

Fill PingTimeout Description

Type: Int32
Parameter Sets: Ping
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PageLoadAlertTimeInMS

Fill PageLoadAlertTimeInMS Description

Type: Int32
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PingPercentNotReceived

Fill PingPercentNotReceived Description

Type: Int32
Parameter Sets: Ping
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-FailedCount

Fill FailedCount Description

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-OverallAlertLevel

Fill OverallAlertLevel Description

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IndividualAlertLevel

Fill IndividualAlertLevel Description

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Properties

Specifies a hashtable of custom properties for the website.

Type: Hashtable
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PropertiesMethod

Specifies how to handle properties. Valid values: “Add”, “Replace”, “Refresh”.

Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Replace
Accept pipeline input: False
Accept wildcard characters: False

-PollingInterval

Specifies the polling interval. Valid values: 1-10, 30, 60.

Type: Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WebsiteSteps

Fill WebsiteSteps Description

Type: String[]
Parameter Sets: Website
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TestLocationAll

Indicates whether to test from all locations. Cannot be used with TestLocationCollectorIds or TestLocationSmgIds.

Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TestLocationCollectorIds

Array of collector IDs to use for testing. Cannot be used with TestLocationAll or TestLocationSmgIds.

Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TestLocationSmgIds

Array of collector group IDs to use for testing. Can only be used when IsInternal is false. Cannot be used with TestLocationAll or TestLocationCollectorIds.

Available collector group IDs correspond to LogicMonitor regions:

  • 2 = US - Washington DC
  • 3 = Europe - Dublin
  • 4 = US - Oregon
  • 5 = Asia - Singapore
  • 6 = Australia - Sydney
Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ProgressAction

Fill ProgressAction Description

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

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

None.

Outputs

Returns a LogicMonitor.Website object containing the updated configuration.

Notes

This function requires a valid LogicMonitor API authentication.