Saltar para o conteúdo

Monitoramento e auditoria

Onde ficam as mensagens

DestinoModoConteúdoLimite do nível
Banco de log da instânciaBanco de dadosMensagens das regras e da execução, junto das transferências. Consulta pelo Riversoft® Console Portal.Log.Verbose da instância
Log em textoArquivo localAs mesmas mensagens, em arquivo no diretório applLogDir.Log.Verbose de cfgInstance
Saída de erro (stderr)AmbosMensagens da execução, para quem acionou o comando. Pode ser gravada em arquivo com -errfile.applDebug

Cada mensagem tem um código (MSGnnnn), descrito em Códigos de mensagem, e é registrada com o usuário de origem da regra (SourceUser), o que facilita filtrar no Portal as ocorrências de um parceiro.

Nível de detalhe

Cada mensagem tem um nível, e só é registrada quando o nível é menor ou igual ao limite do destino. Os níveis das mensagens das regras são definidos no roteamento (LogLevelOnSuccess, LogLevelOnWarning, LogLevelOnInfo e LogLevelOnError). Veja Níveis das mensagens.

Exemplos:

  • Para registrar também os avisos de horário e de tamanho, ajuste LogLevelOnWarning para um valor menor ou igual ao Log.Verbose da instância.

  • Para diagnosticar um problema na linha de comando, aumente temporariamente applDebug e use -errfile:

    stcpren -db -rules ENTRADA -errfile /tmp/stcpren-debug.log /caixa/IN/NOTAS.TXT

    Volte applDebug ao valor anterior depois do diagnóstico.

O que acompanhar

IndicadorComo acompanhar
Arquivos sem regraMensagens MSG7003. Indicam arquivos que ficaram na origem.
Falhas de cópia e backupMensagens MSG7007 e MSG7019, normalmente por permissão, espaço em disco ou destino existente.
Falhas dos comandos externosMensagens MSG7011 e MSG7012.
Arquivos acumulados na origemQuantidade de arquivos no diretório varrido. Um acúmulo indica regras sem correspondência ou execuções que não estão ocorrendo.
Falhas de inicializaçãoCódigo de saída 4 e mensagem MSG7942.
Validade da licençaData de fim informada em MSG7909.

Auditoria

  • No modo banco de dados, as mensagens ficam no banco de log da instância, com data e hora, usuário, regra e arquivo, e seguem a retenção definida para esse banco.
  • No modo arquivo local, inclua o diretório applLogDir na rotina de backup e de rotação de logs do servidor.
  • Os roteamentos exportados com -export servem como registro das regras em uso em cada momento.