Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha RM - Frame - Como automatizar a limpeza de logs de execução do sistema com o RM HostCleanner

time.pngTempo aproximado para leitura: 00:07:00 min

Dúvida
Como automatizar a limpeza de logs de execução do sistema com o RM HostCleanner?

Ambiente
Framework - Linha RM - Frame - Todas as versões do sistema RM

Solução
Para automatizar a limpeza dos logs de execução, foi desenvolvido a ferramenta RM.Host.Cleanner. O RM.Host.Cleanner tem a finalidade de limpar arquivos e dados temporários da base de dados, diminuindo a utilização de espaço em disco e melhorando a performance de uma forma geral.

O RM.Host.Cleanner é um serviço do Windows. Para instalá-lo é necessário criar o arquivo RM.Host.Cleanner.exe.config na pasta RM.Net, efetuando os passos abaixo: 
 

  1. Acessar o diretório UNIDADE:\totvs\CorporeRM\RM.Net;
     
  2. Execute o bloco de notas;
     
  3. Insira o conteúdo abaixo conforme seu banco de dados:

    Base de Dados Oracle:  
     

    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <add key="CleaningInterval" value="1"/>
        <add key="PathToClean" value="C:\totvs\CorporeRM"/>
        <add key="RemoveFoldersOlderThan" value="1"/>
        <add key="RemoveJobsOlderThan" value="1"/>
        <add key="DBServer" value="sterm-pt01/SCOPA"/>
        <add key="DBName" value=""/>
        <add key="DBUser" value="rm"/>
        <add key="DBPassword" value="rm"/>
        <add key="RemoveSnowdenLogsOlderThan" value="20"/>
        <add key="UseDevartDirect" value="false" />
       </appSettings>
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
    
    

    Para Base de Dados SQL: 
     
    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <add key="IgnoreCuboData" value="false"/>
        <add key="CleaningInterval" value="1"/>
        <add key="PathToClean" value="C:\totvs\CorporeRM"/>
        <add key="RemoveFoldersOlderThan" value="1"/>
        <add key="RemoveJobsOlderThan" value="1"/>
        <add key="DBServer" value="T000000339"/>
        <add key="DBName" value="EXEMPLO1181"/>
        <add key="DBUser" value="rm"/>
        <add key="DBPassword" value="rm"/>
        <add key="RemoveSnowdenLogsOlderThan" value="20"/>
      </appSettings>
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
    
    
    

     

  4. Salve o arquivo no diretório UNIDADE:\totvs\CorporeRM\RM.Net, com o nome RM.Host.Cleanner.exe.config;
     
  5. Executar o arquivo em lotes Instalar RM.Host.Cleanner.bat;




    Importante
    Este arquivo .bat já instala a aplicação como um serviço e, logo após a sua execução, já será possível visualizar o mesmo na janela de Serviços do Windows (digite services.msc na janela Executar do Windows).
     
  6. Reinstale o serviço de Host e apague o _broker.dat;
    Framework - Linha RM - Frame - Reinstalar host
     

Principais tabelas:
 

  • CAGLOTE: Agendamento de integração de lotes
  • GJOBX: Armazena os Jobs
  • GJOBLOG: Processos executados
  • GJOBXCHANGELOG: Log de alterações do processo. (Versão 12.1.24 ou superior)
  • GJOBXLOG: Armazena o log de execução dos jobs
  • GJOBXEXECUCAO: Execução de Jobs
  • GJOBXEXECUCAOHST: Histórico de execução dos jobs (A partir da versão 12.1.31 - Veja em: Melhorias no funcionamento do Job)
  • QCUBODATA: Armazena os dados dos cubos e histórico de execução
  • GRELBATCH: Armazena os relatórios que foram gerados via job
  • GJOBQUEUE: Processos na fila para serem executados
  • GCRITICALLOG: Tabela responsável por armazenar os logs críticos
  • GSNOWDENCACHE: Tabela de cahce das consultas do Snowden
  • GTOTVSLINKLOG: Tabela de logs de mensagem BehaviorSharing - Veja em: Integração RM x Smart Link Behavior Sharing
  • GTOTVSLINKMESSAGEEXEC: Tabela das mensagen que foram executadas do BehaviorSharing - Veja em: Integração RM x Smart Link Behavior Sharing
  • GMAILSEND: Tabela contendo os emails enviados através do RM (A partir da versão 12.1.2602)
  • GMAILSENDATTACH: Tabela contendo os anexos dos emails enviados através do RM (A partir da versão 12.1.2602)
     

Saiba mais

Para mais informações acesse o documento:
RM.Host.Cleanner

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _