(57)【要約】      （修正有）【課題】ソフトウェアのインストールの煩雑さを解消する資産管理装置を提供する。【解決手段】資産管理装置は、管理対象であるハードウェアを識別するためのハードウェア資産ＩＤに関連付けて、ハードウェアに関する情報を格納するハードウェア管理台帳データベースと、管理対象であるソフトウェアを識別するためのソフトウェア資産ＩＤに関連付けて、インストール自動承認の可否を含むソフトウェアに関する情報を格納するソフトウェア管理台帳データベースと、管理対象であるライセンスを識別するためのライセンス管理ＩＤに関連付けて、当該ライセンスに対応するソフトウェアの情報を含むライセンスに関する情報を格納するライセンス管理台帳データベースと、ハードウェアに対するソフトウェアのインストールの承認を自動的に承認するインストール自動承認処理を行うインストール処理部と、管理対象であるハードウェアと通信する送受信部とを備える。【選択図】図４
2019220096.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェア、前記ハードウェアにインストールされるソフトウェア、及び前記ソフトウェアに関連付けられるライセンスを含む資産に関する情報である資産情報を管理する資産管理装置であって、
管理対象である前記ハードウェアを識別するためのハードウェア資産ＩＤに関連付けて、前記ハードウェアに関する情報を格納するハードウェア管理台帳データベースと、
管理対象である前記ソフトウェアを識別するためのソフトウェア資産ＩＤに関連付けて、少なくともインストール自動承認の可否を含む前記ソフトウェアに関する情報を格納するソフトウェア管理台帳データベースと、
管理対象である前記ライセンスを識別するためのライセンス管理ＩＤに関連付けて、少なくとも当該ライセンスに対応するソフトウェアの情報を含む前記ライセンスに関する情報を格納するライセンス管理台帳データベースと、
前記ハードウェアに対する前記ソフトウェアのインストールの承認を自動的に承認するインストール自動承認処理を行うインストール処理部と、
管理対象であるハードウェアと通信する送受信部と
を備え、
前記インストール処理部は、前記インストール自動承認処理において、前記ハードウェアからの照会に応じて手動の承認処理が不要なソフトウェアを集約した自動承認可能リストを取得して前記ハードウェアに提供し、前記ハードウェアにおいてユーザが前記自動承認可能リストから選択したソフトウェアのインストールを自動的に承認するとともに、承認を要することなく前記ハードウェアにインストールするとともに、当該インストールに伴い変更される情報について、ソフトウェア管理台帳データベース及びライセンス管理台帳データベースを更新する
ことを特徴とする資産管理装置。
【請求項２】
前記インストール処理部は、前記自動承認可能リストとして、余剰のライセンスがあるもの及びライセンスの紐づけを必要としないものを集約したリストを取得することを特徴とする請求項１に記載の資産管理装置。
【請求項３】
前記インストール処理部は、前記インストール自動承認処理において、前記ハードウェアにおいてユーザが前記自動承認可能リストからソフトウェアを選択すると、当該ソフトウェアについて余剰ライセンスの有無を前記ライセンス管理台帳データベースに照会し、余剰のライセンスがある場合にインストールを自動的に承認することを特徴とする請求項１に記載の資産管理装置。
【請求項４】
コンピュータを、請求項１から３の何れか１項に記載の資産管理装置として機能させることを特徴とする資産管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアやソフトウェアについての資産情報を管理する資産管理装置、資産管理方法及び資産管理プログラムに関する。
【背景技術】
【０００２】
近年の企業は、サーバ装置やサーバ装置を利用するクライアント端末をはじめとするハードウェアや、オペレーティングシステム（ＯＳ）やアプリケーションをはじめとするソフトウェアなどの多数のＩＴ資産を保有しており、その管理が共通の課題となっている。ＩＴ資産管理システムは、このようなＩＴ資産を適切に管理し、コンプライアンスの徹底、ＩＴ投資の最適化などを図ることを目的としたシステムである（例えば、特許文献１参照）。
【０００３】
ＩＴ資産管理システムは、具体的には例えば、組織内のネットワーク上のハードウェアの仕様や設定及びソフトウェアのインストール情報などの現況情報を収集する現況情報収集機能、ハードウェアやソフトウェア及び保有ライセンスのあるべき状態を管理する機能、現況情報収集機能により収集した情報とあるべき状態とを照合して両者の間の齟齬を特定する機能、ソフトウェア毎に利用可能なユーザを制限する機能、及びソフトウェアやパッチを配布する機能などを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０１５８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなＩＴ資産管理システムでは、ハードウェアにインストールされているソフトウェアとそのライセンスとを適切に把握・管理する必要がある。このため、ユーザが自由にソフトウェアをインストールすることは認められず、ハードウェアに新たにソフトウェアをインストールするには、ソフトウェアをインストールすることについて申請と承認のプロセスを経ることが必要となる。しかしながら、このような申請・承認プロセスが要求されることにより、すぐにソフトウェアをインストールすることができない、承認権限者に承認のための煩雑な作業が必要となるといった問題がある。
【０００６】
本発明は、上記課題を鑑みてなされたものであり、改善された資産管理装置及び資産管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る資産管理装置は、ハードウェア、ハードウェアにインストールされるソフトウェア、及びソフトウェアに関連付けられるライセンスを含む資産に関する情報である資産情報を管理する資産管理装置である。この資産管理装置は、管理対象であるハードウェアを識別するためのハードウェア資産ＩＤに関連付けて、ハードウェアに関する情報を格納するハードウェア管理台帳データベースと、管理対象であるソフトウェアを識別するためのソフトウェア資産ＩＤに関連付けて、少なくともインストール自動承認の可否を含むソフトウェアに関する情報を格納するソフトウェア管理台帳データベースと、管理対象であるライセンスを識別するためのライセンス管理ＩＤに関連付けて、少なくとも当該ライセンスに対応するソフトウェアの情報を含むライセンスに関する情報を格納するライセンス管理台帳データベースと、ハードウェアに対するソフトウェアのインストールの承認を自動的に承認するインストール自動承認処理を行うインストール処理部と、管理対象であるハードウェアと通信する送受信部とを備える。そして、インストール処理部は、インストール自動承認処理において、ハードウェアからの照会に応じて手動の承認処理が不要なソフトウェアを集約した自動承認可能リストを取得してハードウェアに提供し、ハードウェアにおいてユーザが自動承認可能リストから選択したソフトウェアのインストールを自動的に承認するとともに、承認を要することなくハードウェアにインストールするとともに、当該インストールに伴い変更される情報について、ソフトウェア管理台帳データベース及びライセンス管理台帳データベースを更新する。
【０００８】
本発明では、インストール処理部は、自動承認可能リストとして、余剰のライセンスがあるもの及びライセンスの紐づけを必要としないものを集約したリストを取得するとよい。
【０００９】
或いは、インストール処理部は、自動承認可能リストとして、余剰のライセンスがあるもの及びライセンスの紐づけを必要としないものを集約したリストを取得してもよい。
【００１０】
本発明に係る資産管理プログラムは、コンピュータを、上記何れかの資産管理装置として機能させることを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】資産管理システムの構成図である。
【図２】本発明の資産管理装置の構成の一例を示す図である。
【図３】第１格納部に格納されるデータの一例を示す図である。
【図４】第２格納部に格納されるデータの一例を示す図である。
【図５】インストール自動承認処理の手順を示すフローチャートである。
【図６】変形例におけるインストール自動承認処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態に係る資産管理装置２０が適用される資産管理システム１を説明する。図１に示すように、実施形態に係る資産管理システム１は、複数のハードウェア１０と、これらハードウェア１０とＬＡＮ等のネットワーク３０により接続された資産管理装置２０とを備えている。なお、ネットワーク３０は、無線、有線を問わない。また、ネットワーク３０は、社内ＬＡＮのみならず公衆回線を利用するものであってもよい。
【００１３】
資産管理装置２０は、ネットワーク３０により接続されたハードウェア１０のハードウェア資産、ソフトウェア資産、及びソフトウェア資産に関連付けられるライセンス等の資産情報管理するための管理装置である。図２に示すように、資産管理装置２０は、記憶部２０１と、インストール処理部２０２と、更新処理部２０３と、送受信部２０４とを備える。なお、資産管理装置２０は、ＣＰＵ（Central Processing Unit）、ＨＤＤ（Hard Disk Drive）、メモリ等の記憶装置、ネットワーク３０を介した外部との通信を実現する通信装置等を備えるサーバコンピュータとして構成される。図２に示す資産管理装置２０の機能は、ＨＤＤ等の記憶装置に記憶されている資産管理プログラムをメモリが読み込み、ＣＰＵが処理することにより実現される。
【００１４】
記憶部２０１は、第１格納部２１２、及び第２格納部２１３を含んでいる。
図３は、第１格納部２１２に格納されているデータの一例を示す図である。第１格納部２１２には、ハードウェア１０のインベントリ情報が第１の管理情報としてハードウェア１０ごとに格納されている。インベントリ情報とは、ハードウェア１０のハードウェア構成情報（ＣＰＵクロック数、空きハードディスク容量など）と利用者情報（利用者名、所属など）、インストールされているソフトウェア情報（ＯＳ、アプリケーションプログラムなど）等の現況に関する情報を含んでいる。
【００１５】
図３に示すように、第１格納部２１２は、ハードウェアインベントリ情報データベース（ＤＢ）と、ソフトウェアインベントリ情報データベース（ＤＢ）を有している。ハードウェアインベントリ情報ＤＢには、例えば、ハードウェア１０を識別するためのハードウェア資産ＩＤ、製品名、仕様、利用者、ハードウェア１０が利用しているソフトウェア情報、取得日付等の情報が格納されている。
また、ソフトウェアインベントリ情報ＤＢには、ソフトウェアを識別するためのソフトウェア資産ＩＤに関連付けてインストールされているソフトウェア（ＯＳ、アプリケーションプログラムなど）のソフトウェア名、バージョン、ライセンス等の情報が格納されている。
【００１６】
第１格納部２１２に格納されるインベントリ情報は、定期的に自動的に収集・更新される。また、管理者の操作に基づいて定期的な収集・更新とは異なる任意のタイミングでインベントリ情報を収集・更新できるように構成される。
【００１７】
図４は、第２格納部２１３に格納されているデータの一例を示す図である。第２格納部２１３に格納される第２の管理情報には、第１格納部２１２に格納されるインベントリ情報とは別に各資産のあるべき状態が登録・管理されており、図４に示すように、ハードウェア管理台帳データベース（ＤＢ）、ソフトウェア管理台帳データベース（ＤＢ）、ライセンス管理台帳データベース（ＤＢ）等を有している。これらの各台帳データベースは、基本的に管理者や利用者等による新規作成や更新を申請する操作と、申請に対する承認権限者による承認操作を経て更新される。
【００１８】
ハードウェア管理台帳ＤＢは、例えば、ハードウェア１０を識別するためのハードウェア資産ＩＤに関連付けて、製品名、仕様、管理部署、管理者、利用部署、利用者、取得日付等の情報を格納する。また、ハードウェア管理台帳ＤＢは、ハードウェア資産ＩＤに関連付けて、当該ハードウェアのユーザが組織内で他部署に異動した場合等における処理方法を規定する移動区分情報を格納する。移動区分情報は、例えば、利用者と移動する／利用者と移動しない等の複数の選択肢から何れかを選択する形式とするとよい。
【００１９】
ソフトウェア管理台帳ＤＢは、ソフトウェアを識別するためのソフトウェア資産ＩＤに関連付けて、インストールされているソフトウェア（ＯＳ、アプリケーションプログラムなど）のソフトウェア名、バージョン、当該ソフトウェアがインストールされているハードウェアのハードウェア資産ＩＤ、当該ソフトウェアに関連付けられているライセンスのライセンス管理ＩＤ、管理部署、管理者、利用者等の情報、インストール自動承認の可否、ライセンス紐づけの要否、等の各種情報を格納する。なお、ソフトウェア管理台帳ＤＢに登録されているすべてのソフトウェアについてインストール自動承認を認める場合には、インストール自動承認の可否をソフトウェアごとに紐づけて格納しなくてもよい。
【００２０】
また、ライセンス管理台帳ＤＢは、ライセンスを識別するためのライセンス管理ＩＤに関連付けて、当該ライセンスに対応するソフトウェアの名称、バージョン等の各種仕様、ライセンスの条件に関する情報（例えば、ライセンス数、ライセンス期間、フルライセンスかアップグレードライセンスか等の区分）、管理部署、管理者等が格納する。なお、使われていないライセンスについては、ソフトウェアが関連付けられない。
【００２１】
資産管理装置２０は、当該資産管理装置２０における各種の動作条件（例えば、メール通知の送信要否、メールサーバの設定、通知ルール、インベントリ情報の更新周期等）の各種設定をコンフィグレーションデータとして保持する。
【００２２】
インストール処理部２０２は、各ハードウェアに対する新たなソフトウェアのインストールに関する処理を行う。具体的には、インストール処理部２０２は、手動の承認処理が不要なソフトウェアについての情報の集約、新たなソフトウェアをインストールすることをユーザが希望したときに必要な承認・申請等の処理等を行う。
【００２３】
インストール処理部２０２は、手動の承認処理が不要なソフトウェアについて、ソフトウェア名、バージョン、ライセンス紐づけの要否、ライセンス紐づけを必要とするものについて余剰のライセンス数等の情報を、ソフトウェア管理台帳ＤＢ及びライセンス管理台帳ＤＢから収集する。そして、インストール処理部２０２は、手動の承認処理が不要なソフトウェアのうち、余剰のライセンスがあるもの及びライセンスの紐づけを必要としないものを集約したリスト（すなわち、余剰のライセンスがないものを含まないリスト）を、自動承認可能リストとして保持する。この自動承認可能リストを更新するタイミングは任意であり、定期的に実行してもよいし、新たなソフトウェアをインストールするための処理を行う際に併せて実行してもよい。
また、インストール処理部２０２は、新たなソフトウェアをインストールすることをユーザが希望したときに、後述するインストール自動承認処理を実行する。
【００２４】
更新処理部２０３は、各台帳データベースの更新に関する処理を行う。具体的には、更新処理部２０３は、第１格納部２１２及び第２格納部２１３に各々格納された情報の一致・不一致を項目別に判定する。そして、情報が一致しない項目の情報（差分情報）をハードウェア１０毎に抽出する。より具体的には、更新処理部２０３は、第１格納部２１２及び第２格納部２１３に各々格納された情報のうち、ソフトウェア情報に関する項目について一致・不一致を項目別に判定し、情報が一致しない項目の情報（差分情報）をハードウェア１０毎に抽出する。なお、情報が一致しない項目に対し適宜フィルタをかけて、一致しないことが問題とならない項目を除外して差分情報としてもよい。
【００２５】
送受信部２０４は、ネットワーク３０で接続されたハードウェア１０と通信してインベントリ情報を受信する。受信したインベントリ情報は、第１格納部２１２に格納される。また、送受信部２０４は、第２格納部２１３に含まれる各台帳データベースへのデータ新規作成や更新の申請、及びこれらに対する承認の操作を受け付ける。承認された申請内容については第２格納部２１３の各台帳データベースに反映される。
【００２６】
さらに、送受信部２０４（送信部）は、更新処理部２０３で抽出された差分情報に基づき、情報の不一致の是正を促すべく、ハードウェア１０別にアラートを送信する。
【００２７】
続いて、以上のように構成される資産管理装置２０において、インストール処理部２０２が実行するインストール自動承認処理について説明する。図５は、インストール自動承認処理の手順を示すフローチャートである。
【００２８】
インストール自動承認処理は、利用者が利用しているハードウェア１０に新たなソフトウェアをインストールすることを希望し、ハードウェア１０に対して所定の操作（コマンドの入力、メニューボタンやアイコンのクリック等）を行うことにより開始される。
【００２９】
インストール自動承認処理が開始されると、ハードウェア１０は資産管理装置２０のインストール処理部２０２に、自動承認可能リストを照会する（ステップＳ１００）。これを受けて、インストール処理部２０２は、ハードウェア１０に自動承認可能リストを提供し（ステップＳ１１０）、ハードウェア１０は自らのディスプレイに自動承認可能リストを表示する。自動承認可能リストに利用者がインストールしたいソフトウェアがない場合（ステップＳ１２０；Ｎｏ）、利用者がインストール自動承認処理を終了する旨の所定の操作（例えばコマンドの入力、メニューボタンやアイコンのクリック等）を行うことでインストール処理部２０２はインストール自動承認処理を終了する。この場合、利用者は、手動の申請・承認の手続きを経て希望のソフトウェアをインストールすることになる。
【００３０】
一方、自動承認可能リストに利用者がインストールしたいソフトウェアがある場合には（ステップＳ１２０；Ｙｅｓ）、利用者は表示されたリストから希望のソフトウェアを選択する（ステップＳ１３０）。利用者による選択に応じて、インストール処理部２０２は、ハードウェア１０に対する当該選択されたソフトウェアのインストールを自動的に承認するとともに、このインストールに伴い変更される情報について、ソフトウェア管理台帳ＤＢ及びライセンス管理台帳ＤＢ等を更新して（ステップＳ１４０）、インストール自動承認処理を終了する。このときインストール処理部２０２は、自動承認可能リストについても更新するとよい。
【００３１】
以上のようにして、資産管理装置２０は、自動承認が認められたソフトウェアのうち必要なライセンスが担保されたものについて、手動の承認を必要とすることなく利用者の希望に応じてインストールすることを可能とする。その結果、ソフトウェアを迅速にインストールすることが可能となるとともに、煩雑な申請・承認プロセスを削減することができ業務の効率を図ることができる。
【００３２】
〔実施形態の変形例〕
上記の実施形態では、インストール処理部２０２が、手動の承認処理が不要なソフトウェアのうち、余剰のライセンスがあるもの及びライセンスの紐づけを必要としないものを集約したリストを、自動承認可能リストとして保持し、この自動承認可能リストに登録されているもののみが利用者に選択できるように構成された。すなわち、手動の承認処理が不要なソフトウェアであっても余剰のライセンスがない場合には、利用者はこれを選択することができず、別途申請をする必要が生じる。このような不足ライセンスの申請を容易にするために、以下で図６に示すフローチャートを参照して説明する変形例のように構成してもよい。
【００３３】
すなわち、変形例におけるインストール処理部２０２は、手動の承認処理が不要なすべてのソフトウェアを集約したリストを、自動承認可能リストとして保持する。利用者がハードウェア１０に対して所定の操作（コマンドの入力、メニューボタンやアイコンのクリック等）を行うことによりインストール自動承認処理が開始されると、ハードウェア１０は資産管理装置２０のインストール処理部２０２に、自動承認可能リストを照会する（ステップＳ２００）。これを受けて、インストール処理部２０２は、ハードウェア１０に自動承認可能リストを提供し（ステップＳ２１０）、ハードウェア１０は自らのディスプレイに自動承認可能リストを表示する。自動承認可能リストに利用者がインストールしたいソフトウェアがない場合（ステップＳ２２０；Ｎｏ）、利用者がインストール自動承認処理を終了する旨の所定の操作（例えばコマンドの入力、メニューボタンやアイコンのクリック等）を行うことでインストール処理部２０２はインストール自動承認処理を終了する。この場合、利用者は、手動の申請・承認の手続きを経て希望のソフトウェアをインストールすることになる。
【００３４】
一方、自動承認可能リストに利用者がインストールしたいソフトウェアがある場合には（ステップＳ２２０；Ｙｅｓ）、利用者は表示されたリストから希望のソフトウェアを選択する（ステップＳ２３０）。利用者による選択に応じて、インストール処理部２０２は、ハードウェア１０に対する当該選択されたソフトウェアについて、余剰ライセンスの有無（及びライセンス紐付けの要否）をライセンス管理台帳ＤＢに照会する（ステップＳ２４０）。そして、余剰のライセンスがある場合及びライセンスの紐づけが不要である場合には（ステップＳ２４０；Ｙｅｓ）、インストール処理部２０２は、選択されたソフトウェアのインストールを自動的に承認するとともに、このインストールに伴い変更される情報について、ソフトウェア管理台帳ＤＢ及びライセンス管理台帳ＤＢ等を更新する（ステップＳ２５０）する。このとき、当該ソフトウェアがいつインストールされたのかについての履歴を記録し、当該ソフトウェアが自動インストールされた際の利用者並びに利用者の所属部署も記録するようにする。そして、インストール処理部２０２は、インストール自動承認処理を終了する。
【００３５】
一方、余剰のライセンスがない場合には（ステップＳ２４０；Ｎｏ）、追加のライセンスを申請するための申請画面をハードウェア１０に表示させ、利用者がスムーズに申請を行うことができるよう促し（ステップＳ２６０）、インストール自動承認処理を終了する。
【００３６】
以上のようにして、資産管理装置２０は、自動承認が認められたソフトウェアのうち必要なライセンスが担保されたものについて、手動の承認を必要とすることなく利用者の希望に応じてインストールすることを可能とする。その結果、ソフトウェアを迅速にインストールすることが可能となるとともに、煩雑な申請・承認プロセスを削減することができ業務の効率を図ることができる。また、余剰のライセンスがない場合には、利用者がスムーズに不足しているライセンスを申請することを容易にすることができる。
【００３７】
なお、本発明は上記実施形態に限定されるものではない。また、上記実施形態は例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【００３８】
１０  ハードウェア
２０  資産管理装置
３０  ネットワーク
【図１】
2019220096.tif 000003
【図２】
2019220096.tif 000004
【図３】
2019220096.tif 000005
【図４】
2019220096.tif 000006
【図５】
2019220096.tif 000007
【図６】
2019220096.tif 000008