VMware Aria Operations
Versões Suportadas
Versões suportadas | Tipo | Tipo de Autenticação |
|---|---|---|
<= 8.10 | Webhook | Token de Acesso da Organização (Org Bearer Token) |
Visão Geral
O VMware Aria Operations (anteriormente VMware vRealize Operations, ou vROps) automatiza e simplifica a gestão de TI, oferecendo visibilidade completa desde a infraestrutura física, virtual e em nuvem até os aplicativos.
Esta integração usa um Outbound Instance configurado com um template de payload e um webhook de notificação. Quando um evento é disparado, um payload JSON é enviado ao AIOPS, que processa e correlaciona os dados, mantendo os incidentes atualizados na plataforma.
Etapas para Instalação
1. Confirmar acesso
- Certifique-se de ter permissões de administrador no servidor VMware Aria Operations para configurar alertas e gerenciar configurações de notificação de saída.
- Confirme se o servidor VMware Aria Operations tem acesso de saída à porta 443 ou 80 do nó Master do AIOPS.
2. Configure um Outbound Instance para enviar alertas ao AIOPS
- Na barra de navegação lateral, navegue até Operations > Configuration e selecione Outbound Settings.
- Clique em Add para abrir a página de configuração de Outbound Instance.
- Crie um Outbound Instance com as seguintes definições:
- Tipo do plugin: Webhook Notification Plugin
- Nome da instância: AIOPSWebhook
- Clique no botão TESTAR para verificar se a integração se conecta ao AIOPS com sucesso.
- Quando o teste for bem sucedido, clique em SALVAR para salvar a configuração.
3. Configurar um modelo de payload para usar com a notificação de saída personalizada
- Na barra de navegação lateral, navegue até: Operations > Configuration e selecione Payload Templates
- Clique em Add para abrir o editor Create Payload Template.
- Configure as seções do modelo de payload da seguinte forma:
- Detalhes:
- Nome: AIOPS Template
- Descrição: AIOPS Alerts Payload
- Outbound Method: Webhook Notification Plugin
- Detalhes do payload:
- Você deseja adicionar propriedades de entrada de modelo: Não
- Content-Type: application/json
- HTTP Method: POST
- Authorization: AriaOps <integration-app-key>
- Payload da requisição:
{
"start_date": "${CREATE_TIME}",
"update_date": "${UPDATE_TIME}",
"cancel_date": "${CANCEL_TIME}",
"device_id": "${RESOURCE_ID}",
"adapter_type": "${ADAPTER_KIND}",
"device_type": "${RESOURCE_KIND}",
"device_name": "${RESOURCE_NAME}",
"health": "${OBJECT_HEALTH_STATE}",
"risk": "${OBJECT_RISK_STATE}",
"efficiency": "${OBJECT_EFFICIENCY_STATE}",
"impact": "${ALERT_IMPACT}",
"criticality": "${ALERT_CRITICALITY}",
"check": "${ALERT_DEFINITION}",
"type": "${ALERT_TYPE}",
"sub_type": "${ALERT_SUBTYPE}",
"alert_id": "${ALERT_ID}",
"status": "${ALERT_STATUS}",
"recommendations": "${ALERT_RECOMMENDATIONS}",
"alert_url": "${LINK_TO_ALERT}"
}Selecione Criar para guardar o modelo de carga útil.
4. Criar uma Notificação de Alerta
- Na barra de navegação lateral, navegue até: Operations > Configuration e selecione Notifications
- Clique em Adicionar para abrir o editor de configuração de Notificações
- Configure as seções Notificação da seguinte forma:
- Notificações
- Nome: AIOPS Notification
- Descrição: Send Notifications to AIOPS
- Status: Ativado (toggle on)
- Critérios
- Criteria: All Objects (Todos os objetos)
- Category: All Alerts (Todos os alertas)
- Criticality: All Criticality (Todas as criticidades)
- Control State: All States (Todos os estados)
- Status: All Statuses (Todos os status)
- Set Outbound Method:
- Outbound method: Webhook Notification Plugin / AIOPS Webhook
- Select Payload Template:
- Payload Template: AIOPS Template
- Selecione Criar para salvar e fechar o editor de notas.