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

From Wiki
 
(5 intermediate revisions by the same user not shown)
Line 72: Line 72:


4) Certifique-se de que '''Enabled''' esteja selecionado.
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:
{| class="wikitable"
|-
! 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:
{| class="wikitable"
|-
! 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 =
= Ver também =

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