IBM Sterling Control Center: Alertar quando um Business Process é executado por mais de 10 minutos: Difference between revisions

From Wiki
No edit summary
Line 83: Line 83:
4) Certifique-se de que '''Enabled''' esteja selecionado.
4) Certifique-se de que '''Enabled''' esteja selecionado.


5) Entre com o nome e descrição do scheduler:
5) Entre com o nome e descrição da Rule:


* nome: RULE_BpRunMoreThan10Minutes
* nome: RULE_BpRunMoreThan10Minutes
* descrição: Business Process Running for more than 10 Minutes
* descrição: Esta regra eh disparada quando um processo executa por mais do que 10 minutos.


para o scheduler.
para o scheduler.
Line 100: Line 100:
| Server ID || Matches || <nome do servidor para monitorar>
| Server ID || Matches || <nome do servidor para monitorar>
|-
|-
| SLC Name || Matches || Example
| SLC Name || Matches || '''SLC_RunMoreThan10Min'''
|}
|}


Onde Message ID = CSLC044E significa "ended after dMax".
Onde Message ID = CSLC044E significa "ended after dMax".


7) Clique em '''Save'''.  
Essa regra é acionada quando o processo leva mais de 10 minutos para ser concluído, conforme definido no SLC. Portanto, você não precisa associar nenhuma ''schedule'' aqui.


A Rule é criada.
7) Expandir '''Actions''' para definir a ação que deve ser executada quando as condições forem atendidas.
 
8) Clique em '''Create a new action''', para criar uma nova ação para enviar uma notificação por email.
 
9) Entre com o nome e descrição da Action.
 
* nome: ACT_EmailNotification
* descrição:
 
10) Expandir '''What actions do you want to perform?''' para definir a ação a ser tomada quando as condições da regra forem atendidas.
 
11) Marque a caixa de seleção Enviar email.
 
12) Digite o conteúdo do email.
 
13) Clique em '''Insert variable''' para capturar valores específicos da transação.
 
14) Clique em '''Save'''. Você volta à página "Criar uma nova regra". A ação está associada à regra.
 
15) Clique em '''Save'''.
A regra é salva.
 
16) Priorize a regra.


= Ver também =
= Ver também =

Revision as of 14:23, 26 September 2019

Procedimento

Criando o Scheduler

1) Efetue login no console da web do IBM Control Center.

2) Clique em Manage -> Schedulers.

3) Clique em + para criar um scheduler.

4) Certifique-se de que Enabled esteja selecionado.

5) Entre com o nome e descrição do scheduler:

  • nome: SCHED_BpRunForMoreThan10Minutes
  • descrição: Business Process Running for more than 10 Minutes

para o scheduler.

6) Expandir When is the SLC Active? e especifique as condições:

  • How do you want to monitor the processing of this SLC: Duration of time
  • Minimum Duration: 000:00:00
  • Maximum Duration: 000:10:00

7) Clique em Save.

O Scheduler é criado.

Criando o Standar SLC Group

1) Efetue login no Console Java do IBM Control Center.

2) Clique em Manage -> Service Level Criteria -> Standard SLC Groups.

3) Clique em + para criar um SLC group.

4) Entre com o nome e descrição do grupo:

  • nome: SLC_RunMoreThan10Min
  • descrição: Standar SLC group

5) Nos campos:

  • Start Window Tolerance:
você pode especificar o número de horas antes do início do processamento esperado para iniciar o monitoramento.
  • End Window Tolerance:
você pode especificar o número de horas após o final esperado do processamento para interromper o monitoramento.

Clique em Next.

6) Se você deseja monitorar vários servidores do mesmo tipo, pode selecionar o grupo inteiro na página Grupos de Servidores e Clique em Next.

7) Na página Servidores, clique duas vezes no servidor necessário para movê-lo para o Lista de servidores selecionados e Clique em Next.

8) Na página Data Visibility Group, você pode restringir o acesso deste grupo de SLC a qualquer grupo específico de visibilidade de dados e Clique em Next.

9) Na página Agendamentos, clique duas vezes no agendamento que você criou para mova-o para a lista Selected Schedules e Clique em Next.

10) Na página Processes/Batch IDs, digite o nome do business process (BP) que você deseja monitorar e Clique em Next.

11) Se você tiver um nome de arquivo diferente no destino, insira-o aqui e Clique em Next.

12) Se você deseja monitorar processos enviados por usuários específicos, insira-os aqui e Clique em Next.

13) Se você deseja monitorar processos enviados a servidores remotos ou mailbox IDs específicos, insira-os aqui e Clique em Next.

14) Revise suas opções e Clique em Finish.

15) Clique em Close.

O grupo SLC é criado. Em seguida, crie uma regra e associe o SLC.

Criando a Rule

1) Efetue login no console da web do IBM Control Center.

2) Clique em Manage -> Rules.

3) Clique em + para criar uma regra.

4) Certifique-se de que Enabled esteja selecionado.

5) Entre com o nome e descrição da Rule:

  • nome: RULE_BpRunMoreThan10Minutes
  • descrição: Esta regra eh disparada quando um processo executa por mais do que 10 minutos.

para o scheduler.

6) Expandir What event parameters trigger this rule? e especifique as condições:

Key Operator Value
Message ID Matches CSLC044E
Server ID Matches <nome do servidor para monitorar>
SLC Name Matches SLC_RunMoreThan10Min

Onde Message ID = CSLC044E significa "ended after dMax".

Essa regra é acionada quando o processo leva mais de 10 minutos para ser concluído, conforme definido no SLC. Portanto, você não precisa associar nenhuma schedule aqui.

7) Expandir Actions para definir a ação que deve ser executada quando as condições forem atendidas.

8) Clique em Create a new action, para criar uma nova ação para enviar uma notificação por email.

9) Entre com o nome e descrição da Action.

  • nome: ACT_EmailNotification
  • descrição:

10) Expandir What actions do you want to perform? para definir a ação a ser tomada quando as condições da regra forem atendidas.

11) Marque a caixa de seleção Enviar email.

12) Digite o conteúdo do email.

13) Clique em Insert variable para capturar valores específicos da transação.

14) Clique em Save. Você volta à página "Criar uma nova regra". A ação está associada à regra.

15) Clique em Save. A regra é salva.

16) Priorize a regra.

Ver também