Pular para conteúdo

Monitor de Usuários

Utilitários > Monitor de Usuários

O que é

O Monitor de Usuários (internamente chamado de "Monitoramento de Acessos") exibe em tempo real quem está conectado ao banco de dados do sistema, qual módulo cada sessão está usando, o endereço IP da máquina e o horário de conexão. Também registra e permite consultar o histórico completo de acessos (log) por período e por usuário.

É a ferramenta indicada para administradores que precisam: - Verificar quantas sessões estão abertas no momento. - Identificar usuários ou estações conectados indevidamente. - Forçar a desconexão de uma sessão travada ou de outro usuário. - Auditar quem acessou o sistema e quando.


Como acessar

No menu principal, clique em UtilitáriosMonitor de Usuários.

A tela abre centralizada na área de trabalho do sistema e atualiza automaticamente os acessos ativos a cada 5 segundos.


Como usar

Visualizar acessos ativos

  1. Ao abrir a tela, a aba Acessos Ativos é exibida com a lista de todas as sessões abertas no momento.
  2. O contador no rodapé da aba mostra o total de Conexões Ativas.
  3. Para atualizar manualmente a lista, clique no botão de atualização (ícone no canto superior direito da aba).
  4. A lista é atualizada automaticamente a cada 5 segundos enquanto a tela estiver aberta.

Desconectar um usuário

  1. Na aba Acessos Ativos, selecione a linha do usuário que deseja desconectar.
  2. Clique com o botão direito sobre a linha e escolha Desconectar no menu.
  3. Se a sessão selecionada for a sua própria sessão, o sistema pergunta: "Deseja realmente desconectar-se do sistema?" — ao confirmar, uma mensagem de aviso é exibida e o sistema é encerrado após 2 segundos.
  4. Se a sessão selecionada for de outro usuário, o sistema pergunta: "Deseja realmente desconectar a conexão [ID] do sistema?" — ao confirmar, a sessão do outro usuário é encerrada pelo banco de dados.

Consultar o log de acessos

  1. Clique na aba Log de Acessos.
  2. Informe o Período (data inicial e data final) para filtrar os registros. Se deixar em branco, retorna todos os registros.
  3. No campo Usuários, selecione um ou mais usuários para filtrar. Por padrão todos estão selecionados.
  4. Clique em Consulta para carregar os registros filtrados.
  5. Os resultados são exibidos em ordem decrescente de data e hora.

Campos desta tela

Aba: Acessos Ativos

Campo O que é Observações
ID de Conexão Identificador numérico da sessão no banco de dados Gerado pelo Firebird (MON$ATTACHMENT_ID)
Loja Código da filial em que o usuário está conectado
Usuário Nome de login do usuário
Sistema Módulo do sistema em uso Ex.: Master Key, PDV, MKF, MKI, MKL, Controle de Vasilhames, etc.
Endereço IP IP da máquina de onde o usuário se conectou
Data da Conexão Data em que a sessão foi aberta
Hora da Conexão Hora em que a sessão foi aberta
Conexões Ativas Total de sessões abertas no momento Exibido no rodapé da aba

Aba: Log de Acessos — Filtros

Campo O que é Observações
Período (de) Data inicial do filtro Deixe em branco para não filtrar por data inicial
Período (a) Data final do filtro Deixe em branco para não filtrar por data final
Usuários Lista de usuários para filtrar Todos selecionados por padrão; desmarque para filtrar

Aba: Log de Acessos — Resultado

Campo O que é Observações
ID de Conexão Identificador da sessão registrada no log
Filial Código da filial acessada
Usuário Nome do usuário que fez o acesso
Sistema Módulo utilizado na sessão
Endereço IP IP de origem da conexão
Data da Conexão Data do acesso Ordenado do mais recente ao mais antigo
Hora da Conexão Hora do acesso

Regras e comportamentos do sistema

  • A lista de Acessos Ativos é atualizada automaticamente a cada 5 segundos via timer interno.
  • A consulta de acessos ativos cruza a tabela LOGACESSOS com a view de monitoramento MON$ATTACHMENTS do Firebird — só aparecem sessões realmente ativas no banco.
  • O log exibe apenas registros marcados como sessão principal (LA_PRINCIPAL = 'S'), excluindo conexões auxiliares internas.
  • Ao desconectar a própria sessão, o sistema exibe a mensagem "Seu usuário foi desconectado. Aguarde alguns instantes!" e encerra o aplicativo.
  • Ao desconectar outro usuário, a desconexão é executada diretamente no banco de dados pelo identificador de conexão.
  • Os módulos reconhecidos no campo Sistema são: Master Key, PDV, Configurador ECF, Controle de Vasilhames, Sincroniza, Office CT, MKF, MKI, MKL e variantes OfficeAt. Conexões de outros módulos aparecem como "Outro".
  • Ao fechar a tela, o timer de atualização automática é desligado.

Dúvidas frequentes

Como saber quantos usuários estão conectados agora? Abra o Monitor de Usuários. O total aparece no rodapé da aba Acessos Ativos com o texto "Conexões Ativas: N".

Posso desconectar outro usuário sem avisá-lo? Sim. Selecione a linha do usuário na aba Acessos Ativos, clique com o botão direito e escolha Desconectar. O sistema pedirá confirmação antes de executar. O usuário desconectado perderá a sessão imediatamente.

O que acontece se eu me desconectar da minha própria sessão? Uma mensagem de aviso será exibida e o sistema será encerrado automaticamente após 2 segundos.

Como filtrar o log apenas por um usuário específico? Na aba Log de Acessos, clique na lista Usuários, desmarque "Selecionar todos" e marque apenas o usuário desejado. Em seguida clique em Consulta.

A lista de acessos ativos não está atualizando. O que fazer? Clique no botão de atualização manual no canto superior direito da aba Acessos Ativos. Se o problema persistir, feche e reabra a tela.