Quickstart: implementar o Azure Monitor para soluções SAP com PowerShell (pré-visualização)

Importante

O Azure Monitor para soluções SAP está atualmente em PREVIEW. Veja Termos de Utilização Complementares da Pré-visualizações do Microsoft Azure para obter os termos legais que se aplicam às funcionalidades do Azure que estão na versão beta, na pré-visualização ou que ainda não foram lançadas para disponibilidade geral.

Inicie com o Azure Monitor para soluções SAP (AMS) utilizando o módulo Az.HanaOnAzure PowerShell para criar recursos AMS. Criará um grupo de recursos, criará monitorização e criará uma instância de provedor.

Este conteúdo aplica-se apenas à versão AMS (clássica) do serviço.

Pré-requisitos

  • Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

  • Se optar por utilizar o PowerShell localmente, este artigo requer que instale o módulo Az PowerShell. Também terá de se ligar à sua conta Azure utilizando o cmdlet Connect-AzAccount . Para obter mais informações sobre a instalação do módulo Az PowerShell, consulte Azure PowerShell instalar. Alternadamente, pode utilizar o Azure Cloud Shell.

  • Enquanto o módulo Az.HanaOnAzure PowerShell estiver em pré-visualização, deve instalá-lo separadamente utilizando o Install-Module cmdlet. Uma vez que este módulo PowerShell fica geralmente disponível, torna-se parte de futuras libertações de módulos Az PowerShell e disponível de forma nativa a partir de Cloud Shell Azure.

    Install-Module -Name Az.HanaOnAzure
    
  • Se tiver várias subscrições do Azure, escolha a subscrição apropriada na qual os recursos devem ser faturados. Selecione uma subscrição específica utilizando o cmdlet Set-AzContext .

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

Criar um grupo de recursos

Crie um grupo de recursos Azure utilizando o cmdlet New-AzResourceGroup . Um grupo de recursos é um contentor lógico no qual os recursos do Azure são implementados e geridos como um grupo.

O exemplo a seguir cria um grupo de recursos com o nome especificado e no local especificado.

New-AzResourceGroup -Name myResourceGroup -Location westus2

Monitor SAP

Para criar um monitor SAP, utilize o cmdlet New-AzSapMonitor . O exemplo a seguir cria um monitor SAP para a subscrição especificada, grupo de recursos e nome de recursos.

$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

Para recuperar as propriedades de um monitor SAP, utilize o cmdlet Get-AzSapMonitor . O exemplo a seguir obtém propriedades de um monitor SAP para a subscrição especificada, grupo de recursos e nome de recursos.

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

Instância do provedor

Para criar uma instância de fornecedor, utilize o cmdlet New-AzSapMonitorProviderInstance . O exemplo a seguir cria uma instância de fornecedor para a subscrição especificada, grupo de recursos e nome de recursos.

$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

Para obter propriedades de uma instância do fornecedor, utilize o cmdlet Get-AzSapMonitorProviderInstance . O exemplo a seguir obtém propriedades de:

  • Uma instância de fornecedor para a subscrição especificada
  • O grupo de recursos
  • O nome SapMonitor
  • O nome do recurso
Get-AzSapMonitorProviderInstance -ResourceGroupName myResourceGroup -SapMonitorName ps-spamonitor-t01

Limpar os recursos

Se os recursos criados neste artigo não forem necessários, pode eliminá-los executando os seguintes exemplos.

Eliminar a instância do fornecedor

Para remover uma instância do fornecedor, utilize o cmdlet Remove-AzSapMonitorProviderInstance . O exemplo a seguir elimina uma instância do fornecedor para a subscrição especificada, grupo de recursos, nome SapMonitor e nome de recurso.

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

Eliminar o monitor SAP

Para remover um monitor SAP, utilize o cmdlet Remove-AzSapMonitor . O exemplo a seguir elimina um monitor SAP para a subscrição especificada, grupo de recursos e nome do monitor.

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

Eliminar o grupo de recursos

Atenção

O exemplo a seguir elimina o grupo de recursos especificado e todos os recursos contidos no mesmo. Se existirem recursos fora do âmbito deste artigo no grupo de recursos especificados, também serão eliminados.

Remove-AzResourceGroup -Name myResourceGroup

Passos seguintes

Saiba mais sobre o Azure Monitor para soluções SAP.