Skip to content

Log

control.audit.log

Quem vê o diário

A secção Registo de auditoria é vista por dois papéis:

  • security — o papel de supervisão: o registo de auditoria e a própria conta (entrar, alterar a sua palavra-passe, sair). As definições, os streams e o estado observado estão-lhe totalmente fechados, leitura incluída.
  • superadmin — como tudo o resto no painel.

Os papéis admin e viewer não têm acesso: a supervisão dos operadores não pertence aos próprios operadores, e a um espectador o diário revelaria os logins dos administradores e os endereços de onde entram. A proibição é aplicada pelo servidor, não pelo menu: a um papel sem acesso a ligação direta também é recusada.

Os papéis são atribuídos na secção Contas. A quem vigia o que os operadores fazem cria-se uma conta própria com o papel security, em vez de lhe dar um superadministrador.

O que entra no diário

Deixa lançamento uma alteração que chegou a acontecer e o início de sessão:

  • a edição de definições — de um stream, de uma máquina, de um modelo, de uma fonte da guia, do acesso, da própria instalação de controlo;
  • o trabalho com as máquinas do cluster — registo, revogação, remoção, abertura e fecho da janela de adesão;
  • o trabalho com as contas — criação, edição, remoção, alteração da palavra-passe;
  • a migração de definições do Flussonic v3 — tanto a construção do plano como a sua aplicação;
  • a execução manual da atribuição;
  • o início de sessão de um administrador e a tentativa falhada;
  • o trabalho com o registo de clientes — criar, editar e eliminar um cliente, vincular e desvincular uma conta.

Uma operação em massa deixa um lançamento por cada objeto afetado, não um por chamada: migrar trezentos streams aparece como trezentos lançamentos, e a procura por nome encontra qualquer um deles.

À parte fica a revelação de um token de adesão válido: é uma leitura, mas revelar um segredo equivale a entregá-lo, por isso o lançamento mantém-se. O valor do token nunca entra nele.

A lista e as suas colunas

Os lançamentos vão dos novos para os antigos. O botão Carregar mais traz a página seguinte: a lista não acaba nos primeiros cinquenta lançamentos.

A tabela tem cinco colunas:

  • Hora — o momento da ação.
  • Ator — quem agiu. Ou o login de um administrador, ou um dos tipos de serviço: chave estática (entrada com as credenciais de emergência de /etc/mcaster/secrets.env, comuns a todos e por isso sem nome atrás) e nó (o registo de uma máquina do cluster, em que o ator é o seu identificador).
  • Ação — o que foi feito, com um nome de máquina da forma <recurso>.<verbo>: stream_config.put, node_config.patch, admin.create, auth.login. Os nomes são estáveis, o que é cómodo para procurar e filtrar.
  • Recurso — sobre o quê: tipo e nome, por exemplo stream/program-a.
  • Resultado — sucesso numa ação consumada e falha num início de sessão falhado.

A seta à esquerda da linha abre os detalhes do lançamento: o endereço de onde veio o pedido, o papel do administrador, a versão do documento depois da edição, a lista de campos alterados e — se o pedido chegou com um cabeçalho de rastreio — o seu identificador, com o qual o lançamento se cruza com os logs.

Procura no diário

Por cima da lista há cinco campos que funcionam em conjunto:

  • Tipo de recurso e Nome do recurso — «tudo o que foi feito a este stream».
  • Ator — «tudo o que esta pessoa fez».
  • De e Até — uma janela de tempo em formato RFC 3339, por exemplo 2026-08-14T14:00:00Z.

Aplicar relê a lista desde o início. Um campo vazio significa «não filtrar».

Um incidente costuma ser analisado em duas consultas: primeiro por recurso — o que aconteceu a este stream — e depois pelo ator do lançamento encontrado — que mais fez essa mesma pessoa nesse dia.