[CLOUD/AZURE/PORTAL] 메트릭 값이 조건을 충족할 경우 알림 메일 받기
■ 메트릭 값이 조건을 충족할 경우 알림 메일을 받는 방법을 보여준다. 1. 웹 브라우저에서 아래 URL을 입력하고 Azure Portal에 접속한다. ▶ URL
■ 메트릭 값이 조건을 충족할 경우 알림 메일을 받는 방법을 보여준다. 1. 웹 브라우저에서 아래 URL을 입력하고 Azure Portal에 접속한다. ▶ URL
■ az monitor log-profiles delete 명령의 name 옵션을 사용해 특정 로그 프로필을 삭제하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor log-profiles delete --name TestLogProfile -------------- 로그 프로필명 |
■ 가상 머신의 리소스 ID를 구성하는 방법을 보여준다. ▶ 구성 방법
1 2 3 4 5 6 7 |
/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/TestResourceGroup/providers/Microsoft.Compute/virtualMachines/TestVirtualMachine ※ XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX : Subscription ID TestResourceGroup : 리소스 그룹명 TestVirtualMachine : 가산 머신명 |
■ az monitor log-profiles show 명령의 name 옵션을 사용해 특정 로그의 프로필을 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor log-profiles show --name TestLogProfile -------------- 로그 프로필명 |
■ az monitor log-profiles list 명령을 사용해 로그 프로필 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
az monitor log-profiles list |
■ Remove-AzLogProfile 명령의 name 옵션을 사용해 특정 로그 프로필을 제거하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Remove-AzLogProfile -name TestLogProfile -------------- 로그 프로필명 |
■ Get-AzLogProfile 명령을 사용해 로그 프로필 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 |
Get-AzLogProfile |
■ az monitor activity-log list 명령의 query 옵션을 사용해 특정 작업의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 |
az monitor activity-log list --resource-group TestResourceGroup ` --offset 1d ` --query "[?operationName.value=='Microsoft.Storage/storageAccounts/write']" ※ TestResourceGroup : 리소스 그룹명 1d : 일수 |
■ az monitor activity-log list 명령의 query 옵션을 사용해 특정 항목들의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 |
az monitor activity-log list --resource-group TestResourceGroup ` --offset 1d ` --query '[].{Operation: operationName.value, Status: status.value, SubStatus: subStatus.localizedValue}' ※ TestResourceGroup : 리소스 그룹명 1d : 일수 |
■ az monitor activity-log list 명령의 query 옵션을 사용해 활동 로그의 특정 항목 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 |
az monitor activity-log list --resource-group TestResourceGroup ` --status Failed ` --offset 1d ` --query [].properties.statusMessage |
■ az monitor activity-log list 명령의 status 옵션을 사용해 특정 상태의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor activity-log list --resource-group TestResourceGroup --status Failed --offset 1d ----------------- ------ -- 리소스 그룹명 상태 일수 |
■ az monitor activity-log list 명령을 사용해 특정 리소스 그룹의 특정 기간의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor activity-log list --resource-group TestResourceGroup --start-time 2019-03-23 --end-time 2019-03-24 ----------------- ---------- ---------- 리소스 그룹명 시작일 종료일 |
■ az monitor activity-log list 명령의 caller 옵션을 사용해 특정 리소스 그룹의 특정 사용자의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행
■ az monitor activity-log list 명령을 사용해 특정 리소스 그룹의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor activity-log list --resource-group TestResourceGroup --offset 7d ----------------- -- 리소스 그룹명 일수 |
■ Get-AzLog 명령의 Format-table 옵션을 사용해 특정 항목들의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 7 8 9 10 |
Get-AzLog -ResourceGroupName TestResourceGroup | Format-table ` EventTimeStamp, ` Caller, ` @{n='Operation'; e={$_.OperationName.value}}, ` @{n='Status'; e={$_.Status.value}}, ` @{n='SubStatus'; e={$_.SubStatus.LocalizedValue}} ※ TestResourceGroup : 리소스 그룹명 |
■ Get-AzLog 명령의 Where-Object 옵션을 사용해 특정 작업의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup | Where-Object {$_.OperationName.value -eq "Microsoft.Resources/deployments/write"} ----------------- --------------------------------------- 리소스 그룹명 작업명 |
■ Get-AzLog 명령을 사용해 활동 로그의 특정 항목 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
((Get-AzLog -ResourceGroup TestResourceGroup -Status Failed).Properties[0].Content.statusMessage | ConvertFrom-Json) ----------------- ------ 리소스 그룹명 상태 |
■ Get-AzLog 명령의 Caller 옵션을 사용해 특정 리소스 그룹의 특정 사용자의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup -StartTime (Get-Date).AddDays(-15) -Caller texture2d@hotmail.com ----------------- --- --------------------- 리소스 그룹명 일수 사용자 계정 |
※
■ Get-AzLog 명령의 Status 옵션을 사용해 특정 상태의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup -Status Failed ----------------- ------ 리소스 그룹명 상태 |
■ Get-AzLog 명령의 StartTime 옵션을 사용해 최근 15일간의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup -StartTime (Get-Date).AddDays(-15) ----------------- --- 리소스 그룹명 일수 |
■ Get-AzLog 명령의 ResourceGroup 옵션을 사용해 특정 리소스 그룹명의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup ----------------- 리소스 그룹명 |
※ 시작 시간과
■ Get-AzLog 명령을 사용해 특정 리소스 그룹의 특정 기간의 활동 로그 리스트를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
Get-AzLog -ResourceGroup TestResourceGroup -StartTime 2019-03-23T00:00 -EndTime 2019-03-24T00:00 ----------------- ---------------- ---------------- 리소스 그룹명 시작 일시 종료 일시 |
■ az monitor metrics alert delete 명령을 사용해 메트릭 경고를 삭제하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor metrics alert delete --name TestAlert --resource-group TestResourceGroup --------- ----------------- 메트릭 경고명 리소스 그룹명 |
■ az monitor metrics alert show 명령의 ids 옵션을 사용해 특정 메트릭 경고를 구하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 6 |
az monitor metrics alert show --ids ` "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/TestResourceGroup/providers/Microsoft.Insights/metricAlerts/TestAlert" ------------------------------------ ----------------- --------- Subscription ID 리소스 그룹명 메트릭 경고명 |
■ az monitor metrics alert update 명령을 사용해 메트릭 경고 활성화 여부를 설정하는 방법을 보여준다. ▶ 실행 명령
1 2 3 4 5 |
az monitor metrics alert update --name TestAlert --resource-group TestResourceGroup --enabled false --------- ----------------- ----- 메트릭 경고명 리소스 그룹명 활성화 여부 |