Управление плавающими лицензиями ArcGIS

9

Как вы управляете своим пулом лицензий ArcGIS?

Мне приходится отправлять несколько звонков в неделю, а иногда и в день, сотрудникам, которые хотят иметь возможность проверить Spatial Analyst или ArcInfo, но они не могут этого сделать, потому что их нет. У меня есть небольшой скрипт, который я запускаю, чтобы получить список того, кто что получил, а затем нужно либо сделать телефонные звонки, чтобы выяснить, действительно ли Сэм или Эллен все еще используют SA, либо передать список имен вызывающей стороне, чтобы они могли сделай работу ногой. Лучше, чем в половине случаев пользователь просто забыл понизить свой уровень лицензии или закрыть ArcMap / Catalog после того, как он сделал то, что ему нужно было сделать.

Это работа обезьяны, которая действительно должна выполняться компьютером. Я еще не нашел ничего, что действительно работает для нас. Чем ты занимаешься?

Мэтт Уилки
источник
Точно то же самое, что вы делаете. Это намного проще в управлении, поскольку у нас всего четыре человека, которые могут получить две лицензии ArcInfo.
Майкл Тодд,

Ответы:

5

Вы можете управлять им с помощью OpenLM для ArcGIS .

OpenLM отслеживает использование приложения и определяет, активно ли оно или находится в режиме ожидания, потребляя дорогие лицензии.

Mapperz
источник
Хороший. Определенно собираюсь проверить это.
om_henners 19.10.10
Определенно интересно. Полная программа - это бесплатная пробная установка, которая постепенно переходит в облегченный режим в конце пробного периода (30 дней, который может быть продлен). Облегченный режим можно использовать бесконечно. OpenLM состоит из серверного приложения, которое контролирует ESRI License Manager, хранит статистику использования и функции отчетов. Затем на каждой рабочей станции имеется клиентское приложение, которое обрабатывает постепенное отключение и т. Д. Незанятых сеансов. В настоящее время (осень 2010 г.) цена составляет $ 110 за лицензию ESRI + 20% ежегодного обслуживания.
Мэтт Уилки
5

Это не весело. Вот две вещи, которые у нас есть для этого:

  1. У нас есть интранет-сайт, на котором перечислено текущее использование лицензии ArcGIS. Это заставляет пользователя проверять интрасеть, когда у него есть проблема с лицензией, и выполнять вызовы самостоятельно. Это все еще не замечательно, но в основном работает.
  2. У нас также есть расширение 9.3 License Checker , которое вызывает диалог, чтобы напомнить пользователям о том, какие расширения у них активны, и сообщает им, какую лицензию они используют. Вы можете установить частоту всплывающих окон при установке, хотя я бы рекомендовал один раз в день (вы также можете выбрать один раз для сеанса или один раз каждый раз, когда открываете новый .mxd) - слишком часто, и это становится просто еще одним переходом по ссылке пользователям.

Все это говорит, что если бы я мог взмахнуть волшебной палочкой, я бы хотел увидеть следующее:

ArcGIS должен автоматически получить лицензию, когда это требуется для инструмента, а затем выпустить ее после завершения работы инструмента. Таким образом, сервер лицензий блокируется, только если каждый решит использовать SA и т. Д. Сразу. (Вы можете сделать это в Python, но вы должны написать скрипт для каждого инструмента, которому нужна лицензия, а затем заставить своих пользователей использовать скриптовые версии ...)

om_henners
источник
1
Хорошая краткая формулировка, добавленная в ArcGIS Ideas
Мэтт Уилки
@mattwilkie - ESRI не может монетизировать это, поэтому это никогда не произойдет. грустно, но факт :(
user23715
1

Решением для бедного человека является использование инструмента командной строки lmutil , который находится в разделе C:\Program Files\ArcGIS\LicenseManager\License10.x\bin. Очень некрасивый и шумный выход, но это работает.

Скопируйте lmgrd.exeи lmutil.exeна любой другой компьютер или в другое место и запустите их самостоятельно.

Вот пакетный файл, который у меня есть в X: \ Tools (общая сетевая папка для всех пользователей), с двумя исполняемыми файлами в X: \ Tools \ Bin. При этом любой может посмотреть, сколько лицензий доступно, и узнать, кому звонить, если в данный момент нет бесплатных.

@::show-license-status.bat
@echo off
:: Report  ESRI License Manager  status
:: 2009.August.05 *  matt.wilikie@gov.yk.ca * 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

Пример вывода:

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.
Мэтт Уилки
источник
0

Для управления плавающими лицензиями ArcGIS я также хотел бы порекомендовать статистику лицензий.

Мне приходится отправлять несколько звонков в неделю, а иногда и в день, сотрудникам, которые хотят иметь возможность проверить Spatial Analyst или ArcInfo, но они не могут этого сделать, потому что их нет.

С помощью License Statistics вы увидите, сколько именно лицензий доступно и сколько используется. Вы также можете получить статистику отказа в доступе, узнать, кому и когда был запрещен доступ к вашему программному обеспечению.

Лучше, чем в половине случаев пользователь просто забыл понизить свой уровень лицензии или закрыть ArcMap / Catalog после того, как он сделал то, что ему нужно было сделать.

Статистика лицензий содержит полезные виджеты, которые показывают пользователей, у которых лицензии были выписаны на срок более 1 дня, или пользователей, у которых одни и те же лицензии были выписаны на нескольких компьютерах. Таким образом, вы можете быстро избавиться от этой неэффективности.

Тем не менее, программа может сделать гораздо больше. Вы можете ознакомиться с онлайн-демонстрацией: http://licstat-demo.x-formation.com/ Подробнее здесь: http://www.x-formation.com/


источник