

# Gerenciar o monitoramento detalhado das instâncias do Amazon EC2
<a name="manage-detailed-monitoring"></a>

O Amazon CloudWatch fornece duas categorias de monitoramento: *monitoramento básico* e *monitoramento detalhado*. Por padrão, a instância está configurada para monitoramento básico. Como opção, é possível habilitar o monitoramento detalhado para ajudar você a identificar e atuar mais rapidamente em problemas operacionais. É possível habilitar ou desativar o monitoramento detalhado em uma instância quando executá-la ou depois de a instância estar sendo executada ou ter sido interrompida.

Habilitar o monitoramento detalhado em uma instância não afeta o monitoramento dos volumes do EBS anexados. Para obter mais informações, consulte [Métricas de uso do Amazon CloudWatch para o Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/using_cloudwatch_ebs.html).

A tabela a seguir destaca as diferenças entre o monitoramento básico e o monitoramento detalhado de instâncias.


| Tipo de monitoramento | Descrição | Cobranças | 
| --- | --- | --- | 
| Monitoramento básico |  As métricas de verificação de status estão disponíveis em períodos de um minuto. Todas as outras métricas estão disponíveis em períodos de cinco minutos.  | Sem cobrança. | 
| Monitoramento detalhado | É possível obter métricas em intervalos de 1 minuto, desde que você habilite o monitoramento detalhado para a instância. Depois de ativar o monitoramento detalhado, será possível agregar os dados em grupos de instâncias semelhantes. | A cobrança é feita pela métrica que o Amazon EC2 envia para o CloudWatch. Você não é cobrado pelo armazenamento de dados. Para obter mais informações, consulte Nível pago na [página de preços do Amazon CloudWatch](https://aws.amazon.com/cloudwatch/pricing/#Paid_tier). | 

**Topics**
+ [Permissões obrigatórias](#iam-detailed-monitoring)
+ [Habilitar o monitoramento detalhado no momento da execução](#enable-detailed-monitoring)
+ [Gerenciar o monitoramento detalhado](#disable-detailed-monitoring)

## Permissões obrigatórias
<a name="iam-detailed-monitoring"></a>

Para habilitar o monitoramento detalhado de uma instância, o usuário deve ter permissão para usar a ação de API [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_MonitorInstances.html). Para desativar o monitoramento detalhado de uma instância, o usuário deve ter permissão para usar a ação de API [https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_UnmonitorInstances.html). 

## Habilitar o monitoramento detalhado no momento da execução
<a name="enable-detailed-monitoring"></a>

Use os procedimentos a seguir para habilitar o monitoramento detalhado no momento da execução. Por padrão, a instância usa o monitoramento básico.

------
#### [ Console ]

**Para habilitar o monitoramento detalhado ao executar uma instância**  
Ao executar uma instância usando o console do Amazon EC2, em **Detalhes avançados**, marque a caixa de seleção **Monitoramento detalhado do CloudWatch**.

------
#### [ AWS CLI ]

**Para habilitar o monitoramento detalhado ao executar uma instância**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--monitoring`.

```
--monitoring Enabled=true
```

------
#### [ PowerShell ]

**Para habilitar o monitoramento detalhado ao executar uma instância**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com o parâmetro `-Monitoring`.

```
-Monitoring $true
```

------

## Gerenciar o monitoramento detalhado
<a name="disable-detailed-monitoring"></a>

Use os procedimentos a seguir para gerenciar o monitoramento detalhado para uma instância em execução ou interrompida.

------
#### [ Console ]

**Para gerenciar o monitoramento detalhado**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância.

1. Escolha **Ações**, **Monitorar e solucionar problemas**, **Gerenciar monitoramento detalhado**.

1. Na página **Monitoramento detalhado**, para **Monitoramento detalhado**, faça o seguinte:
   + Monitoramento detalhado: selecione **Habilitar**.
   + Monitoramento básico: desmarque **Habilitar**.

1. Escolha **Confirmar**.

------
#### [ AWS CLI ]

**Para habilitar o monitoramento detalhado**  
Use o seguinte comando [monitor-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/monitor-instances.html).

```
aws ec2 monitor-instances --instance-ids i-1234567890abcdef0
```

**Para desabilitar o monitoramento detalhado**  
Use o seguinte comando [unmonitor-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/unmonitor-instances.html).

```
aws ec2 unmonitor-instances --instance-ids i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Para habilitar o monitoramento detalhado**  
Use o cmdlet [Start-EC2InstanceMonitoring](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2InstanceMonitoring.html).

```
Start-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0
```

**Para desabilitar o monitoramento detalhado**  
Use o cmdlet [Stop-EC2InstanceMonitoring](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2InstanceMonitoring.html).

```
Stop-EC2InstanceMonitoring -InstanceId i-1234567890abcdef0
```

------