-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathScript.ps1
14 lines (10 loc) · 893 Bytes
/
Script.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Get-ChildItem $PSScriptRoot/Pinja.Azure.Alerts/*.ps1 | foreach { . $_.FullName }
$receiver = New-AzActionGroupReceiver `
-Name 'FunctionAppWebHook' `
-WebhookReceiver `
-ServiceUri "https://adsasdfkfadsoafsdkfadsoodfsakdsfaoadfs.fi" `
-UseCommonAlertSchema
Get-DefaultAlertRules | Set-AlertRules -ResourceGroup 'foo' -ActionGroupReceiver $receiver
# $alertRules = .\Get-DefaultAlertRules.ps1 | .\New-AlertRuleOverwrite.ps1 -ResourceType "Microsoft.Web/Sites" -Name "Few Server errors" -ResourceFilter { $_.Name -like "*testing2312313"} -FixSteps "https://newfoo.fi" -FixStepsLocation Before
# # | .\New-AlertRule.ps1 -ResourceType "Microsoft.Web/Sites" -Name "foo" -Description "foo" -Severity Critical -Criteria {} -WindowSize (new-timespan -Hours 1)
# .\Apply-AlertRules.ps1 -ResourceGroup pekantesti1 -AlertRules $alertRules -ActionGroupReceiver $webHookReceiver -WhatIf