Set-LMWebsite
Syntax
Website (Default)
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
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
Set-LMWebsite -Id 123 -Name "Updated Site" -Description "New description" -DisableAlerting $falseUpdates the website with new name, description, and enables alerting.
Parameters
-Id
Specifies the ID of the website to modify.
Type: StringParameter Sets: (All)Aliases:
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: True (ByPropertyName)Accept wildcard characters: False
-Name
Specifies the name for the website.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-IsInternal
Indicates whether the website is internal.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-Description
Specifies the description for the website.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-DisableAlerting
Indicates whether to disable alerting for the website.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-StopMonitoring
Indicates whether to stop monitoring the website.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-UseDefaultAlertSetting
Indicates whether to use default alert settings.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-UseDefaultLocationSetting
Indicates whether to use default location settings.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-TriggerSSLStatusAlert
Indicates whether to trigger SSL status alerts.
Type: BooleanParameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-TriggerSSLExpirationAlert
Indicates whether to trigger SSL expiration alerts.
Type: BooleanParameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-GroupId
Specifies the group ID for the website.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PingAddress
Fill PingAddress Description
Type: StringParameter Sets: PingAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-WebsiteDomain
Fill WebsiteDomain Description
Type: StringParameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-HttpType
Fill HttpType Description
Type: StringParameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-SSLAlertThresholds
Fill SSLAlertThresholds Description
Type: String[]Parameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PingCount
Fill PingCount Description
Type: Int32Parameter Sets: PingAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PingTimeout
Fill PingTimeout Description
Type: Int32Parameter Sets: PingAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PageLoadAlertTimeInMS
Fill PageLoadAlertTimeInMS Description
Type: Int32Parameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PingPercentNotReceived
Fill PingPercentNotReceived Description
Type: Int32Parameter Sets: PingAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-FailedCount
Fill FailedCount Description
Type: Int32Parameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-OverallAlertLevel
Fill OverallAlertLevel Description
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-IndividualAlertLevel
Fill IndividualAlertLevel Description
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-Properties
Specifies a hashtable of custom properties for the website.
Type: HashtableParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-PropertiesMethod
Specifies how to handle properties. Valid values: “Add”, “Replace”, “Refresh”.
Type: StringParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: ReplaceAccept pipeline input: FalseAccept wildcard characters: False
-PollingInterval
Specifies the polling interval. Valid values: 1-10, 30, 60.
Type: Int32Parameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-WebsiteSteps
Fill WebsiteSteps Description
Type: String[]Parameter Sets: WebsiteAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-TestLocationAll
Indicates whether to test from all locations. Cannot be used with TestLocationCollectorIds or TestLocationSmgIds.
Type: BooleanParameter Sets: (All)Aliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept 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: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept 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: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-ProgressAction
Fill ProgressAction Description
Type: ActionPreferenceParameter Sets: (All)Aliases: proga
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept 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.