Q100605: Flix ライセンスツールを使用して使用状況を管理する方法


まとめ

RLMライセンスとFlixの性質上、 Foundryライセンスユーティリティ 特定の時点で使用されているクライアントシート数を取得して表示することはできず、サーバーの数のみを取得して表示できます。そのため、特定の瞬間にFlixにログインしているユーザーの数や種類を把握することは困難です。

弊社の公開 GitHub リポジトリにあるライセンス ツールは、 Flix管理ユーザーがこの情報を見つけるのに役立ちます。また、必要に応じて特定のユーザーを強制的にログアウトする機能も提供します。

ライセンス管理ツールの使い方

ライセンス管理ツールはここからダウンロードできます。

https://github.com/TheFoundryVisionmongers/ flix -スクリプト


要件:

ツールの使用にはライセンス シートの空きは必要ないため、最大数に達した後でも使用できます。

このツールを使用できるのはFlix管理者ユーザーのみです。

使用するには Python 3 がインストールされている必要があります。

これはFlixサーバーに接続できる任意のマシンから実行できます。

使用状況を確認するには:

Flixにログインしているユーザー数を確認するには、必須の --server --user および --password 情報を追加し、その後に --info を追加して main.py を実行します。例:

 python3 main.py --server http://10.0.145.12:8080 --user admin --password admin --info

次のようなものが出力されます:

現在使用中のシート数と、アクセスキーの有効期限を含むユーザーリストを確認できます。有効なアクセスキーは、必ずしもユーザーが現在ログインしていることを意味するものではありません。
なぜそうなるのか、アクセス キーとは何か、どのように機能するのかについての詳しい情報は、以下の「アクセス キーとは何か」のセクションをご覧ください。

Flixからユーザーを強制的にログアウトするには:

誰かをログアウトさせてライセンスシートを取り戻すには、--revoke に続けて削除するキーを指定します。例えば、ユーザー caterina.malfe をログアウトするには、次のようにします。

python3 main.py --server http://10.0.145.12:8080 --user admin --password admin --revoke IZcyNDRSRWfNwOnr1eYX

アクセスキーとは

アクセス キーは、ユーザーのログイン時に作成され、ユーザーにFlixへのアクセスを許可する文字列です。

アクセスキーの有効期間は24時間です。アクセスキーはデータベースのaccess_keyテーブルに保存されます。

ユーザーがログアウトすると、アクセス キーは同じままになります。これは、キーの有効期限が切れているかどうかに関係なく、ログアウトしたユーザーがFlixに再度ログインするたびに新しいキーが作成されるためです。

ユーザーがログアウトせずにFlixクライアントを閉じ、キーの有効期限が切れる前に開いた場合、新しいキーは作成されません。

そのため、アクセスキーの有効期限が切れていないことは、特定のユーザーが現在もログインしており、ライセンスシートを占有していることを直接示すものではありません。Flix のライセンスシートはFlix Flixによって占有されています。


さらに詳しく

Flixバックエンドでどのように動作するかについて詳しく知りたい場合は、 Flixサーバーの技術概要を参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください