JP2025118182A - Log policy management device, log policy management method, and log policy management program - Google Patents
Log policy management device, log policy management method, and log policy management programInfo
- Publication number
- JP2025118182A JP2025118182A JP2024013332A JP2024013332A JP2025118182A JP 2025118182 A JP2025118182 A JP 2025118182A JP 2024013332 A JP2024013332 A JP 2024013332A JP 2024013332 A JP2024013332 A JP 2024013332A JP 2025118182 A JP2025118182 A JP 2025118182A
- Authority
- JP
- Japan
- Prior art keywords
- policy
- log
- information
- target
- setting
- 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.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
本発明は、ログポリシー管理装置、ログポリシー管理方法及びログポリシー管理プログラムに関する。 The present invention relates to a log policy management device, a log policy management method, and a log policy management program.
特許文献1(特開2016-130997号公報)には、拡張APがインストールされた場合でも、セキュリティポリシーを反映したポートの開閉制御を確実に実行可能としたMFPを提供可能な情報処理装置が開示されている。 Patent Document 1 (JP 2016-130997 A) discloses an information processing device that can provide an MFP that can reliably execute port opening and closing control that reflects security policies, even when an extended AP is installed.
この情報処理装置は、拡張APをインストールする際に、その拡張APが使用する固有のポートに関するポート制御情報の解析結果に基づいて、既存のものを含むポリシー設定項目を編集する。そして、編集後のポリシー設定項目を介して設定入力を受け入れ、設定情報を生成する。これにより、設定情報に従ってFW部へのフィルタリングルールを適用することで、拡張APをインストールした場合のセキュリティを維持可能とすることができる。 When installing an extended AP, this information processing device edits policy setting items, including existing ones, based on the results of analyzing port control information related to the specific ports used by the extended AP. It then accepts setting input via the edited policy setting items and generates setting information. This makes it possible to maintain security when an extended AP is installed by applying filtering rules to the firewall in accordance with the setting information.
ここで、複数の端末装置を備える、例えばいわゆるクラウドシステム又はデータセンタ等においては、これらを運営する顧客が求めるシステムの統制レベル又は顧客のシステム導入の工程等に応じて、各端末装置で取得するログ情報の種類又はパターンが異なる。 Here, in systems equipped with multiple terminal devices, such as so-called cloud systems or data centers, the types and patterns of log information acquired by each terminal device vary depending on the level of system control required by the customer operating the system or the customer's system implementation process.
このため、各端末装置のログ情報の情報処理形態の管理が複雑かつ面倒になる問題があった。この問題は、管理する端末装置の数が多くなるほど、顕著となる。 This has led to the problem that managing the information processing format of log information for each terminal device becomes complicated and tedious. This problem becomes more pronounced the more terminal devices are managed.
本発明は、上述の課題に鑑みてなされたものであり、各端末装置のログ情報の情報処理形態の管理を簡単かつ容易化したログポリシー管理装置、ログポリシー管理方法及びログポリシー管理プログラムの提供を目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide a log policy management device, a log policy management method, and a log policy management program that simplify and facilitate management of the information processing format of log information for each terminal device.
上述の課題を解決し、目的を達成するために、本発明に係るログポリシー管理装置は、サービスの提供主体となる判定対象、ログ情報の取得制御を行うポリシー情報の適用対象となるログポリシー適用対象、ログポリシー適用対象毎に収集するログ情報の種別を示すログ設定分類、取得されたログ情報の情報処理形態を示すポリシーレベル、及び、設定するポリシー情報がそれぞれ関連付けされた記憶部を、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに基づいて参照し、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに対応するポリシー情報を検出するポリシー検出部と、検出されたポリシー情報を、対応するログポリシー適用対象に設定するポリシー設定部と、を有する。 To solve the above-mentioned problems and achieve the objectives, the log policy management device of the present invention has a policy detection unit that references a storage unit that associates the following: a determination target that is the entity providing the service; a log policy target to which policy information that controls the acquisition of log information is applied; a log setting classification that indicates the type of log information collected for each log policy target; a policy level that indicates the information processing format of the acquired log information; and the policy information to be set, based on the determination target, log policy target, log setting classification, and policy level, and detects policy information that corresponds to the determination target, log policy target, log setting classification, and policy level; and a policy setting unit that sets the detected policy information to the corresponding log policy target.
また、上述の課題を解決し、目的を達成するために、本発明に係るログポリシー管理方法は、サービスの提供主体となる判定対象、ログ情報の取得制御を行うポリシー情報の適用対象となるログポリシー適用対象、ログポリシー適用対象毎に収集するログ情報の種別を示すログ設定分類、取得されたログ情報の情報処理形態を示すポリシーレベル、及び、設定するポリシー情報がそれぞれ関連付けされた記憶部を、ポリシー検出部が、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに基づいて参照し、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに対応するポリシー情報を検出するポリシー検出ステップと、ポリシー設定部が、検出されたポリシー情報を、対応するログポリシー適用対象に設定するポリシー設定ステップと、を有する。 In order to solve the above-mentioned problems and achieve the objectives, the log policy management method of the present invention includes a policy detection step in which a policy detection unit references a storage unit that associates a determination target that is the service provider, a log policy target to which policy information that controls the acquisition of log information is applied, a log setting classification that indicates the type of log information collected for each log policy target, a policy level that indicates the information processing format of the acquired log information, and the policy information to be set, based on the determination target, log policy target, log setting classification, and policy level, and detects policy information corresponding to the determination target, log policy target, log setting classification, and policy level; and a policy setting step in which a policy setting unit sets the detected policy information to the corresponding log policy target.
また、上述の課題を解決し、目的を達成するために、本発明に係るログポリシー管理プログラムは、コンピュータを、サービスの提供主体となる判定対象、ログ情報の取得制御を行うポリシー情報の適用対象となるログポリシー適用対象、ログポリシー適用対象毎に収集するログ情報の種別を示すログ設定分類、取得されたログ情報の情報処理形態を示すポリシーレベル、及び、設定するポリシー情報がそれぞれ関連付けされた記憶部を、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに基づいて参照し、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに対応するポリシー情報を検出するポリシー検出部と、検出されたポリシー情報を、対応するログポリシー適用対象に設定するポリシー設定部として機能させる。 In addition, to solve the above-mentioned problems and achieve the objectives, the log policy management program of the present invention causes a computer to function as a policy detection unit that references a storage unit that associates the following: a determination target that is the entity providing the service; a log policy target to which policy information that controls the acquisition of log information is applied; a log setting classification that indicates the type of log information collected for each log policy target; a policy level that indicates the information processing format of the acquired log information; and the policy information to be set, based on the determination target, log policy target, log setting classification, and policy level; and detects policy information corresponding to the determination target, log policy target, log setting classification, and policy level; and a policy setting unit that sets the detected policy information to the corresponding log policy target.
本発明は、各端末装置のログ情報の情報処理形態の管理を簡単かつ容易化できる。 This invention simplifies and facilitates management of the information processing format of log information for each terminal device.
以下、本発明を適用した実施の形態となるログポリシー管理システムを、図面に基づいて詳細に説明する。なお、本発明は、以下の実施の形態に限定されるものではない。 The following describes in detail a log policy management system, an embodiment of the present invention, with reference to the accompanying drawings. Note that the present invention is not limited to the following embodiment.
[システム概要]
図1は、実施の形態のログポリシー管理システムの概要を説明するための図である。この図1に示すように、ログポリシー管理システムは、ログ情報の取得制御を行うポリシー情報の一元管理を行うログポリシー管理装置1と、ログポリシー管理装置1に対してポリシー情報の設定行う設定用端末装置51と、ポリシー情報の適用対象となるログポリシー適用対象とを備えている。
[System Overview]
1 is a diagram illustrating an overview of a log policy management system according to an embodiment. As shown in Fig. 1, the log policy management system includes a log policy management device 1 that centrally manages policy information that controls the acquisition of log information, a setting terminal device 51 that sets policy information for the log policy management device 1, and a log policy target to which the policy information is applied.
図1は、ログポリシー管理装置1内に構築された仮想サーバ機能であるサーバ機能53を、ログポリシー適用対象とした例である。サーバ機能53は、ホストOS(Operating System)のサーバ装置上で、仮想サーバ毎に用意されたファイル(OSイメージ、ディスクイメージ)データをロードして、プログラム的に各社に対して所定の役割のサービスを提供する。 Figure 1 shows an example in which a log policy is applied to server function 53, a virtual server function built within the log policy management device 1. Server function 53 loads file (OS image, disk image) data prepared for each virtual server on the host OS (Operating System) server device, and provides a programmatic service with a specified role to each company.
なお、ログポリシー適用対象としては、この仮想サーバ機能の他、物理的なサーバ装置、クライアント端末装置、モバイル機器、又は、IoT(Internet of Things)機器等の、ポリシー情報を設定可能な他の機器を用いることができる。 In addition to this virtual server function, the log policy can also be applied to other devices for which policy information can be set, such as physical server devices, client terminal devices, mobile devices, or IoT (Internet of Things) devices.
ログポリシー管理装置1には、構成情報管理マスタテーブル11(又は後述する構成情報管理マスタテーブル81)が設けられている。この構成情報管理マスタテーブル11には、図2に示すように、ポリシー判定対象、環境ユニット名、ログ設定分類、ポリシーレベル及び更新フラグ等が記憶されている。ポリシー判定対象は、サービスを提供する主体であり、第1の実施の形態の場合は「会社名」として説明を行い、後述する第2の実施の形態の場合は「作業者」として説明を行う。 The log policy management device 1 is provided with a configuration information management master table 11 (or a configuration information management master table 81, described later). As shown in FIG. 2, this configuration information management master table 11 stores the policy judgment target, environment unit name, log setting classification, policy level, update flag, and other information. The policy judgment target is the entity that provides the service, and in the first embodiment, this will be explained as the "company name," and in the second embodiment, described later, this will be explained as the "worker."
環境ユニット名は、第1の実施の形態の場合、ポリシー情報を設定する各会社のサーバ機能に付された「サーバ名」である。また、第2の実施の形態の場合、作業者が操作するサーバ装置の「サーバ名」である。 In the first embodiment, the environment unit name is the "server name" assigned to each company's server function that sets policy information. In the second embodiment, it is the "server name" of the server device operated by the operator.
ログ設定分類は、ログポリシー適用対象毎に収集するログ情報の種別を示している。第1の実施の形態の場合、このログ設定分類は、各サーバ機能53が提供している役割(サーバ役割)に基づいて収集するログ情報の種別を示している。すなわち、第1の実施の形態の場合、ログ設定分類として、「DB:データベース機能」、「AP:アプリケーションサーバ機能」、「WEB:ウェブサーバ機能」、「AD(Active Directory(登録商標)):アクティブディレクトリ(登録商標)サーバ機能」及び「その他(の役割)」の役割が設定されている。 The log setting classification indicates the type of log information to be collected for each target to which the log policy is applied. In the first embodiment, this log setting classification indicates the type of log information to be collected based on the role (server role) provided by each server function 53. That is, in the first embodiment, the following roles are set as log setting classifications: "DB: Database function," "AP: Application server function," "WEB: Web server function," "AD (Active Directory (registered trademark)): Active Directory (registered trademark) server function," and "Other (roles)."
図8を用いて後述するが、サーバ機能53が「DB:データベースサーバ機能」である場合、データベースログ情報が収集される。また、サーバ機能53が「AP:アプリケーションサーバ機能」である場合、所定のアプリケーションプログラムに応じた独自のログ情報が収集される。また、サーバ機能53が、「WEB:ウェブサーバ機能」である場合、IIS(Internet Information Services)ログ情報が収集される。また、サーバ機能53が、「その他(の役割)」のサーバ機能である場合、任意のログ情報が収集される。 As will be described later using Figure 8, if server function 53 is a "DB: database server function," database log information is collected. If server function 53 is an "AP: application server function," specific log information corresponding to a specific application program is collected. If server function 53 is a "WEB: web server function," IIS (Internet Information Services) log information is collected. If server function 53 is an "other (role)" server function, optional log information is collected.
これに対して、第2の実施の形態の場合、ログ設定分類としては、「データ修正」、「ファイル持込」、「ファイル持出」、「システム停止」及び「調査」等の、そのサーバ装置63で行われる作業内容に対応して収取されるログ情報が設定されている。 In contrast, in the second embodiment, the log setting classifications are set to log information collected according to the type of work performed on the server device 63, such as "data modification," "file import," "file export," "system shutdown," and "investigation."
図22を用いて後述するが、サーバ装置63で行われる作業内容が「データ修正」である場合、データベースログ情報が収集される。また、サーバ装置63で行われる作業内容が「ファイル持込」又は「ファイル持出」である場合、ファイルアクセスログ情報が収集される。また、サーバ装置63が「システム停止」とされた場合、障害監視ログ情報が収集される。また、サーバ装置63で行われる作業内容が「調査」である場合、パフォーマンスログ情報が収集される。 As will be described later using Figure 22, if the work performed on the server device 63 is "data modification," database log information is collected. Furthermore, if the work performed on the server device 63 is "file import" or "file export," file access log information is collected. Furthermore, if the server device 63 is placed in "system shutdown," fault monitoring log information is collected. Furthermore, if the work performed on the server device 63 is "investigation," performance log information is collected.
ポリシーレベルは、取得されたログ情報の情報処理形態を示す情報であり、第1の実施の形態の場合は、各サーバ機能53の「稼働状況」に対応するログ情報の情報処理形態を示し、第2の実施の形態の場合は、各サーバ装置63を操作する作業者の「作業者ランク」に対応するログ情報の情報処理形態を示している。 The policy level is information that indicates the information processing format of the acquired log information. In the first embodiment, it indicates the information processing format of the log information corresponding to the "operational status" of each server function 53, and in the second embodiment, it indicates the information processing format of the log information corresponding to the "operator rank" of the operator operating each server device 63.
「更新フラグ」は、ポリシー情報を設定するサーバ機能53又はサーバ装置63に対して設定される情報であり、ポリシー情報の設定後に消去される。詳しくは、後述する。 The "update flag" is information that is set for the server function 53 or server device 63 that sets policy information, and is erased after the policy information is set. Details will be provided later.
ポリシーマスタテーブル12(及び後述するポリシーマスタテーブル82)は、図3に示すように、ポリシーレベル毎に、ポリシー情報の情報処理形態を示すポリシー番号が設定されている。具体的には、第1の実施の形態の場合、「稼働前後」、「稼働準備」又は「障害」等の稼働状況(ポリシーレベル)に対して、「ポリシー01」、「ポリシー02」等のポリシー番号が関連付けされている。また、第2の実施の形態の場合は、「A」、「B」等の作業者ランク(ポリシーレベル)に対して、「ポリシー01」、「ポリシー02」等のポリシー番号が関連付けされている。 As shown in FIG. 3, the policy master table 12 (and the policy master table 82 described below) has a policy number set for each policy level that indicates the information processing format of the policy information. Specifically, in the first embodiment, policy numbers such as "Policy 01" and "Policy 02" are associated with operation statuses (policy levels) such as "Before and After Operation," "Preparation for Operation," or "Failure." In addition, in the second embodiment, policy numbers such as "Policy 01" and "Policy 02" are associated with worker ranks (policy levels) such as "A" and "B."
設定マスタテーブル13(及び後述する設定マスタテーブル83)には、図4に示すように、ログ設定分類、取得するログ情報、設定項目、及び、各ポリシー番号に対応する、取得したログ情報の情報処理形態(取得したログ情報の処理の仕方=ポリシー情報)がそれぞれ関連付けされて設定されている。 As shown in Figure 4, the setting master table 13 (and the setting master table 83 described below) associates and sets the log setting classification, the log information to be acquired, the setting items, and the information processing format of the acquired log information (how the acquired log information is processed = policy information) corresponding to each policy number.
「ログ設定分類」は、第1の実施の形態の場合、上述した各サーバ機能53の機能(役割;DB、AP等)である。「ログ情報」は、そのサーバ機能53で取得するログ情報の種類を示す情報である。「設定項目」は、取得するログ情報の最大量(最大ログサイズ(MB))を示している。また、ポリシー情報は、ログ情報の取得量が最大ログサイズ(MB)に達した場合に、これ以降に取得されるログ情報を既存のログ情報に「上書きする」又は「アーカイブする(記憶部2に記憶させる)」等の情報処理形態を示している。 In the first embodiment, the "log setting classification" is the function (role: DB, AP, etc.) of each server function 53 described above. The "log information" is information indicating the type of log information acquired by that server function 53. The "setting item" indicates the maximum amount of log information to be acquired (maximum log size (MB)). Furthermore, the policy information indicates the information processing mode, such as whether to "overwrite" or "archive (store in the memory unit 2)" the existing log information when the amount of acquired log information reaches the maximum log size (MB).
これに対して、第2の実施の形態の場合、「ログ設定分類」は、上述した各サーバ装置63の作業内容(データ修正、ファイル持込等)である。「ログ情報」は、そのサーバ装置63で取得するログ情報の種類を示す情報である。「設定項目」は、ログ情報の最大取得量(最大ログサイズ(MB))を示している。また、ポリシー情報は、ログ情報の取得量が最大ログサイズ(MB)に達した場合に、これ以降に取得されるログ情報を既存のログ情報に「上書きする」又は「アーカイブする(記憶部2に記憶させる)」等の情報処理形態を示している。 In contrast, in the second embodiment, the "log setting classification" is the work content (data modification, file import, etc.) of each server device 63 described above. "Log information" is information indicating the type of log information acquired by that server device 63. "Setting item" indicates the maximum amount of log information to be acquired (maximum log size (MB)). Furthermore, the policy information indicates the information processing mode, such as whether, when the amount of acquired log information reaches the maximum log size (MB), the log information acquired thereafter will be "overwritten" over the existing log information or "archived (stored in the memory unit 2)."
このようなログポリシー管理システムは、ログポリシー適用対象の構成情報とログ情報の管理ポリシーをマスタ群(図2の構成情報管理マスタテーブル11、81、図3のポリシーマスタテーブル12、82、図4の設定マスタテーブル13、83)に、予め登録する。 Such a log policy management system pre-registers the configuration information to which the log policy applies and the log information management policy in a master group (configuration information management master tables 11 and 81 in Figure 2, policy master tables 12 and 82 in Figure 3, and setting master tables 13 and 83 in Figure 4).
次に、サーバ機能53(又はサーバ装置63)で上述のマスタ群を読み込み、各環境ユニットへポリシー情報を適用する。この際、更新フラグが「1」となっているログポリシー適用対象とし、ポリシー判定対象及び環境ユニット名をキーとして検出された環境ユニットに対して、ポリシー情報の適用処理を実行する。また、ポリシーレベル又はログ設定分類が変更された環境ユニット又は増設された環境ユニットに対しても、ログ情報を取得するポリシー情報の変更処理を同様に施す。 Next, the server function 53 (or server device 63) reads the master group described above and applies the policy information to each environment unit. At this time, the log policy is applied to environment units whose update flag is set to "1", and the policy information application process is performed on the environment units detected using the policy judgment target and environment unit name as keys. In addition, the policy information change process for acquiring log information is similarly performed on environment units whose policy level or log setting classification has been changed or which have been added.
これにより、稼働状況又は作業者ランク等のポリシーレベルに応じて、設定するポリシー情報を一元管理し、各環境ユニットに対して一括で反映することができる。 This allows you to centrally manage the policy information you set according to policy levels such as operating status or worker rank, and reflect it all at once for each environment unit.
[第1の実施の形態]
以下、このようなログポリシー管理システムの具体的な実施の形態を説明する。
[First embodiment]
A specific embodiment of such a log policy management system will be described below.
まず、第1の実施の形態として説明するログポリシー管理システムは、会社名毎(ポリシー判定対象毎)及びサーバ名毎(環境ユニット毎)に、ポリシー情報を一元管理する例である。 First, the log policy management system described as the first embodiment is an example of centrally managing policy information by company name (by policy judgment target) and by server name (by environment unit).
(第1の実施の形態のシステム構成)
図5は、第1の実施の形態のログポリシー管理システムに設けられているログポリシー管理装置1のハードウェア構成を示すブロック図である。この図5に示すように、ログポリシー管理装置1は、記憶部2、制御部3、通信インターフェース部4及び入出力インターフェース部5を備えている。入出力インターフェース部5には、入力装置6及び出力装置7が接続されている。
(System Configuration of First Embodiment)
5 is a block diagram showing the hardware configuration of the log policy management device 1 provided in the log policy management system of the first embodiment. As shown in Fig. 5, the log policy management device 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input/output interface unit 5. An input device 6 and an output device 7 are connected to the input/output interface unit 5.
また、ログポリシー管理装置1は、仮想サーバ機能であるサーバ機能53、及び、ファイヤウォール機能54が設けられている。 The log policy management device 1 also has a server function 53, which is a virtual server function, and a firewall function 54.
記憶部2としては、例えばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記憶装置を用いることができる。 The memory unit 2 can be, for example, a memory device such as a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive).
通信インターフェース部4には、LAN(Local Area Network)等のプライベート網のネットワーク50を介して、設定用端末装置51が接続されている。 A setting terminal device 51 is connected to the communication interface unit 4 via a private network 50 such as a LAN (Local Area Network).
出力装置7としては、モニタ装置(家庭用テレビを含む)等の表示部、印刷装置、又は、スピーカ装置等を用いることができる。入力装置6としては、キーボード装置、マウス装置及びマイクロホン装置等の他、マウス装置と協働してポインティングデバイス機能を実現するモニタ装置等を用いることができる。 The output device 7 may be a display unit such as a monitor (including a home television), a printer, or a speaker. The input device 6 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in conjunction with a mouse.
記憶部2には、各サーバ機能53のログ情報の取得管理を簡単かつ容易化するログポリシー管理プログラムが記憶されている。また、記憶部2には、それぞれ記憶領域である、構成情報管理マスタテーブル11、ポリシーマスタテーブル12及び設定マスタテーブル13が設けられている。 The memory unit 2 stores a log policy management program that simplifies and facilitates the acquisition and management of log information for each server function 53. The memory unit 2 also contains a configuration information management master table 11, a policy master table 12, and a setting master table 13, each of which is a storage area.
サーバ機能53は、記憶部2に記憶されているホストOS及び所定のアプリケーションプログラムに基づいて、仮想的なサーバ装置として動作する機能であり、仮想サーバ毎に用意されたファイルデータ(OSイメージ又はディスクイメージ等)をロードして、プログラム的に各社に対して所定の役割のサービスを提供する。 The server function 53 operates as a virtual server device based on the host OS and specified application programs stored in the storage unit 2, loading file data (OS images, disk images, etc.) prepared for each virtual server and providing programs with specified services to each company.
記憶部2に設けられている構成情報管理マスタテーブル11は、図6に示すように、会社名、サーバ名、サーバ役割、稼働状況及び更新フラグ等が記憶されている。「会社名」は、上述のポリシー判定対象であり、この例の場合、「A社」、「B社」及び「C社」となっている。また、上述の環境ユニット名であるサーバ名は、「A社」のサーバ名が、「×××101」及び「×××102」となっており、「B社」のサーバ名が、「×××201」「×××202」及び「×××203」となっており、「C社」のサーバ名が、「×××301」となっている。 As shown in Figure 6, the configuration information management master table 11 provided in the storage unit 2 stores company names, server names, server roles, operating status, update flags, etc. The "company names" are the targets of the policy determination described above, and in this example are "Company A," "Company B," and "Company C." Furthermore, the server names, which are the environmental unit names described above, are "XXX101" and "XXX102" for "Company A," "XXX201," "XXX202," and "XXX203" for "Company B," and "XXX301" for "Company C."
また、「A社」の「×××101」のサーバ機能53のサーバ役割は、「DB:データベースサーバ装置」であり、「×××102」のサーバ機能53のサーバ役割は、「AP:アプリケーションサーバ装置」となっている。 Furthermore, the server role of server function 53 of "XXX101" of "Company A" is "DB: database server device," and the server role of server function 53 of "XXX102" is "AP: application server device."
また、「B社」の「×××201」のサーバ機能53のサーバ役割は、「WEB:ウェブサーバ装置」となっている。また、「B社」の「×××202」のサーバ機能53のサーバ役割は、「DB:データベースサーバ装置」、「AP:アプリケーションサーバ装置」、「Web:ウェブサーバ装置」、及び、「AD(Active Directory(登録商標)):アクティブディレクトリ(登録商標)サーバ装置」となっている。また、「B社」の「×××203」のサーバ機能53のサーバ役割は、「その他」となっている。 The server role of server function 53 of "XXX201" of "Company B" is "WEB: Web server device." The server roles of server function 53 of "XXX202" of "Company B" are "DB: Database server device," "AP: Application server device," "Web: Web server device," and "AD (Active Directory (registered trademark)): Active Directory (registered trademark) server device." The server role of server function 53 of "XXX203" of "Company B" is "Other."
また、「C社」の「×××301」のサーバ機能53のサーバ役割は、「DB:データベースサーバ装置」、「WEB:ウェブサーバ装置」、及び、「AD(Active Directory(登録商標)):アクティブディレクトリ(登録商標)サーバ装置」となっている。 Furthermore, the server roles of server function 53 of "XXX301" of "Company C" are "DB: database server device," "WEB: web server device," and "AD (Active Directory (registered trademark)): Active Directory (registered trademark) server device."
上述のポリシーレベルである稼働状況としては、「A社」の「×××101」及び「×××102」の各サーバ機能53に対して、それぞれ「稼働前後」が設定されている。また、「B社」の「×××201」、「×××202」及び「×××203」の各サーバ機能53に対して、それぞれ「稼働準備」が設定されている。また、「C社」の「×××301」のサーバ機能53に対しては、「障害」が設定されている。 For the operational status, which is the policy level mentioned above, "Pre- and Post-Operation" is set for each of the server functions 53, "XXX101" and "XXX102" of "Company A." Furthermore, "Preparation for Operation" is set for each of the server functions 53, "XXX201," "XXX202," and "XXX203" of "Company B." Furthermore, "Failure" is set for the server function 53, "XXX301" of "Company C."
サーバ機能53の各企業の稼働状況は、設定用端末装置51からログポリシー管理装置1に設定される。ポリシーレベルである「稼働状況」は、各企業に対するサービスの導入及び稼働工程の状態を示すステータスである。この稼働状況は、システムの導入先顧客である「会社名」毎に一括で変更される。また、「稼働状況」は、特定の会社の特定のサーバ機能に対する障害の発生が予め分かっている場合に、「障害」の稼働状況に更新される。また、障害の発生時に原因となるサーバ機能が特定されていない場合には、その調査のために、全てのサーバ機能のポリシーレベルを変更することも行われる。これにより、取得するログ情報が変更となり、障害の原因となっているサーバ機能と特定することができる。 The operating status of each company's server function 53 is set in the log policy management device 1 from the setting terminal device 51. The policy level "operating status" is a status that indicates the state of the service installation and operation process for each company. This operating status is changed collectively for each "company name" that is the customer to which the system is installed. Furthermore, if a failure has occurred in a specific server function of a specific company, the "operating status" is updated to an operating status of "failure." Furthermore, if the server function causing the failure has not been identified when the failure occurs, the policy levels of all server functions are changed in order to investigate the issue. This changes the log information that is acquired, making it possible to identify the server function causing the failure.
更新フラグ情報は、ポリシー情報の設定を行うサーバ機能53に対して付される情報である。図6の例は、「A社」~「C社」の全てのサーバ機能53に対して「1」の更新フラグ情報が付加されている例である(全てのサーバ機能53を、ポリシー情報の設定対象とする例)。 Update flag information is information that is assigned to the server function 53 that sets policy information. The example in Figure 6 shows an example in which update flag information of "1" is assigned to all server functions 53 from "Company A" to "Company C" (an example in which policy information is set for all server functions 53).
ポリシーマスタテーブル12は、図7に示すように、各稼働状況に対するポリシー番号が設定されている。ポリシー番号は、サーバ機能53に設定するポリシー情報を特定するための番号である。具体的には、「稼働準備」の稼働状況に対しては「Policy01」のポリシー番号が設定されており、「テスト工程」の稼働状況に対しては「Policy02」のポリシー番号が設定されている。また、「稼働前後」の稼働状況に対しては「Policy03」のポリシー番号が設定されており、「安定稼働」の稼働状況に対しては「Policy04」のポリシー番号が設定されている。また、「障害」の稼働状況に対しては「Policy05」のポリシー番号が設定されている。 As shown in Figure 7, the policy master table 12 has a policy number set for each operating status. The policy number is a number used to identify the policy information set in the server function 53. Specifically, the policy number "Policy01" is set for the operating status "operation preparation," and the policy number "Policy02" is set for the operating status "test process." The policy number "Policy03" is set for the operating status "before and after operation," and the policy number "Policy04" is set for the operating status "stable operation." The policy number "Policy05" is set for the operating status "failure."
設定マスタテーブル13には、図8に示すように各サーバ機能53の役割毎に、取得するログ情報の種類、ログ情報の最大取得量(最大ログサイズ(MB))、及び、取得したログ情報が最大ログサイズ(MB)に達した場合に、各稼働状況に応じて行うポリシー番号で示される情報処理形態であるポリシー情報が記憶されている。 As shown in Figure 8, the configuration master table 13 stores, for each role of each server function 53, the type of log information to be acquired, the maximum amount of log information to be acquired (maximum log size (MB)), and policy information, which is the information processing format indicated by a policy number to be performed according to each operating status when the acquired log information reaches the maximum log size (MB).
具体的には、「DB:データベースサーバ装置」のサーバ機能53は、稼働状況が「稼働準備」である場合に、取得したデータベースログ情報が例えば「100MB」を超えると、それまで取得したデータベースログ情報に上書きする情報処理を行う(Policy01の情報処理形態)。また、「DB:データベースサーバ装置」のサーバ機能53は、稼働状況が「テスト工程」である場合に、取得したデータベースログ情報が例えば「500MB」を超えると、それまで取得したデータベースログ情報に上書きする情報処理を行う(Policy02の情報処理形態)。 Specifically, when the operating status is "preparing for operation," server function 53 of "DB: database server device" performs information processing to overwrite the database log information acquired up to that point when the acquired database log information exceeds, for example, "100 MB" (information processing mode of Policy 01). Also, when the operating status is "test process," server function 53 of "DB: database server device" performs information processing to overwrite the database log information acquired up to that point when the acquired database log information exceeds, for example, "500 MB" (information processing mode of Policy 02).
また、「DB:データベースサーバ装置」のサーバ機能53は、稼働状況が「稼働前後」である場合に、取得したデータベースログ情報が例えば「1千MB」を超えると、それまで取得したデータベースログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy03の情報処理形態)。また、「DB:データベースサーバ装置」のサーバ機能53は、稼働状況が「安定稼働」である場合に、取得したデータベースログ情報が例えば「500MB」を超えると、それまで取得したデータベースログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy04の情報処理形態)。 Furthermore, when the operating status is "before and after operation," server function 53 of "DB: database server device" performs information processing (archiving) to store the database log information acquired up to that point in memory unit 2 if the acquired database log information exceeds, for example, "1,000 MB" (information processing mode of Policy 03). Furthermore, when the operating status is "stable operation," server function 53 of "DB: database server device" performs information processing (archiving) to store the database log information acquired up to that point in memory unit 2 if the acquired database log information exceeds, for example, "500 MB" (information processing mode of Policy 04).
また、「DB:データベースサーバ装置」のサーバ機能53は、稼働状況が「障害」である場合に、取得したデータベースログ情報が例えば「2千MB」を超えると、それまで取得したデータベースログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy05の情報処理形態)。 Furthermore, when the operating status is "failed," the server function 53 of the "DB: database server device" performs information processing (archiving) to store the database log information acquired up to that point in the storage unit 2 if the acquired database log information exceeds, for example, 2,000 MB (information processing mode of Policy 05).
同様に、「WEB:ウェブサーバ装置」のサーバ機能53は、「IISログ情報(IIS:Internet Information Services)」を取得する。そして、稼働状況が「稼働準備」である場合に、取得したIISログ情報が例えば「100MB」を超えると、それまで取得したIISログ情報に上書きする情報処理を行う(Policy01の情報処理形態)。また、「WEB:ウェブサーバ装置」のサーバ機能53は、稼働状況が「テスト工程」である場合に、取得したIISログ情報が例えば「500MB」を超えると、それまで取得したIISログ情報に上書きする情報処理を行う(Policy02の情報処理形態)。 Similarly, server function 53 of "WEB: web server device" acquires "IIS log information (IIS: Internet Information Services)." Then, when the operation status is "preparing for operation," if the acquired IIS log information exceeds, for example, "100 MB," it performs information processing to overwrite the IIS log information acquired up to that point (information processing mode of Policy 01). Furthermore, when the operation status is "testing process," server function 53 of "WEB: web server device" acquires, for example, if the acquired IIS log information exceeds "500 MB," it performs information processing to overwrite the IIS log information acquired up to that point (information processing mode of Policy 02).
また、「WEB:ウェブサーバ装置」のサーバ機能53は、稼働状況が「稼働前後」である場合に、取得したIISログ情報が例えば「1千MB」を超えると、それまで取得したIISログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy03の情報処理形態)。また、「WEB:ウェブサーバ装置」のサーバ機能53は、稼働状況が「安定稼働」である場合に、取得したIISログ情報が例えば「500MB」を超えると、それまで取得したIISログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy04の情報処理形態)。 Furthermore, when the operation status is "before and after operation," server function 53 of "WEB: web server device" performs information processing (archiving) to store the IIS log information acquired up to that point in memory unit 2 if the acquired IIS log information exceeds, for example, "1,000 MB" (information processing mode of Policy 03). Furthermore, when the operation status is "stable operation," server function 53 of "WEB: web server device" performs information processing (archiving) to store the IIS log information acquired up to that point in memory unit 2 if the acquired IIS log information exceeds, for example, "500 MB" (information processing mode of Policy 04).
また、「WEB:ウェブサーバ装置」のサーバ機能53は、稼働状況が「障害」である場合に、取得したIISログ情報が例えば「2千MB」を超えると、それまで取得したIISログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy05の情報処理形態)。 Furthermore, when the operating status of the "WEB: web server device" is "failed," if the acquired IIS log information exceeds, for example, "2,000 MB," the server function 53 performs information processing (archiving) to store the IIS log information acquired up to that point in the storage unit 2 (information processing mode of Policy 05).
このようなログ情報の情報処理(ポリシー)は、稼働状況に応じて変化するログ情報の重要性に基づいて設定されている。例えば、サーバ機能53の稼働準備期間中に発生したログ情報は重要度が低いため、上書きにて管理を行い、サーバ機能53の稼働後は、発生した障害の検証等に必要となり、ログ情報の重要度が高くなるため、過去に発生したログ情報をアーカイブ処理により保存する。 The information processing (policy) for such log information is set based on the importance of the log information, which changes depending on the operating status. For example, log information generated during the preparation period for server function 53's operation is of low importance and is therefore managed by overwriting. However, once server function 53 is operational, log information becomes more important as it becomes necessary to verify any errors that have occurred, and so log information generated in the past is saved using an archive process.
また、稼働前後及び障害発生時は、分析のために、特に多めのログ情報が必要となる。このため、大きな最大ログサイズを設定し、安定稼働後は、抑え目の最大ログサイズを設定している。なお、サーバ機能53のサーバ役割又はログ情報の種類と設定項目の関係は、一例であり、構成に応じて任意に設定が可能である。 In addition, a particularly large amount of log information is required for analysis before and after operation and when a failure occurs. For this reason, a large maximum log size is set, and once operation has stabilized, a smaller maximum log size is set. Note that the relationship between the server role or type of log information of server function 53 and the setting items is an example, and can be set as desired depending on the configuration.
(ログポリシー管理装置の機能構成)
次に、制御部3は、記憶部2に記憶されているログポリシー管理プログラムを実行することで、図5に示すように、ポリシー検出部22、ポリシー設定部23、更新フラグ制御部24及び変更履歴記憶制御部25として機能する。
(Functional configuration of the log policy management device)
Next, the control unit 3 executes the log policy management program stored in the memory unit 2, and functions as a policy detection unit 22, a policy setting unit 23, an update flag control unit 24, and a change history storage control unit 25, as shown in Figure 5.
なお、ポリシー検出部22~変更履歴記憶制御部25は、ログポリシー管理プログラムに基づいて、ソフトウェアプログラムで実現することとして説明を行う。しかし、ポリシー検出部22~変更履歴記憶制御部25の全部又は一部を、ハードウェアで実現してもよい。いずれの場合も、後述する効果と同じ効果を得ることができる。 In the following description, the policy detection unit 22 through the change history storage control unit 25 are implemented as software programs based on a log policy management program. However, all or part of the policy detection unit 22 through the change history storage control unit 25 may also be implemented as hardware. In either case, the same effects described below can be achieved.
ポリシー検出部22は、サービスの提供主体となる判定対象(会社名又は作業者等のポリシー判定対象)、ログ情報の取得制御を行うポリシー情報の適用対象となるログポリシー適用対象(サーバ名)、ログポリシー適用対象毎に収集するログ情報の種別を示すログ設定分類(サーバ役割又は作業内容)、取得されたログ情報の情報処理形態を示すポリシーレベル(稼働状況又は作業者ランク)、及び、設定するポリシー情報がそれぞれ関連付けされた記憶部(構成情報管理マスタテーブル11~設定マスタテーブル13)を、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに基づいて参照する。そして、ポリシー検出部22は、判定対象、ログポリシー適用対象、ログ設定分類及びポリシーレベルに対応するポリシー情報を検出する。 The policy detection unit 22 references the following storage units (configuration information management master table 11 to setting master table 13) based on the determination target (policy determination target such as company name or worker) that will be the service provider, the log policy target (server name) to which policy information that controls the acquisition of log information will be applied, the log setting classification (server role or work content) that indicates the type of log information collected for each log policy target, the policy level (operation status or worker rank) that indicates the information processing format of the acquired log information, and the associated policy information to be set. The policy detection unit 22 then detects policy information that corresponds to the determination target, log policy target, log setting classification, and policy level.
ポリシー設定部23は、検出されたポリシー情報を、対応する全ログポリシー適用対象に設定する。 The policy setting unit 23 sets the detected policy information as the applicable target for all corresponding log policies.
更新フラグ制御部24は、ログ設定分類(サーバ役割又は作業内容)の変更、ポリシーレベルの変更、又は、新たなログポリシー適用対象(サーバ機能53又はサーバ装置63)の増設を示す更新フラグ情報を、ログ設定分類又はポリシーレベルが変更されたログポリシー適用対象、又は、増設されたログポリシー適用対象に関連付けて記憶部(構成情報管理マスタテーブル11)に記憶させる。 The update flag control unit 24 stores update flag information indicating a change in log setting classification (server role or work content), a change in policy level, or the addition of a new log policy target (server function 53 or server device 63) in the storage unit (configuration information management master table 11) in association with the log policy target whose log setting classification or policy level has been changed, or the added log policy target.
この場合、ポリシー検出部22は、更新フラグ情報が設定されているログポリシー適用対象に対するポリシー情報を記憶部(構成情報管理マスタテーブル11)から検出する。また、ポリシー設定部23は、更新フラグ情報が設定されているログポリシー適用対象に対して、記憶部(構成情報管理マスタテーブル11~設定マスタテーブル13)から検出されたポリシー情報を設定する。 In this case, the policy detection unit 22 detects policy information for the log policy target for which update flag information is set from the storage unit (configuration information management master table 11). The policy setting unit 23 also sets the policy information detected from the storage unit (configuration information management master table 11 to setting master table 13) for the log policy target for which update flag information is set.
また、第1の実施の形態の場合、ログ設定分類は、ログポリシー適用対象の役割(サーバ役割)であり、ポリシーレベルは、ログポリシー適用対象の稼働状況である(図6参照)。この場合、ポリシー検出部22は、ログポリシー適用対象の役割及び稼働状況に対応するポリシー情報を記憶部(構成情報管理マスタテーブル11~設定マスタテーブル13)から検出する。 In the first embodiment, the log setting classification is the role (server role) of the target to which the log policy is applied, and the policy level is the operating status of the target to which the log policy is applied (see Figure 6). In this case, the policy detection unit 22 detects policy information corresponding to the role and operating status of the target to which the log policy is applied from the storage unit (configuration information management master table 11 to setting master table 13).
また、更新フラグ制御部24は、いずれかのログポリシー適用対象において、役割が変更された際、又は、いずれかのログポリシー適用対象の稼働状況が、他の稼働状況に変更された際に、対応するログポリシー適用対象に更新フラグ情報を設定して記憶部(構成情報管理マスタテーブル11)に記憶させる。 In addition, when the role of any log policy target is changed, or when the operating status of any log policy target is changed to another operating status, the update flag control unit 24 sets update flag information for the corresponding log policy target and stores it in the storage unit (configuration information management master table 11).
また、更新フラグ制御部24は、ポリシー情報が設定された後に、ログポリシー適用対象の更新フラグ情報を記憶部(構成情報管理マスタテーブル11)から消去する。 In addition, after the policy information is set, the update flag control unit 24 erases the update flag information for the log policy application target from the storage unit (configuration information management master table 11).
変更履歴記憶制御部25は、記憶部(構成情報管理マスタテーブル11)のポリシー情報が変更されたことを示すマスタ変更履歴を、ポリシー情報の変更が行われる毎にインクリメントする。 The change history storage control unit 25 increments the master change history, which indicates that the policy information in the storage unit (configuration information management master table 11) has been changed, each time a change is made to the policy information.
また、記憶部(構成情報管理マスタテーブル11~設定マスタテーブル13)には、設定用端末装置51を介してポリシー情報の設定が行われる。 In addition, policy information is set in the storage unit (configuration information management master table 11 to setting master table 13) via the setting terminal device 51.
ポリシー設定部23は、ポリシー設定部23から各ログポリシー適用対象に対する一方向の通信のみを可能とするファイヤウォール(ファイヤウォール機能54)を介して、各ログポリシー適用対象との間の通信を行う。 The policy setting unit 23 communicates with each log policy target via a firewall (firewall function 54) that allows only one-way communication from the policy setting unit 23 to each log policy target.
(ポリシー情報の設定動作)
次に、第1の実施の形態のログポリシー管理装置1における、各サーバ機能53に対するポリシー情報の設定動作を説明する。
(Policy information setting operation)
Next, the operation of setting policy information for each server function 53 in the log policy management device 1 according to the first embodiment will be described.
まず、上述のようにポリシー情報を設定するサーバ機能53に対しては、更新フラグ制御部24により、図9に示す構成情報管理マスタテーブル11上において、「1」の更新フラグ情報が付加される。図9の例は、A社~C社の全てのサーバ機能53に対して「1」の更新フラグ情報が付加された例である。 First, for the server functions 53 that set policy information as described above, the update flag control unit 24 adds update flag information of "1" to the configuration information management master table 11 shown in Figure 9. The example in Figure 9 shows an example in which update flag information of "1" has been added to all server functions 53 of companies A to C.
ポリシー検出部22は、各サーバ機能53の稼働状況に基づいて、図7に示すポリシーマスタテーブル12を参照し、更新フラグ情報が設定されている各サーバ機能53に対するポリシー番号(Policy01~Policy05)を検出する。 Based on the operating status of each server function 53, the policy detection unit 22 references the policy master table 12 shown in Figure 7 and detects the policy number (Policy01 to Policy05) for each server function 53 for which update flag information is set.
また、ポリシー検出部22は、更新フラグ情報が設定されているサーバ機能53のサーバ役割及びポリシー番号に基づいて、図8に示す設定マスタテーブル13を参照する。そして、ポリシー検出部22は、更新フラグ情報が設定されているサーバ機能53のサーバ役割及びポリシー番号に対応する、取得したログ情報の情報処理形態を示すポリシー情報を検出する。 The policy detection unit 22 also references the setting master table 13 shown in FIG. 8 based on the server role and policy number of the server function 53 for which the update flag information is set. The policy detection unit 22 then detects policy information indicating the information processing format of the acquired log information that corresponds to the server role and policy number of the server function 53 for which the update flag information is set.
ポリシー設定部23は、更新フラグ情報が設定されているサーバ機能53に対して、図10に示すように、ポリシー検出部22で検出されたポリシー情報を設定する。この例の場合、上述のように、全サーバ機能53に対して「1」の更新フラグ情報が付加されていた例である。このため、ポリシー設定部23は、図10に示すように全サーバ機能53に対して、各サーバ機能53の稼働状況及びサーバ役割に応じた、ログ情報の情報処理形態を示すポリシー情報を設定する。 The policy setting unit 23 sets the policy information detected by the policy detection unit 22 for the server functions 53 for which update flag information has been set, as shown in FIG. 10. In this example, as described above, update flag information of "1" has been added to all server functions 53. Therefore, the policy setting unit 23 sets policy information for all server functions 53, as shown in FIG. 10, that indicates the information processing format for log information according to the operating status and server role of each server function 53.
このようにポリシー情報が設定されると、更新フラグ制御部24は、ポリシー情報が設定されたサーバ機能53の更新フラグ情報を、図11に示すように、構成情報管理マスタテーブル11から消去する。図11の例は、A社~C社の全てのサーバ機能53に対するポリシー情報の設定が完了したため、A社~C社の各サーバ機能53に付加されていた更新フラグ情報がそれぞれ消去された例である。 Once the policy information is set in this manner, the update flag control unit 24 erases the update flag information for the server function 53 for which the policy information has been set from the configuration information management master table 11, as shown in Figure 11. The example in Figure 11 shows that the policy information setting for all server functions 53 of companies A to C has been completed, and the update flag information attached to each of the server functions 53 of companies A to C has been erased.
更新フラグ制御部24は、ポリシー情報を変更するサーバ機能53に対して、更新フラグ情報を、再度、付加する。そして、ポリシー設定部23は、更新フラグ情報が付加されているサーバ機能53に対して、そのときの稼働状況及び役割に対応するポリシー情報を設定する。 The update flag control unit 24 re-adds update flag information to the server function 53 for which policy information is being changed. Then, the policy setting unit 23 sets policy information corresponding to the current operating status and role for the server function 53 to which the update flag information has been added.
また、変更履歴記憶制御部25は、図11に示すように、構成情報管理マスタテーブル11における、ポリシー情報が変更されたことを示すマスタ変更履歴を、ポリシー情報の変更が行われる毎にインクリメントする。この例の場合、各サーバ機能53に対するポリシー情報の設定は初回であるため、「1(回)」のマスタ変更履歴が、各サーバ機能53に対して設定された例である。ポリシー情報が変更されると、そのサーバ機能53のマスタ変更履歴が、変更履歴記憶制御部25により1つインクリメントされ「2(回)」となる。 In addition, as shown in FIG. 11, the change history storage control unit 25 increments the master change history in the configuration information management master table 11, which indicates that the policy information has been changed, each time the policy information is changed. In this example, since this is the first time that policy information is set for each server function 53, a master change history of "1 (time)" is set for each server function 53. When the policy information is changed, the master change history for that server function 53 is incremented by one by the change history storage control unit 25 to "2 (times)."
(稼働状況が他の稼働状況に変更となった場合)
次に、図12(a)に示すように、A社の「×××101」のサーバ機能53の初期の稼働状況は「稼働前後」であったが、この稼働状況が、設定用端末装置51を介して、図12(b)に示すように「障害」の稼働状況に変更になったとする。また、図12(a)に示すように、C社の「×××301」のサーバ機能53の初期の稼働状況は「障害」であったが、この稼働状況が、設定用端末装置51を介して、図12(b)に示すように「安定稼働」の稼働状況に変更になったとする。
(When the operating status changes to another operating status)
Next, as shown in Figure 12(a), the initial operating status of server function 53 of "xxx101" of Company A was "before and after operation," but this operating status is changed to the operating status of "failure" as shown in Figure 12(b) via the setting terminal device 51. Also, as shown in Figure 12(a), the initial operating status of server function 53 of "xxx301" of Company C was "failure," but this operating status is changed to the operating status of "stable operation" as shown in Figure 12(b) via the setting terminal device 51.
更新フラグ制御部24は、図12(b)に示すように、稼働状況が変更されたA社の「×××101」のサーバ機能53及びC社の「×××301」のサーバ機能53に対して「1」の更新フラグを付加する。 As shown in Figure 12 (b), the update flag control unit 24 adds an update flag of "1" to the server function 53 "xxx101" of Company A and the server function 53 "xxx301" of Company C, whose operating status has changed.
ポリシー検出部22は、A社の「×××101」のサーバ機能53のサーバ役割は「DB」であり、稼働状況は「障害」に変更となったため、この条件で、図7に示すポリシーマスタテーブル12及び図8に示す設定マスタテーブル13を参照する。この場合、ポリシー検出部22は、ポリシーマスタテーブル12から「障害」のポリシー番号である「Policy05」を検出する。 The policy detection unit 22 references the policy master table 12 shown in Figure 7 and the setting master table 13 shown in Figure 8 under the conditions that the server role of server function 53 of Company A's "xxx101" is "DB" and the operating status has changed to "failure." In this case, the policy detection unit 22 detects "Policy05," which is the policy number for "failure," from the policy master table 12.
また、ポリシー検出部22は、図8に示す設定マスタテーブル13から、「DB」の役割における「Policy05」のポリシー情報として、「データベースログの最大ログサイズを2000MBとし、取得したデータベースログの取得量(ログサイズ)が、この最大ログサイズである2000MBに達した際に、この2000MBのデータベースログを記憶部2に記憶させる(アーカイブする)」というポリシー情報を検出する。そして、ポリシー設定部23は、検出したポリシー情報を、図13に示すようにA社の「×××101」のサーバ機能53に設定する。 The policy detection unit 22 also detects from the setting master table 13 shown in Figure 8 that the policy information for "Policy05" in the role of "DB" is "The maximum log size of the database log is set to 2000 MB, and when the amount of acquired database log (log size) reaches this maximum log size of 2000 MB, this 2000 MB database log is stored (archived) in the storage unit 2." The policy setting unit 23 then sets the detected policy information in the server function 53 of "xxx101" of Company A, as shown in Figure 13.
これにより、A社の「×××101」のサーバ機能53において、設定された「Policy05」のポリシー情報の情報処理形態でデータベースログ情報の情報処理が行われる。 As a result, server function 53 of Company A's "xxx101" processes database log information in the information processing format of the configured policy information "Policy05."
このように、従前のポリシー情報が、他のポリシー情報に変更されて設定された場合、変更履歴記憶制御部25は、A社の「×××101」のサーバ機能53に対する、図11に示したマスタ変更履歴を、一つインクリメントする。この場合、A社の「×××101」のサーバ機能53のマスタ変更履歴は、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information and set, the change history storage control unit 25 increments the master change history shown in Figure 11 for the server function 53 of Company A's "xxx101" by one. In this case, the master change history for the server function 53 of Company A's "xxx101" is incremented from "1 (time)" to "2 (times)."
同様に、図12(b)に示すように、C社の「×××301」のサーバ機能53のサーバ役割は、「DB」、「WEB」及び「AD」であり、稼働状況は「安定稼働」に変更となった。このため、ポリシー検出部22は、この条件で、図7に示すポリシーマスタテーブル12及び図8に示す設定マスタテーブル13を参照する。この場合、ポリシー検出部22は、ポリシーマスタテーブル12から「安定稼働」のポリシー番号である「Policy04」を検出する。 Similarly, as shown in Figure 12 (b), the server roles of server function 53 of "xxx301" of Company C are "DB," "WEB," and "AD," and the operation status has changed to "stable operation." Therefore, under these conditions, the policy detection unit 22 references the policy master table 12 shown in Figure 7 and the setting master table 13 shown in Figure 8. In this case, the policy detection unit 22 detects "Policy04," which is the policy number for "stable operation," from the policy master table 12.
また、ポリシー検出部22は、図8に示す設定マスタテーブル13から、「DB」、「WEB」及び「AD」の役割における「Policy04」のポリシー情報を検出する。この例の場合、「DB」、「WEB」及び「AP」の役割に対応するログ情報は、データベースログ情報、IISログ情報及び製品A独自ログ情報である。 The policy detection unit 22 also detects policy information for "Policy04" for the roles of "DB," "WEB," and "AD" from the setting master table 13 shown in Figure 8. In this example, the log information corresponding to the roles of "DB," "WEB," and "AP" is database log information, IIS log information, and product A's own log information.
また、いずれの役割であっても「Policy04」のポリシー情報は、「ログ情報の最大ログサイズを500MBとし、取得したログ情報の取得量(ログサイズ)が、この最大ログサイズである500MBに達した際に、この500MBのログ情報を記憶部2に記憶させる(アーカイブする)」というポリシー情報である。ポリシー設定部23は、このポリシー情報を、図13に示すようにC社の「×××301」のサーバ機能53に設定する。 In addition, regardless of the role, the policy information for "Policy04" is policy information that "the maximum log size of log information is 500 MB, and when the amount of acquired log information (log size) reaches this maximum log size of 500 MB, this 500 MB of log information is stored (archived) in the storage unit 2." The policy setting unit 23 sets this policy information in the server function 53 of "xxx301" at Company C, as shown in Figure 13.
これにより、C社の「×××301」のサーバ機能53において、データベースログ情報、IISログ情報及び製品A独自ログ情報が、設定された「Policy04」のポリシー情報の情報処理形態で情報処理される。 As a result, in server function 53 of Company C's "xxx301," database log information, IIS log information, and product A's unique log information are processed in the information processing format of the configured policy information for "Policy04."
このように、従前のポリシー情報が、他のポリシー情報に変更されて設定された場合、変更履歴記憶制御部25は、C社の「×××301」のサーバ機能53に対する、図11に示したマスタ変更履歴を、一つインクリメントする。この場合、C社の「×××301」のサーバ機能53のマスタ変更履歴は、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information and set, the change history storage control unit 25 increments the master change history shown in Figure 11 for the server function 53 of Company C's "XXX301" by one. In this case, the master change history for the server function 53 of Company C's "XXX301" is incremented from "1 (time)" to "2 (times)."
(サーバ装置のサーバ役割が追加となった場合)
次に、図14(a)に示すように、A社の「×××102」のサーバ機能53のサーバ役割として「AP」が設定されていたが、この「AP」の役割に加え、図14(b)に示すように「WEB」のサーバ役割が設定されたとする。この設定は、管理者等が図1に示した設定用端末装置51を介して行う。
(When a server role is added to a server device)
Next, assume that "AP" is set as the server role of server function 53 of "xxx102" of Company A as shown in Figure 14(a), but in addition to this "AP" role, a server role of "WEB" is set as shown in Figure 14(b). This setting is performed by an administrator or the like via setting terminal device 51 shown in Figure 1.
更新フラグ制御部24は、図14(b)に示すように、「WEB」のサーバ役割が新たに加えられたA社の「×××102」のサーバ機能53に対して「1」の更新フラグを付加する。 As shown in Figure 14(b), the update flag control unit 24 adds an update flag of "1" to the server function 53 of "xxx102" of Company A, to which the server role of "WEB" has been newly added.
ポリシー検出部22は、A社の「×××102」のサーバ機能53のサーバ役割は「AP」及び「WEB」であり、稼働状況は「稼働前後」であるとすると、この条件で、図7に示すポリシーマスタテーブル12及び図8に示す設定マスタテーブル13を参照する。この場合、ポリシー検出部22は、ポリシーマスタテーブル12から「稼働前後」のポリシー番号である「Policy03」を検出する。また、ポリシー検出部22は、「AP」及び「WEB」の役割における「Policy03」のポリシー情報を検出する。この例の場合、「AP」及び「WEB」の役割に対応するログ情報は、製品A独自ログ情報及びIISログ情報である。 If the server roles of server function 53 of Company A's "xxx102" are "AP" and "WEB" and the operating status is "pre- and post-operation," the policy detection unit 22 references the policy master table 12 shown in FIG. 7 and the setting master table 13 shown in FIG. 8 under these conditions. In this case, the policy detection unit 22 detects "Policy03," which is the policy number for "pre- and post-operation," from the policy master table 12. The policy detection unit 22 also detects the policy information for "Policy03" for the roles of "AP" and "WEB." In this example, the log information corresponding to the roles of "AP" and "WEB" is product A's own log information and IIS log information.
また、いずれの役割であっても「Policy03」のポリシー情報は、「ログ情報の最大ログサイズを1000MBとし、取得したログ情報の取得量(ログサイズ)が、この最大ログサイズである1000MBに達した際に、この1000MBのログ情報を記憶部2に記憶させる(アーカイブする)」というポリシー情報である。ポリシー設定部23は、このポリシー情報を、図15に示すようにA社の「×××102」のサーバ機能53に設定する。 In addition, regardless of the role, the policy information for "Policy03" is policy information that states, "The maximum log size of log information is 1000 MB, and when the amount of acquired log information (log size) reaches this maximum log size of 1000 MB, this 1000 MB of log information is stored (archived) in the storage unit 2." The policy setting unit 23 sets this policy information in the server function 53 of "xxx102" of Company A, as shown in Figure 15.
これにより、A社の「×××102」のサーバ機能53において、製品A独自ログ情報及びIISログ情報が、設定された「Policy03」のポリシー情報の情報処理形態で情報処理される。 As a result, in server function 53 of Company A's "xxx102," product A's unique log information and IIS log information are processed in the information processing format of the configured policy information "Policy03."
このように、従前のポリシー情報が、他のポリシー情報に変更されて設定された場合、変更履歴記憶制御部25は、A社の「×××102」のサーバ機能53に対する、図11に示したマスタ変更履歴を、一つインクリメントする。この場合、A社の「×××102」のサーバ機能53のマスタ変更履歴は、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information and set, the change history storage control unit 25 increments the master change history shown in Figure 11 for the server function 53 of Company A's "xxx102" by one. In this case, the master change history for the server function 53 of Company A's "xxx102" is incremented from "1 (time)" to "2 (times)."
(管理するサーバ装置が増加された場合)
次に、図16(a)に示すように、第1の実施の形態のログポリシー管理装置1で管理していたサーバ機能53は「6台」であったが、図16(b)に示すように、D社の「×××401」のサーバ機能53が1台増加されたとする。
(When the number of managed server devices is increased)
Next, as shown in FIG. 16(a), the number of server functions 53 managed by the log policy management device 1 in the first embodiment was "6 units", but as shown in FIG. 16(b), one server function 53 of "xxx401" of Company D is added.
サーバ機能53が増加されると、管理者は、図1に示す設定用端末装置51を介して図16(b)に示すように、増加したサーバ機能53の会社名(D社)、サーバ名(×××401)、サーバ役割(DB及びAP)、及び、稼働状況(稼働準備)を、構成情報管理マスタテーブル11に登録する(記憶させる)。 When a server function 53 is added, the administrator registers (stores) the company name (Company D), server name (XXX401), server role (DB and AP), and operation status (preparation for operation) of the added server function 53 in the configuration information management master table 11 via the setting terminal device 51 shown in Figure 1, as shown in Figure 16 (b).
また、更新フラグ制御部24は、図16(b)に示すように、増加されたD社の「×××401」のサーバ機能53に対して「1」の更新フラグを付加する。この更新フラグは、管理者が設定用端末装置51を介して設定してもよい。 Furthermore, as shown in FIG. 16(b), the update flag control unit 24 adds an update flag of "1" to the added server function 53 of Company D's "xxx401." This update flag may be set by the administrator via the setting terminal device 51.
次に、増加されたD社の「×××401」のサーバ機能53のサーバ役割は「DB」及び「AP」であり、稼働状況は「稼働準備」である。このため、ポリシー検出部22は、この条件で、図7に示すポリシーマスタテーブル12及び図8に示す設定マスタテーブル13を参照する。この場合、ポリシー検出部22は、ポリシーマスタテーブル12から「稼働準備」のポリシー番号である「Policy01」を検出する。また、ポリシー検出部22は、「DB」及び「AP」の役割における「Policy01」のポリシー情報を検出する。 Next, the server roles of the added server function 53 of "xxx401" of Company D are "DB" and "AP," and the operating status is "preparation for operation." Therefore, under these conditions, the policy detection unit 22 references the policy master table 12 shown in FIG. 7 and the setting master table 13 shown in FIG. 8. In this case, the policy detection unit 22 detects "Policy01," which is the policy number for "preparation for operation," from the policy master table 12. The policy detection unit 22 also detects the policy information for "Policy01" in the roles of "DB" and "AP."
この例の場合、「DB」及び「AP」の役割に対応するログ情報は、データベースログ情報及び製品A独自ログ情報である。また、「Policy01」のポリシー情報は、いずれの役割であっても、「ログ情報の最大ログサイズをそれぞれ100MBとし、取得した各ログ情報の取得量(ログサイズ)が、最大ログサイズである100MBに達する毎に、取得済のログ情報に対して新たな100MBのログ情報を上書きする」というポリシー情報である。ポリシー設定部23は、このポリシー情報を、図17に示すように追加されたD社の「×××401」のサーバ機能53に設定する。 In this example, the log information corresponding to the roles of "DB" and "AP" is database log information and product A's own log information. Furthermore, the policy information for "Policy01" is policy information that, regardless of the role, "the maximum log size of each log information is 100 MB, and each time the amount of acquired log information (log size) reaches the maximum log size of 100 MB, new 100 MB of log information is overwritten over the acquired log information." The policy setting unit 23 sets this policy information in the server function 53 of "xxx401" of Company D, which was added as shown in Figure 17.
これにより、追加されたD社の「×××401」のサーバ機能53において、データベースログ情報及び製品A独自ログ情報が、設定された「Policy01」のポリシー情報の情報処理形態で情報処理される。 As a result, in the added server function 53 of Company D's "xxx401," database log information and product A's unique log information will be processed in the information processing format of the configured policy information for "Policy01."
なお、この例の場合のポリシー情報の設定は、初期設定であるため、変更履歴記憶制御部25は、増加されたD社の「×××401」のサーバ機能53に対する、図11に示したマスタ変更履歴を、「1(回)」とする(インクリメントしない)。 In this example, the policy information settings are the initial settings, so the change history storage control unit 25 sets the master change history shown in Figure 11 for the added server function 53 of Company D's "xxx401" to "1 (time)" (does not increment).
(第1の実施の形態の効果)
複数の端末装置を備える、例えばいわゆるクラウドシステム又はデータセンタ等においては、これらを運営する顧客が求めるシステムの統制レベル又は顧客のシステム導入の工程等に応じて、各サーバ機能53で取得するログ情報の種類及び情報処理形態が異なる。このため、各サーバ機能53のログ情報の取得管理が複雑かつ面倒になる問題があった。この問題は、管理するサーバ機能53の数が多くなるほど、顕著となる。
(Effects of the first embodiment)
In a cloud system or a data center or the like that includes multiple terminal devices, the type of log information acquired by each server function 53 and the information processing format differ depending on the system control level desired by the client who operates the system or the client's system implementation process, etc. This has led to a problem that acquiring and managing the log information of each server function 53 becomes complicated and tedious. This problem becomes more pronounced as the number of server functions 53 to be managed increases.
このため、第1の実施の形態のログポリシー管理装置1は、サーバ機能53が提供しているサーバ役割及びサーバ機能53の稼働状況に応じて、各サーバ機能53に対して設定する、ログ情報の情報処理形態を示すポリシー情報を一元管理する。そして、このポリシー情報を、稼働状況等の変化に応じて、対応する各サーバ機能53に一括で反映させる。 For this reason, the log policy management device 1 of the first embodiment centrally manages policy information that indicates the information processing format for log information and is set for each server function 53 according to the server role provided by the server function 53 and the operating status of the server function 53. This policy information is then reflected in each corresponding server function 53 in a lump sum in accordance with changes in the operating status, etc.
これにより、各サーバ機能53におけるログ情報の情報処理形態の管理を簡単かつ容易化して一元管理することができる。 This allows for simple and easy centralized management of the information processing format of log information in each server function 53.
[第2の実施の形態]
次に、本発明の第2の実施の形態となるログポリシー管理システムを説明する。上述の第1の実施の形態は、ログポリシー管理装置1内に各ポリシー判定対象(各社)の仮想的なサーバ機能53を構築し、このサーバ機能53に対するポリシー情報を設定する例であった。これに対して、第2の実施の形態のログポリシー管理システムは、ログポリシー管理装置に対して、例えばインターネット又はLAN(Local Area Network)等の同一又は複数の異なるネットワークを介して、設定用端末装置及び各ポリシー判定対象の環境ユニットとなるサーバ装置に接続してシステムを構成した例である。
Second Embodiment
Next, a log policy management system according to a second embodiment of the present invention will be described. The first embodiment described above is an example in which a virtual server function 53 for each policy judgment target (each company) is constructed within the log policy management device 1, and policy information is set for this server function 53. In contrast, the log policy management system according to the second embodiment is an example in which the log policy management device is connected to a setting terminal device and server devices that serve as environmental units for each policy judgment target via the same or multiple different networks, such as the Internet or a LAN (Local Area Network), for example.
なお、この第2の実施の形態のログポリシー管理システムのログポリシー管理装置の構成を、上述の第1の実施の形態のように仮想的なサーバ機能を備える構成としてもよい。この場合でも、後述する効果と同じ効果を得ることができる。 Note that the configuration of the log policy management device in the log policy management system of this second embodiment may also be configured with virtual server functions, as in the first embodiment described above. Even in this case, the same effects as those described below can be obtained.
また、この第2の実施の形態の説明において、上述の第1の実施の形態と同じ動作を示す箇所には、上述の第1の実施の形態と同じ符号を用いることで、重複した説明を省略する。 Furthermore, in the description of this second embodiment, parts that show the same operations as those in the first embodiment described above will be designated by the same reference numerals as those in the first embodiment described above, and redundant description will be omitted.
この第2の実施の形態となるログポリシー管理システムは、図18及び図19に示すように、設定用端末装置61、各サーバ装置63及びログポリシー管理装置70を、LAN等の同一のネットワーク60を介して相互に接続することで構成されている。なお、各サーバ装置63とログポリシー管理装置70との間には、上述のようにファイヤウォールとして機能するルータ装置64が設けられている。 As shown in Figures 18 and 19, this second embodiment of the log policy management system is configured by interconnecting a configuration terminal device 61, each server device 63, and a log policy management device 70 via the same network 60, such as a LAN. Furthermore, a router device 64, which functions as a firewall as described above, is provided between each server device 63 and the log policy management device 70.
構成情報管理マスタテーブル81には、図20に示すように、社員A~社員Eのサーバ装置63毎に作業内容、作業者ランクが設定されている。具体的には、社員Aの「×××101」のサーバ名のサーバ装置63に対しては、「データ修正」の作業内容が設定されている。また、この社員Aの作業者ランクは「A」ランクに設定されている。また、社員Bの「×××102」のサーバ名のサーバ装置63に対しては、「ファイル持込」の作業内容が設定されている。この社員Bの作業者ランクは「B」ランクに設定されている。 As shown in FIG. 20, the configuration information management master table 81 has the work content and worker rank set for each server device 63 for employees A through E. Specifically, the work content "data correction" is set for employee A's server device 63 with the server name "xxx101." Employee A's worker rank is set to "A." Employee B's work content "file import" is set for employee B's server device 63 with the server name "xxx102." Employee B's worker rank is set to "B."
また、社員Cの「×××201」のサーバ名のサーバ装置63に対しては、「ファイル持出」の作業内容が設定されている。この社員Cの作業者ランクは「C」ランクに設定されている。また、社員Dの「×××202」のサーバ名のサーバ装置63は、「システム停止」となっている。この社員Dの作業者ランクは「A」ランクに設定されている。また、社員Eの「×××203」のサーバ名のサーバ装置63に対しては、「ファイル持込」、「ファイル持出」及び「調査」の各作業内容が設定されている。この社員Eの作業者ランクは「C」ランクに設定されている。 Furthermore, the task "File export" has been set for employee C's server device 63 with the server name "xxx201". Employee C's worker rank has been set to "C". Employee D's server device 63 with the server name "xxx202" has been set to "System shutdown". Employee D's worker rank has been set to "A". Employee E's server device 63 with the server name "xxx203" has been set to "File import", "File export", and "Investigation". Employee E's worker rank has been set to "C".
ポリシーマスタテーブル82には、図21に示すように作業者ランク毎にポリシー情報のポリシー番号が設定されている。具体的には、「A」の作業者ランクに対しては、「Policy01」のポリシー番号が設定されている。また、「B」の作業者ランクに対しては、「Policy02」のポリシー番号が設定されている。また、「C」の作業者ランクに対しては、「Policy03」のポリシー番号が設定されている。 In the policy master table 82, a policy number for policy information is set for each worker rank, as shown in Figure 21. Specifically, the policy number "Policy01" is set for worker rank "A." The policy number "Policy02" is set for worker rank "B." The policy number "Policy03" is set for worker rank "C."
設定マスタテーブル83には、図22に示すように、各作業内容に対応して取得されるログ情報の種類、ログ情報の取得量の上限(最大ログサイズ(MB))、及び、ログ情報の取得量が最大ログサイズ(MB)に達した場合に、各作業者ランクに応じて行うポリシー番号で示される情報処理形態(ポリシー情報)が記憶されている。 As shown in Figure 22, the setting master table 83 stores the type of log information acquired for each task, the upper limit on the amount of log information acquired (maximum log size (MB)), and the information processing format (policy information) indicated by the policy number to be performed according to each worker rank when the amount of log information acquired reaches the maximum log size (MB).
具体的には、作業内容が「データ修正」のサーバ装置63は、作業者の作業ランクが「A」である場合に、取得したデータベースログ情報が例えば「100MB」を超えると、それまで取得したデータベースログ情報に上書きする情報処理を行う(Policy01)。また、作業内容が「データ修正」のサーバ装置63は、作業者の作業ランクが「B」である場合に、取得したデータベースログ情報が例えば「500MB」を超えると、それまで取得したデータベースログ情報に上書きする情報処理を行う(Policy02)。 Specifically, when the server device 63 for which the work content is "data correction" has a worker's work rank of "A," if the acquired database log information exceeds, for example, "100 MB," it performs information processing to overwrite the database log information acquired up to that point (Policy 01). Furthermore, when the server device 63 for which the work content is "data correction" has a worker's work rank of "B," if the acquired database log information exceeds, for example, "500 MB," it performs information processing to overwrite the database log information acquired up to that point (Policy 02).
また、作業内容が「データ修正」のサーバ装置63は、作業者の作業ランクが「C」である場合に、取得したデータベースログ情報が例えば「1千MB」を超えると、それまで取得したデータベースログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy03)。 Furthermore, when the server device 63 for which the work content is "data correction" has a worker's work rank of "C," if the acquired database log information exceeds, for example, "1,000 MB," it performs information processing (archiving) to store the database log information acquired up to that point in the storage unit 2 (Policy 03).
同様に、作業内容が「ファイル持込」のサーバ装置63は、「ファイルアクセスログ情報」を取得する。そして、作業者の作業ランクが「A」である場合に、取得したファイルアクセスログ情報が例えば「100MB」を超えると、それまで取得したファイルアクセスログ情報に上書きする情報処理を行う(Policy01)。また、作業内容が「ファイル持込」のサーバ装置63は、作業者の作業ランクが「B」である場合に、取得したファイルアクセスログ情報が例えば「500MB」を超えると、それまで取得したファイルアクセスログ情報に上書きする情報処理を行う(Policy02)。 Similarly, a server device 63 whose work content is "file import" acquires "file access log information." If the worker's work rank is "A," and the acquired file access log information exceeds, for example, "100 MB," it performs information processing to overwrite the file access log information acquired up to that point (Policy 01). Furthermore, if the worker's work rank is "B," a server device 63 whose work content is "file import" acquires information processing to overwrite the file access log information acquired up to that point when the acquired file access log information exceeds, for example, "500 MB" (Policy 02).
また、「ファイル持込」のサーバ装置63は、作業者の作業ランクが「C」である場合に、取得したファイルアクセスログ情報が例えば「1千MB」を超えると、それまで取得したファイルアクセスログ情報を記憶部2に記憶させる情報処理(アーカイブ)を行う(Policy03)。 Furthermore, when the worker's task rank is "C," the "file import" server device 63 performs information processing (archive) to store the file access log information acquired up to that point in the storage unit 2 when the acquired file access log information exceeds, for example, 1,000 MB (Policy 03).
(ログポリシー管理装置の機能構成)
次に、制御部3は、記憶部2に記憶されているログポリシー管理プログラムを実行することで、図19に示すように、ポリシー検出部42、ポリシー設定部43、更新フラグ制御部44及び変更履歴記憶制御部45として機能する。
(Functional configuration of the log policy management device)
Next, the control unit 3 executes the log policy management program stored in the memory unit 2, and functions as a policy detection unit 42, a policy setting unit 43, an update flag control unit 44, and a change history storage control unit 45, as shown in FIG. 19.
なお、ポリシー検出部42~変更履歴記憶制御部45は、ログポリシー管理プログラムに基づいて、ソフトウェアプログラムで実現することとして説明を進める。しかし、ポリシー検出部42~変更履歴記憶制御部45の全部又は一部を、ハードウェアで実現してもよい。いずれの場合も、後述する効果と同じ効果を得ることができる。 The following explanation assumes that the policy detection unit 42 through the change history storage control unit 45 are implemented as software programs based on a log policy management program. However, all or part of the policy detection unit 42 through the change history storage control unit 45 may also be implemented as hardware. In either case, the same effects described below can be achieved.
この第2の実施の形態の場合、上述のログ設定分類は、ログポリシー適用対象(サーバ装置63)の作業内容であり、ポリシーレベルは、ログポリシー適用対象で作業を行う作業者の作業者ランクである(図20参照)。 In this second embodiment, the log setting classification is the work content of the log policy target (server device 63), and the policy level is the worker rank of the worker performing work on the log policy target (see Figure 20).
ポリシー検出部42は、ログポリシー適用対象(サーバ装置63)の作業内容及び作業者ランクに対応するポリシー情報を記憶部(図20の構成情報管理マスタテーブル81、図21のポリシーマスタテーブル82及び図22の設定マスタテーブル83)から検出する。 The policy detection unit 42 detects policy information corresponding to the work content and worker rank of the log policy application target (server device 63) from the storage unit (configuration information management master table 81 in Figure 20, policy master table 82 in Figure 21, and setting master table 83 in Figure 22).
更新フラグ制御部44は、いずれかのログポリシー適用対象(サーバ装置63)において、作業内容が変更された際、又は、いずれかのログポリシー適用対象の作業者の作業者ランクが変更された際に、対応するログポリシー適用対象に更新フラグ情報を設定して記憶部(図20の構成情報管理マスタテーブル81)に記憶させる。 When the work content of any log policy target (server device 63) is changed, or when the worker rank of any log policy target is changed, the update flag control unit 44 sets update flag information for the corresponding log policy target and stores it in the memory unit (configuration information management master table 81 in Figure 20).
また、更新フラグ制御部44は、ポリシー情報が設定された後に、ログポリシー適用対象の更新フラグ情報を記憶部(図20の構成情報管理マスタテーブル81)から消去する。 In addition, after the policy information is set, the update flag control unit 44 erases the update flag information for the log policy application target from the storage unit (configuration information management master table 81 in Figure 20).
変更履歴記憶制御部45は、記憶部(図20の構成情報管理マスタテーブル81)のポリシー情報が変更されたことを示すマスタ変更履歴を、ポリシー情報の変更が行われる毎にインクリメントする。 The change history storage control unit 45 increments the master change history indicating that the policy information in the storage unit (configuration information management master table 81 in Figure 20) has been changed each time the policy information is changed.
また、記憶部(構成情報管理マスタテーブル81~設定マスタテーブル83)には、設定用端末装置61(図19参照)を介してポリシー情報の設定が行われる。 In addition, policy information is set in the storage unit (configuration information management master table 81 to setting master table 83) via the setting terminal device 61 (see Figure 19).
また、ポリシー設定部43は、ログポリシー適用対象(サーバ装置63)が増設された際、ポリシー検出部42で検出される、増設されたログポリシー適用対象の作業内容及び作業者ランクに対応するポリシー情報を、増設されたログポリシー適用対象に設定する。 In addition, when a log policy application target (server device 63) is added, the policy setting unit 43 sets policy information corresponding to the work content and worker rank of the added log policy application target, detected by the policy detection unit 42, to the added log policy application target.
また、ポリシー設定部43は、各ログポリシー適用対象及びログポリシー管理装置70の間に設けられている、ログポリシー管理装置70から各ログポリシー適用対象(サーバ装置63)に対する一方向の通信のみを可能とするファイヤウォール(ルータ装置64)を介して、各ログポリシー適用対象との間の通信を行う。 In addition, the policy setting unit 43 communicates with each log policy target via a firewall (router device 64) that is located between each log policy target and the log policy management device 70 and allows only one-way communication from the log policy management device 70 to each log policy target (server device 63).
(ポリシー情報の設定動作)
次に、第2の実施の形態のログポリシー管理装置70における、各サーバ装置63に対するポリシー情報の設定動作を説明する。
(Policy information setting operation)
Next, the operation of setting policy information for each server device 63 in the log policy management device 70 according to the second embodiment will be described.
まず、上述のようにポリシー情報を設定するサーバ装置63に対しては、図20に示す構成情報管理マスタテーブル81上において、更新フラグ制御部44により、「1」の更新フラグ情報が付加されている。図20の例は、社員A~社員Eの全てのサーバ装置63に対して「1」の更新フラグ情報が付加されている例である。 First, for the server device 63 that sets policy information as described above, the update flag information of "1" is added by the update flag control unit 44 in the configuration information management master table 81 shown in Figure 20. The example in Figure 20 shows an example in which update flag information of "1" is added to all server devices 63 for employees A through E.
ポリシー検出部42は、更新フラグ情報が設定されているサーバ装置63の作業内容に基づいて、図20に示す構成情報管理マスタテーブル81を参照し、各サーバ装置63の各社員の作業者ランクを検出する。 The policy detection unit 42 references the configuration information management master table 81 shown in FIG. 20 based on the work content of the server device 63 for which update flag information is set, and detects the worker rank of each employee of each server device 63.
また、ポリシー検出部42は、検出した作業者ランクに基づいて、ポリシーマスタテーブル82を参照することで、各作業ランクに対応するポリシー番号を検出する。そして、ポリシー検出部22は、更新フラグ情報が設定されているサーバ装置63の作業内容及び検出したポリシー番号に対応するポリシー情報を、図22に示す設定マスタテーブル83から検出する。 The policy detection unit 42 also detects the policy number corresponding to each task rank by referencing the policy master table 82 based on the detected worker rank. The policy detection unit 22 then detects the task content of the server device 63 for which update flag information is set and the policy information corresponding to the detected policy number from the setting master table 83 shown in FIG. 22.
ポリシー設定部43は、更新フラグ情報が設定されているサーバ装置63に対して、図23に示すように、ポリシー検出部42で検出されたポリシー情報を設定する。上述の例は、全サーバ装置63に対して「1」の更新フラグ情報が付加されていた例である。このため、ポリシー設定部43は、図23に示すように、全サーバ装置63に対して、各サーバ装置63の作業内容及び作業者ランクに応じた、ログ情報の情報処理形態を示すポリシー情報を設定する。 The policy setting unit 43 sets the policy information detected by the policy detection unit 42 for the server devices 63 for which update flag information has been set, as shown in FIG. 23. In the example above, update flag information of "1" was added to all server devices 63. Therefore, the policy setting unit 43 sets policy information for all server devices 63, as shown in FIG. 23, that indicates the information processing format for log information according to the work content and worker rank of each server device 63.
このようにポリシー情報が設定されると、更新フラグ制御部44は、ポリシー情報が設定されたサーバ装置63の更新フラグ情報を、図24に示すように、構成情報管理マスタテーブル81から消去する。図24の例は、社員A~社員Eの全てのサーバ装置63に対するポリシー情報の設定が完了したため、社員A~社員Eの各サーバ装置63に付加されていた更新フラグ情報をそれぞれ消去した例である。 Once the policy information is set in this manner, the update flag control unit 44 erases the update flag information for the server device 63 for which the policy information was set from the configuration information management master table 81, as shown in FIG. 24. The example in FIG. 24 shows that the policy information setting for all server devices 63 for employees A through E has been completed, and the update flag information attached to each of the server devices 63 for employees A through E has been erased.
更新フラグ情報は、ポリシー情報の変更が必要となった際に、更新フラグ制御部44により、再度、付加される。そして、ポリシー設定部43は、更新フラグ情報が付加されているサーバ装置63に対して、そのサーバ装置63の作業内容及び作業者の作業者ランクに対応するポリシー情報を設定する。 When it becomes necessary to change the policy information, the update flag information is added again by the update flag control unit 44. Then, the policy setting unit 43 sets policy information for the server device 63 to which the update flag information has been added, corresponding to the work content of that server device 63 and the worker rank of the worker.
また、変更履歴記憶制御部45は、図24に示すように、構成情報管理マスタテーブル81における、ポリシー情報が変更されたことを示すマスタ変更履歴を、ポリシー情報の変更が行われる毎にインクリメントする。この例の場合、各サーバ装置63に対するポリシー情報の設定は初回であるため、各サーバ装置63のマスタ変更履歴としては「1(回)」が設定される。また、変更履歴記憶制御部45は、次回、ポリシー情報の変更が行われたサーバ装置63に対して、マスタ変更履歴を1つインクリメントして「2(回)」とする。 In addition, as shown in FIG. 24, the change history storage control unit 45 increments the master change history in the configuration information management master table 81, which indicates that the policy information has been changed, each time the policy information is changed. In this example, since this is the first time that policy information has been set for each server device 63, the master change history for each server device 63 is set to "1 (time)." In addition, the change history storage control unit 45 increments the master change history by one to "2 (times)" for the server device 63 for which the policy information has been changed the next time.
(作業者ランクが変更された場合)
次に、図25(a)に示すように、「×××101」のサーバ装置63の社員Aの作業者ランクは「A」であったが、この作業者ランクが、設定用端末装置61を介して管理者等により、図25(b)に示すように「B」の作業者ランクに変更されたとする。また、図25(a)に示すように、「×××201」のサーバ装置63の社員Cの作業者ランクは「C」であったが、この作業者ランクが、設定用端末装置61を介して管理者等により、図25(b)に示すように「B」の作業者ランクに変更されたとする。
(When the worker rank is changed)
Next, as shown in Figure 25(a), it is assumed that the worker rank of employee A on the server device 63 of "xxx101" was "A," but this worker rank was changed to "B" as shown in Figure 25(b) by an administrator or the like via the setting terminal device 61. Also, as shown in Figure 25(a), it is assumed that the worker rank of employee C on the server device 63 of "xxx201" was "C," but this worker rank was changed to "B" as shown in Figure 25(b) by an administrator or the like via the setting terminal device 61.
更新フラグ制御部24は、図25(b)に示すように、作業者ランクが変更された社員Aの「×××101」のサーバ装置63及び社員C「×××201」のサーバ装置63に対して「1」の更新フラグを付加する。 As shown in FIG. 25(b), the update flag control unit 24 adds an update flag of "1" to the server device 63 for employee A's "XXX101" and the server device 63 for employee C's "XXX201," whose worker rank has been changed.
ポリシー検出部42は、図25(b)に示すように、「×××101」のサーバ装置63の社員Aの作業者ランクが「A」から「B」に変化したため、この条件で、図21に示すポリシーマスタテーブル82及び図22に示す設定マスタテーブル83を参照する。この場合、ポリシー検出部42は、ポリシーマスタテーブル82から作業者ランク「B」のポリシー番号である「Policy02」を検出する。 As shown in Figure 25(b), the worker rank of employee A on server device 63 "xxx101" has changed from "A" to "B," so the policy detection unit 42 references the policy master table 82 shown in Figure 21 and the setting master table 83 shown in Figure 22 under this condition. In this case, the policy detection unit 42 detects "Policy02," which is the policy number for worker rank "B," from the policy master table 82.
また、ポリシー検出部42は、図22に示す設定マスタテーブル83から、「データ修正」の作業内容における「Policy02」のポリシー情報として、「データベースログの最大ログサイズを500MBとし、取得したデータベースログ情報の取得量(ログサイズ)が、最大ログサイズである500MBに達した際に、この500MBのデータベースログ情報を過去のデータベースログ情報に上書きする」というポリシー情報を検出する。そして、ポリシー設定部23は、検出されたポリシー情報を、図26に示すように社員Aの「×××101」のサーバ装置63に設定する。 The policy detection unit 42 also detects from the setting master table 83 shown in FIG. 22 the policy information for "Policy02" in the "Data Modification" task content, which states that "The maximum log size of the database log is 500 MB, and when the amount of acquired database log information (log size) reaches the maximum log size of 500 MB, this 500 MB of database log information is overwritten over previous database log information." The policy setting unit 23 then sets the detected policy information in the server device 63 for employee A's "XXX101," as shown in FIG. 26.
これにより、社員Aの「×××101」のサーバ装置63において、設定された「Policy02」のポリシー情報の情報処理形態でデータベースログ情報の情報処理が行われる。 As a result, on employee A's server device 63 at "xxx101," database log information is processed in the information processing format of the configured policy information "Policy02."
このように、従前のポリシー情報が、他のポリシー情報に変更された場合、変更履歴記憶制御部25は、社員Aの「×××101」のサーバ装置63に対する、図24に示したマスタ変更履歴を、一つインクリメントする。この場合、社員Aの「×××101」のサーバ装置63のマスタ変更履歴が、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information, the change history storage control unit 25 increments the master change history shown in FIG. 24 for employee A's server device 63 "xxx101" by one. In this case, the master change history for employee A's server device 63 "xxx101" is incremented from "1 (time)" to "2 (times)."
同様に、図25(b)に示すように、社員Cの作業者ランクが「C」から「B」に変更となった。このため、ポリシー検出部42は、図21に示すポリシーマスタテーブル82を参照し、作業者ランク「B」に対応する「Policy02」のポリシー番号を検出する。 Similarly, as shown in Figure 25(b), employee C's worker rank has changed from "C" to "B." Therefore, the policy detection unit 42 references the policy master table 82 shown in Figure 21 and detects the policy number of "Policy02" corresponding to worker rank "B."
また、ポリシー検出部42は、図22に示す設定マスタテーブル83から、「ファイル持出」の作業内容における「Policy02」のポリシー情報を検出する。この例の場合、「Policy02」のポリシー情報は、「ファイルアクセスログ情報の最大ログサイズを500MBとし、取得したファイルアクセスログ情報の取得量(ログサイズ)が、この最大ログサイズである500MBに達した際に、この500MBのファイルアクセスログ情報を前のファイルアクセスログ情報に上書きする」というポリシー情報である。ポリシー設定部23は、このポリシー情報を、図26に示すように社員Cの「×××201」のサーバ装置63に設定する。 The policy detection unit 42 also detects policy information for "Policy02" for the "File Export" task from the setting master table 83 shown in FIG. 22. In this example, the policy information for "Policy02" is policy information that states, "The maximum log size of file access log information is 500 MB, and when the amount of acquired file access log information (log size) reaches this maximum log size of 500 MB, the previous file access log information is overwritten with this 500 MB file access log information." The policy setting unit 23 sets this policy information in the server device 63 for employee C's "xxx201," as shown in FIG. 26.
これにより、社員Cの「×××201」のサーバ装置63において、ファイルアクセスログ情報が、「Policy02」のポリシー情報の情報処理形態で情報処理される。 As a result, on employee C's server device 63 at "xxx201," file access log information is processed in the format specified by the policy information in "Policy02."
このように、従前のポリシー情報が、他のポリシー情報に変更されて設定された場合、変更履歴記憶制御部25は、社員Cの「×××201」のサーバ装置63に対する、図24に示したマスタ変更履歴を、一つインクリメントする。この場合、社員Cの「×××201」のサーバ装置63のマスタ変更履歴は、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information and set, the change history storage control unit 25 increments the master change history shown in FIG. 24 for employee C's server device 63 "xxx201" by one. In this case, the master change history for employee C's server device 63 "xxx201" is incremented from "1 (time)" to "2 (times)."
(サーバ装置の作業内容が追加となった場合)
次に、図27(a)に示すように、社員Bの「×××102」のサーバ装置63の作業内容として「ファイル持込」が設定されていたが、図27(b)に示すように「システム停止」の作業内容が追加で設定されたとする。この設定は、管理者等が図18に示した設定用端末装置61を介して行う。
(If additional work is required for the server equipment)
Next, as shown in Fig. 27(a), "file import" was set as the work content for employee B's server device 63 at "xxx102," but as shown in Fig. 27(b), the work content of "system shutdown" is additionally set. This setting is made by an administrator or the like via the setting terminal device 61 shown in Fig. 18.
更新フラグ制御部24は、図27(b)に示すように、「システム停止」の作業内容が追加された社員Bの「×××102」のサーバ装置63に対して「1」の更新フラグを付加する。 As shown in Figure 27 (b), the update flag control unit 24 adds an update flag of "1" to the server device 63 for employee B's "XXX102," to which the work content "System shutdown" has been added.
ポリシー検出部42は、社員Bの「×××102」のサーバ装置63の作業内容が「ファイル持込」及び「システム停止」であり、作業者ランクは「B」であるため、この条件で、図21に示すポリシーマスタテーブル82及び図22に示す設定マスタテーブル83を参照する。この場合、ポリシー検出部42は、ポリシーマスタテーブル82から作業者ランクBのポリシー番号である「Policy02」を検出する。また、ポリシー検出部42は、設定マスタテーブル83を参照することで、「ファイル持込」及び「システム停止」の各作業内容に対応する「Policy02」のポリシー情報を検出する。 The policy detection unit 42 references the policy master table 82 shown in FIG. 21 and the setting master table 83 shown in FIG. 22 under the conditions that the work content of employee B's server device 63 at "xxx102" is "file import" and "system shutdown," and the worker rank is "B." In this case, the policy detection unit 42 detects "Policy02," which is the policy number for worker rank B, from the policy master table 82. The policy detection unit 42 also references the setting master table 83 to detect the policy information for "Policy02," which corresponds to the work content of "file import" and "system shutdown."
「ファイル持込」及び「システム停止」の、いずれの作業内容であっても「Policy02」のポリシー情報は、「ログ情報の最大ログサイズを500MBとし、取得したログ情報の取得量(ログサイズ)が、この最大ログサイズである500MBに達した際に、この500MBのログ情報を前のログ情報に上書きする」というポリシー情報である。ポリシー設定部23は、このポリシー情報を、図28に示すように社員Bの「×××102」のサーバ装置63に設定する。 For both "File Import" and "System Shutdown" tasks, the policy information for "Policy02" states that "the maximum log size for log information is 500 MB, and when the amount of acquired log information (log size) reaches this maximum log size of 500 MB, the previous log information is overwritten with this 500 MB of log information." The policy setting unit 23 sets this policy information in employee B's server device 63 at "xxx102," as shown in Figure 28.
これにより、社員Bの「×××102」のサーバ装置63において、ファイルアクセスログ情報及び障害監視ログ情報が、「Policy02」のポリシー情報の情報処理形態で情報処理される。 As a result, on employee B's server device 63 at "xxx102," file access log information and fault monitoring log information are processed in the information processing format of the policy information "Policy02."
このように、従前のポリシー情報が、他のポリシー情報に変更された場合、変更履歴記憶制御部25は、社員Bの「×××102」のサーバ装置63に対する、図24に示したマスタ変更履歴を、一つインクリメントする。この場合、社員Bの「×××102」のサーバ装置63のマスタ変更履歴は、「1(回)」から「2(回)」にインクリメントされる。 In this way, when the previous policy information is changed to other policy information, the change history storage control unit 25 increments the master change history shown in FIG. 24 for employee B's server device 63 "xxx102" by one. In this case, the master change history for employee B's server device 63 "xxx102" is incremented from "1 (time)" to "2 (times)."
(管理するサーバ装置が増加された場合)
次に、実施の形態のログポリシー管理装置1で管理していたサーバ装置63は、図29(a)に示すように「5台」であったが、図29(b)に示すように、社員Fの「×××301」のサーバ装置63が1台増加されたとする。
(When the number of managed server devices is increased)
Next, suppose that the number of server devices 63 managed by the log policy management device 1 of the embodiment was "five" as shown in FIG. 29(a), but that one server device 63 for employee F's "XXX301" is added as shown in FIG. 29(b).
サーバ装置63が増加されると、管理者は、図18に示す設定用端末装置61を介して図29(b)に示すように、増加したサーバ装置63の作業者(社員F)、サーバ名(×××301)、作業内容(データ修正)、及び、作業者ランク(A)を、構成情報管理マスタテーブル81に登録する(記憶させる)。 When a server device 63 is added, the administrator registers (stores) the operator (employee F), server name (XXX301), work content (data correction), and operator rank (A) of the added server device 63 in the configuration information management master table 81 via the setting terminal device 61 shown in Figure 18, as shown in Figure 29 (b).
また、更新フラグ制御部24は、図29(b)に示すように、増加された社員Fの「×××301」のサーバ装置63に対して「1」の更新フラグを付加する。この更新フラグは、管理者が設定用端末装置61を介して設定してもよい。 In addition, as shown in Figure 29 (b), the update flag control unit 24 adds an update flag of "1" to the server device 63 for the added employee F's "XXX301." This update flag may be set by the administrator via the setting terminal device 61.
次に、増加された社員F社の「×××301」のサーバ装置63の作業内容は「データ修正」であり、作業者ランクは「A」である。このため、ポリシー検出部42は、「A」の作業者ランクに基づいて、図21に示すポリシーマスタテーブル82を参照し、「Policy01」のポリシー番号を検出する。また、ポリシー検出部42は、「データ修正」の作業内容及び「Policy01」のポリシー番号に基づいて図22に示す設定マスタテーブル83を参照することで、「データベースログ情報の最大ログサイズをそれぞれ100MBとし、取得したデータベースログ情報の取得量(ログサイズ)が、最大ログサイズである100MBに達する毎に、取得済のデータベースログ情報に対して新たな100MBのデータベースログ情報を上書きする」というポリシー情報を検出する。ポリシー設定部23は、このポリシー情報を、図30に示すように社員Fの「×××301」のサーバ装置63に設定する。 Next, the work content of the server device 63 for the added employee "xxx301" of Company F is "data modification," and the worker rank is "A." Therefore, based on the worker rank of "A," the policy detection unit 42 references the policy master table 82 shown in FIG. 21 and detects the policy number of "Policy01." The policy detection unit 42 also references the setting master table 83 shown in FIG. 22 based on the work content of "data modification" and the policy number of "Policy01." The policy detection unit 42 detects policy information that states, "The maximum log size of each piece of database log information is 100 MB, and each time the amount of acquired database log information (log size) reaches the maximum log size of 100 MB, new 100 MB of database log information is overwritten over the acquired database log information." The policy setting unit 23 sets this policy information in the server device 63 for employee F's "xxx301," as shown in FIG. 30.
これにより、追加された社員Fの「×××301」のサーバ装置63において、データベースログ情報が、設定された「Policy01」のポリシー情報の情報処理形態で情報処理される。 As a result, on the server device 63 for "XXX301" of the added employee F, the database log information will be processed in the information processing format of the configured policy information "Policy01."
なお、この例の場合のポリシー情報の設定は、初期設定であるため、変更履歴記憶制御部25は、増加された社員Fの「×××301」のサーバ装置63に対する、図24に示したマスタ変更履歴は「1(回)」となる(インクリメントされない)。 In this example, the policy information settings are the initial settings, so the change history storage control unit 25 will set the master change history shown in Figure 24 for the server device 63 "xxx301" for the added employee F to "1 (time)" (not incremented).
(第2の実施の形態の効果)
以上の説明から明らかなように、第2の実施の形態のログポリシー管理システムは、ログポリシー管理装置70において、各サーバ装置63を操作する作業者の作業者ランク等に応じて、ログ情報の情報処理形態を設定するためのポリシー情報を一元管理する。そして、このポリシー情報を、作業者ランク等が変更となったサーバ装置63に対して一括で反映させる。
(Effects of the second embodiment)
As is clear from the above description, the log policy management system of the second embodiment centrally manages, in the log policy management device 70, policy information for setting the information processing mode of log information according to the worker rank, etc., of the worker operating each server device 63. Then, this policy information is collectively reflected in server devices 63 whose worker rank, etc. has changed.
これにより、各サーバ装置63のログ情報の情報処理形態の管理を簡単かつ容易化して一元管理することができる。 This allows for simple and easy centralized management of the information processing format of log information for each server device 63.
[国連が主導する持続可能な開発目標(SDGs)への貢献]
本発明により、業務効率化や企業の適切な経営判断を推進することに寄与できるため、SDGsの「8」の目標及び「9」の目標に貢献することができる。
[Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
The present invention can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs goals "8" and "9."
また、本発明により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与できるため、SDGsの「12」の目標、「13」の目標及び「15」の目標に貢献することができる。 Furthermore, this invention can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to SDGs goals 12, 13, and 15.
また、本発明により、統制、ガバナンス強化に寄与できるため、SDGsの「16」の目標に貢献することができる。 Furthermore, this invention can contribute to strengthening control and governance, thereby contributing to the achievement of Goal 16 of the SDGs.
[他の実施の形態]
本発明は、上述した実施の形態以外であっても、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる形態で実施可能である。
Other Embodiments
The present invention can be implemented in various different forms other than the above-described embodiments within the scope of the technical concept described in the claims.
例えば、実施の形態において説明した各処理のうち、自動的に行うこととして説明した処理の全部又は一部を手動で行ってもよい。または、手動で行うこととして説明した処理の全部又は一部を公知の方法等で自動的に行ってもよい。 For example, of the processes described in the embodiments, all or part of the processes described as being performed automatically may be performed manually. Alternatively, all or part of the processes described as being performed manually may be performed automatically using a known method, etc.
また、明細書又は図面で示した処理手順、制御手順、具体的名称、各処理の登録データ、検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除き、任意に変更可能である。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in the specification or drawings may be changed as desired unless otherwise specified.
また、ログポリシー管理装置1、70等に関して、図示の各構成要素は機能概念的なものであり、必ずしも図示した物理的な構成を有することは要しない。例えば、ログポリシー管理装置1、70が備える処理機能、特に制御部3で行われる各処理機能については、その全部又は任意の一部を、制御部3(CPU:Central Processing Unit)で解釈され実行されるプログラムで実現してもよいし、ワイヤードロジックによるハードウェアで実現してもよい。 Furthermore, with regard to the log policy management device 1, 70, etc., the components shown in the figures are conceptual functional elements and do not necessarily have to have the physical configuration shown. For example, all or any part of the processing functions provided by the log policy management device 1, 70, particularly the processing functions performed by the control unit 3, may be implemented by a program interpreted and executed by the control unit 3 (CPU: Central Processing Unit), or may be implemented by hardware using wired logic.
なお、プログラムは、実施の形態で説明した処理をログポリシー管理装置1、70等に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じてログポリシー管理装置1、70で機械的に読み取られる。すなわち、ROM又はHDD等の記憶部2には、OS(Operating System)と協働して制御部3(CPU)に命令を与え、各種処理を行うためのコンピュータプログラムが記憶されている。このコンピュータプログラムは、RAMにロードされて展開され、制御部3により適宜実行される。 The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the log policy management device 1, 70, etc. to execute the processes described in the embodiments, and is mechanically read by the log policy management device 1, 70 as needed. That is, the storage unit 2, such as a ROM or HDD, stores a computer program that works in conjunction with the OS (Operating System) to issue instructions to the control unit 3 (CPU) and perform various processes. This computer program is loaded into RAM, expanded, and executed appropriately by the control unit 3.
また、このログポリシー管理装置1、70のログポリシー管理プログラムは、ログポリシー管理装置1、70に対して任意のネットワークを介して接続された他のサーバ装置に記憶させてもよく、必要に応じてその全部又は一部をダウンロードして実行してもよい。 In addition, the log policy management program of this log policy management device 1, 70 may be stored on another server device connected to the log policy management device 1, 70 via any network, and all or part of it may be downloaded and executed as needed.
また、実施の形態で説明した処理を実行するためのログポリシー管理プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成してもよい。 In addition, the log policy management program for executing the processing described in the embodiments may be stored on a non-transitory computer-readable recording medium, or may be configured as a program product.
ここで、「記録媒体」としては、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical Disk)、DVD(Digital Versatile Disk)、及び、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を用いることができる。 Here, "recording media" includes memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (registered trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical Disks), DVDs (Digital Versatile Disks), etc. Any "portable physical media" such as a Blu-ray Disc (registered trademark) or a Blu-ray Disc can be used.
また、「プログラム」は、任意の言語又は記述方法にて記述されたデータ処理方法であり、ソースコード又はバイナリコード等の形式を問わない。 Furthermore, a "program" is a data processing method written in any language or writing method, regardless of the format, such as source code or binary code.
なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュール又はライブラリとして分散構成されるもの及びOSに代表される別個のプログラムと協働してその機能を達成するものを含む。 Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, and a structure that achieves its function by working together with other programs, such as an OS.
また、実施の形態のログポリシー管理装置1、70において記録媒体を読み取るための具体的な構成、読み取り手順及び読み取り後のインストール手順等については、周知の構成又は手順を用いることができる。 In addition, the specific configuration, reading procedure, and installation procedure after reading for reading the recording medium in the log policy management device 1, 70 of the embodiment can use well-known configurations or procedures.
記憶部2は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理又はウェブサイト提供に用いる各種のプログラム、テーブル、データベース及びウェブページ用ファイル等を格納する。 The memory unit 2 is a storage means such as a memory device such as RAM or ROM, a fixed disk device such as a hard disk, a flexible disk, or an optical disk, and stores various programs, tables, databases, web page files, etc. used for various processes or to provide websites.
また、ログポリシー管理装置1、70は、既知のパーソナルコンピュータ装置又はワークステーション等の情報処理装置で構成してもよく、また、任意の周辺装置が接続された情報処理装置で構成してもよい。また、情報処理装置は、実施の形態で説明した処理を実現させるソフトウェア(プログラム又はデータ等を含む)を実装させて実現してもよい。 The log policy management device 1, 70 may be configured as an information processing device such as a known personal computer device or workstation, or may be configured as an information processing device to which any peripheral device is connected. The information processing device may also be implemented with software (including programs, data, etc.) that realizes the processing described in the embodiments.
さらに、装置の分散及び統合の具体的な形態は図示するものに限られず、その全部又は一部を、各種の付加等に応じて又は機能負荷に応じて、任意の単位で機能的又は物理的に分散又は統合して構成することができる。すなわち、上述した実施の形態を任意に組み合わせることで、上述した実施の形態を選択的に実施してもよい。 Furthermore, the specific forms of distribution and integration of devices are not limited to those shown in the drawings, and all or part of them can be functionally or physically distributed or integrated in any unit depending on various additions or functional loads. In other words, the above-described embodiments may be selectively implemented by combining them in any way.
本発明は、例えばクラウドサービス事業の他、会社等の社内システムのように、多くの端末装置等を管理する業種に適用して好適である。 The present invention is suitable for use in industries that manage many terminal devices, such as cloud service businesses and in-house systems for companies.
1 ログポリシー管理装置
2 記憶部
3 制御部
4 通信インターフェース部
5 入出力インターフェース部
6 入力装置
7 出力装置
11 構成情報管理マスタテーブル
12 ポリシーマスタテーブル
13 設定マスタテーブル
22 ポリシー検出部
23 ポリシー設定部
24 更新フラグ制御部
25 変更履歴記憶制御部
42 ポリシー検出部
43 ポリシー設定部
44 更新フラグ制御部
45 変更履歴記憶制御部
50 ネットワーク(LAN)
51 設定用端末装置
53 仮想サーバ機能
54 ファイヤウォール機能
60 ネットワーク(LAN)
61 設定用端末装置
63 サーバ装置
64 ルータ装置
70 ログポリシー管理装置
81 構成情報管理マスタテーブル
82 ポリシーマスタテーブル
83 設定マスタテーブル
REFERENCE SIGNS LIST 1 Log policy management device 2 Storage unit 3 Control unit 4 Communication interface unit 5 Input/output interface unit 6 Input device 7 Output device 11 Configuration information management master table 12 Policy master table 13 Setting master table 22 Policy detection unit 23 Policy setting unit 24 Update flag control unit 25 Change history storage control unit 42 Policy detection unit 43 Policy setting unit 44 Update flag control unit 45 Change history storage control unit 50 Network (LAN)
51 Setting terminal device 53 Virtual server function 54 Firewall function 60 Network (LAN)
61 Setting terminal device 63 Server device 64 Router device 70 Log policy management device 81 Configuration information management master table 82 Policy master table 83 Setting master table
Claims (17)
検出された前記ポリシー情報を、対応する前記ログポリシー適用対象に設定するポリシー設定部と、
を有するログポリシー管理装置。 a policy detection unit that references a storage unit in which a determination target that is a service provider, a log policy target to which policy information that controls the acquisition of log information is applied, a log setting classification that indicates the type of log information to be collected for each of the log policy target, a policy level that indicates the information processing mode of the acquired log information, and policy information to be set are associated, based on the determination target, the log policy target, the log setting classification, and the policy level, and detects the policy information corresponding to the determination target, the log policy target, the log setting classification, and the policy level;
a policy setting unit that sets the detected policy information as a target for applying the corresponding log policy;
A log policy management device having:
前記ポリシー検出部は、前記更新フラグ情報が設定されている前記ログポリシー適用対象に対する前記ポリシー情報を前記記憶部から検出し、
前記ポリシー設定部は、前記更新フラグ情報が設定されている前記ログポリシー適用対象に対して、前記記憶部から検出された前記ポリシー情報を設定すること、
を特徴とする請求項1に記載のログポリシー管理装置。 an update flag control unit that stores update flag information indicating a change in the log setting classification, a change in the policy level, or an addition of a new log policy application target in the storage unit in association with the log policy application target whose log setting classification or policy level has been changed or the added log policy application target,
the policy detection unit detects, from the storage unit, the policy information for the log policy application target for which the update flag information is set,
the policy setting unit sets the policy information detected from the storage unit to the log policy application target for which the update flag information is set;
2. The log policy management device according to claim 1, wherein:
前記ポリシーレベルは、前記ログポリシー適用対象の稼働状況であり、
前記ポリシー検出部は、前記ログポリシー適用対象の前記役割及び前記稼働状況に対応する前記ポリシー情報を前記記憶部から検出すること、
を特徴とする請求項2に記載のログポリシー管理装置。 The log setting classification is a role to which the log policy is applied;
the policy level is an operating status of an object to which the log policy is applied,
the policy detection unit detects, from the storage unit, the policy information corresponding to the role and the operating status of the target to which the log policy is applied;
3. The log policy management device according to claim 2, wherein:
を特徴とする請求項3に記載のログポリシー管理装置。 when the role of any of the log policy target objects is changed, or when the operating status of any of the log policy target objects is changed to another operating status, the update flag control unit sets the update flag information for the corresponding log policy target object and stores the update flag information in the storage unit;
4. The log policy management device according to claim 3, wherein:
を特徴とする請求項4に記載のログポリシー管理装置。 the update flag control unit erases the update flag information to which the log policy is applied from the storage unit after the policy information is set;
5. The log policy management device according to claim 4, wherein:
を特徴とする請求項5に記載のログポリシー管理装置。 a change history storage control unit that increments a master change history indicating that the policy information in the storage unit has been changed each time the policy information is changed;
6. The log policy management device according to claim 5,
を特徴とする請求項6に記載のログポリシー管理装置。 the policy information is set in the storage unit via a setting terminal device;
7. The log policy management device according to claim 6, wherein:
を特徴とする請求項1から請求項7のうち、いずれか一項に記載のログポリシー管理装置。 the policy setting unit communicates with each of the log policy application targets via a firewall that allows only one-way communication from the policy setting unit to each of the log policy application targets;
8. The log policy management device according to claim 1, wherein:
前記ポリシーレベルは、前記ログポリシー適用対象で作業を行う作業者の作業者ランクであり、
前記ポリシー検出部は、前記ログポリシー適用対象の前記作業内容及び前記作業者ランクに対応する前記ポリシー情報を前記記憶部から検出すること、
を特徴とする請求項2に記載のログポリシー管理装置。 The log setting classification is the work content to which the log policy is applied,
the policy level is a worker rank of a worker who performs work on a target to which the log policy is applied,
the policy detection unit detects, from the storage unit, the policy information corresponding to the work content and the worker rank to which the log policy is to be applied;
3. The log policy management device according to claim 2, wherein:
を特徴とする請求項9に記載のログポリシー管理装置。 the update flag control unit, when the work content is changed in any of the log policy application targets or when the worker rank of the worker in any of the log policy application targets is changed, sets the update flag information for the corresponding log policy application target and stores it in the storage unit;
10. The log policy management device according to claim 9, wherein:
を特徴とする請求項10に記載のログポリシー管理装置。 the update flag control unit erases the update flag information to which the log policy is applied from the storage unit after the policy information is set;
11. The log policy management device according to claim 10,
を特徴とする請求項11に記載のログポリシー管理装置。 a change history storage control unit that increments a master change history indicating that the policy information in the storage unit has been changed each time the policy information is changed;
The log policy management device according to claim 11,
を特徴とする請求項12に記載のログポリシー管理装置。 the policy information is set in the storage unit via a setting terminal device;
13. The log policy management device according to claim 12, wherein:
を特徴とする請求項13に記載のログポリシー管理装置。 when the log policy application target is increased, the policy setting unit sets the policy information corresponding to the work content and the worker rank of the increased log policy application target detected by the policy detection unit to the increased log policy application target;
The log policy management device according to claim 13,
を特徴とする請求項9から請求項14のうち、いずれか一項に記載のログポリシー管理装置。 the policy setting unit communicates with each of the log policy target objects via a firewall that is provided between each of the log policy target objects and the log policy management device and that allows only one-way communication from the log policy management device to each of the log policy target objects;
15. The log policy management device according to claim 9, wherein:
ポリシー設定部が、検出された前記ポリシー情報を、対応する前記ログポリシー適用対象に設定するポリシー設定ステップと、
を有するログポリシー管理方法。 a policy detection step in which a policy detection unit refers to a storage unit in which a determination target that is a service provider, a log policy target to which policy information that controls the acquisition of log information is applied, a log setting classification that indicates the type of log information to be collected for each of the log policy target, a policy level that indicates the information processing mode of the acquired log information, and policy information to be set are associated, based on the determination target, the log policy target, the log setting classification, and the policy level, and detects the policy information corresponding to the determination target, the log policy target, the log setting classification, and the policy level;
a policy setting step in which a policy setting unit sets the detected policy information as a target for application of the corresponding log policy;
A log policy management method comprising:
サービスの提供主体となる判定対象、ログ情報の取得制御を行うポリシー情報の適用対象となるログポリシー適用対象、前記ログポリシー適用対象毎に収集するログ情報の種別を示すログ設定分類、取得されたログ情報の情報処理形態を示すポリシーレベル、及び、設定するポリシー情報がそれぞれ関連付けされた記憶部を、前記判定対象、前記ログポリシー適用対象、前記ログ設定分類及び前記ポリシーレベルに基づいて参照し、前記判定対象、前記ログポリシー適用対象、前記ログ設定分類及び前記ポリシーレベルに対応する前記ポリシー情報を検出するポリシー検出部と、
検出された前記ポリシー情報を、対応する前記ログポリシー適用対象に設定するポリシー設定部として機能させること、
を特徴とするログポリシー管理プログラム。 Computer,
a policy detection unit that references a storage unit in which a determination target that is a service provider, a log policy target to which policy information that controls the acquisition of log information is applied, a log setting classification that indicates the type of log information to be collected for each of the log policy target, a policy level that indicates the information processing mode of the acquired log information, and policy information to be set are associated, based on the determination target, the log policy target, the log setting classification, and the policy level, and detects the policy information corresponding to the determination target, the log policy target, the log setting classification, and the policy level;
a policy setting unit that sets the detected policy information as a target for application of the corresponding log policy;
A log policy management program that features:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024013332A JP2025118182A (en) | 2024-01-31 | 2024-01-31 | Log policy management device, log policy management method, and log policy management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024013332A JP2025118182A (en) | 2024-01-31 | 2024-01-31 | Log policy management device, log policy management method, and log policy management program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025118182A true JP2025118182A (en) | 2025-08-13 |
Family
ID=96701118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024013332A Pending JP2025118182A (en) | 2024-01-31 | 2024-01-31 | Log policy management device, log policy management method, and log policy management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2025118182A (en) |
-
2024
- 2024-01-31 JP JP2024013332A patent/JP2025118182A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6026438A (en) | Dynamic workstation configuration processor | |
| JP5591938B2 (en) | Virtual database system | |
| US8918783B2 (en) | Managing virtual computers simultaneously with static and dynamic dependencies | |
| US8327096B2 (en) | Method and system for efficient image customization for mass deployment | |
| US20110153571A1 (en) | Analyzing Server Copies Of Client Files | |
| US7548939B2 (en) | Generating storage reports using volume snapshots | |
| US20090100418A1 (en) | Management of Software and Operating System Updates Required for the Process of Creating A Virtual Machine Facsimile Of An Existing Physical Or Virtual Machine | |
| CN111522703A (en) | Method, apparatus and computer program product for monitoring access requests | |
| CN109684298B (en) | Database migration method, device, equipment and storage medium | |
| JP5064912B2 (en) | Management apparatus, network system, program, and management method | |
| US9317396B2 (en) | Information processing apparatus including an execution control unit, information processing system having the same, and stop method using the same | |
| CN114021176A (en) | SELinux dynamic authorization method and system | |
| US20100064290A1 (en) | Computer-readable recording medium storing a control program, information processing system, and information processing method | |
| JP2025118182A (en) | Log policy management device, log policy management method, and log policy management program | |
| US20240031232A1 (en) | Automated preventative controls in digital workflow | |
| US9621415B1 (en) | Automated configuration collection and management using source control | |
| US20120084264A1 (en) | System for configurable reporting of network data and related method | |
| JP6136738B2 (en) | Management program, management apparatus, and management method | |
| US20240070031A1 (en) | Method and system for data recovery by a hardware-independent approach involving prioritization and data recovery selectivity | |
| US10133563B2 (en) | Deployed image monitoring and relevant change detection | |
| WO2019167710A1 (en) | User interface control device, user interface control method, and recording medium having stored therein user interface control program | |
| US12430286B1 (en) | Enterprise management with integration and verification of data backups | |
| JP7808912B2 (en) | Trust management device and trust management method | |
| JP3789252B2 (en) | Computer, computer network system and recording medium | |
| CN119690499A (en) | System and method for realizing rapid deployment of desktop cloud platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250918 |