導入#
Open iT は、5 分のサンプル間隔を使用して 1 時間ごとにライセンス サーバをポーリングすることで、FlexNet の使用状況レポートをサポートしています。ライセンス使用量またはライセンス チェックアウト期間が 5 分のサンプル間隔内にある場合 (ライセンスがチェックアウトされ、次のポーリングまでにチェックインされた場合)、ポーリングによって検出されず、License Monitor Portal に反映されません。
Flexログファイルのデータを使って、ライセンス使用期間が短くても、ライセンス使用状況を判断することができます。
以下のデータ型を使用してレポートを取得できます。詳細は各リンクを参照。
データ型51 https://docs.openit.com/core_server/web_interface/data_types/level_1/#total-license-use-logfile-51
データ型 75 https://docs.openit.com/core_server/web_interface/data_types/level_1/#license-logfile-events-75
要件 #
- ライセンスマネージャに OpeniT クライアントをインストール
- Flex ログファイルコレクションの設定(デフォルトでは自動設定)
Datatype50と51の追加要件(最大使用時間と経過時間のデータを取得するため #
- Configuration/Componentsにあるflab.xmlを修正する。
- オブジェクトcount-zero-as-oneを見つけ、値をcount-oneに変更する。
- <Object>
<Name>count-zero-as-one</Name>
<Description>How to handle usage lasting less than 1 second (0 seconds): empty value=ignore, ‘count-one’=count only 1 in use for 1 second, ‘count-all’=count all in use for 1 second</Description>
<Value type=”String”>count-one</Value>
</Object>
- <Object>
- オブジェクトcount-zero-as-oneを見つけ、値をcount-oneに変更する。
- タスクマネージャーでOpenitサービスを再起動する
- Data/Archive/Flexpollerに移動し、レポートで修正したい特定の日付のEVENTS-*.in.gzを削除する。
- PowerShellでこのスクリプトを使用すると、複数の日付で削除できます。
- Get-ChildItem -path “<Flexpoller_directory/year/month/day>” -Include *<PRODUCT_NAME>-EVENT* -Recurse | Remove-Item
- PowerShellでこのスクリプトを使用すると、複数の日付で削除できます。
- flabバイナリを実行する:
- C:\Program Files\OpeniT\Core\bin>openit_flab.exe -c “C:\Program Files OpeniT\Core\Configuration\flab.conf” <from date> <to date>
- 日付の書式はyyyy-mm-ddです。
- 必要なデータ型を再生成する(50または51)
サポートやさらなる設定サポートについては、Open iT サポートチームまでお問い合わせください。
その他の参考資料については、ドキュメンテーションのページをご覧ください。

