---
title: OpenLM システムアーキテクチャ
product: OpenLM Version 25 / v26 (legacy)
---

> **OpenLM Version 25 / v26（レガシー）。** このページは OpenLM Platform ではなくレガシー製品について説明しています。

[OpenLM](https://youtu.be/B4EyxSkFOMk?si=MqhxjhkJU9QWiclE) は、国際的なインストールベースを持ち、エンジニアリングアプリケーション向けのソフトウェアライセンス管理（SLM）ソリューションに重点を置いたライセンス管理ソフトウェア会社です。OpenLMのソフトウェアを使用する企業は、グローバル企業から小規模オフィスまで多岐にわたります。OpenLMは完全にモジュール化されており、クライアントの要件に応じてコンポーネントを選択できるためです。

OpenLMの革新への取り組みは、クライアントが常に最先端技術のアップデートを受け取り、献身的なサポートチームによる支援を受けられることを保証します。以下にOpenLMシステムアーキテクチャの概要を示します。

## お客様の声

OpenLMのお客様からの[ケーススタディ](https://www.openlm.jp/casestudies/)と完全な推薦状をご覧ください。

## OpenLMソリューション

OpenLMのソリューションは、FlexLMやDSLSなどの[ライセンス管理ソフトウェア](https://www.openlm.jp/ "license management software")（[サポートされているライセンスサーバー](https://www.openlm.jp/license-manager-capabilities/)）向けの包括的な管理ソリューションを提供します。

OpenLMは、ソフトウェアライセンスの生産性と利用率を評価することを可能にし、システム管理者、上級管理者、エンドユーザーのいずれにもメリットをもたらします。OpenLMは、ライセンスの統合、使用量チャージバック（使用量請求）、使用傾向分析など、ライセンス管理分野の主要なトレンドをサポートしています。

OpenLMソフトウェアは、最先端の技術、優れたサポート担当者、簡単な導入、そして決定的なコンサルティングサービスを組み合わせた包括的なソリューションを提供し、ライセンスコストを削減し、ソフトウェアベンダーによるソフトウェア監査を回避できるようにします。OpenLMは、特定の顧客の要件に合わせてコンポーネントを変更およびカスタマイズすることができ、ライセンスシステムを最適化し、基本構成のOpenLMよりもさらにソフトウェアの生産性を向上させることができます。

## OpenLMシステムコンポーネント

OpenLMの基本ソフトウェアパッケージには、OpenLM SLMモジュールとそのユーザーインターフェイスであるOpenLM EasyAdminモジュールが含まれています。

これらのコアコンポーネントに加えて、OpenLM BrokerとOpenLM Workstation AgentおよびPersonal Dashboardモジュールが基本ソフトウェアパッケージに組み込まれていますが、これらのインストールは必須ではありません。OpenLMシステムは、これら2つのコンポーネントを使用しなくても機能し、他の特別な拡張機能や構成なしでライセンスマネージャーに直接接続することもできます。

OpenLMソフトウェアパッケージには、一般的に[OpenLMの機能](https://www.openlm.jp/features/actual-usage/)と呼ばれるいくつかのオプションモジュールと機能も含まれています。

## **ソフトウェアライセンス管理のためのOpenLM**

### ブロック図

以下の画像は、OpenLMの[ライセンス管理ソリューション](https://www.openlm.jp/software-license-management/ "Software License Management")の一般的なブロック図です。

### OpenLM EasyAdminユーザーインターフェイス

OpenLM EasyAdminは、OpenLMシステムの管理インターフェイスです。EasyAdminのコントロールパネルは、ユーザーがOpenLM SLM（OpenLMのコアコンポーネント）を構成できるデスクトップインターフェイスを備えています。EasyAdminの主なプロパティの一部を以下に示します。

- 接続されているすべてのライセンスサーバーから統計的なライセンス使用状況情報を自動的に抽出します。
- 合理化されたユーザーインターフェイス設計により、独自の機能を簡単かつ効果的に使用できます。
- 役割ベースのセキュリティにより、システム管理者はさまざまなユーザーグループにさまざまなレベルのアクセス権を付与できます。
- Google Chrome、Firefox、Microsoft Edgeなどのすべての最新のWebブラウザーで実行され、組織内のどのマシンからでもアクセスできます。
- Android、IOS、Blackberry、Windows Mobileなどのモバイルオペレーティングシステムと互換性のあるタッチインターフェイスを備えています。OpenLM EasyAdminモバイルアプリケーションは、時間外の危機管理状況に特に役立ちます。

### OpenLM SLM

OpenLM SLMは、OpenLMシステムのコア要素です。OpenLM EasyAdmin、OpenLM Agent、OpenLM Alerts、OpenLM Brokerなど、他のすべての周辺システムコンポーネントの機能を統合します。さまざまなシステムコンポーネントから情報を収集し、埋め込みリレーショナルDBに保存する役割を担います。

- OpenLM SLMはWindowsサービスとして実装されており、どのネットワークサーバーにもインストールできます。
- OpenLM SLMは、LANまたはWANネットワークを介して複数のライセンスサーバーを監視および管理できます。
- 一般的なOpenLM SLM構成は、全国の1つ以上の[ライセンスマネージャー](https://www.openlm.jp/license-manager-capabilities/ "license managers")から、さまざまなタイムゾーンにまたがる世界中の複数のライセンスサーバーまでさまざまです。
- OpenLM SLMには、試用目的で埋め込みMariaDBデータベースが付属しています。Microsoft SQL ServerやMySQLなどの外部データベースは完全にサポートされています。

### OpenLM Identity Service

アイデンティティサービスは、OpenLMソフトウェアのブラウザUIへの集中アクセス制御ポイントとして機能します。各コンポーネントとOpenLM SLM間の安全な認証を促進し、ユーザーアカウントを管理し、ソフトウェア全体のセキュリティを確保します。さらに、アイデンティティサービスは、これらの機能を実行するために独自の専用データベースを利用します。

### OpenLM Broker

OpenLM Brokerは、ライセンスサーバーマシンで実行されるオプションのコンポーネントです。Brokerは、OpenLM SLMによって指示されたタスクを実行し、高度なライセンス情報と高度な機能を提供するために必要です。Brokerのタスクは次のとおりです。

- ライセンスマネージャーマシンでライセンス使用状況情報をローカルにクエリします。この情報をOpenLMサーバーにプッシュします。
- ライセンスマネージャーのログファイルからライセンス使用状況とライセンス拒否情報を取得し、OpenLMサーバーにプッシュします。
- ライセンスサーバーをリモートで制御します（サーバーの起動/停止/再読み取りなど）。
- FLEXlm Options Fileを管理します。
- WANネットワーク経由で動作するライセンスサーバーなど、複雑な構成をサポートします。
- パッケージ情報や有効期限など、FLEXlm License Fileから情報を取得します。

- Brokerは、UNIX、Linux、Windowsなど、あらゆるライセンスサーバーオペレーティングシステムで実行できる独立したJavaベースのソフトウェアモジュールです。

### OpenLM Workstation AgentとPersonal Dashboard

[OpenLM Workstation AgentとPersonal Dashboard](https://openlm.com/documentation/ja/legacy/eus/personal-dashboard/index)は、OpenLMシステムのエンドユーザーツールであり、ワークステーションに展開され、管理者とエンドユーザーの両方に次の機能を提供します。

- エンドユーザーは自分でライセンスの可用性を照会できます。
- 必要なライセンスを保持しているユーザーを確認します。
- LDAPに表示されるユーザーの詳細なセットを表示し、ライセンスの可用性に関してユーザーと通信します。
- 要求されたライセンスが利用可能になるとすぐにライセンス可用性通知を受け取ります。
- 管理者は、IPアドレスを介してワークステーションの可用性と使用中のワークステーションに関するレポートを受け取ります。

## **OpenLMソフトウェアライセンス管理 - 機能**

### ディレクトリ同期 (OpenLM DSS/DSA)

- ディレクトリ同期を使用すると、ホスト名とユーザー名、OU、グループなど、Windows Active DirectoryなどのLDAPプロバイダーからユーザーの詳細をインポートできます。
- 指定した頻度で同期され（他には何も必要ありません）、複数の企業のADドメインで動作します。
- OpenLM SLMとLDAPプロバイダー（eDirectory、Active Directory、Novell、Apache）が必要です。

### グループ使用状況

- グループ使用状況は、グループ別の使用状況レポートオプションを提供します。グループは、OpenLMでカスタム定義することも、組織のワークグループに基づいて定義することもできます。
- 組織グループは、Active Directoryを使用して、CSVファイルを使用して、FlexLMの「Options File」を使用して、または単にユーザーを手動でグループ化することによって同期および作成できます。
- 「Active Directory同期」拡張機能が必要なActive Directoryを使用する場合を除き、ユーザーをグループ化するためにOpenLM SLMコンポーネントのみが必要です。

### プロジェクト使用状況

- プロジェクト使用状況は、プロジェクト別の使用状況レポートオプションを提供します。プロジェクトはOpenLMで定義され、エンジニアリングソフトウェアのユーザーは、ライセンスを取得するときに適切なプロジェクトを選択するように強制できます。
- 組織で実行されているさまざまなプロジェクトによるライセンス使用量の集計とフィルタリングを可能にし、プロジェクトベースのライセンス請求に最適です。
- 中央サーバーにOpenLM SLMコンポーネントがインストールされ、エンドユーザーのワークステーションにOpenLM Agentがインストールされている必要があります。

### 役割と権限

- 役割と権限を使用すると、OpenLMの機能をさまざまな管理者に割り当てることができます。まず、さまざまなOpenLM機能を備えた管理役割を定義し、次に必要に応じて適切な管理者に役割を付与します。
- Windows認証を有効にすると、ユーザーは組織のActive Directoryにある認証済み資格情報に基づいて、自分の役割内でOpenLMにアクセスできます。
- メールベースの認証のために、組織のSMTPサーバーが構成されたOpenLM SLMコンポーネントがインストールされている必要があります。

### 実際の使用状況

- 実際の使用状況を使用すると、特定のセッションで特定のユーザーがライセンスを消費したが実際には使用しなかった時間をレポートできます。
- ユーザーのアイドル時間を監視するためのパラメーターには、監視対象のアプリケーションに割り当てられた1分あたりのCPUおよびデータIO操作が含まれるため、長時間のユーザーレス処理実行はアイドルとは見なされません。
- 中央サーバーにOpenLM SLMコンポーネントがインストールされ、エンドユーザーのワークステーションにOpenLM Agentがインストールされている必要があります。

### OpenLM Applications Manager

- アプリケーションマネージャーを使用すると、有効なライセンススキームに関係なく、組織内のあらゆるソフトウェアを監視および制御できます。
- 管理者は、定義した基準に従ってセッションの開始を防止するためのルールセットを設定でき、ライセンスポリシーに関係なく、すべてのアプリケーションにライセンスを効果的に予約および割り当てることができます。
- 中央サーバーにOpenLM SLM、エンドユーザーのワークステーションにOpenLM Agent、そして最後に別の中央サーバーにアプリケーションマネージャーとBrokerが必要です。

### ライセンス割り当てマネージャー

- ライセンス割り当てマネージャーを使用すると、FlexLMの「Options File」を簡単に構成して、さまざまなルールと割り当てを簡単に組み込むことができます。
- ユーザーフレンドリーなインターフェイスを使用してOptions Fileへの変更をリモートで展開します。これにより、単純な「クリックして選択」インターフェイスを使用してOptions Fileのすべてのフィールドを変更できます。
- 中央サーバーにOpenLM SLM、ライセンスサーバー自体にOpenLM Brokerがあり、[FlexLMライセンスマネージャー](https://openlm.com/documentation/ja/legacy/interfacing-articles/flexlm.mdx "FLEXlm license manager")のファイルと対話する必要があります。

### アラート管理

- アラート管理を使用すると、ライセンスの有効期限が近づいている、ライセンスが90％の容量まで使用されている、ライセンスサーバーがダウンしている、不正なライセンス使用が検出されたなど、特定の基準が満たされたときに通知を受け取ることができます。
- OpenLMを使用すると、特定の基準が満たされたときにライセンスマネージャーでシステムを自動化できます（ライセンスマネージャーの起動/停止）。
- 中央サーバーにOpenLM SLMがあり、組織のSMTPサーバーが構成されている必要があります。

### OpenLM Reports Scheduler

- レポートスケジューラを使用すると、事前定義されたレポートを自動的かつ繰り返し生成し、これらのレポートを事前定義されたスケジュールで事前定義された電子メール受信者に送信できます。
- EasyAdminインターフェイスの任意のレポートをスケジュールして、CSVファイルまたはレポートのPNG画像として任意の受信者に電子メールで送信します。
- 同じ中央サーバーにOpenLM SLMとレポートスケジューラが必要です。

### DBサポート

- OpenLM SLMは、メインのOpenLMデータベースとして[SQL Server](https://www.openlm.jp/docs/openlm-optimization/)とMySQLデータベースを完全にサポートしています。
- 中央サーバーにOpenLM SLMがあり、SQL Server、MariaDB、またはMySQLのいずれかを保持するデータベースサーバーが必要です。
