Funcionalidade disponível a partir da versão 13.2.3.40 do
Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
de 18/12/2018.
Para utilizar o Protheus Monitor Electron com Broker para Smart Client é
para Inclusão de trecho |
---|
| SmartClient |
---|
| SmartClient |
---|
nopanel | true |
---|
|
é necessário que seja criado um
Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
master controlador de
balanceamento que, no entanto, monitoração, que será utilizado
apenas para monitoramento e
não para balanceamento de conexões. Além disso, também é necessário incluir uma configuração específica no arquivo appserver.ini do broker.
Exemplo de configuração
Para este exemplo, vamos configurar 1 instância de
,
3 3 instâncias de Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
"slave" e 1 que serão monitoradas e 1 instância de Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
para controlador de monitoração.
Vamos supor que
Broker, slaves e servidor de monitoração estão o e as instâncias de Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
(controlador de monitoração e monitorados) estejam na mesma máquina física ou VM. (Isto não é necessário, mas é uma configuração comum).
Neste caso, do ponto de vista do Broker, tanto os
slaves executores quanto o
servidor controlador de monitoração possuem IP 127.0.0.1 (localhost).
Do ponto de vista do
servidor controlador de monitoração, os
3 slaves 3 Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
possuem IP 127.0.0.1
. (Assim não vai ser possível ao servidor de monitoração distribuir conexões balanceadas).
Apenas
o broker o precisa ter o IP e porta publicados.
: IP 10.172.36.130 porta 4321
Servidor Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
controlador de monitoração: IP 127.0.0.1 porta 4000.
Servidores slave Inclusão de trecho |
---|
| Application Server |
---|
| Application Server |
---|
nopanel | true |
---|
|
monitorados: IP 127.0.0.1 porta 4001, 127.0.0.1 porta 4002, 127.0.0.1 porta 4003.
Configuração do broker (appserver.ini)
Sem Formato |
---|
[BALANCE_SMART_CLIENT_DESKTOP] |
...
...
REMOTE_SERVER_01=127.0.0.1 4001 |
...
REMOTE_SERVER_02=127.0.0.1 4002 |
...
REMOTE_SERVER_03=127.0.0.1 4003 |
...
...
monitor electron
; (nome da chave tem "PROTHEUS", mas é uma chave genérica)
PROTHEUS_MONITOR_ADDRESS=127.0.0.1
PROTHEUS_MONITOR_PORT=4000 |
Configuração do servidor controlador de monitoração (appserver.ini)
...
...
...
...
...
...
...
...
...
...
...
...
...
Executor03
[Executor01]
server=127.0.0.1 |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Configuração do monitor (smartclient.ini)
...
...
[conexao-monitor]
server=10.172.36.130
port=4321
...
...
Notar que a configuração de conexão utilizada pelo monitor não utiliza a chave BrokerProxy!
Monitor Electron
Na tela de configuração do Monitor Electron especificar ip/hostname e porta do Broker, e tipo "Protheus" ou "Logix"Importante: neste cenário não é possível utilizar conexão encriptada para acesso ao monitor.