Guia de implantação
Confira aqui as informações técnicas para adequado funcionando do TMS para funcionamento com o RMS, FMS e TMS Senior X, com descrição da arquitetura, softwares homologados e parametrizações que devem ser executadas antes da sua implantação.
A integração de dados ocorre através dos componentes Integrador instalados no on-premise e se comunicando com a nuvem ou em comunicação nuvem para nuvem de forma segura
Requisitos e Recursos
Confia a lista de equipamentos homologados, clicando aqui.
- Servidor com Sistema Operacional Linux Ubuntu Server, versão mais recente estável (LTS), com duas interfaces de rede instaladas, sendo que:
- 1ª porta: Com disponibilidade de acesso através da Internet, e endereço IP Fixo;
- 2ª porta: Para acesso à rede interna e ao Banco de Dados;
- As duas interfaces de rede, devem utilizar IPV4.
Clique aqui, e confira manual completo de configuração do Shovel.
- Máquina com sistema Linux Ubuntu Server, versão mais recente estável.
Recomendamos:
- 2Gb de RAM com dois núcleos de processamento
- 64Gb de armazenamento no diretório raiz ( / ), com possibilidade de expansão
Necessário IP fixo externo e liberação das portas 22, 9090, 4369, 5671, 5672, 15672, 1433 (Caso o banco de dados utilize MSSQL Server), 1521 (Caso o banco de dados utilize Oracle).
Nota A plataforma está homologada em Ubuntu Server, não recomendamos outra distribuição.
Comandos necessários para instalação dos serviços para Shovel:
- Docker:
sudo apt-get update / sudo apt-get install docker.io
- Rede:
sudo docker network create --driver bridge my_network
- RabbitMQ:
sudo docker run --network=my_network -d --name="rabbitmq" --hostname=rabbitmq -e RABBITMQ_COOKIE="cookie" -e RABBITMQ_USERNAME="admin" --expose=4369 -p 15672:15672 -p 5671:5671 -p 5672:5672 seniorsistemas/rabbitmq:3.6.5
- Login da Senior (para que seja possível realizar o download da nova imagem):
docker login --username senioronpremises --password 55926074-1151-45a1-8c03-505c8acb57dc
Pelo browser, acesse a URL do gerenciador web do RabbitMQ e efetue o login.
Por exemplo, acesse https://servidor:15671.
E veja a aba Overview no gerenciador.
Confirme as portas onde o habbit foi instalado.
A configuração do inquilino faz o apontamento do Serviço Cliente com a Plataforma.
- Acesse a Platalataforma Senior X em https://platform.senior.com.br e efetue o login com o usuário Admin do inquilino, por exemplo, admin@cliente.com.br;
Acesse Tecnologia > Configuração > Por Tenant e configure:
- URL HTTP do RabbitMQ on-premise IP externo (acessível pela internet) do Servidor Linux, com a porta 15672 Ex: http://10.0.11.10:15672
- Usuário do RabbitMQ on-premise
- Senha do usuário RabbitMQ on-premise
- URL AMQP do RabbitMQ on-premise IP externo (acessível pela internet) do Servidor Linux, com a porta 5672 Ex: http://10.0.11.10:5672
Esse processo é extremamente sensível, caso seja feita configuração em outro usuário da Platform pode ocorrer erros, desta forma sugerimos para que o processo da configuração de Shovel seja realizado pela Senior TI ou Infra.
Acesse Senior X Platform > Tecnologia > Configuração > Por Tenant e preencha os campos conforme abaixo:
Clique em Salvar e acesse o menu Administração, em Tecnologia > Administração > Gestão dos Tenants > Serviços/Componentes e clique no botão Aplicar .
Verifique se nas notificações aparecem algo referente a mudança de configuração do ambiente realizada com sucesso.
Em Tecnologia > Administração > Gestão dos Tenants > Serviços/Componentes
Caso o serviço não estiver listado, no rodapé da página, clicar em “atualizar”, e assim que estiver listado, clicar em “Aplicar no Ambiente”
Caso sua empresa utilize o TMS integrado ao Portal de Cliente, confira no Instalação do serviço de Integração. mais informações sobre essa integração.
Caso sua empresa utlize o TMS integrado ao RMS através da XPlatform, execute os passos descritos no Instalação do serviço de Integração.
Caso sua empresa utlize o TMS integrado ao FMS, confira no Instalação do serviço de Integração. mais informações sobre essa integração.
Informações sobre os acesso das aplicações
O acesso as aplicação se dão por WTS no TMS e FMS e para o portal, RMS e Coletores são Web 5.0
As formas de Integração do Logística com outras soluções Externas são dadas via Webservice, JSON e FTP
Em Dev.senior.com.br acesse as APIs do tms:
Se sua empresa for utilizar o GCE, a documentação deste acesse o manual de monitoramento App do Motorista
Serviços integrados
- TMS pode ser 100% cloud IBM e 100% Onpremise
- RMS 100% cloud Senior X (AWS)
- FMS pode ser 100% cloud IBM e 100% Onpremise
- Integrador será igual à forma que o TMS for contratado
DLLs necessárias
- Messaging.Net.Api.dll
- Messaging.Net.Api.x86.dll
- Newtonsoft.Json.dll
- RabbitMQ.Client.dll
- RabbitMQ.ServiceModel.dll
- libeay32.dll
- ssleay32.dll
As dlls já estão disponíveis no Portal, clique aqui e faça download do arquivo: DllsTMS_Seniorx.zip.