IBM Sterling Control Center: Alertar quando um Business Process é executado por mais de 10 minutos: Difference between revisions
(Criou a página com "= Procedimento = 1) Efetue login no '''console da web''' do IBM Control Center. ==== Criando o Scheduler ==== 2) Clique em '''Manage''' -> '''Schedulers'''. 3) Clique em...") |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Procedimento = | = Procedimento = | ||
== Criando o Scheduler == | |||
1) Efetue login no '''console da web''' do IBM Control Center. | 1) Efetue login no '''console da web''' do IBM Control Center. | ||
2) Clique em '''Manage''' -> '''Schedulers'''. | |||
3) Clique em '''+''' para criar um scheduler. | 3) Clique em '''+''' para criar um scheduler. | ||
4) Certifique-se de que '''Enabled''' esteja selecionado. | 4) Certifique-se de que '''Enabled''' esteja selecionado. | ||
* nome: | 5) Entre com o nome e descrição do scheduler: | ||
* nome: '''SCHED_BpRunForMoreThan10Minutes''' | |||
* descrição: Business Process Running for more than 10 Minutes | * descrição: Business Process Running for more than 10 Minutes | ||
para o scheduler. | para o scheduler. | ||
6) Expandir '''When is the SLC Active?''' e especifique as condições. | 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 '''Schedules''', clique duas vezes no agendamento | |||
* '''SCHED_BpRunForMoreThan10Minutes''' | |||
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: | |||
{| class="wikitable" | |||
|- | |||
! 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: 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 = | ||
* [[ | * [[IBM Sterling| Artigos sobre IBM Sterling]] | ||
* [[Tecnologias| Mais Artigos sobre Cloud / WebDev / Tecnologias]] | * [[Tecnologias| Mais Artigos sobre Cloud / WebDev / Tecnologias]] | ||
Latest revision as of 14:56, 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 Schedules, clique duas vezes no agendamento
- SCHED_BpRunForMoreThan10Minutes
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: 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.