Definir configurações de alerta
Nesta página
Visão geral
Uma configuração de alerta define ascondições que trigger um alerta e os métodos de notificação do alerta. Este tutorial descreve como criar e gerenciar as configurações de alerta para um projeto específico. Para criar e gerenciar configurações de alerta globais, consulte Gerenciar alertas globais.
Considerações
Entrega de SMS
Muitos fatores podem afetar a entrega de alertas, incluindo listas de não chamadas, limites para mensagens enviadas ou entregues, hora do dia de entrega e cache de mensagens.
Verifique no seu contrato de serviço telefônico os custos associados ao recebimento de mensagens de texto.
Se você escolher SMS, o Ops Manager enviará mensagens de texto de alerta a todos os usuários do projeto que tenham um número de celular associado à sua conta de usuário.
Intervalos de alerta
Você pode criar várias configurações de alerta com frequências diferentes. A frequência mínima para um alerta é de cinco minutos.
O tempo entre as novas notificações aumenta o valor da frequência a cada ciclo de alerta, até um máximo de 24 horas. Por exemplo, se a quantidade de frequência for de 5 minutos e a condição de alerta for acionada pela primeira vez às 9h, alertas subsequentes ocorrerão às 9h05, 9:15, 9:30, etc.
Você pode definir o tempo a ser decorrido antes que o Ops Manager envie um alerta após a ocorrência de uma condição de alerta. Isso ajuda a eliminar falsos positivos.
Configurações de alerta padrão
O Ops Manager não fornece alertas padrão para as organizações.
O MongoDB Ops Manager cria as seguintes configurações de alerta para um projeto automaticamente após a criação do projeto:
O usuário entrou no projeto (
JOINED_GROUP
)O certificado SSL do host expira dentro de 30 dias (
HOST_SSL_CERTIFICATE_STALE
)O monitoramento está inativo (
MONITORING_AGENT_DOWN
)
Se você habilitar o Backup, o MongoDB Ops Manager criará as seguintes configurações de alerta para o projeto, se elas ainda não existirem:
O oplog de backup está atrasado (
OPLOG_BEHIND
)O backup exige uma ressincronização (
RESYNC_REQUIRED
)O cluster não tem um mongos ativo (
CLUSTER_MONGOS_IS_MISSING
)O host tem recomendações de segurança
Segmentação de query: objetos verificados / retornados são
Observação
A configuração padrão envia um alerta somente se a proporção de documentos digitalizados para documentos devolvidos atender ou exceder o limite especificado por pelo menos 10 minutos.
Configurações padrão para opções de notificação
Você pode definir as configurações padrão para as seguintes opções de notificação:
organização do Ops Manager
Usuário do Ops Manager
Email
SMS
HipChat
Slack
PagerDuty
Datadog
VictorOps
Opsgenie
Você pode definir as configurações padrão para as seguintes opções de notificação:
organização do Ops Manager
Usuário do Ops Manager
Host SNMP
Importante
MongoDB Ops Manager 6.0.0 descontinua alertasSNMP . MongoDB Ops Manager 7.0.0 não incluirá alertas de SNMP . Para saber mais sobre outras opções de alerta , consulte Integrações de serviços de terceiros.
Email
SMS
HipChat
Slack
PagerDuty
Datadog
VictorOps
Opsgenie
Para definir as configurações padrão de uma das opções de notificação acima, clique em Integrations em Projects na barra lateral. Localize a opção de notificação e insira os valores padrão.
O MongoDB Ops Manager preencherá os valores padrão automaticamente quando um usuário selecionar essa opção ao criar uma configuração de alerta . Se a chave, token ou URL usada para enviar a notificação se tornar inválida, o MongoDB Ops Manager enviará um e-mail ao proprietário do projeto e removerá a chave, o token ou a URL.
Criar uma configuração de alerta
Ao criar um novo alerta, você pode clonar um alerta existente.
Escolha se deseja criar uma nova configuração de alerta ou clonar uma existente.
Para criar um novo alerta:
Clique em Add Alert.
Para clonar uma configuração de alerta existente:
Clique na aba Alert Settings.
Localize a configuração de alerta que você deseja clonar.
Clique em e depois em Clone na linha dessa configuração de alerta.
Selecione o Notification Method.
No cabeçalho Add Notification Method , clique no botão para o método de notificação específico que você deseja usar.
Opção de notificação | Alertas de usuário | Alertas de cobrança | Descrição |
---|---|---|---|
organização do Ops Manager | Envia o alerta por e-mail ou mensagem de texto aos usuários com funções específicas na organização.
| ||
Usuário do Ops Manager | Envia o alerta para um usuário do Ops Manager por e-mail ou mensagem de texto.
| ||
Email | Envia o alerta para qualquer endereço de e-mail que você fornecer. | ||
mobileNumber | Envia o alerta para um número de telefone. O Ops Manager remove todas as letras e pontuações, exceto o Para números de telefone internacionais (foraos EUA), formate os números de telefone usando o164 padrão E.. Por exemplo, para a Nova Zelândia, insira MongoDB Ops Manager O usa o Twilio com sede nos EUA para enviar mensagens de texto. Se você quiser usar um serviço fora dos EUA número de telefone, tente usar um Google Voice número de telefone. Configure o MongoDB Ops Manager para a integração do Twilio para usar o SMS. | ||
Slack | Envia o alerta para um canal do Slack no local de trabalho do Slack autorizado para a organização.
Para saber mais sobre os usuários de Bot no Slack, consulte a documentação do Slack . | ||
PagerDuty | Envia o alerta para um PagerDuty conta. Insira apenas a chave de integração PagerDuty. Defina regras de escalonamento e atribuições de alerta diretamente no PagerDuty. Confirme os alertas PagerDuty no dashboard do PagerDuty. PagerDuty descontinuado sua chave API REST v1 em outubro 2018. Se você tiver uma1 chave, poderá continuar a usar essa chave com o MongoDB Ops Manager. Todas as novas chaves PagerDuty usam sua REST API v2, mas MongoDB Ops Manager o não oferece suporte às2 chaves v . Se você não tiver a1 chave da API REST , use a API do PagerDuty Events v1 no lugar. | ||
Datadog | Envia o alerta para um Datadog conta como um evento Datadog. Quando o alerta é aberto pela primeira vez, o Ops Manager envia o alerta como um evento de "erro". Atualizações subsequentes são enviadas como eventos de "info". Quando o alerta é fechado, o Ops Manager envia um evento de "sucesso". Se solicitado, insira sua chave de API do DataDog em API Key e clique em Validate Datadog API Key. Encontre sua chave API do DataDog em sua conta Datadog. | ||
VictorOps | Envia o alerta para uma conta VictorOps.
Essa opção é exibida para alertas que exigem confirmação. Você pode usar esse método de notificação em alertas de informações. Esses alertas incluem alertas como Confirme os alertas VictorOps no dashboard do VictorOps. | ||
Opsgenie | Envia o alerta para uma conta Opsgenie.
Essa opção é exibida para alertas que exigem confirmação. Você pode usar esse método de notificação em alertas de informações. Esses alertas incluem alertas como Confirmar alertas Opsgenie no painel do Opsgenie. |
Navegue até a Alerts página do seu projeto.
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique no ícone Project Alerts na barra de navegação ou clique em Alerts na barra lateral.
Escolha se deseja criar uma nova configuração de alerta ou clonar uma existente.
Para criar um alerta sem clonar uma configuração existente:
Clique em Add.
Selecione New Alert.
Para clonar uma configuração de alerta existente:
Clique na aba Alert Settings.
Localize a configuração de alerta que você deseja clonar.
Clique em e depois em Clone na linha dessa configuração de alerta.
Selecione a condição que Atlas Triggers o alerta.
Na seção Alert if , selecione o componente de destino e a condição. Para saber mais sobre as condições de alerta , consulte Tipos de eventos de alerta.
Opcional: aplique o alerta somente a alvos específicos.
Se as opções na seção For estiverem disponíveis, você poderá filtrar opcionalmente o alerta para aplicá-lo somente a um subconjunto dos alvos. O filtro usa um operador OR
lógico entre cada condição.
O campo matches pode utilizar expressões regulares.
Selecione os destinatários do alerta e os métodos de envio.
Na seção Send to:
(Opcional) Para ajudar a reduzir os falsos positivos que o MongoDB Ops Manager envia, no campo send if condition lasts at least, especifique os minutos a serem decorridos antes que a condição envie o alerta. A próxima verificação de alerta executada após decorrido o tempo especificado envia o alerta.
(Opcional) No campo resend after, especifique os minutos a serem retirados antes que a condição reenvie o alerta.
Clique em Add e selecione a partir das opções descritas na tabela seguinte.
Quais métodos de notificação de alerta podem ser definidos dependem do escopo do alerta:
- Alertas de projeto
- Aplicar apenas a uma ou mais organizações e projetos individuais.
- Alertas globais
- Aplicar a todas as organizações e projetos.
- alerta do sistema
- Aplique-se à integridade do Ops Manager e de seus reconhecimento de data center de backup.
Os métodos de notificações de alerta são os seguintes:
Método de notificaçãoProjetoGlobalSistemaDescriçãoprojeto do Ops ManagerEnvia o alerta por e-mail ou mensagem de texto aos usuários com funções específicas no Projeto.
Marque as funções do Projeto que devem receber os alertas das caixas de seleção Select Role(s) ou marque All Roles para que todos os usuários do Projeto recebam o alerta.
Selecione SMS para enviar esses alertas para o número de celular configurado para cada usuário do projeto do Ops Manager na página Conta.
Selecione Email para enviar esses alertas para o endereço de e-mail configurado para cada usuário do projeto do Ops Manager na página Conta. Email é marcado por padrão.
organização do Ops ManagerEnvia o alerta por e-mail ou mensagem de texto aos usuários com funções específicas na organização.
Marque os roles da organização que devem receber os alertas nas caixas de seleção Select Role(s) ou selecione All Roles para que todos os usuários da organização recebam o alerta.
Selecione SMS para enviar esses alerta para o número de celular configurado para cada usuário da Ops Manager organização na página Conta.
Selecione Email para enviar esses alerta para o endereço de e-mail configurado para cada usuário da Ops Manager organização na página Conta. Email é marcado por padrão.
Usuário do Ops ManagerEnvia o alerta para um usuário do Ops Manager por e-mail ou mensagem de texto.
Selecione SMS para enviar esses alertas para o número de celular configurado para a conta de usuário do Ops Manager.
Selecione Email para enviar esses alertas para o endereço de e-mail configurado para a conta de usuário do Ops Manager. Email é marcado por padrão.
equipe do Ops ManagerEnvia o alerta para um usuário do Ops Manager por e-mail ou mensagem de texto.
Selecione SMS para enviar esses alertas para o número de celular configurado para a conta de usuário do Ops Manager.
Selecione Email para enviar esses alertas para o endereço de e-mail configurado para a conta de usuário do Ops Manager. Email é marcado por padrão.
Host SNMPEspecifique o nome do host que receberá a captura v2c na porta padrão
162
. O arquivo MIB para SNMP está disponível para download.Importante
MongoDB Ops Manager 6.0.0 descontinua alertas SNMP . MongoDB Ops Manager 7.0.0 não incluirá alertas de SNMP . Para saber mais sobre outras opções de alerta , consulte Integrações de serviços de terceiros.
EmailEnvia o alerta para um endereço de e-mail especificado.SMSEnvia o alerta para um número de telefone. O Ops Manager remove todas as letras e pontuações, exceto o
+
.Para números de telefone internacionais (fora dos EUA), formate números de telefone usando o164 padrão E.. Por exemplo, para a Nova Zelândia, insira
+64
antes do número de telefone.MongoDB Ops Manager O usa o Twilio com sede nos EUA para enviar mensagens de texto.
Se você quiser usar um serviço fora dos EUA número de telefone, tente usar um Google Voice número de telefone.
Configure o MongoDB Ops Manager para a integração do Twilio para usar o SMS.
Envia o alerta para um fluxo de mensagens de divisão do HipChat. Insira o nome da divisão do HipChat e o token da API .Envia o alerta para um canal do Slack no local de trabalho do Slack autorizado para a organização.
Insira o nome do canal e um token API ou um token do Bot.
Para criar um token de API , consulte a API na página na sua conta do Slack.
Para saber mais sobre os usuários de Bot no Slack, consulte a documentação do Slack .
Envia o alerta para um PagerDuty conta. Insira apenas a chave de integração PagerDuty. Defina regras de escalonamento e atribuições de alerta diretamente no PagerDuty.
Confirme os alertas PagerDuty no dashboard do PagerDuty.
PagerDuty descontinuado sua chave API REST v1 em outubro 2018. Se você tiver uma1 chave, poderá continuar a usar essa chave com o MongoDB Ops Manager. Todas as novas chaves PagerDuty usam sua REST API v2, mas MongoDB Ops Manager o não oferece suporte às2 chaves v . Se você não tiver a1 chave da API REST , use a API do PagerDuty Events v1 no lugar.
WebhookEnvia uma solicitação HTTP POST a um endpoint para processamento programático. O corpo da solicitação contém um documento JSON que usa o mesmo formato que o recurso Alertas da API do Ops Manager.
Para configurar esta opção, defina as configurações do Webhook na página Configurações do projeto.
Para usar este método no nível global:
Navegue até a aba Ops Manager Config Miscellaneous do Administration console.
Atualize as configurações
Webhook URL
eWebhook Secret
.
O Ops Manager adiciona um cabeçalho de solicitação chamado
X-MMS-Event
para distinguir entre vários estados de alerta. Os valores possíveis para este cabeçalho são:alert.open
O alerta acabou de ser aberto.alert.close
O alerta foi resolvido.alert.update
Um alerta aberto anteriormente ainda está aberto.alert.acknowledge
O alerta foi reconhecido.alert.cancel
O alerta tornou-se inválido e foi cancelado.alert.inform
Representa um alerta informativo, que é um evento pontual, como "Primário eleito".Se você especificar uma chave no campo Webhook Secret , o MongoDB Ops Manager adicionará o cabeçalho de solicitação
X-MMS-Signature
. Esse cabeçalho contém a assinatura HMAC-SHA-1 codificada em base64 do corpo da solicitação. O MongoDB Ops Manager cria a assinatura usando o segredo fornecido.Envia o alerta para um Datadog conta como um evento Datadog.
Quando o alerta é aberto pela primeira vez, o Ops Manager envia o alerta como um evento de "erro". Atualizações subsequentes são enviadas como eventos de "info". Quando o alerta é fechado, o Ops Manager envia um evento de "sucesso".
Se solicitado, insira sua chave de API do DataDog em API Key e clique em Validate Datadog API Key.
Encontre sua chave API do DataDog em sua conta Datadog.
AdministradoresEnvia o alerta para o endereço de e-mail especificado no campo Admin Email Address nas opções de configuração do Ops Manager.E-mail de resumo de alertas globaisEnvia um e-mail resumido de todos os alertas globais para o endereço de e-mail especificado.
Excluir uma configuração de alerta
Escolha a configuração de alerta a ser excluída.
Na linha de um alerta específico, clique em e depois em Delete.
Clique em Delete no modal Delete Alert ou clique em Cancel para deixar o alerta conforme configurado.
Observação
Se você não fizer login dentro dos cinco minutos após pressionar Delete, você precisará digitar novamente sua senha e, em seguida, clicar em Delete novamente.
Navegue até a Alert Settings aba .
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique no ícone Project Alerts na barra de navegação ou clique em Alerts na barra lateral.
Clique na aba Alert Settings.
Se você excluir uma configuração de alerta, o Ops Manager cancelará os alertas ativos relacionados à configuração. Uma configuração de alerta excluído não permanece visível.
Desabilitar ou habilitar uma configuração de alerta
Navegue até a Alert Settings aba .
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique no ícone Project Alerts na barra de navegação ou clique em Alerts na barra lateral.
Clique na aba Alert Settings.
Se você desativar uma configuração de alerta, o Ops Manager cancelará os alertas ativos associados com essa configuração. Uma configuração de alerta desativada permanece visível, mas acinzentada, e pode ser reativada posteriormente.
Se precisar desabilitar um alerta apenas por um período, você poderá suspendê-los.
Ver o histórico de alterações em uma configuração de alerta
Você pode visualizar todos os alertas, configurações de alerta e alertas excluídos na página Organization Alerts. Para saber mais,consulte Fluxo de trabalho de alertas.
Você pode visualizar alertas abertos, alertas fechados e configurações de alerta na página Project Alerts . MongoDB Ops Manager envia notificações para todos os alertas que aparecem na aba Open. Para saber mais, consulte Fluxo de trabalho de alertas.
Navegue até a Alert Settings aba .
Se ainda não estiver exibido, selecione a organização que contém o projeto desejado no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.
Clique no ícone Project Alerts na barra de navegação ou clique em Alerts na barra lateral.
Clique na aba Alert Settings.