Índice | ||
---|---|---|
|
O Agent do TReports tem o objetivo de facilitar a instalação e atualização do TReports, pois se trata de um gerenciador para a instalação e um controlador para atualização automática de versões.
Sua instalação é simples e rápida, utiliza uma interface Web amigável ao usuário com um assistente que realiza a configuração do TReports.
O Agent realiza um monitoramento onde são realizadas verificações recorrentes no servidor de gerenciador de atualizações. Caso exista alguma nova versão, o download é automaticamente realizado e a nova versão é instalada.
Tudo isso é gerenciado pelo Agent de forma que o Administrador do sistema não precise realizar nenhuma ação.
Informações |
---|
No instalador do Agent, é necessário apenas informar o diretório da instalação. O Agent será instalado e o Serviço iniciado, assim prosseguindo para as configurações do TReports. |
Possui um assistente, que é uma interface responsável por efetuar a instalação e configuração do TReports:
Configuração do provedor de segurança
Configuração do servidor de licenças
Configuração do SGDB à ser usado
O TReports Agent possui uma interface de diagnóstico com seguintes ações:
O Agent roda como serviço podendo ser iniciado automaticamente pelo boot do SO, quando o computador é ligado e não precisa de um usuário logado para ser executado, no Windows e no Linux, ficando exposto por padrão na porta 7019, podendo ser acessado pelo endereço local, http://localhost:7019.
Esta porta poderá ser configurada usando o arquivo appsettings.Production.json , adicionando apenas a variável que configura a porta, exe: "urls": "http://*:7019"
Realize o download no link: [a ser definido]
Para todas as operações poderá ser necessário que o usuário tenha privilégios de Administrador.
Execute o seguinte comando para criar o serviço do TReports Agent
Bloco de código | ||||
---|---|---|---|---|
| ||||
sc.exe create TReports.Agent binpath={path-do-arquivo}\TReports.Agent.exe start=demand |
{path-do-arquivo} substitua pelo caminho da pasta de instalação, exe: C:\TOTVS\TReports
Execute o próximo comando para iniciar o serviço
Bloco de código | ||||
---|---|---|---|---|
| ||||
sc.exe start TReports.Agent |
Pronto o TReports Agent foi instalado e poderá ser acessado agora pelo endereço local, http://localhost:7019.
Para todas as operações será necessário que o usuário tenha acesso ao arquivo/pasta mencionado, utilizar o chmod para fazer tais alterações.
Copie o arquivo zip de instalação para a pasta
Bloco de código | ||||
---|---|---|---|---|
| ||||
/usr/sbin/treports |
Pode ser necessário utilizar o comando, chmod
Crie o seguinte arquivo
Bloco de código | ||||
---|---|---|---|---|
| ||||
/etc/systemd/system/treports-agent.service |
Adicione a configuração abaixo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
[Unit] Description=treports-agent [Service] Type=notify Environment="DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1" WorkingDirectory=/usr/sbin/treports ExecStart=/usr/sbin/treports/TReports.Agent [Install] WantedBy=multi-user.target |
4. Atualize a lista de serviços do SO com o comando
Bloco de código | ||||
---|---|---|---|---|
| ||||
sudo systemctl daemon-reload |
5. Inicie o serviço
Bloco de código | ||||
---|---|---|---|---|
| ||||
sudo systemctl start treports-agent |
6. Execute o comando para conferir o status
Bloco de código | ||||
---|---|---|---|---|
| ||||
sudo systemctl status treports-agent |
Pronto o TReports Agent foi instalado e poderá ser acessado agora pelo endereço local, http://localhost:7019.
As seguintes portas deverão ser liberadas para utilização do TReports
Porta padrão usada para acessar a interface Web de configuração, atualização e diagnóstico do TReports
Aviso |
---|
Essa porta não realiza permissionamento, portanto ela não deve ser acessível publicamente na rede por questões de segurança. |
Porta padrão utilizada para acesso o TReports.
Deve ser exposta para toda rede, onde todos usuários poderão acessar e realizar o login.
No assistente de configuração são informados o servidor e porta para o License Server, que é o servidor de licença da TOTVS.
Esta porta deverá ser liberada para a comunicação do TReports.
Também no assistente são informados os endpoints para integração com o Protheus, portanto a porta informada deverá ser liberada para a comunicação do TReports.
Informações | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|