IBM Sterling Control Center: Alertar quando um Business Process é executado por mais tempo que o horário programado: Difference between revisions

From Wiki
 
(2 intermediate revisions by the same user not shown)
Line 76: Line 76:


* nome: '''SLC_BpRunLongTime'''
* nome: '''SLC_BpRunLongTime'''
* descrição: Esta regra eh disparada quando um processo executa por mais do que 10 minutos.
* descrição: Esta regra eh disparada quando um processo executa ....
* Selecione '''Generate Notification if event has not occurred'''
* Desmarque '''Suppress Milestone Messages'''.
* Digite 0 para '''Monitor Window Tolerances Start'''
* Digite 1 para '''Monitor Window Tolerances End'''


e Clique em '''Next'''.


6) Selecione '''Generate Notification''' se o evento não tiver ocorrido.
9) Na página Schedules, clique duas vezes no agendamento


7) Desmarque '''Suppress Milestone Messages'''.
: '''SCHED_BpRunLongTime'''


8) Digite 0 para '''Monitor Window Tolerances Start''' e 1 para '''Monitor Window Tolerances End''' e Clique em '''Next'''.  
que você criou para mova-o para a lista Selected Schedules e Clique em '''Next'''.


9) Na tela '''Data Visibility Groups'''. Clique em '''Next'''.
10) Na tela '''Data Visibility Groups'''. Clique em '''Next'''.  
 
10) Na página Schedules, clique duas vezes no agendamento
 
SCHED_BpRunLongTime
 
que você criou para mova-o para a lista Selected Schedules e Clique em '''Next'''.


11) Na tela Parâmetros
11) Na tela Parâmetros


* Em '''Milestone times Relative to''':'''Actual start of Workflow SLC'''.  
* Em '''Milestone times Relative to''' definir '''Actual start of Workflow SLC'''.  
* Em '''Concurrence Count list''' selecione 40
* Em '''Concurrence Count list''' selecione '''40'''


Clique em '''Next'''.  
Clique em '''Next'''.  
Line 102: Line 101:
12) Na tela Milestones.
12) Na tela Milestones.


* Clique em + e crie um milestone para cada business process (BP) que você deseja monitorar.
* Clique em '''+''' e crie um milestone para cada business process (BP) que você deseja monitorar.


:: 1) Em página Geral, insira um nome e uma descrição do processo.
:: 1) Em página Geral, insira um nome e uma descrição do processo.

Latest revision as of 18:27, 26 September 2019

Procedimento

Criando o Simple SLC

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

2) Clique em Manage -> Simple SLC.

3) Clique em + para criar um SLC group.

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

  • nome: SLC_RunLongTime
  • descrição:

5) Selecione Data Visibility Group, para restringir o acesso deste SLC a qualquer grupo específico de visibilidade de dados

6) Expandir What do you want to monitor? e especifique as condições para monitorar

  • Na lista Why do you want to monitor, selecione Process does not complete on time.
  • Em Processes/Batch IDs, digite o nome do business process (BP) que você deseja monitorar e Clique em Next.

7) Digite o nome de usuário do remetente se desejar monitorar o processo enviado por um usuário específico.

8) Digite o ID do servidor remoto ou da mailbox ID do destinatário se desejar monitorar o processo enviado ao servidor ou ID da mailbox ID específico.

9) No campo Servidor, digite o ID do servidor que você deseja monitorar.

10) Expandir When do you want to monitor? e defina o schedule durante o qual você deseja monitorar o processo.

Você pode definir a data de início, data de término e hora de término aqui. Você também pode adicionar qualquer exceção.

11) Expanda What actions you want to perform? e especifique a ação que você deseja executar quando os critérios de monitoramento forem atendidos.

12) Clique em Save.

Ao criar um SLC simples, é criado automaticamente regras correspondentes. Estas regras recebem a maior prioridade.

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_BpRunLongTime
  • descrição: Business Process Running for Long time

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: 008:00:00

7) Clique em Save.

O Scheduler é criado.

Criando a Workflow SLC Groups

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

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

3) Clique em + para criar uma grupo.

4) Certifique-se de que Enabled esteja selecionado.

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

  • nome: SLC_BpRunLongTime
  • descrição: Esta regra eh disparada quando um processo executa ....
  • Selecione Generate Notification if event has not occurred
  • Desmarque Suppress Milestone Messages.
  • Digite 0 para Monitor Window Tolerances Start
  • Digite 1 para Monitor Window Tolerances End

e Clique em Next.

9) Na página Schedules, clique duas vezes no agendamento

SCHED_BpRunLongTime

que você criou para mova-o para a lista Selected Schedules e Clique em Next.

10) Na tela Data Visibility Groups. Clique em Next.

11) Na tela Parâmetros

  • Em Milestone times Relative to definir Actual start of Workflow SLC.
  • Em Concurrence Count list selecione 40

Clique em Next.

12) Na tela Milestones.

  • Clique em + e crie um milestone para cada business process (BP) que você deseja monitorar.
1) Em página Geral, insira um nome e uma descrição do processo.
2) Na página Parâmetros, insira os seguintes valores:
Key Operator Value
BP Name Wildcard <nome do servidor para monitorar>
Server ID Wildcard <nome do servidor para monitorar>
3) Na página Schedules, insira a duração mínima e máxima para a qual você deseja monitorar cada processo e clique em Finish.

Clique em Next.

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

14) Clique em Close.

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_BpRunLongTime
  • descrição: Esta regra eh disparada quando um processo executa por mais tempo que o horário programado.

para o scheduler.

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

Key Operator Value
Message ID Matches CSLC043E
Event type Matches SLC Notification
SLC Name Matches SLC_BpRunLongTime

Onde Message ID = CSLC043E significa "Did not end by dMax".

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_EmailNotificationLongTime
  • descrição: Ação que envia notificação por email

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 Send 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