Importante
Esse serviço estará diponivel apenas em builds iguais ou superiores 20.3.2.0 do SmartClient Desktop, com liberação prevista para Out/2023.
WebMonitor é o novo monitor de conexões do Appserver através do browser. Ele é uma substituição direta do Monitor Electron.
Foi todo desenvolvido com tecnologias internas, sendo TLPP no backend e PO-UI no frontend.
Para o correto funcionamento é necessária a utilização da porta multiprotocolo (veja aqui)
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 é o seguinte:
ou
Para saber se o ambiente está com SSL ligado, clique aqui para verificar a chave MULTIPROTOCOLPORTSECURE do appserver.ini.
O Login no serviço do WebMonitor segue o mesmo padrão do Monitor Electron, será aceito apenas 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
Exemplo de appserver.ini do broker (neste exemplo pode-se ver tanto o balance para Smartclient Desktop como para WebApp):
[general] app_environment=P12 [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 MONITORING_TYPE=CONNECTION
Configurações no arquivo ini (appserver.ini)
Por padrão o webmonitor estará ligado, subindo um serviço rest automaticamente com o appserver, porém é possível desligar o serviço através de chaves do ini:
[WEBMONITOR] ENABLE=0