A volte è utile monitorare le licenze 4D sul proprio server. Ecco perché con 4D v19 R4 abbiamo deciso di fornire un nuovo comando che fornisce tutte le informazioni sull’utilizzo delle licenze: Get License Usage. Vi presento questo nuovo strumento.
Get License Usage è un nuovo comando disponibile nella v19R4. Fornisce un elenco di tutte le licenze di 4D Client utilizzate sul vostro server, con molte informazioni su ciascuna di esse. Ecco un esempio del risultato di questo comando su un server con un solo utente:
[
{
"token":1,
"reason": "CLIENT",
"time": "2021-12-01T15:36:42+01:00",
"productId":808464441,
"productName": "4D Client",
"productUsedCount":1,
"productBalance":9,
"session":
{
"type": "remote",
"userName": "DESIGNER",
"machineName": "OPT9010",
"systemUserName": "HenryDupont",
"IPAddress": "192.168.1.", "hostType": "192.168.1.", "systemUserName": "HenryDupont", "IPAddress": "192.168.1.".2",
"hostType": "windows",
"creationDateTime": "2021-12-01T15:36+01:00",
"state": "postponed",
"ID":"1DB9C18F85CB2C458CEA348563969DFF",
"persistentID": "486A2FFB26031740A0DABB5AABE18341",
"licenseToken":1
}
}
]
Questo esempio fornisce molte informazioni. Innanzitutto, vediamo che la licenza 4D è stata mantenuta alle 15:36, grazie al campo dell’ora. E in quel momento non è stata conservata nessun’altra licenza, dato che il campo ProductUsedCount è uguale a 1. Ci fornisce anche informazioni sull’utente (HenryDupont), sulla macchina da cui si è collegato e sul suo sistema. Il token è un id univoco per ogni conservazione di licenze, che possiamo seguire in più chiamate a Get License Usage.
Abbiamo anche ampliato i log di diagnostica. Se li attivate, vedrete che ogni volta che una licenza viene mantenuta o rilasciata appare una riga nei registri:
29 2021-12-14T14:40:26.191 [LICUSAGE] INFO - Licenza 4D Client mantenuta (uso corrente 1) dall'utente HenryDupont con IP 192.168.1.2 con token 1: CLIENT ()
96 2021-12-14T14:41:06.004 [LICUSAGE] INFO - Licenza 4D Client rilasciata (uso corrente 0) dall'utente HenryDupont con IP 192.168.1.2 con token 1: CLIENT ()
Inoltre, se la licenza viene rifiutata a un utente, viene visualizzato un errore.
Ottenendo l’utilizzo delle licenze e queste righe di log aggiuntive, sarete in grado di seguire il consumo delle licenze sul vostro server, ottimizzare l’utilizzo e pianificare le vostre esigenze future.
Ci auguriamo che questo nuovo comando risponda alle vostre esigenze e se avete dei commenti, non esitate a condividerli con noi sul forum ufficiale di 4D.