クイック スタート: PowerShell を使用して Azure Monitor for SAP solutions をデプロイする (プレビュー)

重要

Azure Monitor for SAP solutions は、現在プレビュー段階です。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。

Az.HanaOnAzure PowerShell モジュールを使用して AMS リソースを作成することで、Azure Monitor for SAP solutions (AMS) の使用を開始します。 リソース グループを作成し、監視を設定し、プロバイダー インスタンスを作成します。

このコンテンツは、AMS (クラシック) バージョンのサービスにのみ適用されます。

前提条件

  • Azure サブスクリプションをお持ちでない場合は、開始する前に無料アカウントを作成してください。

  • PowerShell をローカルで使用する場合、この記事では Az PowerShell モジュールをインストールする必要があります。 Connect-AzAccount コマンドレットを使用して、Azure アカウントに接続する必要があります。 Az PowerShell モジュールのインストールの詳細については、「Azure PowerShell のインストール」を参照してください。 別の方法として、Azure Cloud Shell を使用することもできます。

  • Az.HanaOnAzure PowerShell モジュールがプレビュー段階にある間は、Install-Module コマンドレットを使用して、これを個別にインストールする必要があります。 この PowerShell モジュールは、一般提供された段階で将来の Az PowerShell モジュール リリースの一部となり、Azure Cloud Shell 内からネイティブに使用できるようになります。

    Install-Module -Name Az.HanaOnAzure
    
  • 複数の Azure サブスクリプションをお持ちの場合は、リソースが課金の対象となる適切なサブスクリプションを選択してください。 Set-AzContext コマンドレットを使用して、特定のサブスクリプションを選択します。

    Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
    

リソース グループを作成する

New-AzResourceGroup コマンドレットを使用して Azure リソース グループを作成します。 リソース グループとは、複数の Azure リソースをまとめてデプロイ、管理する際の論理コンテナーです。

次の例では、指定された名前のリソース グループを、指定された場所に作成します。

New-AzResourceGroup -Name myResourceGroup -Location westus2

SAP モニター

SAP モニターを作成するには、New-AzSapMonitor コマンドレットを使用します。 次の例では、指定されたサブスクリプション、リソース グループ、およびリソース名の SAP モニターを作成します。

$Workspace = New-AzOperationalInsightsWorkspace -ResourceGroupName myResourceGroup -Name sapmonitor-test -Location westus2 -Sku Standard

$WorkspaceKey = Get-AzOperationalInsightsWorkspaceSharedKey -ResourceGroupName myResourceGroup -Name sapmonitor-test

$SapMonitorParams = @{
  Name = 'ps-sapmonitor-t01'
  ResourceGroupName = 'myResourceGroup'
  Location = 'westus2'
  EnableCustomerAnalytic = $true
  MonitorSubnet = '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/vnet-sap/subnets/mysubnet'
  LogAnalyticsWorkspaceSharedKey = $WorkspaceKey.PrimarySharedKey
  LogAnalyticsWorkspaceId = $Workspace.CustomerId
  LogAnalyticsWorkspaceResourceId = $Workspace.ResourceId
}
New-AzSapMonitor @SapMonitorParams

SAP モニターのプロパティを取得するには、Get-AzSapMonitor コマンドレットを使用します。 次の例では、指定されたサブスクリプション、リソース グループ、およびリソース名の SAP モニターのプロパティを取得します。

Get-AzSapMonitor -ResourceGroupName myResourceGroup -Name ps-spamonitor-t01

プロバイダー インスタンス

プロバイダー インスタンスを作成するには、New-AzSapMonitorProviderInstance コマンドレットを使用します。 次の例では、指定されたサブスクリプション、リソース グループ、およびリソース名のプロバイダー インスタンスを作成します。

$SapProviderParams = @{
  ResourceGroupName = 'myResourceGroup'
  Name = 'ps-sapmonitorins-t01'
  SapMonitorName = 'yemingmonitor'
  ProviderType = 'SapHana'
  HanaHostname = 'hdb1-0'
  HanaDatabaseName = 'SYSTEMDB'
  HanaDatabaseSqlPort = '30015'
  HanaDatabaseUsername = 'SYSTEM'
  HanaDatabasePassword = (ConvertTo-SecureString 'Manager1' -AsPlainText -Force)
}
New-AzSapMonitorProviderInstance @SapProviderParams

プロバイダー インスタンスのプロパティを取得するには、Get-AzSapMonitorProviderInstance コマンドレットを使用します。 次の例では、以下のもののプロパティを取得します。

  • 指定されたサブスクリプションのプロバイダー インスタンス
  • リソース グループ
  • SapMonitor 名
  • リソース名
Get-AzSapMonitorProviderInstance -ResourceGroupName myResourceGroup -SapMonitorName ps-spamonitor-t01

リソースをクリーンアップする

この記事で作成したリソースが不要であれば、次の例を実行して削除できます。

プロバイダー インスタンスを削除する

プロバイダー インスタンスを削除するには、Remove-AzSapMonitorProviderInstance コマンドレットを使用します。 次の例では、指定されたサブスクリプション、リソース グループ、SapMonitor 名、およびリソース名のプロバイダー インスタンスを削除します。

Remove-AzSapMonitorProviderInstance -ResourceGroupName myResourceGroup -SapMonitorName ps-spamonitor-t01 -Name ps-sapmonitorins-t02

SAP モニターを削除する

SAP モニターを削除するには、Remove-AzSapMonitor コマンドレットを使用します。 次の例では、指定されたサブスクリプション、リソース グループ、およびモニター名の SAP モニターを削除します。

Remove-AzSapMonitor -ResourceGroupName myResourceGroup -Name ps-sapmonitor-t02

リソース グループを削除します

注意事項

次の例では、指定されたリソース グループとそれに含まれるすべてのリソースを削除します。 指定したリソース グループにこの記事の範囲外のリソースが含まれている場合、それらも削除されます。

Remove-AzResourceGroup -Name myResourceGroup

次のステップ

Azure Monitor for SAP solutions の詳細について学習します。