Monitoramento e auditoria
Onde ficam as mensagens
| Destino | Modo | Conteúdo | Limite do nível |
|---|---|---|---|
| Banco de log da instância | Banco de dados | Mensagens das regras e da execução, junto das transferências. Consulta pelo Riversoft® Console Portal. | Log.Verbose da instância |
| Log em texto | Arquivo local | As mesmas mensagens, em arquivo no diretório applLogDir. | Log.Verbose de cfgInstance |
| Saída de erro (stderr) | Ambos | Mensagens 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
LogLevelOnWarningpara um valor menor ou igual aoLog.Verboseda instância.Para diagnosticar um problema na linha de comando, aumente temporariamente
applDebuge use-errfile:stcpren -db -rules ENTRADA -errfile /tmp/stcpren-debug.log /caixa/IN/NOTAS.TXTVolte
applDebugao valor anterior depois do diagnóstico.
O que acompanhar
| Indicador | Como acompanhar |
|---|---|
| Arquivos sem regra | Mensagens MSG7003. Indicam arquivos que ficaram na origem. |
| Falhas de cópia e backup | Mensagens MSG7007 e MSG7019, normalmente por permissão, espaço em disco ou destino existente. |
| Falhas dos comandos externos | Mensagens MSG7011 e MSG7012. |
| Arquivos acumulados na origem | Quantidade 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ção | Código de saída 4 e mensagem MSG7942. |
| Validade da licença | Data 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
applLogDirna rotina de backup e de rotação de logs do servidor. - Os roteamentos exportados com
-exportservem como registro das regras em uso em cada momento.