Configurar Definições de Alarme

Você pode configurar definições de alarme para simplificar o processo de criação e gerenciamento de alarmes no Database Management Diagnostics & Management.

Na seção Definições de alarme, você pode usar o conjunto padronizado disponível de regras e limites e criar alarmes recomendados pela Oracle para monitorar proativamente métricas importantes do banco de dados, como utilização de CPU e armazenamento. Os alarmes recomendados pela Oracle em Diagnósticos e Gerenciamento simplificam bastante o processo de criação de um alarme de serviço do Oracle Cloud Infrastructure Monitoring e configuração de um sistema de notificação para cenários operacionais comuns para seus Bancos de Dados Gerenciados. Esse processo notifica você sobre problemas de integridade e desempenho do banco de dados e serve como um mecanismo de monitoramento proativo para garantir que o Banco de Dados Gerenciado opere com eficiência, segurança e em alinhamento com as melhores práticas de monitoramento do Oracle Database. Além disso, se quiser usar o conjunto completo de opções disponíveis ao criar alarmes, você terá a opção de navegar até o serviço Monitoring e criar alarmes personalizados para o Banco de Dados Gerenciado. Veja alguns outros benefícios do recurso Definições de alarme:

  • Editar e personalizar alarmes: Você pode editar os valores pré-configurados para alarmes recomendados pela Oracle e os valores para alarmes personalizados para personalizá-los. Isso oferece a flexibilidade de editar um alarme para atender a requisitos específicos.
  • Clonar alarmes para vários bancos de dados: Você pode clonar alarmes criados anteriormente e aplicá-los a Bancos de Dados Gerenciados específicos ou a todos os Bancos de Dados Gerenciados em um compartimento, garantindo assim definições de monitoramento padronizadas.

Para ir para a seção Definições de alarme, vá para a página Detalhes do banco de dados gerenciado e clique em Definições de alarme no painel esquerdo em Recursos.

Na seção Definições de alarme, você pode:

  • Crie alarmes recomendados pela Oracle ou navegue até o serviço Monitoring para criar alarmes personalizados para um Banco de Dados Gerenciado.
  • Exiba os alarmes criados para o Banco de Dados Gerenciado ou todos os Bancos de Dados Gerenciados no compartimento.
    Observação

    Para exibir alarmes na seção Definições de alarme, certifique-se de que:
    • Os alarmes são criados usando as métricas do Oracle Cloud Infrastructure (prontas para uso) emitidas no namespace oracle_oci_database para Bancos de Dados Externos e Bancos de Dados do Oracle Cloud e no namespace oci_autonomous_database para Autonomous Databases. Para Bancos de Dados Externos, se você tiver criado alarmes em extensões de métrica (namespace oracle_metric_extensions_appmgmt), poderá exibir esses alarmes também. O recurso Definições de alarme não é suportado para as métricas emitidas nos namespaces oci_database_cluster e oci_database.
    • A dimensão resourceId é especificada ao criar alarmes para um banco de dados. Os alarmes criados para todos os bancos de dados em um compartimento não exigem que dimensões sejam especificadas.

    Para obter informações sobre os namespaces e dimensões dos Bancos de Dados Oracle monitorados e gerenciados por Diagnósticos e Gerenciamento, consulte Métricas de Diagnóstico e Gerenciamento para Bancos de Dados Oracle.

  • Editar alarmes
  • Clonar alarmes
  • Excluir alarmes

Além das permissões do Database Management, são necessárias outras permissões de serviços do Oracle Cloud Infrastructure para executar tarefas relacionadas a alarmes. Para obter informações sobre:

  • Permissões do serviço Monitoring necessárias para criar alarmes. Consulte Gerenciando Alarmes.
  • Permissões do serviço Oracle Cloud Infrastructure Notification necessárias para criar e usar tópicos. Consulte Gerenciando Tópicos.

Alarmes Recomendados pela Oracle para Bancos de Dados Gerenciados

Veja a lista de alarmes recomendados pela Oracle para Bancos de Dados Gerenciados.

Alarmes recomendados pela Oracle para Bancos de Dados Externos e Bancos de Dados do Oracle Cloud

Os alarmes recomendados pela Oracle para Bancos de Dados Externos e Bancos de Dados do Oracle Cloud são criados usando as métricas no namespace oracle_oci_database.

Alarme Recomendado pela Oracle Gravidade Descrição
Contagem de sessões bloqueadas Crítico Alarme criado usando a métrica BlockingSessions para notificar quando o número de sessões de bloqueio excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica BlockingSessions é maior que o valor limite de 10.

Consulta de alarme padrão: BlockingSessions[15m].mean() > 10

Observe que esse alarme não está disponível para CDBs.

Utilização da CPU (%) Crítico Alarme criado usando a métrica CpuUtilization para notificar quando a utilização da CPU do banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica CpuUtilization é maior que o valor limite de 85%.

Consulta de alarme padrão: CpuUtilization[5m].mean() > 85

Utilização da área de recuperação flash (%) Crítico Alarme criado usando a métrica FRAUtilization para notificar quando a utilização da área de recuperação flash do banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica FRAUtilization é maior que o valor limite de 75%.

Consulta de alarme padrão: FRAUtilization[5m].mean() > 75

Observe que esse alarme não está disponível para PDBs.

Monitoramento interrompido - Problema de coleta de métricas Crítico Alarme criado usando a métrica MonitoringStatus para notificar quando o banco de dados está inativo. Este alarme é acionado quando a coleta de métricas é interrompida em decorrência de problemas relacionados à rede, ao agente, às credenciais, à conexão ou a dados ausentes ou quando o banco de dados está inativo.

Para verificar se a coleta de métricas foi interrompida, uma expressão MQL avançada com a métrica MonitoringStatus e o valor da dimensão collectionName="sensor" são usados. Se um valor 1 for retornado, isso denota que a coleta de métricas está em andamento e que o banco de dados está ativo. Se 0 for retornado, isso indicará que a coleta de métricas foi interrompida e você deverá investigar o problema subjacente.

Observe que este é um alarme avançado e não pode ser editado em Diagnóstico e Gerenciamento. Você pode editar esse alarme no serviço Oracle Cloud Infrastructure Monitoring. No entanto, é recomendável não editá-lo.

Monitorando a expiração da senha do usuário Crítico Alarme criado usando a métrica MonitoringUserPasswordExpiration para notificar quando a senha do usuário de monitoramento expirará em três dias.

Por padrão, esse alarme é acionado quando o último valor da métrica MonitoringUserPasswordExpiration é menor ou igual ao valor limite de 3.

Consulta de alarme padrão: MonitoringUserPasswordExpiration[1d].last() <= 3

Monitorando a expiração da senha do usuário Advertência Alarme criado usando a métrica MonitoringUserPasswordExpiration para notificar quando a senha do usuário de monitoramento expirará em sete dias.

Por padrão, esse alarme é acionado quando o último valor da métrica MonitoringUserPasswordExpiration é menor ou igual ao valor limite de 7.

Consulta de alarme padrão: MonitoringUserPasswordExpiration[1d].last() <= 7

Utilização de processos (%) Crítico Alarme criado usando a métrica ProcessLimitUtilization para notificar quando a utilização do limite do processo para o banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica ProcessLimitUtilization é maior que o valor limite de 80%.

Consulta de alarme padrão: ProcessLimitUtilization[5m].mean() > 80

Utilização de armazenamento (%) Advertência Alarme criado usando a métrica StorageUtilization para notificar quando o espaço alocado para todos os tablespaces no banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilization é maior que o valor limite de 75%.

Consulta de alarme padrão: StorageUtilization[30m].mean() > 75

Utilização de armazenamento (%) Crítico Alarme criado usando a métrica StorageUtilization para notificar quando o espaço alocado para todos os tablespaces no banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilization é maior que o valor limite de 85%.

Consulta de alarme padrão: StorageUtilization[30m].mean() > 85

Utilização do espaço do tablespace (%) Advertência Alarme criado usando a métrica StorageUtilizationByTablespace para notificar quando o espaço usado por um tablespace excede o limite especificado. Para CDBs, o alarme é acionado quando o espaço usado pelo tablespace do contêiner raiz excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilizationByTablespace é maior que o valor limite de 75%.

Consulta de alarme padrão: StorageUtilizationByTablespace[5m].mean() > 75

Utilização do espaço do tablespace (%) Crítico Alarme criado usando a métrica StorageUtilizationByTablespace para notificar quando o espaço usado por um tablespace excede o limite especificado. Para CDBs, o alarme é acionado quando o espaço usado pelo tablespace do contêiner raiz excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilizationByTablespace é maior que o valor limite de 85%.

Consulta de alarme padrão: StorageUtilizationByTablespace[5m].mean() > 85

Alarmes recomendados pela Oracle para Autonomous Databases

Os alarmes recomendados pela Oracle para Autonomous Databases são criados usando as métricas no namespace oci_autonomous_database.

Alarme Recomendado pela Oracle Gravidade Descrição
Utilização da CPU (%) Crítico Alarme criado usando a métrica CpuUtilization para notificar quando a utilização da CPU do banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica CpuUtilization é maior que o valor limite de 85%.

Consulta de alarme padrão: CpuUtilization[5m].mean() > 85

Log-ins com Falha Advertência Alarme criado usando a métrica FailedLogons para notificar quando o número de log-ins com falha excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica FailedLogons é maior que o valor limite de 20.

Consulta de alarme padrão: FailedLogons[5m].mean() > 20

Log-ins com Falha Crítico Alarme criado usando a métrica FailedLogons para notificar quando o número de log-ins com falha excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica FailedLogons é maior que o valor limite de 30.

Consulta de alarme padrão: FailedLogons[5m].mean() > 30

Monitoramento interrompido - Problema de coleta de métricas Crítico Alarme criado usando a métrica DatabaseAvailability para notificar quando o banco de dados está inativo. Este alarme é acionado quando a coleta de métricas é interrompida em decorrência de problemas relacionados à rede, ao agente, às credenciais, à conexão ou a dados ausentes ou quando o banco de dados está inativo.

Este é um alarme avançado e não pode ser editado em Diagnóstico e Gerenciamento. Você pode editar esse alarme no serviço Monitoring. No entanto, é recomendável não editá-lo.

Observe que esse alarme não está disponível para Autonomous Databases na Infraestrutura Dedicada do Exadata.

Sessões Advertência Alarme criado usando a métrica Sessions para notificar quando o número de sessões excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica Sessions é maior que o valor limite de 30.

Consulta de alarme padrão: Sessions[15m].mean() > 30

Utilização de armazenamento (%) Advertência Alarme criado usando a métrica StorageUtilization para notificar quando o espaço alocado para todos os tablespaces no banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilization é maior que o valor limite de 75%.

Consulta de alarme padrão: StorageUtilization[30m].mean() > 75

Utilização de armazenamento (%) Crítico Alarme criado usando a métrica StorageUtilization para notificar quando o espaço alocado para todos os tablespaces no banco de dados excede o limite especificado.

Por padrão, esse alarme é acionado quando a média da métrica StorageUtilization é maior que o valor limite de 85%.

Consulta de alarme padrão: StorageUtilization[30m].mean() > 85

Criar Alarmes Recomendados

Você pode criar alarmes recomendados pela Oracle que são pré-configurados para os cenários operacionais de banco de dados mais comuns.

  1. Na seção Definições de alarme da página Detalhes do banco de dados gerenciado, clique em Criar e, em seguida, clique em Alarmes recomendados.
    Observação

    Se você quiser criar um alarme personalizado para seu Banco de Dados Gerenciado no serviço Oracle Cloud Infrastructure Monitoring em vez de um alarme recomendado pela Oracle, clique na opção Alarme personalizado. Para exibir um alarme personalizado na seção Definições de alarme do serviço Diagnostics & Management, certifique-se de que:
    • O alarme é criado usando uma métrica pronta para uso emitida no namespace oracle_oci_database para Bancos de Dados Externos e Bancos de Dados do Oracle Cloud e no namespace oci_autonomous_database para Autonomous Databases.
    • A dimensão resourceId é especificada ao criar um alarme para um banco de dados. Um alarme criado para todos os bancos de dados em um compartimento não exige que dimensões sejam especificadas.

    Para obter informações sobre como criar um alarme no serviço Monitoring, consulte Criando um Alarme Básico.

  2. No painel Criar alarmes recomendados, selecione entre os alarmes de banco de dados disponíveis e comumente usados. Por default, todos os alarmes são selecionados.

    Um dos alarmes mais úteis listados no painel Criar alarmes recomendados é o alarme Monitoramento Interrompido - Problema de coleta de métrica, que permite monitorar o status de disponibilidade do banco de dados. Para obter mais informações sobre esse alarme, consulte Monitorar a Disponibilidade do Banco de Dados.

    Para obter informações sobre os alarmes recomendados pela Oracle disponíveis para Bancos de Dados Gerenciados, consulte Alarmes recomendados pela Oracle para Bancos de Dados Gerenciados.

  3. Opcionalmente, clique no ícone Ações (Ações) disponível para cada alarme recomendado e clique em Editar limite para editar os valores pré-configurados do alarme. Por exemplo, o alarme de Utilização da CPU (%) é acionado quando a utilização média da CPU é maior que 85% nos últimos 5 minutos. No painel Editar alarme, você pode fazer alterações nos vários valores pertencentes ao alarme, por exemplo, especificar outro valor de limite, valor de intervalo (período) para consultar dados de métrica ou o período de atraso do trigger, que é o período antes de o alarme estar no estado de acionamento. Para obter informações sobre os campos exibidos no painel Editar alarme, consulte Editar Alarmes.
  4. Na seção Notificações, selecione o compartimento e o tópico para os quais você deseja enviar notificações de alarme.
    Se um tópico existente não estiver disponível, clique em Criar um tópico para criar um novo tópico e especificar detalhes da assinatura. Para obter informações sobre tópicos e assinaturas, consulte Gerenciando Tópicos e Gerenciando Inscrições.
  5. Clique em Criar.
    O painel Criar alarmes é exibido com um status dos alarmes recomendados pela Oracle que estão sendo criados.
  6. Feche o painel Criar alarmes após a criação dos alarmes.

Depois que os alarmes forem criados, você poderá:

  • Clique no alarme para exibir os detalhes do alarme na página Definições de Alarme no serviço Monitoring. Para alarmes recomendados pela Oracle, a tag de formato livre provider: DBM é adicionada por padrão durante o processo de criação e é exibida na seção Tags.
    Observação

    É possível que diferentes usuários criem o mesmo alarme recomendado pela Oracle para um Banco de Dados Gerenciado. Se alarmes duplicados forem exibidos para um banco de dados, clique no alarme para exibir informações, como quem criou o alarme e quando ele foi criado na seção Tags da página Definições de Alarme no serviço Monitoring.
  • Use o campo Pesquisar e as listas drop-down de filtros acima da lista de alarmes para filtrar os alarmes:
    • Filtro de gravidade: Selecione uma opção de severidade de alarme para exibir apenas os alarmes de um tipo de severidade específico.
    • Filtro de escopo: Selecione uma das opções disponíveis para exibir os alarmes especificados para todos os Bancos de Dados Gerenciados em um compartimento ou os alarmes especificados para o Banco de Dados Gerenciado. Por padrão, todos os alarmes são exibidos.
    • Filtro de origem: Selecione uma das opções disponíveis para exibir os alarmes recomendados pela Oracle ou os alarmes personalizados criados no serviço Monitoring, para o Banco de Dados Gerenciado. Por padrão, todos os alarmes são exibidos.
  • Clique no ícone Ações (Ações) e clique em Editar limite para editar os valores básicos de alarme no serviço Diagnostics & Management ou clique em Editar alarme para exibir e editar o conjunto completo de valores especificados para o alarme no serviço Monitoring. Para obter informações, consulte Editar Alarmes.
  • Selecione alarmes e clique em Clonar para clonar os alarmes. Para obter informações, consulte Clonar Alarmes.
  • Selecione alarmes e clique em Excluir para excluir os alarmes.

Editar Alarmes

Você pode editar os valores especificados para um alarme a fim de personalizar o alarme para atender aos seus requisitos.

O recurso de edição na seção Definições de alarme oferece a flexibilidade de fazer alterações nos valores de alarme e personalizar o alarme. Nesta seção, você pode:

  • Clique em Editar limite ao criar um alarme recomendado pela Oracle ou para um alarme recomendado ou personalizado pela Oracle criado anteriormente para editar valores básicos de alarme, como limite, intervalo e severidade. Para alarmes recomendados pela Oracle, isso permite fazer alterações nos valores pré-configurados para atender a requisitos específicos.
  • Clique em Editar alarme para ver um alarme personalizado ou recomendado pela Oracle criado anteriormente para exibir e editar o conjunto completo de valores especificados para o alarme no serviço Oracle Cloud Infrastructure Monitoring.

Para editar valores básicos de alarme para alarmes recomendados pela Oracle ou personalizados no serviço Diagnostics & Management:

  1. Na seção Definições de alarme da página Detalhes do banco de dados gerenciado, clique no ícone Ações (Ações) de um alarme e clique em Editar limite.
    Observação

    Para editar o conjunto completo de valores especificado para o alarme no serviço Monitoring, clique no ícone Ações (Ações) do alarme e clique em Editar alarme. Para exibir e editar um alarme personalizado na seção Definições de alarme do serviço Diagnostics & Management, certifique-se de que:
    • O alarme é criado usando uma métrica pronta para uso emitida no namespace oracle_oci_database para Bancos de Dados Externos e Bancos de Dados do Oracle Cloud e no namespace oci_autonomous_database para Autonomous Databases. Para Bancos de Dados Externos, se você tiver criado alarmes em extensões de métrica (namespace oracle_metric_extensions_appmgmt), poderá exibir esses alarmes também.
    • A dimensão resourceId é especificada ao criar um alarme para um banco de dados. Um alarme criado para todos os bancos de dados em um compartimento não exige que dimensões sejam especificadas.
  2. No painel Editar alarme, edite os seguintes detalhes, conforme necessário:
    1. Nome: O nome do alarme.
    2. Corpo do alarme: Conteúdo legível da notificação.
    3. Severidade: Tipo de resposta necessário quando o alarme está no estado de acionamento. Por exemplo, Crítico, Erro etc.
    4. Intervalo: Janela de agregação ou a frequência com que os pontos de dados são agregados.
    5. Estatística: Função a ser usada para agregar os pontos de dados. Por exemplo, Média, Taxa etc.
    6. Operador: Operador usado no limite da condição. Por exemplo, maior que, igual a e assim por diante.
    7. Limite: Valor a ser usado para o limite da condição. Por exemplo, para o alarme recomendado pela Oracle utilização de CPU (%), o valor de limite padrão é 85 e você pode alterar o valor para 75 para acionar o alarme quando a média da métrica CpuUtilization for maior que 75.
    8. Minutos de atraso do trigger: Número de minutos no qual a condição deve ser mantida antes de o alarme ser acionado.
    9. Streams de métricas agregados: Opção para retornar o valor combinado de todos os streams de métricas para a estatística selecionada. Se você estiver editando um alarme recomendado pela Oracle, observe que essa caixa de seleção está desmarcada por padrão.
    10. Dividir notificações por stream de métrica: Opção para rastrear individualmente o status da métrica por stream de métrica e enviar uma mensagem quando o status da métrica de cada stream de métrica for alterado. Se você estiver editando alarmes recomendados pela Oracle, observe que essa caixa de seleção é somente marcada por padrão para os alarmes Utilização de espaço de Tablespace (%) - Crítico e Utilização de espaço de Tablespace (%) - Advertência. Isso garante que uma mensagem seja enviada quando um tablespace exceder um limite e o nome do tablespace for exibido no conteúdo da notificação (texto do corpo do alarme). Para obter mais informações sobre essa opção, consulte Cenário: Dividir Mensagens por Stream de Métrica.
  3. Clique em Salvar.

Clonar Alarmes

Você pode clonar alarmes personalizados ou recomendados pela Oracle existentes e aplicá-los a Bancos de Dados Gerenciados específicos ou a todos os Bancos de Dados Gerenciados em um compartimento.

O recurso de clonagem reduz o esforço necessário para criar vários alarmes e permite padronizar as definições de alarme em vários bancos de dados.

Para clonar alarmes:

  1. Na seção Definições de alarme da página Detalhes do banco de dados gerenciado, selecione um ou mais alarmes e clique em Clonar.
    Observação

    Ao clonar vários alarmes ao mesmo tempo, certifique-se de selecionar alarmes com o mesmo escopo.
  2. No painel Clonar alarmes, selecione uma das seguintes opções:
    • Clonar para o compartimento: Selecione esta opção e, em seguida, um compartimento na lista drop-down Selecionar compartimento para clonar os alarmes de todos os Bancos de Dados Gerenciados no compartimento.
    • Clonar para o banco de dados selecionado: Selecione esta opção e um compartimento na lista drop-down Selecionar compartimento e, em seguida, selecione os bancos de dados para clonar os alarmes e aplicá-los aos Bancos de Dados Gerenciados selecionados.
  3. Clique em Clonar.
Observação

Ao clonar alarmes, você pode criar alarmes duplicados. Se forem listados alarmes duplicados para o Banco de Dados Gerenciado, clique no alarme para exibir informações como quem criou o alarme e quando ele foi criado na seção Tags na página Definições de Alarme do serviço Oracle Cloud Infrastructure Monitoring.