メインコンテンツまでスキップ

Salesforce

Salesforce を OpenLM で監視し、ライセンス使用状況と統計を取得する手順を説明します。

必要条件

開始前に準備するもの:

  1. OpenLM Platform
  2. Salesforce と同じマシンにインストールされた OpenLM Broker v25.x 以降、Broker Hub で承認します。
  3. Salesforce アカウント
  4. Connected App から生成した Salesforce API 資格情報(Consumer Key / Consumer Secret)

Salesforce 公式ガイド「How to generate Consumer Key and Consumer Secret of a Connected App - Salesforce」を参照してください。

Connected App の OAuth 設定を有効化し、Full OAuth scope を選択します。設定後、Manage Consumer Details から Consumer Key / Secret を取得して保管します。

監視機能

Monitoring capabilities

項目
Broker での LM TypeSalesforce
総ライセンス数取得可
使用状況取得可
否認非対応
借用非対応
期限日取得可
冗長構成非対応
レポート解像度API ポーリングに依存

Broker を利用すると通信のバッファリングや、ライセンスマネージャーサービスのリモート起動/停止も可能です。

OpenLM Broker の構成

Salesforce と OpenLM の連携図

OpenLM Broker は OpenLM へレポートするよう事前に構成しておいてください。

Broker UI での設定

  1. http://localhost:5090 (利用中なら 5091 / 5092)で Broker Web UI を開きます。

  2. License Managers -> Add License Manager を開きます。

    Salesforce を選択して追加

  3. ドロップダウンで Salesforce を選択し、ポート番号(設定上必要、未使用でも可)を入力して Add をクリックします。

  4. Vendors で必要に応じて Salesforce を追加します。

  5. Advanced タブで鉛筆アイコンをクリックし、以下を入力します。

    • clientId = Salesforce Consumer Key
    • clientSecret = Salesforce Consumer Secret
    • username = Salesforce ユーザー名
    • password = Salesforce パスワード
  6. Save をクリックします。

OpenLM Platform の構成

  1. OpenLM Platform にログインします。

  2. Menu -> License Servers を開きます。

    左メニューで Pending Server を選択

  3. 左メニューの Pending Server を選択します。

  4. Salesforce ライセンスマネージャーを選び、Approve and Merge をクリックします。

    設定の検証

  5. Menu -> License Servers Live -> Server Statistics で Salesforce が緑のステータスで表示されることを確認します。

新しい接続ではステータスが更新されるまで最大 3 分かかることがあります。