WebMonitor é a mais recente ferramenta de monitoramento de conexões da Totvs, acessível diretamente através do seu navegador. É uma substituição do antigo Monitor Eléctron e foi desenvolvida com tecnologias TLPP no backend e PO-UI no frontend.
Para seu funcionamento é necessária a utilização da porta multiprotocolo e em builds iguais ou superiores 20.3.2.0 do Appserver.
Configurações no arquivo ini para o WebMonitor (appserver.ini)
Por padrão o WebMonitor estará ligado, para desligar o serviço é necessário adicionar a chave ENABLE=0 na seção WEBMONITOR no appserver.ini:
[WEBMONITOR]
ENABLE=0
Acesso (URL)
O acesso é feito através do browser e deve ser utilizada a mesma porta de conexão do Smartclient, lembrando apenas do protocolo HTTP ou HTTPS (caso a conexão seja segura, com SSL).
O endereço de acesso é:
http://ip:porta/webmonitor ou https://ip:porta/webmonitor
Para saber se o ambiente está com SSL ligado, verificar a chave MULTIPROTOCOLPORTSECURE do appserver.ini.
Como ocorre no Monitor Eléctron, o login no serviço do WebMonitor somente pode ser feito através do usuário Administrador.
WebMonitor com Broker
Para utilização do WebMonitor com o Broker é necessário utilizar a chave PROTHEUS_MONITOR_EMBEDDED=1 (veja mais aqui) no appserver.ini do broker
O acesso do WebMonitor via Broker deve obrigatoriamente ser feito através do protocolo HTTP (http://), mesmo que a conexão tenha sido configurada via SSL, essa característica se deve à configuração da Multi Porta.
Exemplo do arquivo appserver.ini do Broker para o balance do Smartclient Desktop:
[BALANCE_SMART_CLIENT_DESKTOP]
; nome do serviço Windows (apenas se broker for usado como serviço Windows)
SERVICE_NAME = Nome_Serviço_Windows
; porta TCP onde os cliente se conectam
LOCAL_SERVER_PORT = 5000
; servidores para serem balanceados
REMOTE_SERVER_01 = 127.0.0.1 1235
REMOTE_SERVER_02 = 127.0.0.1 1236
; etc
; configuracao para o protheus monitor
PROTHEUS_MONITOR_EMBEDDED=1
;Server sem ssl
MONITORING_TYPE=SMARTCLIENT_ACTIVE
;Server com ssl
;MONITORING_TYPE=SMARTCLIENT_SSL_ACTIVE