Criar um monitor de integridade automático para usar o script do monitor de integridade personalizado

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Você pode criar um monitor de integridade automático para usar o script do monitor de integridade personalizado para monitorar componentes Gestão de eventos especificados.

    Antes de Iniciar

    Função necessária: evt_mgmt_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para aumentar os monitores de integridade automáticos fornecidos com o sistema base, você pode criar um monitor de integridade automático para monitorar os componentes especificados. Os scripts do monitor de integridade fornecidos com o sistema de base são listados na tabela a seguir.
    Tabela 1. Scripts do monitor de integridade fornecidos com o sistema de base
    Script do monitor de integridade Usado por um monitor para:
    Verificar atraso no processamento de eventos Monitore a duração dos eventos [em minutos] que permanecem no estado Pronto e não são processados.
    Monitor de conectores Monitorar:
    • Se o tempo em que um conector no estado ocioso ultrapassou o limite [em minutos] configurado.
    • O status ativo dos conectores.
    Obter estado de processamento de eventos Monitore o tempo em que os eventos estão no estado Pronto. Os alertas são enviados quando esse tempo excede o limite.
    MID Server Alertas de limite Monitore a integridade do MID Server. Os eventos são enviados quando são detectadas mudanças no estado MID Server.
    Você pode criar regras de gerenciamento de alertas para responder e corrigir os problemas detectados pela integridade automática. Os alertas são gerados com base na severidade e no limite especificados. Navegar até Gestão de eventos > Administração > Monitoramento de integridade automático para os monitores fornecidos com a instância base para monitorar os problemas detectados pela integridade automática, que são:
    Monitorar Descrição
    Monitoramento do estado ocioso do conector Monitore para verificar se algum dos conectores estava no estado ocioso que ultrapassou o limite [em minutos] configurado.

    Script do Monitor de integridade selecionado: Monitor de Conectores.

    Status dos conectores Monitore para rastrear o status ativo dos conectores. Selecione apenas um limite para configurar qual gravidade invocar usando 1 para selecionar o campo de limite ou 0 para ignorar o campo de limite. Para obter mais informações, consulte Exemplo de status do conector.

    Script do Monitor de integridade selecionado: Monitor de Conectores.

    Atraso no processamento de eventos Monitore para rastrear a duração de eventos [em minutos] que permanecem no estado Pronto e não foram processados. Este período de duração inicia um alerta para o IC de processamento de eventos com gravidade de acordo com os limites configurados [minutos].

    Script do Monitor de integridade selecionado: verificar atraso no processamento de eventos.

    Trabalho de processamento de eventos Monitore o estado dos trabalhos de processamento de eventos. Um alerta é gerado quando o tempo ocioso de um trabalho excede o limite configurado.

    Script do Monitor de integridade selecionado: obter estado de processamento de eventos.

    MID Server MID Server Alertas de limite Monitorar MID Server MID Server a integridade. Os eventos são enviados quando problemas com MID Server disponibilidade e limites de recursos são detectados.

    Script do Monitor de integridade selecionado: Alertas de limite do MID Server.

    Nota:
    Para impedir que um monitor de integridade automática detecte o status do conector, a qualquer momento você pode desmarcar a caixa de seleção Ativo do monitor e clicar em Atualizar.

    Procedimento

    1. Navegar até Gestão de eventos > Administração > Monitoramento de integridade automáticoe clique em Novo.
    2. No formulário, preencha os campos.
      Tabela 2. Formulário Configuração de monitoramento
      Campo Descrição
      Nome Nome descritivo e significativo do monitor.
      Descrição Narrativa de texto que descreve o monitor.
      Ativo Caixa de seleção para habilitar o monitor.
      Frequência do trabalho de monitoramento [segundos] Frequência em que o trabalho de monitoramento deve ser executado. Padrão: 120 segundos.
      Última execução Data e hora da última execução. Esses valores são atualizados automaticamente.
      Script Script de monitoramento. Clique no ícone de pesquisa. Os scripts existentes são listados na tela Scripts do monitor de integridade ou clique em Novo para criar um script de monitor de integridade personalizado. Para obter mais informações sobre como criar um script de monitor de integridade personalizado, consulte a etapa 3.
      Nota:
      Em relação a todos os seguintes campos de configuração de limite: todos os valores monitorados são comparados aos limites. Se um valor monitorado exceder um limite, um alerta com a severidade apropriada será emitido.
      Limite crítico Qualquer ponto acima do valor é considerado uma consequência crítica.
      Limite principal Qualquer ponto acima do valor, mas abaixo do valor do limite crítico, é considerado uma consequência grave.
      Limite secundário Se excedido, o valor será considerado uma consequência secundária.
      Limite de aviso Se o valor for excedido, um aviso será emitido.
      Informações adicionais Mais informações sobre o monitor.
    3. Para criar um script de monitor de integridade personalizado, no formulário Configuração de monitoramento, ao lado do campo Script, clique no ícone de pesquisa para abrir o formulário Scripts do monitor de integridade e clique em Novo.
    4. No formulário, preencha os campos.
      Tabela 3. Formulário Script do Monitor de integridade
      Campo Descrição
      Ativo Caixa de seleção para habilitar o monitor.
      Descrição Narrativa de texto que descreve o script personalizado.
      Nome Nome descritivo e significativo do script personalizado.
      Script Script personalizado a ser executado quando chamado de um monitor. Um modelo de script é fornecido como um guia.

      Você pode usar o Scripts do monitor de integridade fornecidos com o sistema de base como exemplos de como criar o script e usar as ferramentas do editor de script.

      Certifique-se de que o script personalizado inclua:

      Execute a função de monitoramento, que é chamada de acordo com a configuração de "frequência do trabalho de monitoramento" runUpdateHealthMonitorScripts(scriptId). Adicione esta função para executar a lógica de monitoramento.

      Especifique a função de configuração que é chamada a cada hora runInsertHealthMonitorScripts(scriptId). Adicione a lógica de configuração e adicione um IC, se necessário. No campo de pesquisa do painel de navegação, insira em_monitor_state.list. Na tabela Estados de monitoramento [em_monitor_state], especifique a inicialização do registro do monitor no registro necessário.

      Use as funções de ajuda definidas em EvtMgmtHealthMonitorCommon e EvtMgmtEventAlertGenerator inclusões de script:

      • EvtMgmtHealthMonitorCommon
      • healthMonitorCommon.deveExecutar
      • healthMonitorCommon.calculateSeverity
      • EvtMgmtEventAlertGenerato
      • alerta aberto
      • fecharAlerta

      Você pode usar a tabela Configurações de monitoramento [em_monitor_conf] para configuração do monitoramento de integridade automática, a tabela Scripts do Monitor de integridade [em_monitor_scripts] para scripts e a tabela Estados de monitoramento [em_monitor_state] para exibir os resultados do monitor, conforme inicializado dentro de runInsertHealthMonitorScripts.

      Para obter mais informações sobre inclusões de script e APIs, consulte:Inclusões de script que são instaladas com a Gestão de eventos

    5. Clique em Enviar.

    Resultado

    Para monitorar os Gestão de eventos componentes especificados, você pode configurar um monitor de integridade automático que usa o script do monitor de integridade personalizado que você criou.