Automatic logs¶
O módulo Automatic logs permite a um administrador produzir um registo de atividade do Bastion em formato CSV — quer a pedido, quer de forma periódica (mensal, semanal ou diária), com envio por correio eletrónico para uma lista de destinatários.
O ecrã tem duas secções: a geração a pedido e, depois, a programação.
Generate log¶
Esta secção produz um log imediatamente para o intervalo de datas introduzido.
| Campo | Descrição |
|---|---|
| Begin date | Data no formato dd/mm/yyyy. Previamente preenchida com a data de hoje. |
| Ending date | Data no formato dd/mm/yyyy. Previamente preenchida com a data de hoje. |
| Generate log | Botão que inicia a geração no servidor para as datas introduzidas. Durante a geração, o estado é consultado a cada 5 segundos. |
| (estado) | Etiqueta apresentada à direita do botão de geração. Três valores: No log available, Log generation in progress, Logs available for download. |
| Download log | Ativado quando a geração termina. Transfere o log (report.csv). |
| Download statistics | Ativado quando a geração termina. Transfere o resumo correspondente (summary.csv). |
Comportamento assíncrono
Enquanto a geração está em curso, os dois botões de transferência e o botão Generate log ficam desativados: não é possível iniciar uma nova geração antes de a anterior terminar.
Automatic logs¶
Secção recolhível com uma caixa de verificação no seu título. Quando a caixa está selecionada, a programação fica ativada. Está desativada por predefinição.
Só existe uma programação de cada vez: guardar substitui a anterior, e desmarcar a caixa de verificação elimina-a.
Periodicidade¶
Três opções mutuamente exclusivas, cada uma com o campo que a parametriza:
| Campo | Descrição |
|---|---|
| Monthly | Gera o log todos os meses, na data indicada pelo campo Next generation ao lado. |
| Weekly | Gera o log todas as semanas, a partir da data indicada pelo campo Next generation ao lado. |
| Daily | Gera o log todos os dias. A primeira execução ocorre no mesmo dia à hora introduzida, ou no dia seguinte se essa hora já tiver passado. |
| Next generation | Data da primeira execução, no formato dd/mm/yyyy. Não pode ser anterior ao dia atual. Cada uma das duas opções com data tem o seu próprio campo. |
| Generation hour | Hora no formato hh:mm (00:00 às 23:59), verificada por uma expressão regular. Apresentada ao lado de Daily, aplica-se às três periodicidades. |
Envio por correio eletrónico¶
| Campo | Descrição |
|---|---|
| SMTP server | lista suspensa não editável dos servidores SMTP declarados na configuração. Obrigatório quando a programação está ativada. |
| Issuer | Endereço de correio eletrónico do remetente, verificado como endereço válido. |
| Destination email address | Campo de introdução (texto indicativo Mail) seguido do botão Add: o endereço junta-se à lista se for válido e ainda não estiver presente. |
| (grelha de destinatários) | Coluna Mail que enumera os endereços adicionados. Cada linha tem um botão de eliminação, com uma confirmação que cita o endereço. |
Validação ao guardar
Guardar com Validate só é possível quando a programação está desativada ou a lista de destinatários contém pelo menos um endereço. Quando a lista está vazia, a grelha é destacada para sinalizar o erro. A janela fecha-se assim que a gravação é confirmada.
Fuso horário
O desvio horário do navegador é enviado ao servidor tanto no carregamento do ecrã como na gravação: a data e a hora programadas são portanto interpretadas no fuso horário do administrador que as introduziu.