Introdução

Sempre que você cria uma Condição de Alerta (com base em SMTP Mail, Sametime Chat Message, etc.), você pode especificar seu próprio “Execute esta ação quando" Fórmula.
Isso não é nada complexo porque você tem acesso a todas as expressões possíveis por meio dos modelos de expressão.

Este artigo explica em etapas simples como você pode configurar essas ações em dois exemplos de casos reais.

Exemplo

Configuração

Antes de começarmos, você precisa entender primeiro a regra da expressão AND ou OR:

E ou OU?

Dois símbolos de cachimbo “ || “ estão indicando uma regra OR enquanto que “ && “ estão indicando uma regra AND.

 

Exemplo 1: Sensor Estatístico Domino

A primeira ação pode ser usada sempre que você tiver um Domino Statistic Sensor ativo. Observe que você também precisa ter as Estatísticas da plataforma ativadas.

-Abra o seu Sensor Estatístico Domino existente e clique no botão Guia Ações.

-Arraste e solte o tipo de ação que você deseja usar na janela de configuração de monitoramento

-Sobre Condições, selecione “Execute esta ação quando…” e cole as seguintes linhas

Copiar colar: 
${result.statistics['Update.PendingList']>200 || result.statistics['Platform.Memory.RAM.PctUtil']>80 || result.statistics['Platform.Process.ActiveDomino.TotalCpuUtil']>50}

Você pode selecionar a expressão usando o Expr. Ícone de modelos. 

 

Use o filtro para encontrar a Expressão rapidamente:

 

 

-Clique em Avançar para especificar seu texto de notificação:

Copiar colar: 

Um dos seguintes valores está acima do limite:

Update.PendingList (>200) = ${result.statistics['Update.PendingList']}
Utilização de memória (>80%) = ${result.statistics['Platform.Memory.RAM.PctUtil']}
Utilização da CPU (>50%) = ${result.statistics['Platform.Process.ActiveDomino.TotalCpuUtil']}


Qual é o resultado deste Exemplo?

Sempre que o Update.Pendinglist estiver acima de 200 OR o Utilitário de Memória. está acima de 80% OR se o CPU Util. estiver acima de 50%, a ação é acionada enviando uma mensagem de e-mail com o texto configurado acima.



Exemplo 2: Sensor de Análise de Cluster Domino

O segundo exemplo pode ser usado sempre que você tiver um Domino Cluster Analysis Sensor ativo.

-Abra seu Sensor e clique na aba Ações.

-Arraste e solte o tipo de ação que você deseja usar

-Em Condições, selecione “Executar esta ação quando…” e cole as seguintes linhas

Copiar colar:

${result.details['greenlight.ca.cldbdir.missing_cldbdir_entries']>0 || resultado.detalhes['greenlight.ca.replicas.acl_inconsistent']>0 || resultado.detalhes['greenlight.ca.replicas.doc_count_inconsistent']>0 || resultado.detalhes['greenlight.ca.replicas.inexistente']>0}

 

-Clique em Avançar para especificar seu texto de notificação:

Copiar colar:

Quantos......
-DB(s) estão faltando: ${result.details['greenlight.ca.cldbdir.missing_cldbdir_entries']}
-ACL(s) são inconsistentes: ${result.details['greenlight.ca.replicas.acl_inconsistent']}
-DB(s) tem uma contagem de documentos diferente: ${result.details['greenlight.ca.replicas.doc_count_inconsistent']}
-Réplica(s) ausente(s): ${result.details['greenlight.ca.replicas.inexistente']}


Qual é o resultado deste segundo exemplo?

Sempre que os bancos de dados estiverem ausentes em um cluster OU se a contagem de documentos nos bancos de dados for diferente entre os nós OU se as entradas da ACL forem inconsistentes, a notificação será acionada.


Conclusão

Esses exemplos simples demonstram o poder de GreenLight onde você como administrador pode especificar em qual situação específica deseja obter um alarme/notificação (não apenas se o servidor estiver ativo/inativo ou se houver e-mails pendentes).

Devido ao fato de GreenLight pode fazer uso de todas as estatísticas do Domino disponíveis +  GreenLight estatísticas internas existem centenas de cenários possíveis onde você pode combiná-los para que se adequem às suas necessidades.