O serviço Agent é uma peça fundamental do sistema Satelitti, pois é ele o responsável pela execução dos serviços do Satelitti que fazem as sincronizações, autenticações e monitoramentos de ações realizadas no sistema.
O Agent pode ser utilizado nos seguintes cenários:
– Ambientes com um ou mais servidores;
– Ambientes com um ou mais desktops;
– Com ou sem o recurso de Active Directory (link “Como cadastrar um novo domínio) configurado.
Segue abaixo o detalhamento referente aos requisitos mínimos que devem ser atendidos para realizar a instalação do Agent, são:
Sistemas Operacionais:
– Windows 2008 R2 x64 ou superior;
– Windows 2008 R2 x86 ou superior.
Softwares:
– Microsoft .NET Framework 4.5 ou superior;
– Microsoft Visual C++ 2013 Redistributable (x64) – 12.0.30501.
Hardware:
– Processador de no mínimo 2GHz (Recomendado 3GHz);
– Memória RAM de no mínimo 3GB (Recomendado 4GB);
– Para uso da bilhetagem (Tracker): Espaço disponível em disco de 20GB para instalação, podendo ser necessário o aumento desse espaço caso o volume de impressão seja maior;
– Para uso da coleta de contadores e toners (Collect): Espaço disponível em disco de 2GB para instalação, podendo ser necessário o aumento desse espaço caso o volume de impressoras seja maior.
Observações extras de ambiente:
– Necessário acesso à internet;
– Necessário liberar link AWS no proxy: https://sqs.sa-east-1.amazonaws.com/106172549671/;
– Necessário liberar link do Rportal no proxy: https://agent.rportal.com.br/;
– Habilitar Framework 3.5 no servidor;
– Liberação das portas 161 e 162 para comunicação local impressora > servidor.
Access Key:
– Necessário ter em mãos a chave de acesso do seu Satelitti. Para cada conta criada no sistema, é gerado uma chave diferente que é enviada por e-mail, juntamente com o e-mail para o primeiro acesso;
– Configurações do Framework, Microsoft Redistributable e demais itens, você pode conferir aqui.
Atualmente o serviço Satelitti Agent precisa utilizar algumas portas para se comunicar com o Satelitti Cloud e o Embarcado Tracker, a fim de sincronizar informações entre banco de dados local com a cloud, embarcar e desembarcar a solução Tracker, buscar o log de eventos nos equipamentos com a solução embarcada. Por tanto, para um bom funcionamento do sistema e seus serviços é necessário a liberação dessas portas. Segue abaixo as portas utilizadas em algumas das comunicações que o serviço Agent realiza na execução de eventos, sendo:
Monitoramento RSH:
– Porta: 514
Qual porta utiliza para Embarcar e Desembarcar a solução Tracker:
– Porta: 80 / 8080
Disponibilização do webservice/WCF para comunicação com o embarcado Tracker:
– SOAP: 64659
– REST: 64655
Envio da bilhetagem de impressão para a Cloud (Nuvem):
– Porta: 80 / 443
Sincronização de informações do banco de dados local com a Cloud (Nuvem):
– Porta: 80 / 443
No diagrama apresentado na figura, podemos entender melhor como funciona a comunicação entre o serviço Satelitti Agent e Embarcado Tracker com o Satelitti Cloud (AWS).