HandyCafe Docs
owner it-admin

Como gerenciar licenças de software

O HandyCafe Server rastreia licenças de software em seus PCs clientes. Você define quantos usuários simultâneos são permitidos para cada aplicativo licenciado. O sistema monitora quais PCs fizeram check-out de uma licença, impõe limites e recupera licenças de máquinas que param de responder. Este guia aborda a adição de licenças, monitoramento de uso, manipulação de limites, configuração de monitoramento de pulsação, rastreamento de expiração e um exemplo prático.


Como adicionar uma licença de software

Adicionar uma licença informa ao sistema sobre um software, quantas cópias simultâneas são permitidas e como detectar quando ele está em execução.

O que você vai precisar

  • HandyCafe Server rodando com acesso de administrador.
  • O nome exato do processo do aplicativo conforme aparece no Gerenciador de Tarefas do Windows (por exemplo: photoshop.exe, steam.exe, chrome.exe).
  • A chave de licença ou número de série (para seus registros).
  • O número de estações simultâneas permitidas pelo seu contrato de licença.

Passos

  1. Clique em Licenças na barra lateral esquerda do aplicativo HandyCafe Server.
  2. Clique no botão Adicionar para criar uma nova entrada de licença.
  3. Insira o Nome da licença. Use um nome claro e reconhecível, como “Adobe Photoshop” ou “Steam Game Library”. Este nome é para sua referência na interface de gerenciamento.
  4. Insira o nome do Provedor. Por exemplo: "Adobe", "Válvula", "Microsoft". Isso ajuda você a agrupar e identificar licenças por fornecedor.
  5. Insira a Chave de licença ou o número de série. Este campo armazena a chave dos seus registros. Não é transmitido aos clientes nem usado para ativação.
  6. Defina Tipo como "app" para aplicativos padrão.
  7. Insira o Nome do Processo exatamente como aparece no Gerenciador de Tarefas do Windows. Por exemplo: photoshop.exe. É assim que o sistema detecta se o aplicativo está sendo executado em um PC cliente. A correspondência não diferencia maiúsculas de minúsculas.
  8. Defina Quantidade como o número total de licenças que você possui. Defina Usuários Simultâneos como o número de PCs que podem executar o aplicativo ao mesmo tempo. Na maioria dos casos, esses dois números são iguais. Por exemplo, se você comprou 5 licenças simultâneas, defina ambas como 5.
  9. Defina o Intervalo de verificação em segundos. Este valor determina quanto tempo o sistema aguarda uma resposta de um cliente antes de recuperar sua licença. O padrão de 300 segundos (5 minutos) funciona na maioria das situações. Consulte a seção de pulsação abaixo para obter detalhes.
  10. Opcionalmente, defina uma Data de Expiração se sua licença tiver um prazo de renovação. Clique em Salvar.

Resultado esperado

A licença aparece na lista Licenças com seu limite simultâneo exibido. O sistema começa a rastrear o processo em todos os PCs clientes conectados. Quando um cliente inicia o aplicativo, uma licença é retirada automaticamente.

Erros comuns

  • Inserindo o nome do processo errado. Se o nome do processo não corresponder ao que realmente é executado no cliente, o sistema não poderá detectar o aplicativo. Abra o Gerenciador de Tarefas em um PC cliente, inicie o aplicativo e anote o nome exato do processo mostrado na guia Detalhes.
  • Confundir o nome de exibição do aplicativo com o nome do processo. "Adobe Photoshop 2026" é o nome de exibição. O nome do processo é photoshop.exe. Sempre use o nome do processo.
  • Definir o limite de usuários simultâneos superior ao permitido pelo contrato de licença real. O sistema permitirá mais usuários do que a sua licença permite, o que pode violar os termos do fornecedor do software.

Como monitorar o uso de licenças ativas

Veja quais PCs atualmente têm uma licença em check-out e quantos assentos permanecem disponíveis.

O que você vai precisar

  • Pelo menos uma licença configurada no sistema.
  • PCs clientes executando o aplicativo licenciado.

Passos

  1. Navegue até a página Licenças.
  2. Selecione uma licença na lista. O painel de detalhes mostra o status de uso atual.
  3. Revise a seção Checkouts ativos. Cada entrada mostra o nome do PC que tem o aplicativo em execução, a hora em que a licença foi retirada e o carimbo de data/hora da última pulsação.
  4. A contagem Disponível mostra quantas vagas ainda estão abertas. Por exemplo, se você permitir 5 usuários simultâneos e 3 PCs executando o aplicativo, 2 licenças estarão disponíveis.

Resultado esperado

Uma visualização em tempo real de quais PCs estão usando cada aplicativo licenciado e quantos assentos restam. Esta visualização é atualizada à medida que os aplicativos são iniciados e fechados nos PCs clientes.


Como lidar com o limite de licença atingido

Quando todas as licenças para usuários simultâneos estiverem em uso, o sistema impedirá que PCs adicionais iniciem o aplicativo.

O que acontece automaticamente

Quando um PC cliente tenta iniciar um aplicativo e todos os assentos simultâneos já foram verificados, o sistema bloqueia a inicialização. O cliente vê uma notificação indicando que o número máximo de usuários foi atingido.

Como recuperar uma licença manualmente

Se uma licença travar (por exemplo, um PC travou sem fechar o aplicativo corretamente), você poderá recuperá-la manualmente.

  1. Navegue até a página Licenças e selecione a licença.
  2. Na lista Checkouts ativos, encontre o checkout que parece travado. Normalmente mostrará um carimbo de data/hora de batimento cardíaco obsoleto.
  3. Clique no botão Recuperar próximo ao checkout.
  4. A licença é liberada imediatamente e fica disponível para outro PC.

Quando usar a recuperação manual

  • Um PC travou ou perdeu a conectividade de rede. O intervalo de verificação eventualmente recuperará a licença automaticamente. Use a recuperação manual se precisar liberar o assento mais cedo.
  • Um PC cliente foi desligado sem fechar o aplicativo corretamente.

Erros comuns

  • Recuperar uma licença que está realmente em uso. O cliente nesse PC poderá perder o acesso ao aplicativo. Sempre verifique o status do PC antes de recuperar.

Como configurar o monitoramento de batimentos cardíacos

O sistema de pulsação garante que as licenças não sejam permanentemente bloqueadas por PCs que param de responder. Veja como funciona o ciclo de vida e como configurá-lo.

O ciclo de vida da licença

  1. Checkout: Um PC cliente inicia um aplicativo monitorado. O sistema verifica automaticamente uma licença para esse PC.
  2. Heartbeat: Enquanto o aplicativo está em execução, o cliente envia sinais periódicos de pulsação ao servidor, confirmando que o aplicativo ainda está ativo.
  3. Checkin: Quando a aplicação fecha normalmente, o cliente envia um sinal de checkin e a licença é liberada.
  4. Recuperação Automática: Se o servidor parar de receber pulsações por mais tempo do que o intervalo de verificação configurado, ele assumirá que o aplicativo não está mais em execução (o PC pode ter travado, perdido a conectividade ou sido desligado). O servidor recupera a licença automaticamente.

Configurando o tempo limite

  1. Navegue até a página Licenças e selecione a licença que deseja configurar.
  2. Edite o campo Intervalo de verificação. O valor está em segundos.
  3. Defina um valor apropriado para seu ambiente:
    • 120 a 180 segundos para ambientes onde você precisa de licenças liberadas rapidamente após um problema.
    • 300 segundos (5 minutos) é o padrão e funciona bem para a maioria das configurações.
    • 600 segundos (10 minutos) para ambientes com instabilidade ocasional de rede onde você deseja evitar recuperações falsas.
  4. Salve as alterações.

Resultado esperado

As licenças são recuperadas automaticamente de PCs que não respondem após o término do intervalo de verificação. Isso evita que "checkouts fantasmas" consumam permanentemente licenças.

Erros comuns

  • Definir o intervalo de verificação muito curto (menos de 60 segundos). Breves interrupções na rede ou alta carga do servidor podem fazer com que as pulsações cheguem um pouco atrasadas. Um intervalo muito curto pode recuperar licenças de PCs que ainda estão executando o aplicativo.
  • Definir o intervalo de verificação muito longo (mais de 15 minutos). Um PC travado manterá sua licença durante todo o período, impedindo que outros usuários o utilizem.

Como rastrear a expiração da licença

Defina datas de expiração para receber alertas antes que uma licença expire.

O que você vai precisar

  • A data de renovação de cada uma das suas licenças de software.

Passos

  1. Navegue até a página Licenças e selecione a licença.
  2. Defina Data de Expiração como a data em que seu contrato de licença expira ou deve ser renovado.
  3. Salve as alterações.
  4. O sistema exibe um aviso conforme a data de vencimento se aproxima. As licenças que expiraram são sinalizadas na lista.
  5. Quando uma licença expirar, decida se deseja renová-la com o fornecedor e atualizar a data de expiração ou remover a entrada da licença se não estiver renovando.

Resultado esperado

As próximas expirações ficam visíveis na página Licenças, avisando com antecedência para renovação. As licenças expiradas são claramente marcadas para que você não permita inadvertidamente que os clientes usem software para o qual você não está mais licenciado.

Erros comuns

  • Não definir data de validade. Sem isso, não há aviso. A licença pode caducar sem que ninguém perceba.
  • Renovar a licença com o fornecedor mas esquecer de atualizar a data no HandyCafe. O sistema continuará sinalizando-o como expirado.

Exemplo: Gerenciando 10 licenças simultâneas de jogos Steam em 30 PCs

Este exemplo ilustra uma configuração típica de um café de jogos.

Cenário

Você tem 30 PCs clientes em seu café. Você adquiriu uma licença comercial do site Steam que permite 10 usuários simultâneos.

Configurar

  1. Navegue até Licenças e clique em Adicionar.
  2. Digite o nome: “Biblioteca de jogos Steam”.
  3. Insira o provedor: “Válvula”.
  4. Insira a chave de licença do seu site Steam.
  5. Defina o tipo como “app”.
  6. Defina o nome do processo como steam.exe.
  7. Defina a quantidade como 10 e os usuários simultâneos como 10.
  8. Defina o intervalo de verificação para 300 segundos.
  9. Defina a data de expiração como a data de renovação da sua licença.
  10. Salve.

Como funciona na prática

  • Os primeiros 10 clientes que iniciarem o Steam em seus PCs receberão uma licença cada.
  • O cliente número 11 tenta iniciar o Steam. O sistema bloqueia o lançamento e notifica o cliente de que todos os assentos Steam estão em uso.
  • O cliente 3 encerra a sessão e fecha o Steam. O sistema faz check-in da licença, liberando um assento.
  • O cliente 11 tenta novamente e agora verifica com sucesso o assento recém-liberado.
  • Se o PC-07 travar durante a execução do Steam, a pulsação para. Após 300 segundos, o servidor recupera esse assento. Agora está disponível para outro cliente.

Monitoramento

Verifique a página Licenças periodicamente para ver os padrões de uso. Se todos os 10 assentos estiverem consistentemente ocupados durante os horários de pico, considere comprar licenças simultâneas adicionais. Se os assentos raramente forem usados, você poderá ter licenças excessivas.