Gestionnaire de licences flottantes
Pour savoir qui est en train d'utiliser une licence FME de votre panel de licences flottantes:
- Assurez-vous que l'utilitaire de gestion des licences Flexera (lmutil) est installé. Cet outil est installé avec le gestionnaire de licences flottantes, disponible sur le site de téléchargement de FME (http://www.safe.com/support/support-resources/fme-downloads/). Sous Windows, il est installé par défaut dans C:\Program Files\FlexServer.
- Créez un "fichier de licence" que vous utiliserez sur votre ordinateur. Vous pouvez l'appeler safe.lic, ou tout autre nom se terminant par .lic. Il doit contenir les éléments suivants :
- Ouvrir une fenêtre de commande
SERVER <l'adresse IP ou le nom du serveur de licences> Any [numéro de port optionnel]
SERVER 107.22.68.36 Any
ou
SERVER license1 Any 27000
Vous pouvez utiliser soit l'adresse IP, soit le nom du serveur de licences flottantes. Nous recommandons d'utiliser le nom du serveur car l'adresse IP peut changer.
Any
est nécessaire car la requête du serveur de licence requiert à la fois le nom d'hôte et l'identifiant d'hôte. Any
peut être utilisé comme identifiant d'hôte. Si elle est connue, vous pouvez également utiliser l'adresse MAC du serveur de licences.
Le numéro de port est généralement compris entre 27000 et 27009. Si vous ne savez pas quel port est utilisé pour le serveur de licences flottantes Safe, laissez ce champ vide, et lmutil le trouvera automatiquement. Si vous spécifiez le port, la requête lmstat
est beaucoup plus rapide.
Utiliser le dossier safe.lic pour demander tous les détails en utilisant la commande :
lmutil lmstat -a -c <fichier de licence>
lmutil lmstat -a -c safe.lic
Cela renverra beaucoup d'informations. Vous voudrez peut-être rechercher des entités spécifiques dans le fichier de licence. Vous pouvez le faire en utilisant une commande comme :
lmutil lmstat -f FME -c safe.lic
Le flag -f
spécifie l'entité que vous voulez signaler. Si vous voulez savoir qui a emprunté une entité FME, utilisez -f FME
. Vous pouvez également rechercher des types de licence spécifiques tels que smallworld, oracle, esri, professional, base et server.
Si vous ne spécifiez pas de fichier de licence, la commande lmutil lmstat
interrogera tous les fichiers de son dossier se terminant par .lic. Cela peut être utile si vous avez plusieurs serveurs de licences flottantes ; vous pouvez les interroger tous en même temps en ayant un fichier .lic distinct pour chacun d'eux, puis en omettant l'indicateur -c dans la commande lmutil
.
Interpréter le résultat de la recherche lmstat
Le résultat de lmstat -a
ressemble à ça :
lmstat - Copyright (c) 1989-2012 Flexera SoftwareLLC. All Rights Reserved. Flexible License Manager status on Wed 02/28/2012 14:49
[Detecting lmgrd processes...]
License server status: 40000@prod
License file(s) on prod: C:\prod\i86_n3\counted.lic:
prod: license server UP v11.5
Feature usage info:
Users of f1: (Total of 4 licenses issued; Total of 1 license in use)
"f1" v1.0, vendor: demo
floating license
daniel myhost2 19.36.18.26 (v1.0) (myhost1/40000 102), start Fri 2/28 14:29
ce qui signifie :
Output | Argument | Description |
---|---|---|
daniel |
user |
Nom d'utilisateur |
myhost2 |
user_host |
Serveur hôte |
19.36.18.26 |
display |
Adresse IP du poste utilisateur. |
v1.0 | version | Version de l'entité. |
myhost1 |
server_host |
Nom du serveur de licences. |
40000 |
port |
Port TCP/IP du serveur de licences. |
102 |
handle |
Identifiant de connexion. |
start Fri 2/28 14:29 |
checkout_time |
Heure à laquelle la licence a été empruntée. |