Gerenciando licenças flutuantes do ArcGIS

9

Como você gerencia seu pool de licenças flutuantes do ArcGIS?

Eu tenho que atender várias ligações por semana, ou às vezes por dia, de funcionários que desejam verificar o Spatial Analyst ou o ArcInfo, mas não podem, porque não há nenhum disponível. Eu tenho um pequeno script que corro para obter uma lista de quem tem o quê e, em seguida, preciso fazer chamadas telefônicas para descobrir se Sam ou Ellen realmente ainda está usando o SA ou passar a lista de nomes para o chamador para que eles possam faça o trabalho da perna. Mais da metade do tempo, o usuário simplesmente esqueceu de reduzir o nível de licença ou fechar o ArcMap / Catalog depois de fazer o que precisava.

Este é um trabalho de macacos que realmente deve ser tratado por um computador. Ainda não encontrei nada que realmente funcione para nós. O que você faz?

Matt Wilson
fonte
Exatamente a mesma coisa que você está fazendo. É muito mais gerenciável, pois só temos quatro pessoas que podem obter duas licenças do ArcInfo.
Michael Todd

Respostas:

5

Você pode controlá-lo com o OpenLM for ArcGIS .

O OpenLM monitora o uso do aplicativo e determina se está ativo ou ocioso, consumindo licenças caras

Mapperz
fonte
Agradável. Definitivamente vou dar uma olhada.
Om_henners 19/10/10
Definitivamente interessante. O programa completo é uma instalação gratuita de teste antes da compra, que degrada normalmente para o modo Lite no final do período de avaliação (30 dias, que podem ser estendidos). O modo Lite pode ser usado indefinidamente. O OpenLM é composto por um aplicativo de servidor que monitora o ESRI License Manager, mantém estatísticas de uso e funções de relatório. Depois, há um aplicativo cliente em cada estação de trabalho que lida com o desligamento normal etc. de sessões inativas. No momento (outono de 2010), o preço é de US $ 110 por licença ESRI + 20% de manutenção anual.
Matt Wilkie
5

Não é divertido. As duas coisas que temos para ajudá-lo são as seguintes:

  1. Temos um site de intranet que lista o uso atual da licença do ArcGIS. Isso permite que o usuário verifique a intranet quando houver um problema de licença e faça as próprias chamadas. Ainda não é ótimo, mas funciona principalmente.
  2. Também temos a 9.3 License Checker Extension , que abre uma caixa de diálogo para lembrar aos usuários quais extensões eles têm ativo e informa qual licença eles estão usando. Você pode definir a frequência pop-up na instalação, embora eu recomende a opção uma vez ao dia (você também pode escolher uma vez por sessão ou uma vez toda vez que abrir um novo .mxd) - com muita frequência e isso se torna apenas mais uma caixa de clique para os usuários.

Tudo o que disse, se eu pudesse acenar com uma varinha mágica, adoraria ver o seguinte:

O ArcGIS deve pegar automaticamente uma licença quando exigido por uma ferramenta e liberá-la assim que a ferramenta terminar. Dessa forma, o servidor de licenças será bloqueado apenas se todos decidirem usar o SA etc. de uma só vez. (Você pode fazer isso no Python, mas precisa criar um script para todas as ferramentas que precisam de uma licença e fazer com que os usuários usem as versões com script ...)

om_henners
fonte
11
Redação sucinta agradável, adicionado ao Ideas ArcGIS
wilkie mate
@mattwilkie - A ESRI não pode monetizar isso, portanto nunca acontecerá. mas é verdade :(
user23715
1

A solução de um homem pobre é usar a ferramenta de linha de comando lmutil , encontrada em C:\Program Files\ArcGIS\LicenseManager\License10.x\bin. Saída muito feia e barulhenta, mas funciona.

Copie lmgrd.exee lmutil.exepara qualquer outro computador ou local e execute-os independentemente.

Aqui está um arquivo em lotes que tenho no X: \ Tools (uma pasta de rede comum para todos os usuários), com os dois exe em X: \ Tools \ Bin. Com isso, qualquer um pode ver quantas licenças estão disponíveis e saber para quem ligar se não houver nenhuma no momento.

@::show-license-status.bat
@echo off
:: Report  ESRI License Manager  status
:: 2009.August.05 *  [email protected] * this script is public domain.
setlocal
path=%path%;%~dp0\bin

:: use hardcoded server unless  server/ip specified on command line
if [%1]==[] (
      set arclic_server=OUR_LICENSE_SERVER
   ) else (
      set arclic_server=%1
      )

lmutil lmstat -a -c @%arclic_server%

pause

Saída de amostra:

Z:\Tools>show-license-status.bat
lmutil - Copyright (c) 1989-2008 Acresso Software Inc. All Rights Reserved.
Flexible License Manager status on Thu 2/5/2015 10:13

[Detecting lmgrd processes...]
License server status: 27000@LIC_SERVER
    License file(s) on LIC_SERVER: C:\ArcGIS\LicenseManager\License10.2\bin\service.txt:

    LIC_SERVER: license server UP (MASTER) v11.11

Vendor daemon status (on LIC_SERVER):

    ARCGIS: UP v11.11
Feature usage info:

Users of ACT:  (Total of 1 license issued;  Total of 0 licenses in use)

Users of ARC/INFO:  (Total of 6 licenses issued;  Total of 2 licenses in use)

  "ARC/INFO" v10.1, vendor: ARCGIS
  floating license

    joejoe mac_220912 yR1xiboo!"_Z7nM=cP4d (v10.1) (LIC_SERVER/27000 302), start Thu 2/5 9:23
    janejane mac_220909 yR1xiboo!!e`E&le6{U (v10.1) (LIC_SERVER/27000 102), start Thu 2/5 9:23

Users of ArcStorm:  (Total of 6 licenses issued;  Total of 0 licenses in use)

Users of ArcStormEnable:  (Total of 6 licenses issued;  Total of 0 licenses in use)

Users of Grid:  (Total of 7 licenses issued;  Total of 5 licenses in use)

  "Grid" v10.1, vendor: ARCGIS
  floating license

    joejoe mac_220912 yR1xiboo!"_Z7nM=cP4d (v10.1) (LIC_SERVER/27000 202), start Thu 2/5 9:23

...etc.
etc.
Matt Wilson
fonte
0

Para gerenciar licenças flutuantes do ArcGIS, eu também gostaria de recomendar as Estatísticas da Licença.

Eu tenho que atender várias ligações por semana, ou às vezes por dia, de funcionários que desejam verificar o Spatial Analyst ou o ArcInfo, mas não podem, porque não há nenhum disponível.

Com as Estatísticas da licença, você verá exatamente quantas licenças estão disponíveis e quantas estão sendo usadas. Você também pode obter estatísticas de usuário negadas, para ver quem teve acesso negado ao seu software e quando.

Mais da metade do tempo, o usuário simplesmente esqueceu de reduzir o nível de licença ou fechar o ArcMap / Catalog depois de fazer o que precisava.

O Estatísticas da Licença possui widgets úteis que mostram usuários com licenças com check-out por mais de um dia ou usuários com as mesmas licenças em várias máquinas. Assim, você pode se livrar dessa ineficiência rapidamente.

Há muito mais que o software pode fazer. Você pode conferir uma demonstração on-line: http://licstat-demo.x-formation.com/ Mais aqui: http://www.x-formation.com/


fonte