S I - Sistemas Inteligentes Eletrônicos Ltda www.viawebsystem.com.br Configurar mais de um VIAWEB receiver em um mesmo computador O VIAWEB receiver, é o software servidor, responsável por manter as conexões dos painéis VIAWEB, permitindo o recebimento de eventos via web pela central de monitoramento e o controle remoto dos sistemas de alarme com tecnologia VIAWEB system. A partir da versão 3.60 do VIAWEB receiver é possível rodar mais de um servidor em uma mesma máquina. Com esta implementação é possível ter em uma máquina, dois ou mais servidores VIAWEB, cada um deles gerenciando um servidor em uma porta TCP diferente e cada um deles com seu banco de dados, configurações e porta serial. Se um único servidor VIAWEB permite até 32768 conexões, quais seriam as vantagens de ter mais de um servidor VIAWEB rodando em um mesmo computador? Separar ou organizar os módulos e paineis VIAWEB no monitoramento. Exemplos: Clientes com mais de uma via GPRS: cada via pode estar conectada a um VIAWEB receiver diferente, permitindo que todas as vias tenham o mesmo ID ISEP. Separar a forma de conexão dos clientes: é possível ter dois VIAWEB receivers, um deles recebendo todos os painéis conectados por GPRS e o outro recebendo todos os painéis conectados por rede TCP/IP. Esta facilidade também auxilia alguns softwares de monitoramento na identificação da via em que o evento foi enviado. Grandes contas: há situações em que o monitoramento deseja e/ou precisa dar tratamento diferenciado a determinados clientes, como por exemplo, uma rede de supermercados ou shopping centers. Nesses casos é possível ter um VIAWEB receiver exclusivo para tais clientes. Compra de carteira de clientes: durante a migração de uma carteira de clientes, é possível instalar todos os painéis VIAWEB adquiridos em um segundo VIAWEB receiver, até que a migração seja concluida. Monitoramento centralizado: franquias ou empresas que fornecem infraestrutura para monitoramento de alarmes, podem dividir seus clientes separando-os em VIAWEB receivers diferentes. Pré requisitos: Para executar mais de um VIAWEB receiver em um mesmo computador é preciso que cada servidor novo tenha sua própria pasta VIAWEB. Também vale lembrar que o VIAWEB receiver é um servidor triplo, com três servidores TCP internos, a saber:
Servidor VIAWEB porta padrão 1733 recebe as conexões dos módulos e painéis VIAWEB. Innload / VIAWEB download porta padrão 1800 recebe as conexões do software VIAWEB download e do software Innload. Esses softwares são utilizados para acessar as instalações VIAWEB e executar ações, como reprogramar, cadastrar usuários, ler eventos, ativar o sistema, etc... Servidor de sincronismo porta padrão 4000 serve para que os softwares VIAWEB download ou Innload mostrem em tempo real quais os módulos que estão online ou offline, sem a necessidade de estar na mesma máquina do VIAWEB receiver. Para executar mais de um servidor TCP em um mesmo computador é necessário que cada servidor ocupe uma porta TCP diferente. Procedimentos: Instalar o VIAWEB receiver versão 3.60 ou superior normalmente.
Ao final da instalação, uma pasta chamada VIAWEB será criada no drive C: Copiar a pasta (selecionar a pasta e digitar CTRL+C). Depois basta colá-la em algum outro lugar, uma pasta para cada servidor diferente que deseja executar. Na figura abaixo as pastas foram coladas no próprio drive C:. No exemplo iremos rodar 6 VIAWEB receivers, mas não há limitação, apenas a capacidade do computador.
Renomeie as pastas conforme desejado. Qualquer nome é válido. No exemplo foram nomeadas como Viaweb#1 até Viaweb#6.
Agora a etapa mais importante. Separar as portas dos servidores VIAWEB. Individualmente siga os seguintes passos: Abra uma das pastas copiadas e execute o arquivo VIAWEB.exe. O firewall do Windows, irá perguntar sobre o bloqueio de recursos do VIAWEB: Clique em Permitir acesso. Depois clique no botão configurar. Para permitir mais de um VIAWEB receiver, marcar a caixa Permitir executar mais de um Servidor na guia Servidor. Também na guia Servidor, deve-se escolher uma porta TCP única para cada software. Por exemplo: 1733, 1734, 1735, 1736, 1737, 1738. Também deve-se escolher uma porta do Innload única. Exemplo: 1800, 1801, 1802, 1803, 1804, 1805. Na guia Sincronismo também é necessário uma porta TCP de Sincronismo única, no exemplo: 4000, 4001, 4002, 4003 4004, 4005.
Na guia avançado, deve-se colocar um nome único para identificar o software na tela do computador. No exemplo, usamos os nomes VIAWEB #1, VIAWEB #2, VIAWEB #3, VIAWEB #4, VIAWEB #5, VIAWEB #6.
Clique em salvar, depois clique em Parar Servidor para sair do software. Repita os passos para o próximo software até ter escolhido portas TCP únicas para todos e configurado todos eles para Permitir executar mais de um Servidor. Pode-se efetuar as demais configurações normalmente, como porta serial (uma para cada servidor), qual receptora simular, ACK e heart beat, backup e outros. Agora basta executá-los simultâneamente: