Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7597415B2 - Management device, management method, and program - Google Patents
[go: Go Back, main page]

JP7597415B2 - Management device, management method, and program - Google Patents

Management device, management method, and program Download PDF

Info

Publication number
JP7597415B2
JP7597415B2 JP2023223005A JP2023223005A JP7597415B2 JP 7597415 B2 JP7597415 B2 JP 7597415B2 JP 2023223005 A JP2023223005 A JP 2023223005A JP 2023223005 A JP2023223005 A JP 2023223005A JP 7597415 B2 JP7597415 B2 JP 7597415B2
Authority
JP
Japan
Prior art keywords
software
information
alert
asset management
management ledger
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023223005A
Other languages
Japanese (ja)
Other versions
JP2024024033A (en
Inventor
健 倉林
孝行 小島
芽美 澤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT TechnoCross Corp
Original Assignee
NTT TechnoCross Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT TechnoCross Corp filed Critical NTT TechnoCross Corp
Priority to JP2023223005A priority Critical patent/JP7597415B2/en
Publication of JP2024024033A publication Critical patent/JP2024024033A/en
Application granted granted Critical
Publication of JP7597415B2 publication Critical patent/JP7597415B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

特許法第30条第2項適用 平成29年10月4日にIAITAM ACE JAPAN 2017にて公開Applicable under Article 30, Paragraph 2 of the Patent Act. Published at IAITAM ACE JAPAN 2017 on October 4, 2017.

本発明は、管理装置、管理方法及びプログラムに関する。 The present invention relates to a management device, a management method, and a program.

企業等では、ネットワーク内に大量の情報装置(例えば、PC等の各種端末やサーバ装置等)が存在し、これらの情報装置にインストールされているソフトウェアの数も膨大である。このため、各企業等では、保有しているソフトウェア資産やライセンス等を効率的に管理するため、IT(Information Technology)資産管理システムを導入している場合が多い。 In companies and other organizations, there are a large number of information devices (for example, various terminals such as PCs and server devices) within the network, and the number of software programs installed on these information devices is also enormous. For this reason, companies and other organizations often introduce IT (Information Technology) asset management systems to efficiently manage the software assets and licenses they own.

IT資産管理システムでは、例えば、企業内で保有しているソフトウェア資産を、台帳(この台帳は、「ソフトウェア資産管理台帳」とも呼ばれる。)を用いて管理している。 In an IT asset management system, for example, software assets held within a company are managed using a ledger (this ledger is also called a "software asset management ledger").

特開2001-005659号公報JP 2001-005659 A

例えば、ソフトウェア資産管理台帳で管理されていないソフトウェアが情報装置にインストールされてしまう事態が起こり得る。これは、情報装置の利用者が、例えば、自身の判断でソフトウェアを購入及びインストールしてしまう場合があるためである。 For example, software that is not managed in the software asset management ledger may be installed on an information device. This is because a user of the information device may, for example, purchase and install software at his or her own discretion.

このような場合、IT資産管理システムの管理者等は、情報装置にインストールされたソフトウェアが適切なものであるか否か(例えば、ソフトウェア資産の運用ルールやセキュリティポリシー等に適合しているか否か等)を判断した上で、ソフトウェア資産管理台帳に登録する必要がある。これは、例えば、ソフトウェア資産の運用ルールやセキュリティポリシー等に適合していないソフトウェアが情報装置にインストールされた場合、コンピュータウイルス等の外部からの攻撃や情報漏えい等のリスク、不正なライセンス利用による契約違反等のリスクが発生する恐れがあるためである。 In such cases, the administrator of the IT asset management system must determine whether the software installed on the information device is appropriate (for example, whether it complies with the software asset operation rules and security policies, etc.) before registering it in the software asset management ledger. This is because, for example, if software that does not comply with the software asset operation rules and security policies, etc. is installed on an information device, there is a risk of external attacks such as computer viruses and information leaks, as well as contract violations due to unauthorized use of licenses.

しかしながら、情報装置が大量に存在する場合には、ソフトウェア資産管理台帳で管理されていないソフトウェアが情報装置にインストールされてしまう事態が度々起こり得ると考えられる。このため、IT資産管理システムの管理者等によるソフトウェア資産管理台帳への登録作業には、多くの労力を要すると考えられる。 However, when there are a large number of information devices, it is conceivable that software that is not managed in the software asset management ledger may be installed on the information devices. For this reason, it is thought that the work of registering software in the software asset management ledger by the administrator of the IT asset management system requires a lot of effort.

本発明の実施形態は、上記の点に鑑みてなされたもので、ソフトウェア資産管理台帳への登録作業を容易にすることを目的とする。 The embodiment of the present invention was made in consideration of the above points, and aims to facilitate the registration process in the software asset management ledger.

上記課題を解決するため、本発明の実施形態に係る管理装置は、複数の情報装置にインストールされているソフトウェア資産を管理する管理装置であって、前記情報装置にインストールされているソフトウェアが、ソフトウェア資産管理台帳で管理されているか否かを判定する第1の判定手段と、前記第1の判定手段により前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定された場合、前記ソフトウェアに関する情報と、前記ソフトウェアが分類される区分であって、かつ、前記ソフトウェアが適切に利用されているか否かの判定に用いられる区分とを対応付けて前記ソフトウェア資産管理台帳に登録する登録手段と、を有し、前記区分には、前記ソフトウェアが前記情報装置での利用が許可されており、適切に利用されているソフトウェアであることを示す第1の区分と、前記ソフトウェアが前記情報装置での利用が禁止されており、不適切なソフトウェア利用であるとしてアラートの通知対象となるソフトウェアであることを示す第2の区分と、前記ソフトウェアの利用には事前の申請が必要であり、事前の申請がなされていない場合は不適切なソフトウェア利用であるとしてアラートの対象となるソフトウェアであることを示す第3の区分と、前記ソフトウェアが他のソフトウェアの更新プログラム又はデバイスドライバであり、前記ソフトウェアが適切に利用されているか否かの判定対象外のソフトウェアであることを示す第4の区分と、が含まれる。 In order to solve the above problem, a management device according to an embodiment of the present invention is a management device that manages software assets installed in a plurality of information devices, and has a first determination means for determining whether or not the software installed in the information device is managed in a software asset management ledger, and a registration means for registering information about the software in the software asset management ledger in association with a category into which the software is classified and which is used to determine whether or not the software is being used appropriately, when the first determination means determines that the software is not managed in the software asset management ledger. The categories include a first category indicating that the software is permitted to be used in the information device and is used appropriately, a second category indicating that the software is prohibited from being used in the information device and is subject to an alert notification as inappropriate software use, a third category indicating that a prior application is required to use the software and that if no prior application is made, the software is subject to an alert as inappropriate software use, and a fourth category indicating that the software is an update program or device driver for other software and is not subject to a determination of whether or not the software is being used appropriately.

ソフトウェア資産管理台帳への登録作業を容易にすることができる。 This makes it easier to register software assets in the software asset management ledger.

本実施形態に係る資産管理システムの全体構成の一例を示す図である。1 is a diagram illustrating an example of an overall configuration of an asset management system according to an embodiment of the present invention. 本実施形態に係る管理装置の機能構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of a management device according to the present embodiment. ハードウェアインベントリ情報の一例を示す図である。FIG. 2 illustrates an example of hardware inventory information. ソフトウェアインベントリ情報の一例を示す図である。FIG. 11 illustrates an example of software inventory information. ハードウェア資産管理台帳情報の一例を示す図である。FIG. 2 is a diagram illustrating an example of hardware asset management ledger information. ソフトウェア資産管理台帳情報の一例を示す図である。11 is a diagram illustrating an example of software-property management ledger information. ライセンス管理台帳情報の一例を示す図である。FIG. 2 is a diagram illustrating an example of license management register information. ライセンス割当情報の一例を示す図である。FIG. 11 illustrates an example of license allocation information. 自動登録条件情報の一例を示す図である。FIG. 11 is a diagram showing an example of automatic registration condition information. ソフトウェア資産管理台帳への自動登録処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of an automatic registration process in a software-asset management ledger. アラート通知処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of an alert notification process. アラート一覧画面及びアラート詳細画面の一例を示す図である。13A and 13B are diagrams illustrating an example of an alert list screen and an alert details screen.

以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られるわけではない。 The following describes an embodiment of the present invention with reference to the drawings. Note that the embodiment described below is merely an example, and the embodiment to which the present invention is applicable is not limited to the following embodiment.

<全体構成>
まず、ソフトウェア資産、ハードウェア資産、及びライセンス等のIT資産を管理する資産管理システム1について、図1を参照しながら説明する。図1は、本実施形態に係る資産管理システム1の全体構成の一例を示す図である。
<Overall composition>
First, an asset management system 1 that manages IT assets such as software assets, hardware assets, and licenses will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the overall configuration of the asset management system 1 according to the present embodiment.

図1に示すように、本実施形態に係る資産管理システム1は、管理装置10と、収集装置20と、1以上の情報装置30と、管理者端末40とを有する。 As shown in FIG. 1, the asset management system 1 according to this embodiment includes a management device 10, a collection device 20, one or more information devices 30, and an administrator terminal 40.

情報装置30は、例えばPCやスマートフォン、タブレット端末等の各種端末やサーバ装置等である。情報装置30には、例えば、各種ソフトウェアがインストールされている。情報装置30及び当該情報装置30にインストールされているソフトウェアが、管理装置10による管理対象のハードウェア資産及びソフトウェア資産である。なお、ソフトウェアには、ライセンス契約等により購入したソフトウェアやプリインストールされているソフトウェア、或るソフトウェアに対する更新プログラム、セキュリティパッチ等が含まれる。 The information device 30 is, for example, a PC, a smartphone, a tablet terminal, or other terminal, a server device, or the like. For example, various software is installed on the information device 30. The information device 30 and the software installed on the information device 30 are hardware assets and software assets to be managed by the management device 10. Note that software includes software purchased under a license agreement or the like, pre-installed software, updates for certain software, security patches, and the like.

また、情報装置30には、当該情報装置30にインストールされているソフトウェアに関する情報を示すソフトウェアインベントリ情報と、当該情報装置30に関する情報を示すハードウェアインベントリ情報とを収集装置20に送信する専用のソフトウェア(インベントリ収集用ソフトウェア)がインストールされている。インベントリとは、保有資産を示す用語であり、IT資産管理等の分野で広く用いられている用語である。なお、インベントリ収集用ソフトウェア自身も、管理装置10による管理対象のソフトウェアに含まれていても良い。 In addition, the information device 30 has installed therein dedicated software (inventory collection software) that transmits to the collection device 20 software inventory information indicating information related to software installed in the information device 30 and hardware inventory information indicating information related to the information device 30. Inventory is a term that indicates owned assets, and is a term that is widely used in fields such as IT asset management. The inventory collection software itself may also be included in the software managed by the management device 10.

ただし、収集装置20が情報装置30からソフトウェアインベントリ情報及びハードウェアインベントリ情報を取得することができる場合(すなわち、例えば、エージェントレス方式のインベントリ収集用ソフトウェアが収集装置20にインストールされている場合等)には、当該情報装置30にインベントリ収集用ソフトウェアがインストールされていなくても良い。 However, if the collection device 20 can obtain software inventory information and hardware inventory information from the information device 30 (i.e., for example, if inventory collection software using an agentless method is installed in the collection device 20), the inventory collection software does not need to be installed in the information device 30.

収集装置20は、情報装置30から送信されたソフトウェアインベントリ情報及びハードウェアインベントリ情報を収集するコンピュータ又はコンピュータシステムである。収集装置20は、情報装置30から収集したソフトウェアインベントリ情報及びハードウェアインベントリ情報を管理装置10に送信する。 The collection device 20 is a computer or computer system that collects software inventory information and hardware inventory information transmitted from the information device 30. The collection device 20 transmits the software inventory information and hardware inventory information collected from the information device 30 to the management device 10.

なお、収集装置20は、管理装置10と一体で構成されていても良い。すなわち、収集装置20が備える機能(ソフトウェアインベントリ情報及びハードウェアインベントリ情報の収集機能)を管理装置10が有していても良い。 The collection device 20 may be configured as an integral part of the management device 10. In other words, the management device 10 may have the functions of the collection device 20 (the function of collecting software inventory information and hardware inventory information).

管理装置10は、IT資産を管理するコンピュータ又はコンピュータシステムである。管理装置10は、収集装置20が収集したソフトウェアインベントリ情報を用いて、ソフトウェア資産管理台帳に対してソフトウェア資産を登録する。すなわち、管理装置10は、ソフトウェア資産管理台帳で管理されていないソフトウェアがソフトウェアインベントリ情報に含まれる場合(言い換えれば、ソフトウェア資産管理台帳で管理されていないソフトウェアが情報装置30にインストールされている場合)、当該ソフトウェアを資産としてソフトウェア資産管理台帳に登録する。 The management device 10 is a computer or computer system that manages IT assets. The management device 10 registers software assets in the software asset management ledger using the software inventory information collected by the collection device 20. That is, when software that is not managed in the software asset management ledger is included in the software inventory information (in other words, when software that is not managed in the software asset management ledger is installed in the information device 30), the management device 10 registers the software as an asset in the software asset management ledger.

また、管理装置10は、収集装置20から送信されたソフトウェアインベントリ情報及びハードウェアインベントリ情報等を用いて、IT資産が適切に利用されているか否かを判定し、判定結果に応じて管理者端末40や情報装置30等にアラートを通知する。 The management device 10 also uses the software inventory information and hardware inventory information sent from the collection device 20 to determine whether the IT assets are being used appropriately, and notifies the administrator terminal 40, information device 30, etc. of an alert based on the determination result.

管理者端末40は、例えばPCやスマートフォン、タブレット端末等の各種端末であり、管理装置10の管理者等が利用する。管理装置10には、例えば、管理装置10から通知されたアラートの一覧等が表示される。なお、管理者端末40は、管理装置10と一体で構成されていても良い。 The administrator terminal 40 is, for example, a PC, a smartphone, a tablet terminal, or other type of terminal, and is used by the administrator of the management device 10. For example, the management device 10 displays a list of alerts notified from the management device 10. The administrator terminal 40 may be configured as an integrated part of the management device 10.

<機能構成>
次に、本実施形態に係る管理装置10の機能構成について、図2を参照しながら説明する。図2は、本実施形態に係る管理装置10の機能構成の一例を示す図である。
<Functional configuration>
Next, the functional configuration of the management device 10 according to the present embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the functional configuration of the management device 10 according to the present embodiment.

図2に示すように、本実施形態に係る管理装置10は、登録処理部110と、アラート通知処理部120とを有する。これら各機能部は、管理装置10にインストールされた1以上のプログラムがCPU(Central Processing Unit)に実行させる処理により実現される。 As shown in FIG. 2, the management device 10 according to this embodiment has a registration processing unit 110 and an alert notification processing unit 120. Each of these functional units is realized by a process executed by a CPU (Central Processing Unit) of one or more programs installed in the management device 10.

また、本実施形態に係る管理装置10は、記憶部130を有する。当該記憶部は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等を用いて実現可能である。なお、当該記憶部は、管理装置10とネットワークを介して接続される記憶装置等を用いて実現されていても良い。 The management device 10 according to this embodiment also has a storage unit 130. The storage unit can be realized, for example, using a hard disk drive (HDD) or a solid state drive (SSD). The storage unit may also be realized using a storage device connected to the management device 10 via a network.

記憶部130には、ハードウェアインベントリ情報210と、ソフトウェアインベントリ情報220と、ハードウェア資産管理台帳情報230と、ソフトウェア資産管理台帳情報240と、ライセンス管理台帳情報250と、ライセンス割当情報260と、自動登録条件情報270と、ソフトウェア辞書情報280とが記憶されている。なお、これら各情報は、1つの記憶装置を用いて実現された記憶部130に記憶されていても良いし、複数の記憶装置を用いて実現された記憶部130に記憶されていても良い。 The storage unit 130 stores hardware inventory information 210, software inventory information 220, hardware asset management ledger information 230, software asset management ledger information 240, license management ledger information 250, license allocation information 260, automatic registration condition information 270, and software dictionary information 280. Each of these pieces of information may be stored in a storage unit 130 realized using one storage device, or may be stored in a storage unit 130 realized using multiple storage devices.

ハードウェアインベントリ情報210は、収集装置20により情報装置30毎に収集されたハードウェアインベントリ情報である。ハードウェアインベントリ情報210の詳細については後述する。 The hardware inventory information 210 is hardware inventory information collected by the collection device 20 for each information device 30. Details of the hardware inventory information 210 will be described later.

ソフトウェアインベントリ情報220は、収集装置20により情報装置30毎に収集されたソフトウェアインベントリ情報である。1つのソフトウェアインベントリ情報220には、当該情報装置30にインストールされているソフトウェア毎に、当該ソフトウェアに関する情報(例えば、ソフトウェア名やインストール日等)を示すレコードが含まれている。ソフトウェアインベントリ情報220の詳細については後述する。 The software inventory information 220 is software inventory information collected by the collection device 20 for each information device 30. Each piece of software inventory information 220 includes a record indicating information about each piece of software installed in the information device 30 (e.g., the software name, installation date, etc.). Details of the software inventory information 220 will be described later.

ハードウェア資産管理台帳情報230は、ハードウェア資産を管理するためのハードウェア資産管理台帳を示す情報である。ハードウェア資産管理台帳情報230の詳細については後述する。 Hardware asset management ledger information 230 is information that indicates a hardware asset management ledger for managing hardware assets. Details of hardware asset management ledger information 230 will be described later.

ソフトウェア資産管理台帳情報240は、ソフトウェア資産管理台帳を示す情報である。ソフトウェア資産管理台帳情報240の詳細については後述する。 The software asset management ledger information 240 is information that indicates the software asset management ledger. Details of the software asset management ledger information 240 will be described later.

本実施形態に係るソフトウェア資産管理台帳により管理されるソフトウェア資産は、「標準ソフトウェア」、「禁止ソフトウェア」、「未許可ソフトウェア」、「管理対象外ソフトウェア」及び「個別導入ソフトウェア」の5つのソフトウェア区分に分類される。 The software assets managed by the software asset management ledger in this embodiment are classified into five software categories: "standard software," "prohibited software," "unauthorized software," "unmanaged software," and "individually installed software."

「標準ソフトウェア」とは、情報装置30での利用が許可されているソフトウェアである。「禁止ソフトウェア」とは、情報装置30での利用が禁止されているソフトウェアである。「未許可ソフトウェア」とは、情報装置30で利用するには事前に所定の許可申請を行う必要があるソフトウェアのことである。「管理対象外ソフトウェア」とは、管理装置10による管理対象外のソフトウェアのことである。「管理対象外ソフトウェア」に分類されるソフトウェアとしては、例えば、ソフトウェアの更新プログラムや各種デバイスドライバ等が挙げられる。 "Standard software" is software that is permitted for use on the information device 30. "Prohibited software" is software that is prohibited for use on the information device 30. "Unauthorized software" is software that requires a specific permission application to be made in advance in order to be used on the information device 30. "Unmanaged software" is software that is not managed by the management device 10. Examples of software that is classified as "unmanaged software" include software update programs and various device drivers.

なお、ソフトウェア資産が分類される上記の5つのソフトウェア区分は一例であって、これら5つのソフトウェア区分に限定されるものではない。 Note that the above five software categories into which software assets are classified are merely examples, and software assets are not limited to these five software categories.

ライセンス管理台帳情報250は、ライセンスを管理するためのライセンス管理台帳を示す情報である。ライセンス管理台帳情報250の詳細については後述する。 License management ledger information 250 is information that indicates a license management ledger for managing licenses. Details of license management ledger information 250 will be described later.

ライセンス割当情報260は、ライセンスの割り当てに関する情報である。ライセンス割当情報260の詳細については後述する。 License allocation information 260 is information regarding license allocation. Details of license allocation information 260 will be described later.

自動登録条件情報270は、ソフトウェア資産管理台帳で管理されていないソフトウェアが情報装置30にインストールされている場合に、当該ソフトウェアを資産としてソフトウェア資産管理台帳に登録するときの条件を示す情報である。ソフトウェア資産管理台帳で管理されていないソフトウェアは、自動登録条件情報270により、「標準ソフトウェア」、「禁止ソフトウェア」、「未許可ソフトウェア」、「管理対象外ソフトウェア」及び「個別導入ソフトウェア」の5つのソフトウェア区分のうちの何れかのソフトウェア区分でソフトウェア資産管理台帳に登録される。 The automatic registration condition information 270 is information indicating the conditions for registering software that is not managed in the software asset management ledger as an asset in the software asset management ledger when that software is installed in the information device 30. Software that is not managed in the software asset management ledger is registered in the software asset management ledger in one of five software categories, "standard software," "prohibited software," "unauthorized software," "unmanaged software," and "individually installed software," according to the automatic registration condition information 270.

ソフトウェア辞書情報280は、ソフトウェアの名寄せに用いられるソフトウェア辞書を示す情報である。ソフトウェアの名寄せとは、ソフトウェアインベントリ情報220に含まれるソフトウェア名を、ソフトウェアを一意に特定するソフトウェア名に変換することである(この変換を「ソフトウェア名の正規化」とも称する。)。 The software dictionary information 280 is information that indicates a software dictionary used for software name matching. Software name matching refers to converting the software names included in the software inventory information 220 into software names that uniquely identify the software (this conversion is also called "software name normalization").

一般に、ソフトウェアインベントリ情報220に含まれるソフトウェア名は、ソフトウェアを一意に特定できる名称でない場合が多い。例えば、ソフトウェアインベントリ情報220に含まれるソフトウェア名が記号で表現されていたり、省略した名称で表現されていたりする場合がある。また、ソフトウェアインベントリ情報220に含まれるソフトウェア名には、半角と全角とが混在している場合もある。そこで、このようなソフトウェア名を、ソフトウェアを一意に特定するソフトウェア名に変換するために、ソフトウェア辞書情報280が用いられる。 In general, the software names included in the software inventory information 220 are often not names that can uniquely identify the software. For example, the software names included in the software inventory information 220 may be expressed using symbols or abbreviated names. Furthermore, the software names included in the software inventory information 220 may contain a mixture of half-width and full-width characters. Therefore, the software dictionary information 280 is used to convert such software names into software names that can uniquely identify the software.

ソフトウェア辞書情報280には、例えば、ソフトウェアインベントリ情報220に含まれるソフトウェア名と、正規化されたソフトウェア名とが対応付けられている。なお、ソフトウェア辞書情報280には、例えば、更に、ソフトウェアの種別(例えば、「ユーティリティ」、「デバイスドライバ」又は「更新プログラム」等)やライセンスの種別(例えば、「フリーウェア」又は「シェアウェア」等)が対応付けられていても良い。 In the software dictionary information 280, for example, software names included in the software inventory information 220 are associated with normalized software names. Note that the software dictionary information 280 may also be associated with software types (e.g., "utility," "device driver," or "update program") and license types (e.g., "freeware" or "shareware").

登録処理部110は、ソフトウェア資産管理台帳で管理されていないソフトウェアが情報装置30にインストールされている場合に、当該ソフトウェアを資産としてソフトウェア資産管理台帳に登録する処理を行う。登録処理部110には、取得部111と、正規化部112と、登録部113とが含まれる。 When software that is not managed in the software asset management ledger is installed in the information device 30, the registration processing unit 110 performs a process of registering the software in the software asset management ledger as an asset. The registration processing unit 110 includes an acquisition unit 111, a normalization unit 112, and a registration unit 113.

取得部111は、記憶部130に記憶されているソフトウェアインベントリ情報220からレコードを1件取得する。 The acquisition unit 111 acquires one record from the software inventory information 220 stored in the memory unit 130.

正規化部112は、記憶部130に記憶されているソフトウェア辞書情報280を参照して、取得部111により取得されたレコードに含まれるソフトウェア名を正規化する。 The normalization unit 112 normalizes the software name contained in the record acquired by the acquisition unit 111 by referring to the software dictionary information 280 stored in the memory unit 130.

登録部113は、ソフトウェア資産管理台帳情報240を参照して、正規化部112により正規化されたソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されているか否かを判定する。そして、登録部113は、当該ソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されていないと判定した場合、自動登録条件情報270を参照して、当該自動登録条件情報270に応じたソフトウェア区分で、当該ソフトウェア名のソフトウェアを資産としてソフトウェア資産管理台帳に登録する。 The registration unit 113 refers to the software asset management ledger information 240 and determines whether or not the software asset with the software name normalized by the normalization unit 112 is registered in the software asset management ledger. If the registration unit 113 determines that the software asset with the software name is not registered in the software asset management ledger, the registration unit 113 refers to the automatic registration condition information 270 and registers the software with the software name as an asset in the software asset management ledger in a software classification according to the automatic registration condition information 270.

アラート通知処理部120は、IT資産が適切に利用されていない場合に、アラートを通知する処理を行う。アラート通知処理部120には、判定部121と、アラート通知部122とが含まれる。 The alert notification processing unit 120 performs processing to notify an alert when an IT resource is not being used appropriately. The alert notification processing unit 120 includes a determination unit 121 and an alert notification unit 122.

判定部121は、記憶部130に記憶されている各種情報(ハードウェアインベントリ情報210、ソフトウェアインベントリ情報220、ハードウェア資産管理台帳情報230、ソフトウェア資産管理台帳情報240、ライセンス管理台帳情報250、及びライセンス割当情報260)からIT資産が適切に利用されているか否かを判定する。 The determination unit 121 determines whether or not IT assets are being used appropriately based on various information stored in the memory unit 130 (hardware inventory information 210, software inventory information 220, hardware asset management ledger information 230, software asset management ledger information 240, license management ledger information 250, and license allocation information 260).

アラート通知部122は、判定部121によりIT資産が適切に利用されていないと判定された場合、当該判定結果に応じて、管理者端末40や情報装置30等にアラートを通知する。 When the determination unit 121 determines that the IT assets are not being used appropriately, the alert notification unit 122 notifies the administrator terminal 40, the information device 30, etc. of an alert according to the determination result.

<ハードウェアインベントリ情報210>
ここで、ハードウェアインベントリ情報210について、図3を参照しながら説明する。図3は、ハードウェアインベントリ情報210の一例を示す図である。なお、ハードウェアインベントリ情報210は、収集装置20により情報装置30毎に収集され、記憶部130に記憶される。
<Hardware Inventory Information 210>
Here, the hardware inventory information 210 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the hardware inventory information 210. The hardware inventory information 210 is collected by the collection device 20 for each information device 30, and stored in the storage unit 130.

図3に示すように、ハードウェアインベントリ情報210には、「ハードウェア管理ID」と、「装置識別番号」と、「メーカー名」と、「型番」と、「シリアル番号」と、「コンピュータ名」と、「MAC(Media Access Control address)アドレス」とが含まれる。 As shown in FIG. 3, the hardware inventory information 210 includes a "hardware management ID," a "device identification number," a "manufacturer name," a "model number," a "serial number," a "computer name," and a "MAC (Media Access Control) address."

「ハードウェア管理ID」は、情報装置30を一意に特定するIDである。ハードウェア管理IDによりハードウェアインベントリ情報210とソフトウェアインベントリ情報220とが相互に対応付けられる。 The "hardware management ID" is an ID that uniquely identifies the information device 30. The hardware management ID associates the hardware inventory information 210 with the software inventory information 220.

「装置識別番号」は、情報装置30にインストールされたインベントリ収集用ソフトウェアにより生成された番号であり、ハードウェア管理IDと同様に、情報装置30を一意に特定するIDである。なお、「装置識別番号」は、「機器番号」や「端末識別番号」等の他の名称であっても良い。 The "device identification number" is a number generated by inventory collection software installed on the information device 30, and, like the hardware management ID, is an ID that uniquely identifies the information device 30. Note that the "device identification number" may be other names such as a "device number" or a "terminal identification number."

「メーカー名」は、情報装置30の製造元のメーカー名である。「型番」は、情報装置30の型番である。「シリアル番号」は、情報装置30のシリアル番号(例えば、製造固有番号等)である。「コンピュータ名」は、情報装置30に設定された名称である。「MACアドレス」は、情報装置30のMACアドレスである。 "Manufacturer name" is the name of the manufacturer of the information device 30. "Model number" is the model number of the information device 30. "Serial number" is the serial number of the information device 30 (e.g., a manufacturing specific number, etc.). "Computer name" is the name set for the information device 30. "MAC address" is the MAC address of the information device 30.

なお、メーカー名、型番、シリアル番号、コンピュータ名、及びMACアドレスは、インベントリ収集用ソフトウェアによって収集される情報装置30の情報の一例であって、インベントリ収集用ソフトウェアによって収集される情報装置30の情報は、これらに限定されるものではない。 Note that the manufacturer name, model number, serial number, computer name, and MAC address are examples of information about the information device 30 collected by the inventory collection software, and the information about the information device 30 collected by the inventory collection software is not limited to these.

<ソフトウェアインベントリ情報220>
次に、ソフトウェアインベントリ情報220について、図4を参照しながら説明する。図4は、ソフトウェアインベントリ情報220の一例を示す図である。なお、ソフトウェアインベントリ情報220は、収集装置20により情報装置30毎に収集され、記憶部130に記憶される。
<Software Inventory Information 220>
Next, the software inventory information 220 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the software inventory information 220. The software inventory information 220 is collected by the collection device 20 for each information device 30, and stored in the storage unit 130.

図4に示すように、ソフトウェアインベントリ情報220には、1以上のレコードが含まれる。また、これら各レコードには、「ソフトウェア管理ID」と、「ハードウェア管理ID」と、「ソフトウェア名」と、「メーカー名」と、「インストール日」とが含まれる。 As shown in FIG. 4, the software inventory information 220 includes one or more records. Each record includes a "software management ID," a "hardware management ID," a "software name," a "manufacturer name," and an "installation date."

「ソフトウェア管理ID」は、ソフトウェアを一意に特定するIDである。なお、ソフトウェア管理IDは、例えば、「ソフトウェア識別子」や「ソフトウェア資産識別子」等の他の名称であっても良い。 The "software management ID" is an ID that uniquely identifies the software. Note that the software management ID may also be called something else, such as a "software identifier" or a "software asset identifier."

ソフトウェアインベントリ情報220のレコードに含まれるソフトウェア管理IDがソフトウェア資産管理台帳情報240にも存在する場合、当該ソフトウェア管理IDにより、ソフトウェアインベントリ情報220のレコードとソフトウェア資産管理台帳情報240のレコードとが相互に対応付けられる。 If the software management ID included in a record of the software inventory information 220 also exists in the software asset management ledger information 240, the record of the software inventory information 220 and the record of the software asset management ledger information 240 are mutually associated by the software management ID.

一方で、ソフトウェアインベントリ情報220のレコードに含まれるソフトウェア管理IDがソフトウェア資産管理台帳情報240にも存在しない場合も有り得る。これは、例えば、情報装置30のユーザが、ソフトウェア資産管理台帳で管理されていないソフトウェアを当該情報装置30にインストールしてしまった場合等である。 On the other hand, there may be cases where the software management ID included in a record in the software inventory information 220 does not exist in the software asset management ledger information 240. This may be the case, for example, when a user of the information device 30 installs software on the information device 30 that is not managed in the software asset management ledger.

「ハードウェア管理ID」は、上述したように、情報装置30を一意に特定するIDである。「ソフトウェア名」は、ソフトウェアの名称である。なお、ソフトウェアインベントリ情報200のソフトウェア名は、上述したように、ソフトウェアを一意に特定できる名称でない場合が多い。 As described above, the "hardware management ID" is an ID that uniquely identifies the information device 30. The "software name" is the name of the software. Note that, as described above, the software name in the software inventory information 200 is often not a name that can uniquely identify the software.

「メーカー名」は、ソフトウェアの製造メーカーの名称である。「インストール日」は、ソフトウェアを情報装置30にインストールした日付である。なお、「インストール日」は、ソフトウェアを情報装置30にインストールした日時であっても良い。 "Manufacturer name" is the name of the manufacturer of the software. "Installation date" is the date on which the software was installed on the information device 30. Note that "Installation date" may also be the date and time when the software was installed on the information device 30.

<ハードウェア資産管理台帳情報230>
次に、ハードウェア資産管理台帳情報230について、図5を参照しながら説明する。図5は、ハードウェア資産管理台帳情報230の一例を示す図である。
<Hardware Asset Management Register Information 230>
Next, the hardware asset management ledger information 230 will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the hardware asset management ledger information 230.

図5に示すように、ハードウェア資産管理台帳情報230には、1以上のレコードが含まれる。また、これら各レコードには、「ハードウェア管理ID」と、「装置識別番号」と、「メーカー名」と、「型番」と、「シリアル番号」と、「コンピュータ名」と、「MACアドレス」と、「管理部門」と、「管理者」と、「ユーザID」と、「状態」とが含まれる。 As shown in FIG. 5, the hardware asset management ledger information 230 includes one or more records. Each record includes a "hardware management ID," a "device identification number," a "manufacturer name," a "model number," a "serial number," a "computer name," a "MAC address," a "management department," a "administrator," a "user ID," and a "status."

「ハードウェア管理ID」、「装置識別番号」、「メーカー名」、「型番」、「シリアル番号」、「コンピュータ名」、及び「MACアドレス」は、上述した通りである。 The "Hardware Management ID", "Device Identification Number", "Manufacturer Name", "Model Number", "Serial Number", "Computer Name", and "MAC Address" are as described above.

「管理部門」は、情報装置30を管理する部門である。「管理者」は、情報装置30の管理者である。「ユーザID」は、情報装置30を利用している利用者(ユーザ)を一意に特定するIDである。 The "management department" is a department that manages the information device 30. The "administrator" is the administrator of the information device 30. The "user ID" is an ID that uniquely identifies a user who uses the information device 30.

「状態」は、ハードウェアの状態である。ハードウェアの状態としては、例えば、「利用中」、「遊休中」、「廃棄済」等がある。「利用中」とは、情報装置30をユーザが利用している状態のことである。「遊休中」とは、情報装置30をユーザが利用していない状態のこと(情報装置30をユーザに対して割り当てていない状態のこと)である。「廃棄済」とは、情報装置30が廃棄済みである状態のことである。 "Status" refers to the state of the hardware. Examples of hardware states include "in use," "idle," and "discarded." "In use" refers to a state in which the information device 30 is being used by a user. "Idle" refers to a state in which the information device 30 is not being used by a user (a state in which the information device 30 has not been assigned to a user). "Discarded" refers to a state in which the information device 30 has been discarded.

なお、例えば、管理対象のハードウェアが追加や削除された場合、管理者によって管理者端末40を用いて、ハードウェア資産管理台帳情報230のレコードの追加や削除が行われる。 For example, when managed hardware is added or deleted, the administrator uses the administrator terminal 40 to add or delete records in the hardware asset management ledger information 230.

<ソフトウェア資産管理台帳情報240>
次に、ソフトウェア資産管理台帳情報240について、図6を参照しながら説明する。図6は、ソフトウェア資産管理台帳情報240の一例を示す図である。
<Software Asset Management Register Information 240>
Next, the software-property management ledger information 240 will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of the software-property management ledger information 240.

図6に示すように、ソフトウェア資産管理台帳情報240には、1以上のレコードが含まれる。また、これら各レコードには、「ソフトウェア管理ID」と、「ソフトウェア名」と、「メーカー名」と、「バージョン」と、「有償/無償区分」と、「種別」と、「ソフトウェア区分」とが含まれる。 As shown in FIG. 6, the software asset management ledger information 240 includes one or more records. Each record includes a "software management ID," a "software name," a "manufacturer name," a "version," a "paid/free classification," a "type," and a "software classification."

「ソフトウェア管理ID」、「ソフトウェア名」、及び「メーカー名」は、上述した通りである。 The "Software Management ID", "Software Name", and "Manufacturer Name" are as described above.

「バージョン」は、ソフトウェアのバージョンである。なお、バージョンには、ソフトウェアのリビジョンが含まれていても良い。「有償/無償区分」は、ソフトウェアが有償であるか無償であるかを示す区分である。 "Version" is the version of the software. Note that the version may also include the revision of the software. "Paid/free classification" is a classification that indicates whether the software is paid or free.

「種別」は、ソフトウェアの種別である。ソフトウェアの種別としては、例えば、「業務系」、「ユーティリティ」、「その他」等がある。「業務系」とは、各種業務を直接的又は間接的に支援する機能を提供するソフトウェアであり、例えば、ワープロソフトや表計算ソフト等の各種アプリケーションソフトウェアが挙げられる。「ユーティリティ」とは、補助的な機能を提供するソフトウェアであり、例えば、プリンタドライバや暗号化ソフトウェア等が挙げられる。「その他」とは、「業務系」及び「ユーティリティ」以外のソフトウェアであり、例えば、ソフトウェアの更新プログラムやセキュリティパッチ等が挙げられる。 "Type" is the type of software. Examples of software types include "business", "utility", and "other". "Business" software is software that provides functions that directly or indirectly support various business operations, such as various application software such as word processing software and spreadsheet software. "Utility" is software that provides auxiliary functions, such as printer drivers and encryption software. "Other" is software other than "business" and "utility", such as software update programs and security patches.

「ソフトウェア区分」は、ソフトウェア資産を分類する区分である。ソフトウェア区分としては、上述した通り、「標準ソフトウェア」、「禁止ソフトウェア」、「未許可ソフトウェア」、「管理対象外ソフトウェア」及び「個別導入ソフトウェア」の5つのソフトウェア区分がある。 "Software classification" is a classification for classifying software assets. As mentioned above, there are five software classifications: "standard software," "prohibited software," "unauthorized software," "unmanaged software," and "individually installed software."

なお、例えば、管理対象のソフトウェアが追加や削除された場合、管理者によって管理者端末40を用いて、ソフトウェア資産管理台帳情報240のレコードの追加や削除が行われる。 For example, when managed software is added or deleted, the administrator uses the administrator terminal 40 to add or delete records in the software asset management ledger information 240.

<ライセンス管理台帳情報250>
次に、ライセンス管理台帳情報250について、図7を参照しながら説明する。図7は、ライセンス管理台帳情報250の一例を示す図である。
<License Management Register Information 250>
Next, the license management register information 250 will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the license management register information 250.

図7に示すように、ライセンス管理台帳情報250には、1以上のレコードが含まれる。また、これら各レコードには、「ライセンス管理ID」と、「ソフトウェア管理ID」と、「ライセンス種別」と、「付加ライセンス」と、「購入日」と、「管理部門」と、「管理者」と、「元ライセンス管理ID」と、「ライセンス保有数」と、「使用数合計」とが含まれる。 As shown in FIG. 7, the license management ledger information 250 includes one or more records. Each record includes a "license management ID," a "software management ID," a "license type," an "additional license," a "purchase date," a "management department," an "administrator," a "original license management ID," a "number of licenses held," and a "total number of uses."

「ライセンス管理ID」は、ソフトウェアのライセンスを一意に特定するIDである。「ソフトウェア管理ID」は、上述したように、ソフトウェアを一意に特定するIDである。 The "license management ID" is an ID that uniquely identifies the software license. The "software management ID" is an ID that uniquely identifies the software, as described above.

「ライセンス種別」は、ライセンスの種別である。ライセンスの種別としては、例えば、「ユーザライセンス」、「デバイスライセンス」、「フリーウェア」等がある。「ユーザライセンス」とは、例えば、1つのライセンスで1ユーザによるソフトウェアの利用が許可されるライセンスである。「デバイスライセンス」とは、例えば、1つのライセンスで1台の情報装置30へのソフトウェアのインストールが許可されるライセンスである。「フリーウェア」とは、例えば、ライセンス契約が不要なライセンスのことである。 "License type" is the type of license. Examples of license types include "user license", "device license", and "freeware". A "user license" is, for example, a license that allows one user to use the software. A "device license" is, for example, a license that allows the installation of the software on one information device 30. "Freeware" is, for example, a license that does not require a license agreement.

ライセンス管理台帳情報250の各レコードには、上記以外にも、例えば、ライセンスの有効期限等が含まれていても良い。 In addition to the above, each record in the license management ledger information 250 may also include, for example, the expiration date of the license.

なお、ライセンスの種別は、上記以外にも、例えば、プロセッサライセンス等の種々のライセンスがある。 In addition to the above, there are various types of licenses, such as processor licenses.

「付加ライセンス」、ライセンス契約に付帯する権利(契約)のことである。このような権利としては、例えば、「アップグレード権」や「ダウングレード権」等がある。アップグレード権とは、ライセンス契約したバージョンのソフトウェアよりも上位のバージョンのソフトウェアも利用可能な権利のことである。ダウングレード権とは、ライセンス契約したバージョンのソフトウェアよりも下位のバージョンのソフトウェアも利用可能な権利のことである。 An "additional license" is a right (contract) that accompanies a license agreement. Examples of such rights include "upgrade rights" and "downgrade rights." Upgrade rights are the right to use software that is a higher version than the version of the software that has been licensed. Downgrade rights are the right to use software that is a lower version than the version of the software that has been licensed.

なお、付加ライセンスは、上記以外にも、例えば、重複インストール権等の種々の付加ライセンスがある。 In addition to the above, there are various other additional licenses, such as the right to duplicate installations.

「購入日」は、ライセンスを購入した日である。「管理部門」は、ライセンスを管理する部門である。「管理者」は、ライセンスの管理者である。「元ライセンス管理ID」は、ライセンス契約に対してアップグレード権又はダウングレード権が付帯されている場合に、親となるライセンスのライセンス管理ID(すなわち、アップグレード前又はダウングレード前のソフトウェアのライセンス管理ID)のことである。 "Purchase date" is the date the license was purchased. "Management department" is the department that manages the license. "Administrator" is the person who manages the license. "Original license management ID" is the license management ID of the parent license (i.e. the license management ID of the software before the upgrade or downgrade) when the license contract includes upgrade or downgrade rights.

「ライセンス保有数」は、ライセンスの保有数である。例えば、ライセンスの保有数が「10」で、かつ、ライセンス種別が「デバイスライセンス」である場合、10台分のライセンスを保有していることを示している。同様に、例えば、ライセンスの保有数が「10」で、かつ、ライセンス種別が「ユーザライセンス」である場合、10ユーザ分のライセンスを保有していることを示している。 "Number of licenses held" is the number of licenses held. For example, if the number of licenses held is "10" and the license type is a "device license", this indicates that licenses for 10 devices are held. Similarly, if the number of licenses held is "10" and the license type is a "user license", this indicates that licenses for 10 users are held.

「使用数合計」は、ライセンス保有数のうち、実際に利用されているライセンス(すなわち、情報装置30又はユーザに対して割り当てられているライセンス)のことである。 "Total number of uses" refers to the number of licenses actually being used out of the number of licenses held (i.e., licenses assigned to information devices 30 or users).

なお、例えば、ライセンス契約が新たに締結された場合やライセンス契約が切れた場合等に、管理者によって管理者端末40を用いて、ライセンス管理台帳情報250のレコードの追加や削除が行われる。 For example, when a new license agreement is concluded or when a license agreement expires, the administrator uses the administrator terminal 40 to add or delete records in the license management ledger information 250.

<ライセンス割当情報260>
次に、ライセンス割当情報260について、図8を参照しながら説明する。図8は、ライセンス割当情報260の一例を示す図である。
<License Allocation Information 260>
Next, the license allocation information 260 will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of the license allocation information 260.

図8に示すように、ライセンス割当情報260には、1以上のレコードが含まれる。また、これら各レコードには、「割当管理ID」と、「ハードウェア管理ID」と、「ユーザID」と、「ライセンス管理ID」とが含まれる。 As shown in FIG. 8, the license allocation information 260 includes one or more records. Each record includes an "allocation management ID," a "hardware management ID," a "user ID," and a "license management ID."

「割当管理ID」は、ライセンス割当情報260の各レコードを一意に特定するIDである。「ハードウェア管理ID」は、上述したように、情報装置30を一意に特定するIDである。「ユーザID」は、上述したように、情報装置30を利用している利用者(ユーザ)を一意に特定するIDである。「ライセンス管理ID」は、上述したように、ソフトウェアのライセンスを一意に特定するIDである。 The "allocation management ID" is an ID that uniquely identifies each record in the license allocation information 260. The "hardware management ID" is an ID that uniquely identifies the information device 30, as described above. The "user ID" is an ID that uniquely identifies the user who is using the information device 30, as described above. The "license management ID" is an ID that uniquely identifies a software license, as described above.

これにより、ソフトウェアのライセンスがどの情報装置30のどのユーザに対して割り当てられているのかが管理される。例えば、割当管理ID「AS01」のレコードは、ハードウェア管理ID「HW01」の情報装置30を利用するユーザ(ユーザID「ユーザA」)に対して、ライセンス管理ID「LC01」のライセンスが割り当てられていることを示している。 This allows management of which information device 30 a software license is assigned to which user. For example, a record with assignment management ID "AS01" indicates that a license with license management ID "LC01" has been assigned to a user (user ID "User A") who uses an information device 30 with hardware management ID "HW01."

なお、例えば、ライセンスの割り当てが追加や削除された場合、管理者によって管理者端末40を用いて、ライセンス割当情報260のレコードの追加や削除が行われる。 For example, when a license allocation is added or deleted, the administrator uses the administrator terminal 40 to add or delete a record in the license allocation information 260.

<自動登録条件情報270>
次に、自動登録条件情報270について、図9を参照しながら説明する。図9は、自動登録条件情報270の一例を示す図である。
<Automatic Registration Condition Information 270>
Next, the automatic registration condition information 270 will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of the automatic registration condition information 270.

図9に示すように、自動登録条件情報270には、1以上のレコードが含まれる。また、これら各レコードには、「ソフトウェア名」と、「メーカー名」と、「種別」と、「自動登録区分」と、「ソフトウェア区分」とが含まれる。 As shown in FIG. 9, the automatic registration condition information 270 includes one or more records. Each record includes a "software name," a "manufacturer name," a "type," an "automatic registration category," and a "software category."

「ソフトウェア名」は、上述したように、ソフトウェアの名称である。なお、自動登録条件情報270のレコードに含まれるソフトウェア名は、ソフトウェア辞書情報280を用いて正規化されたソフトウェア名である。ただし、正規化されていないソフトウェア名であっても良い。また、自動登録条件情報270には、正規化されたソフトウェア名が含まれるレコードと、正規化されていないソフトウェア名が含まれるレコードとが混在していても良い。 As described above, "software name" is the name of the software. The software names included in the records of the automatic registration condition information 270 are software names normalized using the software dictionary information 280. However, the software names may be unnormalized. Furthermore, the automatic registration condition information 270 may contain a mixture of records containing normalized software names and records containing unnormalized software names.

「メーカー名」は、上述したように、ソフトウェアの製造メーカーの名称である。「種別」は、上述したように、ソフトウェアの種別である。 As mentioned above, "Manufacturer name" is the name of the software manufacturer. "Type" is the type of software.

「自動登録区分」は、ソフトウェア資産管理台帳に管理されていないソフトウェアが情報装置30にインストールされている場合に、当該ソフトウェアを資産としてソフトウェア資産管理台帳に登録するか否かを示す区分である。自動登録区分が「自動登録」である場合、当該ソフトウェアは、ソフトウェア資産管理台帳に登録される。一方で、自動登録区分が「アラート」である場合、例えば、管理者端末40や該当の情報装置30に対してアラートが通知される。「ソフトウェア区分」は、上述したように、ソフトウェア資産を分類する区分である。 The "automatic registration category" is a category that indicates whether or not software that is not managed in the software asset management ledger is to be registered as an asset in the software asset management ledger when the software is installed on the information device 30. If the automatic registration category is "automatic registration", the software is registered in the software asset management ledger. On the other hand, if the automatic registration category is "alert", an alert is notified to, for example, the administrator terminal 40 or the relevant information device 30. As described above, the "software category" is a category that classifies software assets.

例えば、ソフトウェア名「PresentationA」のソフトウェアが情報装置30にインストールされている一方で、ソフトウェア資産管理台帳に登録されていない場合、ソフトウェア区分を「標準ソフトウェア」として、当該ソフトウェアがソフトウェア資産管理台帳に登録される。 For example, if software named "PresentationA" is installed on information device 30 but is not registered in the software asset management ledger, the software is registered in the software asset management ledger with the software classification as "standard software."

なお、ソフトウェア名に含まれる「*」は、任意の文字列を表す。これにより、例えば、ソフトウェア名が「Update*」である場合、ソフトウェア名が「Update20171201」や「Update20171210」等のソフトウェア(例えば、或るソフトウェアに対する更新プログラム)を、ソフトウェア区分を「管理対象外ソフトウェア」として、ソフトウェア資産管理台帳に登録することができる。 Note that the "*" in the software name represents any character string. For example, if the software name is "Update*", software with names such as "Update20171201" or "Update20171210" (for example, updates for a certain piece of software) can be registered in the software asset management ledger with the software classification as "unmanaged software".

<ソフトウェア資産管理台帳への自動登録処理>
以降では、ソフトウェア資産管理台帳に管理されていないソフトウェアが情報装置30にインストールされている場合に、当該ソフトウェアをソフトウェア資産管理台帳に登録する処理について、図10を参照しながら説明する。図10は、ソフトウェア資産管理台帳への自動登録処理の一例を示すフローチャートである。なお、図10に示す自動登録処理は、例えば、情報装置30単位で収集されたソフトウェアインベントリ情報220毎(すなわち、情報装置30毎)に実行される。
<Automatic registration process to software asset management ledger>
Hereinafter, a process of registering software that is not managed in the software-asset management ledger in the software-asset management ledger when the software is installed in an information device 30 will be described with reference to Fig. 10. Fig. 10 is a flow chart showing an example of an automatic registration process in the software-asset management ledger. Note that the automatic registration process shown in Fig. 10 is executed, for example, for each piece of software inventory information 220 collected on an information device 30 basis (i.e., for each information device 30).

まず、登録処理部110の取得部111は、記憶部130に記憶されているソフトウェアインベントリ情報220からレコードを1件取得する(ステップS101)。 First, the acquisition unit 111 of the registration processing unit 110 acquires one record from the software inventory information 220 stored in the memory unit 130 (step S101).

次に、登録処理部110の正規化部112は、ソフトウェア辞書情報280を参照して、取得部111により取得されたレコードに含まれるソフトウェア名を正規化する(ステップS102)。 Next, the normalization unit 112 of the registration processing unit 110 normalizes the software name contained in the record acquired by the acquisition unit 111 by referring to the software dictionary information 280 (step S102).

次に、登録処理部110の登録部113は、ソフトウェア資産管理台帳情報240を参照して、正規化部112により正規化されたソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されているか否かを判定する(ステップS103)。すなわち、登録部113は、上記のステップS102で正規化されたソフトウェア名が含まれるレコードがソフトウェア資産管理台帳情報240に存在するか否かを判定する。 Next, the registration unit 113 of the registration processing unit 110 refers to the software asset management ledger information 240 and determines whether or not a software asset with the software name normalized by the normalization unit 112 is registered in the software asset management ledger (step S103). That is, the registration unit 113 determines whether or not a record including the software name normalized in step S102 above exists in the software asset management ledger information 240.

ステップS103において、当該ソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されていると判定された場合、登録処理部110は、ステップS105に進む。 If it is determined in step S103 that a software asset with that software name is registered in the software asset management ledger, the registration processing unit 110 proceeds to step S105.

一方、ステップS103において、当該ソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されていないと判定された場合、登録処理部110の登録部113は、自動登録条件情報270を参照して、当該自動登録条件情報270に応じたソフトウェア区分で、当該ソフトウェア名のソフトウェアを資産としてソフトウェア資産管理台帳に登録する(ステップS104)。 On the other hand, if it is determined in step S103 that a software asset with that software name is not registered in the software asset management ledger, the registration unit 113 of the registration processing unit 110 refers to the automatic registration condition information 270 and registers the software with that software name as an asset in the software asset management ledger in a software classification according to the automatic registration condition information 270 (step S104).

すなわち、登録部113は、自動登録条件情報270を参照して、当該ソフトウェア名に対応するソフトウェア区分を特定した上で、特定したソフトウェア区分及び当該ソフトウェア名を含むレコードをソフトウェア資産管理台帳情報240に追加する。 In other words, the registration unit 113 refers to the automatic registration condition information 270, identifies the software category that corresponds to the software name, and then adds a record that includes the identified software category and the software name to the software asset management ledger information 240.

例えば、当該ソフトウェア名が「Editsoft C」である場合、自動登録条件情報270を参照して、ソフトウェア区分「標準ソフトウェア」が特定される。したがって、登録部113は、ソフトウェア名「Editsoft C」及びソフトウェア区分「標準ソフトウェア」を含むレコードを作成して、ソフトウェア資産管理台帳情報240に追加する。なお、このとき、当該レコードのメーカー名やバージョン等は、自動登録条件情報270から取得されても良いし、ソフトウェアインベントリ情報220から取得されても良い。又は、当該レコードのメーカー名やバージョン等をブランクとしても良い。 For example, if the software name is "Editsoft C", the software category "standard software" is identified by referring to the automatic registration condition information 270. Therefore, the registration unit 113 creates a record including the software name "Editsoft C" and the software category "standard software" and adds it to the software asset management ledger information 240. At this time, the manufacturer name, version, etc. of the record may be obtained from the automatic registration condition information 270 or from the software inventory information 220. Alternatively, the manufacturer name, version, etc. of the record may be left blank.

また、例えば、当該ソフトウェア名が「Update20171211」である場合、自動登録条件情報270を参照して、ソフトウェア区分「管理対象外ソフトウェア」が特定される。したがって、登録部113は、ソフトウェア名「Update20171211」及びソフトウェア区分「管理対象外ソフトウェア」を含むレコードを作成して、ソフトウェア資産管理台帳情報240に追加する。 For example, if the software name is "Update20171211", the software category "unmanaged software" is identified by referring to the automatic registration condition information 270. Therefore, the registration unit 113 creates a record including the software name "Update20171211" and the software category "unmanaged software" and adds it to the software asset management ledger information 240.

なお、上記のように、当該ソフトウェア名のソフトウェアをソフトウェア資産管理台帳に登録する場合は、自動登録条件情報270において当該ソフトウェア名に対して自動登録区分「自動登録」が対応付けられているときである。当該ソフトウェア名に対して自動登録区分「アラート」が対応付けられている場合、登録部113は、ソフトウェア管理台帳への登録は行わずに、例えば、アラートを通知するための所定のフラグに「1」を設定する。後述するアラート処理において、このフラグを参照することで、アラート通知部122により管理者端末40や該当の情報装置30に対してアラートが通知される。 As described above, software with that software name is registered in the software asset management ledger when the automatic registration category "automatic registration" is associated with that software name in the automatic registration condition information 270. If the automatic registration category "alert" is associated with that software name, the registration unit 113 does not register the software in the software management ledger, but instead sets a specific flag for notifying an alert to "1", for example. In the alert processing described below, by referencing this flag, the alert notification unit 122 notifies the administrator terminal 40 and the relevant information device 30 of an alert.

次に、登録処理部110の取得部111は、ソフトウェアインベントリ情報220から全てのレコードが取得されたか否かを判定する(ステップS105)。 Next, the acquisition unit 111 of the registration processing unit 110 determines whether all records have been acquired from the software inventory information 220 (step S105).

ステップS105において、未だ取得されていないレコードがソフトウェアインベントリ情報220に存在する場合、登録処理部110は、ステップS101に戻る。これにより、ソフトウェアインベントリ情報220に含まれる全てのレコードに対して、上記のステップS102~ステップS104が実行される。 In step S105, if there are records in the software inventory information 220 that have not yet been acquired, the registration processing unit 110 returns to step S101. As a result, the above steps S102 to S104 are executed for all records included in the software inventory information 220.

一方、ステップS105において、ソフトウェアインベントリ情報220から全てのレコードが取得されたと判定された場合、登録処理部110は、ソフトウェア資産管理台帳への自動登録処理を終了する。 On the other hand, if it is determined in step S105 that all records have been obtained from the software inventory information 220, the registration processing unit 110 terminates the automatic registration process to the software asset management ledger.

以上により、本実施形態に係る管理装置10は、ソフトウェア資産管理台帳に管理されていないソフトウェアが情報装置30にインストールされている場合(すなわち、ソフトウェア資産管理台帳に管理されていないソフトウェアのソフトウェア名がソフトウェアインベントリ情報220に含まれる場合)、当該ソフトウェアをソフトウェア資産管理台帳に登録することができる。これにより、本実施形態に係る管理装置10によれば、管理者によるソフトウェア資産管理台帳への登録作業を容易にすることができる。 As described above, when software that is not managed in the software asset management ledger is installed in the information device 30 (i.e., when the software name of the software that is not managed in the software asset management ledger is included in the software inventory information 220), the management device 10 according to this embodiment can register the software in the software asset management ledger. As a result, the management device 10 according to this embodiment can facilitate the administrator's registration work in the software asset management ledger.

特に、本実施形態に係る管理装置10は、例えば、更新プログラムやデバイスドライバ等が情報装置30にインストールされた場合に、これらのソフトウェアのソフトウェア区分を「管理対象外ソフトウェア」としてソフトウェア資産管理台帳に登録する。したがって、例えば、更新プログラムが頻繁に提供されるようなソフトウェアが情報装置30にインストールされているような場合に、管理者によるソフトウェアの管理負担を軽減させることができる。 In particular, when updates, device drivers, etc. are installed on the information device 30, the management device 10 according to this embodiment registers the software classification of the software as "unmanaged software" in the software asset management ledger. Therefore, for example, when software for which updates are frequently provided is installed on the information device 30, the burden of software management on the administrator can be reduced.

<アラート通知処理>
以降では、IT資産が適切に利用されていない場合に、アラートを通知する処理について、図11を参照しながら説明する。図11は、アラート通知処理の一例を示すフローチャートである。
<Alert notification processing>
Hereinafter, a process for issuing an alert when an IT resource is not being used appropriately will be described with reference to Fig. 11. Fig. 11 is a flowchart showing an example of an alert notification process.

まず、アラート通知処理部120の判定部121は、記憶部130に記憶されている各種情報(ハードウェアインベントリ情報210、ソフトウェアインベントリ情報220、ハードウェア資産管理台帳情報230、ソフトウェア資産管理台帳情報240、ライセンス管理台帳情報250、及びライセンス割当情報260)を参照して、アラート通知条件を満たすか否かを判定する(ステップS201)。 First, the determination unit 121 of the alert notification processing unit 120 refers to various information stored in the memory unit 130 (hardware inventory information 210, software inventory information 220, hardware asset management ledger information 230, software asset management ledger information 240, license management ledger information 250, and license allocation information 260) to determine whether the alert notification conditions are met (step S201).

判定部121は、例えば、以下の(1)~(12)に示す場合に、アラート通知条件を満たすと判定すれば良い。 The determination unit 121 may determine that the alert notification conditions are met in the cases shown in (1) to (12) below, for example.

(1)ハードウェアインベントリ情報210が、ハードウェア資産管理台帳情報230のレコードとハードウェア管理IDにより関連付けが行えない場合。 (1) When the hardware inventory information 210 cannot be associated with a record in the hardware asset management ledger information 230 by the hardware management ID.

(2)ハードウェア資産管理台帳情報230の各レコードのうち、ハードウェアインベントリ情報210と関連付けを行うことができたレコードについて、当該レコードの状態が「遊休中」又は「廃棄済」である場合。 (2) When, among the records in the hardware asset management ledger information 230, a record that can be associated with the hardware inventory information 210 has a status of "idle" or "discarded."

(3)ハードウェア資産管理台帳情報230の各レコードのうち、ハードウェアインベントリ情報210と関連付けを行うことができたレコードについて、当該レコードの状態が「利用中」であって、かつ、ハードウェアインベントリ情報210が所定の期間(例えば、30日)以上の間、収集できていない場合。 (3) When, among the records in the hardware asset management ledger information 230, a record that can be associated with the hardware inventory information 210 has a status of "in use" and the hardware inventory information 210 has not been collected for a specified period (e.g., 30 days) or longer.

(4)図10のステップS102でソフトウェア名の正規化を行うことができなかった場合(すなわち、ソフトウェアの名寄せを行うことができなかった場合)。 (4) If the software name cannot be normalized in step S102 of FIG. 10 (i.e., if software name matching cannot be performed).

(5)図10のステップS102でソフトウェア名の正規化を行うことができた場合であって、上記のステップS103で当該ソフトウェア名のソフトウェア資産がソフトウェア資産管理台帳に登録されていないと判定された場合。なお、このとき、更に、上述したフラグを参照して、このフラグに「1」が設定されている場合としても良い。 (5) When the software name can be normalized in step S102 of FIG. 10, and it is determined in step S103 above that a software asset with that software name is not registered in the software asset management ledger. At this time, the above-mentioned flag may also be referenced and the flag may be set to "1."

(6)ソフトウェア資産管理台帳情報240においてソフトウェア区分が「未許可ソフトウェア」となっているソフトウェアを示すレコードが、ソフトウェアインベントリ情報220に含まれる場合。 (6) When the software inventory information 220 contains a record indicating software whose software classification is "unauthorized software" in the software asset management ledger information 240.

(7)ソフトウェア資産管理台帳情報240においてソフトウェア区分が「禁止ソフトウェア」となっているソフトウェアを示すレコードが、ソフトウェアインベントリ情報220に含まれる場合。 (7) When the software inventory information 220 contains a record indicating software whose software classification is "prohibited software" in the software asset management ledger information 240.

(8)ソフトウェアインベントリ情報220に含まれるレコードにより示されるソフトウェアがインストールされている情報装置30に対して、ライセンス割当情報260においてライセンス管理IDが関連付けられていない場合(すなわち、情報装置30にインストールされているソフトウェアに対してライセンスが割り当てられていない場合)。 (8) When a license management ID is not associated in the license allocation information 260 with an information device 30 on which software indicated by a record included in the software inventory information 220 is installed (i.e., when a license is not assigned to the software installed on the information device 30).

(9)情報装置30のユーザから利用申請が行われたにも関わらず、当該利用申請が行われたソフトウェアを示すレコードがソフトウェアインベントリ情報220に含まれていない場合。 (9) When a user of the information device 30 has requested the use of the software, but the software inventory information 220 does not contain a record indicating the software for which the request for use has been made.

(10)ライセンスの有効期限が切れているソフトウェアが存在する場合(すなわち、ライセンスの有効期限が切れているソフトウェアを示すレコードがソフトウェアインベントリ情報220に含まれる場合)。 (10) When software with an expired license exists (i.e., when the software inventory information 220 contains a record indicating software with an expired license).

(11)ライセンスの有効期限切れが迫っているソフトウェアが存在する場合(すなわち、ライセンスの有効期限切れが迫っているソフトウェアを示すレコードがソフトウェアインベントリ情報220に含まれる場合)。なお、ライセンスの有効期限切れが迫っているとは、例えば、有効期限切れまでの残り日数が数日程度である場合等である。 (11) When there is software whose license is about to expire (i.e., when the software inventory information 220 contains a record indicating software whose license is about to expire). Note that when a license is about to expire, it means, for example, that there are only a few days left until the license expires.

(12)ソフトウェアに割り当てられているライセンスの合計数が保有数を超過している場合(すなわち、使用数合計>ライセンス保有数となっているレコードがライセンス管理台帳情報250に存在する場合)。 (12) When the total number of licenses assigned to the software exceeds the number owned (i.e., when a record exists in the license management ledger information 250 where the total number of uses > the number of owned licenses).

次に、アラート通知部122は、条件を満たすアラート通知条件が存在するか否かを判定する(ステップS202)。すなわち、アラート通知部122は、上記の(1)~(12)のアラート通知条件うち、条件を満たすアラート通知条件が存在するか否かを判定する。 Next, the alert notification unit 122 determines whether or not there is an alert notification condition that satisfies the condition (step S202). That is, the alert notification unit 122 determines whether or not there is an alert notification condition that satisfies the condition among the above alert notification conditions (1) to (12).

ステップS202において、条件を満たすアラート通知条件が存在しないと判定された場合、アラート通知処理部120は、アラート通知処理を終了する。 If it is determined in step S202 that no satisfying alert notification conditions exist, the alert notification processing unit 120 terminates the alert notification process.

一方、ステップS202において、条件を満たすアラート通知条件が存在すると判定された場合、アラート通知処理部120のアラート通知部122は、条件を満たすアラート通知条件に応じたアラートを、管理者端末40及び該当の情報装置30の少なくとも一方に通知する(ステップS203)。なお、アラート毎に、管理者端末40及び情報装置30の両方にアラートを通知するか、管理者端末40だけにアラートを通知するか、又は情報装置30だけにアラートを通知するかが予め設定されている。 On the other hand, if it is determined in step S202 that a satisfying alert notification condition exists, the alert notification unit 122 of the alert notification processing unit 120 notifies at least one of the administrator terminal 40 and the corresponding information device 30 of an alert corresponding to the satisfying alert notification condition (step S203). Note that for each alert, it is preset whether the alert is notified to both the administrator terminal 40 and the information device 30, the alert is notified only to the administrator terminal 40, or the alert is notified only to the information device 30.

ここで、一例として、管理者端末40又は情報装置30に通知されたアラートの一覧を示すアラート一覧画面G100と、当該アラート一覧画面G100から選択されたアラートの詳細を示すアラート詳細画面G200とを図12に示す。図12は、アラート一覧画面G100及びアラート詳細画面G200の一例を示す図である。 As an example, FIG. 12 shows an alert list screen G100 that shows a list of alerts notified to the administrator terminal 40 or the information device 30, and an alert details screen G200 that shows details of an alert selected from the alert list screen G100. FIG. 12 shows an example of the alert list screen G100 and the alert details screen G200.

図12(a)に示すように、アラート一覧画面G100には、管理装置10から通知されたアラートの一覧が表示される。また、図12(b)に示すように、アラート詳細画面G200には、アラートの詳細な情報が表示される。 As shown in FIG. 12(a), the alert list screen G100 displays a list of alerts notified from the management device 10. Also, as shown in FIG. 12(b), the alert details screen G200 displays detailed information about the alerts.

管理者は、アラート一覧画面G100やアラート詳細画面G200を参照することで、適切に利用されていないIT資産が存在することと、その詳細な内容とを知ることができる。したがって、管理者は、IT資産が適切に利用されるように、情報装置30のユーザに対して是正を求める措置等を取ることができる。 By referring to the alert list screen G100 and the alert details screen G200, the administrator can learn that an IT asset is not being used appropriately and find out the details of that asset. Therefore, the administrator can take measures such as requesting the user of the information device 30 to make corrections so that the IT asset is used appropriately.

また、情報装置30のユーザも、アラート一覧画面G100やアラート詳細画面G200を参照することで、自身がIT資産を適切に利用していないことを知ることができ、その是正を図ることができる。 In addition, users of the information device 30 can also refer to the alert list screen G100 and the alert details screen G200 to know that they are not using IT assets appropriately and can take steps to correct this.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the specifically disclosed embodiments above, and various modifications and variations are possible without departing from the scope of the claims.

1 資産管理システム
10 管理装置
20 収集装置
30 情報装置
40 管理者端末
110 登録処理部
111 取得部
112 正規化部
113 登録部
120 アラート通知処理部
121 判定部
122 アラート通知部
130 記憶部
210 ハードウェアインベントリ情報
220 ソフトウェアインベントリ情報
230 ハードウェア資産管理台帳情報
240 ソフトウェア資産管理台帳情報
250 ライセンス管理台帳情報
260 ライセンス割当情報
270 自動登録条件情報
280 ソフトウェア辞書情報
REFERENCE SIGNS LIST 1 Asset management system 10 Management device 20 Collection device 30 Information device 40 Administrator terminal 110 Registration processing unit 111 Acquisition unit 112 Normalization unit 113 Registration unit 120 Alert notification processing unit 121 Determination unit 122 Alert notification unit 130 Storage unit 210 Hardware inventory information 220 Software inventory information 230 Hardware asset management ledger information 240 Software asset management ledger information 250 License management ledger information 260 License allocation information 270 Automatic registration condition information 280 Software dictionary information

Claims (5)

複数の情報装置にインストールされているソフトウェア資産を管理する管理装置であって、
前記情報装置にインストールされているソフトウェアが、ソフトウェア資産管理台帳で管理されているか否かを判定する第1の判定手段と、
前記第1の判定手段により前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定された場合、前記ソフトウェアに関する情報と、前記ソフトウェアが分類される区分であって、かつ、前記ソフトウェアが適切に利用されているか否かの判定に用いられる区分とを対応付けて前記ソフトウェア資産管理台帳に登録する登録手段と、
を有し、
前記区分には、
前記ソフトウェアが前記情報装置での利用が許可されており、適切に利用されているソフトウェアであることを示す第1の区分と、
前記ソフトウェアが前記情報装置での利用が禁止されており、不適切なソフトウェア利用であるとしてアラートの通知対象となるソフトウェアであることを示す第2の区分と、
前記ソフトウェアの利用には事前の申請が必要であり、事前の申請がなされていない場合は不適切なソフトウェア利用であるとしてアラートの対象となるソフトウェアであることを示す第3の区分と、
前記ソフトウェアが他のソフトウェアの更新プログラム又はデバイスドライバであり、前記ソフトウェアが適切に利用されているか否かの判定対象外のソフトウェアであることを示す第4の区分と、が含まれる、管理装置。
A management device for managing software assets installed in a plurality of information devices,
a first determination means for determining whether or not the software installed in the information device is managed in a software asset management ledger;
a registration means for, when the first determination means determines that the software is not managed in the software-asset management ledger, registering information about the software in the software-asset management ledger in association with a category into which the software is classified and which is used to determine whether the software is being used appropriately; and
having
The above classification includes:
a first classification indicating that the software is authorized for use on the information device and is being used appropriately;
a second classification indicating that the software is prohibited from use on the information device and is subject to an alert notification as an inappropriate software use;
A third category indicates that the use of the software requires prior application, and that if prior application is not made, the software is subject to an alert as it is an inappropriate use of the software;
and a fourth category indicating that the software is an update program for other software or a device driver, and that the software is not subject to a determination of whether or not it is being used appropriately.
複数の情報装置にインストールされているソフトウェア資産を管理する管理装置であって、
前記情報装置にインストールされているソフトウェアが、ソフトウェア資産管理台帳で管理されているか否かを判定する第1の判定手段と、
前記第1の判定手段により前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定された場合、前記ソフトウェアに関する情報と、前記ソフトウェアが分類される区分であって、かつ、前記ソフトウェアが適切に利用されているか否かの判定に用いられる区分とを対応付けて前記ソフトウェア資産管理台帳に登録する登録手段と、
所定の通知先に対して前記ソフトウェアに関する第1のアラートを通知する第1のアラート通知手段と、
前記情報装置のハードウェアに関する情報が収集されたときに前記情報装置の利用状態が廃棄済若しくは遊休中である場合、前記通知先に対して前記ハードウェアに関する第2のアラートを通知する第2のアラート通知手段と、
前記情報装置の利用状態が利用中であり、かつ、前記情報装置のハードウェアに関する情報が一定期間以上収集されていない場合、前記通知先に対して前記ハードウェアに関する第3のアラートを通知する第3のアラート通知手段と、
を有し
前記第1のアラート通知手段は、
前記第1の判定手段により前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定され、かつ、前記ソフトウェアに関する情報に含まれる自動登録条件がアラート通知を行うことを示すものである場合、前第1のアラートを通知する、管理装置。
A management device for managing software assets installed in a plurality of information devices,
a first determination means for determining whether or not the software installed in the information device is managed in a software asset management ledger;
a registration means for, when the first determination means determines that the software is not managed in the software-asset management ledger, registering information about the software in the software-asset management ledger in association with a category into which the software is classified and which is used to determine whether the software is being used appropriately; and
a first alert notification means for notifying a predetermined notification destination of a first alert regarding the software;
a second alert notification means for notifying the notification destination of a second alert regarding the hardware when a usage state of the information device is "discarded" or "idle" at the time when information regarding the hardware of the information device is collected;
a third alert notification means for notifying the notification destination of a third alert regarding the hardware when a usage state of the information device is in use and information regarding the hardware of the information device has not been collected for a certain period of time or more;
having
The first alert notification means includes:
A management device that notifies the first alert when the first determination means determines that the software is not managed in the software asset management ledger and the automatic registration condition included in the information regarding the software indicates that an alert notification should be issued.
複数の情報装置にインストールされているソフトウェア資産を管理する管理装置が、
前記情報装置にインストールされているソフトウェアが、ソフトウェア資産管理台帳で管理されているか否かを判定する第1の判定手順と、
前記第1の判定手順で前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定された場合、前記ソフトウェアに関する情報と、前記ソフトウェアが分類される区分であって、かつ、前記ソフトウェアが適切に利用されているか否かの判定に用いられる区分とを対応付けて前記ソフトウェア資産管理台帳に登録する登録手順と、
を実行し、
前記区分には、
前記ソフトウェアが前記情報装置での利用が許可されており、適切に利用されているソフトウェアであることを示す第1の区分と、
前記ソフトウェアが前記情報装置での利用が禁止されており、不適切なソフトウェア利用であるとしてアラートの通知対象となるソフトウェアであることを示す第2の区分と、
前記ソフトウェアの利用には事前の申請が必要であり、事前の申請がなされていない場合は不適切なソフトウェア利用であるとしてアラートの対象となるソフトウェアであることを示す第3の区分と、
前記ソフトウェアが他のソフトウェアの更新プログラム又はデバイスドライバであり、前記ソフトウェアが適切に利用されているか否かの判定対象外のソフトウェアであることを示す第4の区分と、が含まれる、管理方法。
A management device that manages software assets installed in a plurality of information devices,
a first determination step of determining whether or not the software installed in the information device is managed in a software asset management ledger;
a registration step of, when it is determined in the first determination step that the software is not managed in the software-asset management ledger, correlating information about the software with a category into which the software is classified and which is used to determine whether the software is being used appropriately, and registering the information in the software-asset management ledger;
Run
The above classification includes:
a first classification indicating that the software is authorized for use on the information device and is being used appropriately;
a second classification indicating that the software is prohibited from use on the information device and is subject to an alert notification as an inappropriate software use;
A third category indicates that the use of the software requires prior application, and that if prior application is not made, the software is subject to an alert as it is an inappropriate use of the software;
and a fourth category indicating that the software is an update program or a device driver for other software and is not subject to a determination of whether the software is being used appropriately.
複数の情報装置にインストールされているソフトウェア資産を管理する管理装置が、
前記情報装置にインストールされているソフトウェアが、ソフトウェア資産管理台帳で管理されているか否かを判定する第1の判定手順と、
前記第1の判定手順で前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定された場合、前記ソフトウェアに関する情報と、前記ソフトウェアが分類される区分であって、かつ、前記ソフトウェアが適切に利用されているか否かの判定に用いられる区分とを対応付けて前記ソフトウェア資産管理台帳に登録する登録手順と、
所定の通知先に対して前記ソフトウェアに関する第1のアラートを通知する第1のアラート通知手順と、
前記情報装置のハードウェアに関する情報が収集されたときに前記情報装置の利用状態が廃棄済若しくは遊休中である場合、前記通知先に対して前記ハードウェアに関する第2のアラートを通知する第2のアラート通知手順と、
前記情報装置の利用状態が利用中であり、かつ、前記情報装置のハードウェアに関する情報が一定期間以上収集されていない場合、前記通知先に対して前記ハードウェアに関する第3のアラートを通知する第3のアラート通知手順と、
を実行し
前記第1のアラート通知手順は、
前記第1の判定手順で前記ソフトウェアが前記ソフトウェア資産管理台帳で管理されていないと判定され、かつ、前記ソフトウェアに関する情報に含まれる自動登録条件がアラート通知を行うことを示すものである場合、前第1のアラートを通知する、管理方法。
A management device that manages software assets installed in a plurality of information devices,
a first determination step of determining whether or not the software installed in the information device is managed in a software asset management ledger;
a registration step of, when it is determined in the first determination step that the software is not managed in the software-asset management ledger, correlating information about the software with a category into which the software is classified and which is used to determine whether the software is being used appropriately, and registering the information in the software-asset management ledger;
a first alert notification procedure for notifying a predetermined notification destination of a first alert regarding the software;
a second alert notification step of notifying the notification destination of a second alert regarding the hardware when a usage state of the information device is "discarded" or "idle" when information regarding the hardware of the information device is collected;
a third alert notification step of notifying the notification destination of a third alert regarding the hardware when a usage state of the information device is in use and information regarding the hardware of the information device has not been collected for a certain period of time or more;
Run
The first alert notification procedure includes:
A management method comprising: notifying the first alert when the first judgment procedure determines that the software is not managed in the software asset management ledger and when an automatic registration condition included in the information relating to the software indicates that an alert notification should be issued.
コンピュータを、請求項1又は2に記載の管理装置として機能させるプログラム。 A program that causes a computer to function as the management device according to claim 1 or 2.
JP2023223005A 2017-10-24 2023-12-28 Management device, management method, and program Active JP7597415B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023223005A JP7597415B2 (en) 2017-10-24 2023-12-28 Management device, management method, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2017205458A JP7074451B2 (en) 2017-10-24 2017-10-24 Management equipment, management methods and programs
JP2022078580A JP2022097680A (en) 2017-10-24 2022-05-12 Management equipment, management methods and programs
JP2023223005A JP7597415B2 (en) 2017-10-24 2023-12-28 Management device, management method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022078580A Division JP2022097680A (en) 2017-10-24 2022-05-12 Management equipment, management methods and programs

Publications (2)

Publication Number Publication Date
JP2024024033A JP2024024033A (en) 2024-02-21
JP7597415B2 true JP7597415B2 (en) 2024-12-10

Family

ID=66627827

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2017205458A Active JP7074451B2 (en) 2017-10-24 2017-10-24 Management equipment, management methods and programs
JP2022078580A Pending JP2022097680A (en) 2017-10-24 2022-05-12 Management equipment, management methods and programs
JP2023223005A Active JP7597415B2 (en) 2017-10-24 2023-12-28 Management device, management method, and program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2017205458A Active JP7074451B2 (en) 2017-10-24 2017-10-24 Management equipment, management methods and programs
JP2022078580A Pending JP2022097680A (en) 2017-10-24 2022-05-12 Management equipment, management methods and programs

Country Status (1)

Country Link
JP (3) JP7074451B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11204903B2 (en) * 2019-05-02 2021-12-21 Servicenow, Inc. Determination and reconciliation of software used by a managed network
JP2021033431A (en) * 2019-08-19 2021-03-01 Nttテクノクロス株式会社 Management equipment, management methods and programs
JP7486386B2 (en) 2020-09-14 2024-05-17 エイチ・シー・ネットワークス株式会社 Asset management device and asset management program
JP7470856B1 (en) 2023-11-02 2024-04-18 株式会社アシュアード Information processing device and information processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164676A (en) 2005-12-16 2007-06-28 Quality Kk Information collecting software management system, management server, and management program
JP2008015845A (en) 2006-07-06 2008-01-24 Nippon Syst Wear Kk Asset management system, asset management method and asset management program
US20080189326A1 (en) 2007-02-01 2008-08-07 Microsoft Corporation Dynamic Software Fingerprinting
JP2008242660A (en) 2007-03-26 2008-10-09 Canon Inc Program management apparatus and method
JP5969668B1 (en) 2015-07-30 2016-08-17 西日本電信電話株式会社 License management system, terminal, license control server, and license management method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222424A (en) * 2000-02-08 2001-08-17 Fujitsu Ltd Software license management device, software license management method, and software license management program recording medium
JP4075586B2 (en) * 2002-11-26 2008-04-16 株式会社日立製作所 Inventory information management method
JP4588037B2 (en) * 2007-01-31 2010-11-24 株式会社日立情報システムズ Document consistency check support system and method, and program thereof
JP5516251B2 (en) * 2010-09-03 2014-06-11 日本電気株式会社 Software installation status management apparatus, software installation status management method, and program
JP2016045627A (en) * 2014-08-21 2016-04-04 株式会社日立システムズ Information processing apparatus, erroneous registration detection method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164676A (en) 2005-12-16 2007-06-28 Quality Kk Information collecting software management system, management server, and management program
JP2008015845A (en) 2006-07-06 2008-01-24 Nippon Syst Wear Kk Asset management system, asset management method and asset management program
US20080189326A1 (en) 2007-02-01 2008-08-07 Microsoft Corporation Dynamic Software Fingerprinting
JP2008242660A (en) 2007-03-26 2008-10-09 Canon Inc Program management apparatus and method
JP5969668B1 (en) 2015-07-30 2016-08-17 西日本電信電話株式会社 License management system, terminal, license control server, and license management method

Also Published As

Publication number Publication date
JP2019079258A (en) 2019-05-23
JP2024024033A (en) 2024-02-21
JP2022097680A (en) 2022-06-30
JP7074451B2 (en) 2022-05-24

Similar Documents

Publication Publication Date Title
JP7597415B2 (en) Management device, management method, and program
US9953143B2 (en) Software identifier based correlation
US9813452B2 (en) Digital rights management system providing event notifications for user actions based on access control rules
JP5531692B2 (en) DEVICE MANAGEMENT DEVICE, DEVICE MANAGEMENT SYSTEM, INFORMATION MANAGEMENT METHOD, INFORMATION MANAGEMENT PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
US8341733B2 (en) Creating secured file views in a software partition
US20070005320A1 (en) Model-based configuration management
US20150199196A1 (en) Systems and methods for multi-tiered format registration for applications
US9836585B2 (en) User centric method and adaptor for digital rights management system
JPWO2008146408A1 (en) License management program, software usage control method, and license management apparatus
US9524128B2 (en) Information security for printing systems
US20100132052A1 (en) Information processing system, information processing method, and computer readable medium
JP6078050B2 (en) License management server
JP5584548B2 (en) Storage medium for program and license management, server and computer system
JP5729283B2 (en) Management program, management apparatus and management system
JP7288636B1 (en) Information processing device, information processing method and program
JP7581475B2 (en) Management device, management method, and program
US20050182965A1 (en) Proxy permissions controlling access to computer resources
JP6730170B2 (en) Management device, method and program
US8365165B2 (en) Dynamic addition of products and removal of software products on a distribution server
JP5264364B2 (en) Server system, internet connection management method, and internet connection management program
JP7628877B2 (en) Equipment management system, equipment management method, and equipment management program
JP2020154348A (en) Information processing equipment and programs
JP7486386B2 (en) Asset management device and asset management program
JP4370536B2 (en) Management system and management program
US20090327490A1 (en) Data processor, data monitoring method thereof, and recording medium storing data monitoring program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231228

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240802

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241121

R150 Certificate of patent or registration of utility model

Ref document number: 7597415

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150