Salesforce
以下の手順で OpenLM を設定し、Salesforce のライセンス使用状況を監視して統計情報を取得します。
要件
開始前に次を用意してください:
-
OpenLM SLMC アカウント または 組織内のマシンに OpenLM Server v24 以降をインストール済み
-
ネットワーク内のマシンに OpenLM Broker v24.6 以降をインストールし、OpenLM Server に接続済み
-
Salesforce アカウント
-
Connected App で生成した Salesforce API 資格情報(Consumer Key と Consumer Secret)
Salesforce の公式ガイドを参照してください:
How to generate Consumer Key and Consumer Secret of a Connected App - Salesforce
Connected App の作成時に API OAuth 設定を有効にし、Full OAuth scope を選択してください。
設定後、Manage Consumer Details にアクセスして Consumer Key と Consumer Secret を取得し保存します。

監視機能
| Broker の LM タイプ | ライセンス総数 | ライセンス使用状況 | 拒否 | 借用 | 有効期限 | 冗長化 | レポート粒度 |
|---|---|---|---|---|---|---|---|
| Salesforce | はい | はい | いいえ | いいえ | はい | いいえ | API ポーリングに依存 |
Broker を使用すると、バッファ付き通信が有効になり、ライセンスマネージャーサービスのリモート起動・停止も可能になります。
OpenLM Broker の設定

OpenLM と Salesforce の連携図
OpenLM Broker は事前にインストールし、OpenLM へレポートするよう設定しておく必要があります。
手順
-
Broker Web UI を
http://localhost:5090で開きます。
既定ポートが使用中の場合は5091または5092を試してください。 -
License Managers → Add License Manager に移動します。

-
ドロップダウンから Salesforce を選択し、任意のポート番号(未使用でも設定に必要)を入力して Add をクリックします。
-
Vendors に移動し、必要に応じてベンダーとして
Salesforceを追加します。 -
Advanced タブを開き、Edit(ペン)アイコンをクリックして次を入力します:
- clientId = Salesforce Consumer Key
- clientSecret = Salesforce Consumer Secret
- username = Salesforce ユーザー名
- password = Salesforce パスワード
-
Save をクリックします。
OpenLM Server の設定
Broker の設定後、EasyAdmin でライセンスマネージャーを承認します:
-
Open EasyAdmin via:
- ブラウザで
http://<OpenLM-Server-IP>:5015/にアクセス - または Windows Start → OpenLM → OpenLM EasyAdmin User Interface
- ブラウザで
-
License Manager Servers で Servers pending approval アイコンをクリックします。

-
Salesforce のエントリ(OpenLM Generic と表示)を選択し、内容を確認して Approve をクリックします。
(任意)Country、Usage Scope、Description などのメタデータを追加します。
承認後、Salesforce の監視が開始されます。処理後にデータが利用可能となり、緑色の丸アイコンで表示されます。
設定の確認
- EasyAdmin を開きます。
- Start → Widgets → License Servers に移動します。
- 一覧に Salesforce のエントリが表示され、緑色の丸アイコンになっていることを確認します。
新しい接続の後、ステータス更新まで最大 3 分かかることがあります。