拒否(Denials)
ライセンス要求が拒否された理由を調べるには、Denials を開きます。このレポートは、ライセンスのチェックアウトに失敗したすべての試行を記録するため、ユーザー、グループ、フィーチャ、サーバーなどの単位でそれらの失敗を分析できます。ライセンスのボトルネックの発見、要求が拒否された理由の調査、ライセンス増設・再配分の根拠作りに使用します。
はじめに
次の前提条件を確認します。
- Management の画面を表示するには、Software License Management の Admin ロール、Denials Admin ロール、または Account Administrator ロールが必要です。
- Reporting の画面を表示するには、Software License Management の Viewer ロールまたは Denials Viewer ロールが必要です。
Identity で説明しているように、Denials ロールでアクセスできるのはこのアプリだけです。
Denials を開くには、Navigation(OpenLM Platform のヘッダーにあるグリッドアイコン)、Licenses and Features、Denials の順に選択します。
Denials アプリには、2 つのグループに分かれた 4 つの画面があります。次の表に、各画面のグループと役割を示します。
| 画面 | グループ | 役割 |
|---|---|---|
| Denials | Reporting | 拒否レポートのテーブル(既定の表示)。 |
| Denial Analysis | Reporting | アプリに埋め込まれた Denial Analysis BI ダッシュボード(クラウド環境のみ)。 |
| General | Management | どの拒否を記録するかを制御します。 |
| Excluded Denials | Management | 特定の拒否を保存対象から除外します。 |
拒否を表示する
記録されたすべての拒否を確認するには、Reporting、Denials の順に選択します。このレポートは、並べ替え・絞り込み可能なテーブルです。各行が 1 件の拒否です。多くの場合、利用可能なライセンスが無かったためにライセンス要求が拒否された瞬間を表します。
過去の拒否発生は、OpenLM Platform が追跡する任意のディメンション(ユーザー、グループ、フィーチャなど)でグループ化できます。
次の画像は、フィルターバーを開いた状態の Denials レポートのテーブルを示しています。
1 行が 1 件の拒否である Denials レポート。絞り込み、並べ替え、列の調整ができます。
Denials テーブルの列
各拒否には、次の列を表示できます。
| 列 | 内容 |
|---|---|
| Time | 拒否が発生した日時 |
| Feature Name | 要求されたライセンス対象フィーチャ |
| Product Name | フィーチャが属する製品 |
| Server Name | 要求を処理したライセンスサーバー |
| Vendor Name | ライセンスマネージャまたはベンダーデーモン |
| License Type | ライセンスモデル(例: Floating) |
| Version | 要求されたソフトウェアのバージョン |
| Additional Key | 追加ライセンスキー(該当する場合) |
| Total Available Licenses | 要求時点でプールに存在するライセンス数 |
| User Name | 要求を拒否されたユーザー |
| Workstation | 要求元のマシン |
| Error | ライセンスマネージャが返したエラー |
| Group | ユーザーのグループ |
列の表示・非表示・固定は、ヘッダー行の右端にある列メニュー(⋮ アイコン)を開き、Columns を選択して設定します。
レポートの絞り込み
次のコントロールで、表示する内容を絞り込みます。
- Denials Time: 期間を限定します。プリセット(Last 7 Days、Last 30 Days、Last 60 Days、Last 180 Days、Last 360 Days)を選ぶか、Custom を選んでカレンダーで開始日・終了日を指定します。
- Show true denials only: 「false(偽)」の拒否(あるサーバーで拒否されたが別の場所で満たされた要求)を非表示にします。真の拒否の定義については 記録する拒否の設定 を参照してください。
- Toggle Filters(じょうごアイコン): フィルターバーの表示と非表示を切り替えます。Add Filter を選択し、Server Name、Vendor Name、License Type のいずれかを選んで 1 つ以上の値を指定すると、レポートを絞り込めます。
- Search: テーブル全体を対象としたフリーテキスト検索です。
- Refresh: 最新データを再読み込みします。
テーブル下部のページャーで、ページサイズの変更やページ移動ができます。
Denial Analysis
拒否を 1 件ずつ行で見るのではなく、グラフで集計して確認するには、Reporting、Denial Analysis の順に選択します。この画面には、Homepage の Reporting Dashboard、Denial Analysis の順に開くのと同じ Denial Analysis BI ダッシュボードが埋め込まれており、クラウド環境でのみ利用できます。各グラフとテーブルの内容については、BI レポートの Denial Analysis を参照してください。
記録する拒否の設定
OpenLM Platform が保存する拒否を制御するには、Management、General の順に選択します。次の画像は、General 設定を示しています。
General 設定で、OpenLM Platform が記録する拒否を制御します。
次の設定を使用できます。
- License Pull Tolerance (seconds): 猶予時間(既定値 60)。あるサーバーで拒否されたユーザーが、この時間内に別のサーバーから同じライセンスの取得に成功した場合、最初の拒否は false と見なされ、真の拒否として計上されません。
- Track True denials only: 有効にすると、ライセンスが最終的に別のプールまたはライセンスサーバーで付与された場合、その拒否を記録しません。また(上記 License Pull Tolerance の枠に基づく)false の拒否も除外します。これは Denials レポート全体に適用されるグローバル設定です。この設定は今後のデータにのみ適用され、すでにデータベースにある拒否は変更されず、false の拒否が残る場合があります。
変更を反映するには Save、破棄するには Cancel を選択します。
特定の拒否を除外する
拒否の中には、保存する必要のない、繰り返し発生するライセンスマネージャのエラーもあります。除外ルールを作成するには、Management、Excluded Denials の順に選択します。拒否は、ライセンスサーバーかつそのサーバーに登録した Major Error Code または Error Message に一致した場合に破棄されます。エラールールが無いサーバーでは何も除外されません。
この画面には、次の 2 つのパネルがあります。
- License servers: 除外ルールを持つライセンスサーバー。各サーバーの License Manager(ライセンスマネージャの種類)も表示されます。
- Error rules: 選択したサーバーに対する Major Error Code と Error Message のルール。
次の画像は、両方のパネルを表示した Excluded Denials 画面を示しています。
Excluded Denials: サーバーを選択し、そのエラールールを管理します。
除外ルールの追加
除外ルールを追加するには、次の手順を実行します。
- + Add Exclusion を選択します。
- Add Excluded Error ダイアログで、一致させる Major Error Code と Error Message(いずれか、または両方)を入力します。
- ルールを適用する License Server を選択します。
- Save を選択します。
次の画像は、Add Excluded Error ダイアログを示しています。
Add Excluded Error ダイアログ。
保存すると、OpenLM Platform は一致する拒否を保存しなくなります。ルールを削除するには、エラールールのパネルで対象を選択して Delete を選びます。
Major Error Code は、拒否とともにライセンスマネージャが返す番号で、OpenLM のコードではなくマネージャ固有のものです。FlexLM/FlexNet 系のサーバー(Autodesk、Esri など多数)では、-4(利用可能なライセンスがすべて使用中)、-15(ライセンスサーバーに接続できない)、-10(フィーチャの有効期限切れ)、-18(サーバーがこのフィーチャに対応していない)などが一般的です。DSLS、RLM、Sentinel など他のマネージャは独自のコードを使用します。
-4 のような本当のライセンス不足は通常残すべきです。接続エラーなど、自分にとってノイズとなるコードを除外してください。除外すべき正確なコードとメッセージは、既存の拒否レポート、データベースクエリ、またはライセンスマネージャのドキュメントで確認できます。
関連レポート
次の関連レポートを参照してください。
- Denial Analysis: 拒否をユーザー別・フィーチャ別に集計し、詳細テーブルへドリルスルーできる BI ダッシュボード。
- Shadow denials: シャドウライセンスポリシーにより OpenLM が利用を制限したキャッピングイベント。
- 拒否されたときの対処: 拒否に遭遇したエンドユーザー向けのガイダンス。
ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。