- A recuperação de licenças de software destina-se a sessões ativas. Permite libertar uma licença flutuante atribuída a uma sessão inativa em poucos minutos, enquanto a recuperação do SAM Pro demora vários dias a remover o software instalado.
- A deteção de inatividade analisa o teclado, o rato, a CPU e as E/S, comparando-os com os limiares definidos para cada aplicação. Um modo «apenas registo» permite-lhe definir esses limiares com base nos seus próprios dados, antes de qualquer utilizador iniciar a sua atividade.
- Os engenheiros recebem uma janela de aviso para cancelar, e as opções de gravação do estado (suspensão, gravação automática, modo de espera) permitem que o lugar volte a ficar disponível sem que se perca o trabalho.
Às 9h40 de uma terça-feira, um engenheiro de análises de tensões abre o Ansys e recebe a mensagem que ninguém quer ver: não há licenças disponíveis. O conjunto de licenças está esgotado, mas uma dessas licenças está atribuída a um colega que está numa revisão de projeto desde as 8h30, com a aplicação aberta e inalterada. As regras de recuperação criadas para o software instalado não detectam esta situação, porque contabilizam o tempo de inatividade em dias. Esta licença está inativa há 70 minutos e o próximo engenheiro na fila é quem está a pagar por ela.
Se utilizar o ServiceNow SAM Pro, consideraria essa licença como candidata a recuperação. As suas regras não a detetarão a tempo.
Sabe quantas licenças do CATIA, do Ansys e do MATLAB possui. Sabe quantas estão a ser utilizadas neste momento por alguém que não se encontra no local? Quando o número disponível parece esgotado, a solução óbvia é comprar mais licenças. Por vezes, as licenças de que precisa já são suas, mas estão disponíveis num escritório vazio.
A recolha de licenças colmata essa lacuna. Pense nisso como uma forma de recuperação para sessões ativas. O software instalado no computador do engenheiro monitoriza a atividade real. Quando uma sessão fica inativa, avisa o utilizador. Se ninguém responder, guarda ou suspende o trabalho e devolve a licença flutuante ao conjunto de licenças para o próximo engenheiro.
Recolha de licenças vs. recuperação de licenças: mesmo objetivo, calendário diferente
Já conhece o conceito de recuperação. No SAM Pro, uma regra de recuperação analisa quantas horas alguém utilizou um produto e quando o utilizou pela última vez. Quando um título ultrapassa os limites da regra, o SAM Pro cria um candidato a remoção. O software é então removido do computador através da sua ferramenta de distribuição ou de uma tarefa, e pode permitir que o utilizador o aprove ou recuse primeiro.
Isso aplica-se ao software instalado. A recuperação não abrange as licenças partilhadas. O CATIA, o Ansys e o MATLAB podem ser licenciados como licenças flutuantes atribuídas por um servidor de licenças. No caso do CATIA, esse servidor é o IBM LUM ou o DSLS. Um engenheiro retira uma licença quando a aplicação é iniciada e devolve-a quando a aplicação é encerrada. A licença está ocupada porque a aplicação está aberta, não porque esteja instalada.
| Aspecto | Recuperação com o SAM Pro | Recolha de licenças |
|---|---|---|
| O que liberta | Um título instalado | Um lugar já reservado |
| Sinal | Horas de utilização, data da última utilização | Atividade do teclado, do rato, da CPU e das entradas/saídas |
| Relógio | Dias | Acta |
| Ação | Desinstalar através da distribuição ou de uma tarefa | Suspender, guardar e fechar, ou colocar em modo de espera |
| O que o utilizador perde | A instalação | Nada, se a opção «save-state» estiver ativada |

A recolha tem três componentes: deteção de inatividade, um período de tolerância e o estado de gravação.

Detecção de licenças inativas: distinguir entre «em espera» e «desativada»
O LicenseAnalyzer™ Nível 3 da Open iT instala pequenos coletores no equipamento do engenheiro, junto à aplicação. Estes monitorizam quatro sinais: teclado, rato, CPU e E/S. Em hosts Unix, são a CPU e a E/S. A cada sinal é atribuído um limiar e um peso. Quando a atividade se mantém abaixo dos limiares, os pesos somam-se para chegar a um veredicto: inativo.
A CPU e as E/S são os indicadores que protegem os seus analistas. Um solucionador pode funcionar durante horas sem que ninguém esteja ao computador. Essa sessão está ocupada, não inativa, e a carga da CPU confirma isso.
Depois, há o tempo de inatividade: o tempo que uma sessão tem de permanecer inativa antes de algo acontecer. A documentação do Open iT usa 45 minutos como exemplo. Uma chamada telefónica ou um café não contam.
Quer ter dados concretos antes de agir? Comece no modo de registo. O Nível 3 mede todas as sessões e não altera nada. É o utilizador que define os limiares com base nos seus próprios dados, aplicação a aplicação, antes de se fazer qualquer alteração. O nosso guia para uma otimização segura e flexível das licenças de software aborda todo o processo de ajuste.
Períodos de carência: ninguém perde o lugar sem aviso prévio
Um veredicto de inatividade não retira nada. Abre uma janela de aviso. A configuração do Open iT denomina isto «tempo de IRQ» (pedido interativo), e o exemplo apresentado na documentação é de 15 minutos.
Durante esse período, o engenheiro vê uma janela pop-up. Esta apresenta as opções «Suspender» ou «Cancelar», ou «Encerrar» ou «Cancelar», dependendo da forma como a aplicação foi configurada. «Cancelar» significa «Ainda estou aqui», e o trabalho continua.
Também é o utilizador a decidir quem está abrangido. As prioridades podem ser definidas por anfitrião, utilizador ou grupo, com quatro níveis de regras: total, elevado, normal e baixo. Assim, uma equipa que esteja a enfrentar um prazo apertado pode ser poupada, enquanto o resto do ambiente é alvo de recolha de dados.
É o mesmo princípio que permitir que um utilizador aprove ou recuse um pedido de recuperação do SAM Pro. Só que tudo se resolve em poucos minutos, no próprio ecrã do engenheiro.
Alguns fornecedores cobram por dia de calendário. Nesses casos, o Nível 3 pode efetuar a recolha de dados de acordo com um calendário: utilizadores selecionados, numa hora definida, com um pop-up a aparecer primeiro.
Qual deve ser a duração do intervalo para uma simulação de longa duração ou para um programa com os dados apagados? Trata-se de uma questão de política. Responderemos a esta questão num próximo artigo sobre as razões pelas quais as equipas dos setores aeroespacial e de defesa definem regras de recolha de dados de forma diferente.
Salvar estado: o assento volta ao lugar, o trabalho permanece
Agora, a verdadeira preocupação: o que acontece ao trabalho? O Nível 3 dá-lhe três respostas.
- Suspender. A licença volta para o conjunto de licenças, mas a aplicação permanece aberta no seu estado atual. O engenheiro retoma o trabalho mais tarde sem ter de recarregar o modelo. Reabrir uma aplicação de grandes dimensões, como o Ansys Workbench, pode demorar entre 5 a 15 minutos a um engenheiro. A função «Suspender» evita essa demora.
- Guarde e, em seguida, feche. Antes de o Level 3 encerrar uma aplicação, pode guardar o trabalho automaticamente ou executar uma ação do tipo «guardar como», para que nada seja sobrescrito. Estão integrados scripts de gravação para o Ansys Workbench e o SpaceClaim.
- Modo de espera. Numa estação de trabalho física, o Nível 3 pode, em vez disso, colocar o anfitrião no modo de espera.
Quando um engenheiro retoma uma sessão suspensa, a aplicação precisa novamente de uma licença. Se houver uma disponível, o trabalho prossegue. Se o conjunto de licenças estiver esgotado, surge uma janela pop-up a indicar as funcionalidades que estão em falta.
E há um limite claro. A recolha de sessões liberta lugares partilhados. Uma licença de utilizador nomeado pertence a uma única pessoa, pelo que encerrar a sua sessão inativa não liberta nada para um colega.
Suspender ou recuperar? Essa é uma escolha política por si só, e o nosso próximo artigo, «Suspender vs. Recuperar», analisa-a em pormenor.
Onde é que isto aparece no ServiceNow SAM Pro
A recolha de dados é efetuada nas máquinas dos engenheiros, mas os números são enviados para onde já trabalha. O Open iT LicenseAnalyzer é uma aplicação da ServiceNow Store. Esta aplicação regista os dados de utilização da engenharia nas tabelas do SAM Pro, e o painel «Visão geral das licenças de engenharia» apresenta o estado das licenças e a utilização das suas aplicações de engenharia. Os dados são atualizados diariamente.
«O Open iT recolhe e analisa os sinais detalhados que são exclusivos do software de engenharia. Utilização simultânea, disponibilidade, sessões, recusas e padrões históricos em todas as tecnologias de gestão de licenças, além de apoiar a otimização ativa, como a recolha de dados», afirmou Evan Orgel, Consultor Sénior de Soluções para a Gestão de Ativos da ServiceNow, no webinar «Beyond the Dashboard ».
Quatro perguntas a fazer sobre qualquer ferramenta de colheita
Se estiver a comparar ferramentas, estas quatro perguntas permitem distinguir a elaboração de relatórios da recolha de dados.
- Intervém na sessão inativa ou explica a recusa posteriormente? Algumas ferramentas apenas explicam uma recusa depois de esta ocorrer. O Nível 3 intervém na própria sessão inativa: avisa, depois suspende ou encerra e, por fim, devolve a sessão.
- Isso abrange o gestor de licenças em que o seu software funciona?
- Consegue manter o trabalho ou apenas fechar a aplicação? Procure por opções de suspensão, gravação automática e scripts de gravação específicos para cada aplicação.
- É possível observar antes de agir? Um modo apenas de registo permite-lhe verificar primeiro os limiares com base nos seus próprios dados.
Perguntas frequentes
A recolha de licenças é o mesmo que a recuperação do ServiceNow SAM Pro?
Não, embora partilhem um objetivo. A recuperação do SAM Pro remove o software instalado após um período sem utilização, contado em dias. A recuperação de licenças liberta uma licença flutuante em uso de uma sessão inativa, contada em minutos, após avisar o utilizador e guardar ou suspender o seu trabalho.
A recolha de licenças irá interromper uma simulação em curso?
O Open iT LicenseAnalyzer Nível 3 contabiliza a atividade da CPU e das E/S, e não apenas a do teclado e do rato. Um solver que esteja a funcionar sem que haja ninguém na secretária é registado como atividade em relação aos limiares que definir. Comece no modo de registo para verificar esses limiares em sessões reais antes de tomar qualquer medida.
O que acontece se não houver nenhuma licença disponível quando um engenheiro retomar uma sessão suspensa?
A aplicação precisa novamente de uma licença para continuar. Se o conjunto de licenças estiver esgotado, o Open iT apresenta uma janela pop-up indicando as funcionalidades que não dispõem de licenças suficientes, para que o engenheiro saiba por que motivo está a esperar.
A recolha de licenças funciona com licenças por utilizador nomeado?
A recolha liberta lugares partilhados e flutuantes que qualquer engenheiro pode utilizar. Uma licença de utilizador nomeado é atribuída a uma única pessoa, pelo que encerrar a sessão inativa dessa pessoa não liberta um lugar para mais ninguém.
Voltar às 9h40
Tomemos como exemplo as configurações apresentadas na documentação: um tempo limite de 45 minutos e um aviso de 15 minutos. O lugar que ficou vago às 8h30 teria voltado para o conjunto de lugares disponíveis às 9h30. Isso é dez minutos antes da recusa.
Quer ver como funciona no seu próprio ambiente? Fale com a Open iT sobre a possibilidade de implementar o Level 3 numa única aplicação, para começar. Vai perceber quais as licenças que ficam inativas antes mesmo de se avançar com a implementação.




