JPH10293704A - ログデータの収集と管理をする情報処理装置 - Google Patents

ログデータの収集と管理をする情報処理装置

Info

Publication number
JPH10293704A
JPH10293704A JP9101210A JP10121097A JPH10293704A JP H10293704 A JPH10293704 A JP H10293704A JP 9101210 A JP9101210 A JP 9101210A JP 10121097 A JP10121097 A JP 10121097A JP H10293704 A JPH10293704 A JP H10293704A
Authority
JP
Japan
Prior art keywords
log
log data
normalized
data
manager
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.)
Granted
Application number
JP9101210A
Other languages
English (en)
Other versions
JP3778652B2 (ja
Inventor
Shuji Fujino
修司 藤野
Toshiyoshi Morikawa
寿義 森川
Akihiro Urano
明裕 浦野
Hidenori Nakano
秀紀 中野
Shinji Morita
眞司 森田
Mitsugi Yamada
貢 山田
Yoshitaka Niimura
美貴 新村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10121097A priority Critical patent/JP3778652B2/ja
Priority to US09/058,890 priority patent/US6173418B1/en
Publication of JPH10293704A publication Critical patent/JPH10293704A/ja
Application granted granted Critical
Publication of JP3778652B2 publication Critical patent/JP3778652B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0226Mapping or translating multiple network management protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【課題】 マネージャがネットワークを介して複数のエ
ージェントからログデータを収集するシステムにおい
て、共通的なデータ形式に基づいてログデータを管理す
る。またマネージャの時刻に基づいたログデータを管理
する。 【解決手段】 マネージャ10は、各種ルールをエージ
ェント20に配布する。エージェント20は、このルー
ルに従って監視対象ログファイル群30からログデータ
を入力し、正規化し、ログ出力時刻の補正時刻を付加し
て正規化ログファイル40に格納する。マネージャ10
からの要求に従ってエージェント20は、正規化ログフ
ァイル40から正規化ログデータを取り出してマネージ
ャ10へ転送する。マネージャ10は、収集した正規化
ログデータを補正時刻の順に正規化ログデータベース5
0に格納する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、マネージャがネッ
トワークを介してエージェントからログデータを収集す
るシステムに係わり、特にマネージャがシステム内に存
在するログデータを共通的なログデータ形式に基づいて
管理するログデータの収集と管理の方式に関する。
【0002】
【従来の技術】情報処理装置で実行されるオペレーティ
ングシステム(OS)やアプリケーションプログラム
は、各種のログ情報を出力する。出力されたログ情報を
収集するいくつかの方式が知られている。例えば特開平
5−250229号公報は、複数のコンピュータからの
ログデータ収集において、ログデータ中のエラーコード
を検出することにより、エラー状態のコンピュータから
のログデータを優先的に送信するログデータ収集方式を
開示する。また特開平5−28008号公報は、情報処
理システムが障害ログを収集するとき貯蔵手段に貯えら
れたログ情報の個数が一定数に達したことを検出し、ロ
グ登録の抑止を行うことにより重要な障害情報の消失を
防ぐログ情報収集方式を開示する。また特開平5−11
1029号公報は、下位の設備端末からのデータが採取
された時刻をデータに付与して上位の制御装置に送るこ
とにより、複数の端末からの各データの時系列的な関係
が損なわれることがないようにするデータ収集方式を開
示する。
【0003】
【発明が解決しようとする課題】ネットワークを介して
複数のコンピュータが接続され、コンピュータが他のコ
ンピュータと通信しながら処理を進める分散処理システ
ムにおいて、一人のユーザは複数の広範囲に亘るコンピ
ュータやファイルにアクセスし得る。従ってログデータ
を解析することによってコンピュータやファイルへの不
正なアクセスを検出するためには、個々のコンピュータ
が出力するログデータを中央のコンピュータに集約し、
データベースに蓄積する必要がある。しかしながら各種
のシステムプログラムやアプリケーションプログラムが
出力するログデータは、各々そのデータ形式が異なって
いるので、単に個々のコンピュータプログラムが出力す
るログデータを収集して集約するだけではログデータの
解析が困難である。また個々のコンピュータが保有する
時刻がすべてのコンピュータに亘って一致しているとは
限らないので、一般に個々のログデータに付与されてい
る時刻にはずれが生じており、集約されたログデータを
正しい時刻の順序に従って配列することが困難である。
【0004】本発明は、上記の事情に鑑みてなされたも
のであり、その目的とするところは、共通的なデータ形
式に正規化されたログデータを管理することにある。
【0005】本発明の他の目的は、各サイトのコンピュ
ータからログデータを収集する中央のコンピュータの時
刻を基準とするログデータを管理することにある。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、本発明は、監視の対象とするログファイル中のログ
データからあらかじめ定義されたデータ項目に対応する
値を切り出して規定されたデータ項目の値を配列する正
規化されたログデータを作成して蓄積する手段と、蓄積
された正規化ログデータをネットワークを介してマネー
ジャの機能を実行するコンピュータへ送信する手段とを
エージェントの処理手段として有するログデータの収集
をするコンピュータを特徴とする。
【0007】また本発明は、ネットワークを介してエー
ジェントの機能を実行するコンピュータからあらかじめ
定義された共通のデータ形式に従って正規化されたログ
データであってマネージャの基準とする時刻に基づいて
補正されたログ出力時刻を有する正規化ログデータを受
信する手段と、該正規化ログデータを補正時刻の順にデ
ータベースに蓄積する手段とをマネージャの処理手段と
して有するログデータの収集と管理をするコンピュータ
を特徴とする。
【0008】
【発明の実施の形態】以下、本発明の一実施形態につい
て図面に基づいて詳細に説明する。
【0009】図1は、本発明を適用する通信ネットワー
クの一例を示すシステム構成図である。ネットワークは
複数のLAN1,3,4及びWAN(ワイド・エリア・
ネットワーク)2に結合されるものである。マネージャ
10は、計算機の主記憶装置に格納され、OSの下で走
行するアプリケーションプログラム(AP)である。エ
ージェント20は、サーバ等の計算機の主記憶装置に格
納され、OSの下で走行するAPである。マネージャ1
0は、LAN1,3,4又はWAN2を介してエージェ
ント20−1,20−2,20−3,20−4と通信す
ることが可能である。図に示すように、エージェント2
0を実行する計算機はエージェント20と並行して他の
APを実行することが可能である。マネージャ10を実
行する計算機もマネージャ10と並行して他のAPを実
行することが可能であるが、充分なCPU性能と資源を
確保するためには、専用の計算機を割り当てるのが望ま
しい。60はこのネットワークシステムを管理するネッ
トワーク管理システムであり、ネットワーク管理プログ
ラム及び図示しないネットワーク監視端末から構成され
る。ネットワーク管理システム60は、ネットワーク資
源についての情報をマネージャ10に提供する。
【0010】図2は、マネージャとエージェントが行う
処理動作の概略を示す図である。マネージャ10は、定
義された各種ルールをエージェント20へ配布する
()。エージェント20は、受信したルールを登録し、
そのルールに従い監視対象ログファイル群30からログ
データを入力し()、ログデータを正規化した後、正規
化ログファイル40に格納する()。このとき正規化ロ
グデータ中のログ出力時刻をマネージャ10の時刻を基
準とする補正時刻によつて補正する。エージェント20
は、マネージャ10からログ収集要求があったとき正規
化ログファイル40から正規化されたログデータを取り
出し()、マネージャ10へ転送する()。マネージャ
10は、収集した正規化ログデータを補正時刻の順に正
規化ログデータベース50に格納する()。またマネー
ジャ10は、必要に応じて正規化ログデータベース50
から任意の正規化ログデータを抽出し、その解析を行
う。
【0011】図3は、マネージャ10の構成を示す機能
ブロック図である。ルール110は定義された各種ルー
ルであり、記憶装置に格納される。正規化ログデータベ
ース50は、収集された正規化ログデータを格納するデ
ータベースであり、記憶装置に格納される。ネットワー
ク管理システム60は、ネットワークを介してマネージ
ャ10を格納する計算機と接続される他の計算機および
ネットワークを監視する端末装置から構成されるシステ
ムであり、マネージャ10と同じ計算機で走行するネッ
トワーク管理プログラムは、ネットワークの構成要素で
ある各通信回線、ルータ、中継機、各種計算機、計算機
のプログラム等の動作状態(接続中/接続断,動作中/
停止状態など)、各ネットワーク構成要素の所在場所な
どを管理する。以下マネージャ10を構成する各機能モ
ジュールの機能の概略について述べる。
【0012】(1)ルール定義100 運用者が各種ルールを定義するためのプログラムツール
であり、図示しない入力装置及び表示装置を介してユー
ザが容易にルールを設定できるようなGUI(グラフィ
カル・ユーザ・インタフェース)を提供する。
【0013】(2)スケジューラ101 ルール配布及びログ収集を実行する契機をそれぞれルー
ル配布106及びログ収集107に知らせるプログラム
である。契機の例として、例えば毎日午後5時、毎週土
曜日の午後3時15分などのように実行開始を指示す
る。
【0014】(3)プロセス管理102 マネージャ10の100〜109を付す各機能モジュー
ルの起動/停止を制御するプログラムである。
【0015】(4)ログ解析103 データベース管理109を介して正規化ログデータベー
ス50から正規化ログデータ群を抽出し、所定の解析を
行うプログラムである。以下ログ事象がログインである
場合のログデータ解析の例を表1に示す。ログ事象及び
正規化項目については後述する。
【0016】
【表1】
【0017】(5)構成管理104 対象とするエージェント20の一覧を管理するプログラ
ムである。またネットワーク管理システム60に問い合
わせを行ってエージェント20が動作する計算機の動作
有無やpingの応答時間等の情報を取得してルール配
布106又はログ収集107に渡す。
【0018】(6)ルール管理105 ルール定義100から定義された各種ルールを受け取っ
てルール110に格納する。またルール110からルー
ルを読み出してルール配布106に渡す。
【0019】(7)ルール配布106 スケジューラ101の指示に従い、ルール管理105か
ら各種ルールを取得してエージェント20ヘ配布するプ
ログラムである。
【0020】(8)ログ収集107 スケジューラ101の指示に従い、エージェント20か
ら正規化ログファイルを収集するプログラムである。
【0021】(9)データ通信108 ルール配布106及びログ収集107がエージェント2
0と通信するときに通信制御を行うプログラムである。
【0022】(10)データベース管理109 ログ収集107がエージェント20から収集した正規化
ログデータ群(正規化ログファイル)を正規化ログデー
タベース50に格納し、ログ解析103からの要求によ
って正規化ログデータを検索し抽出する。また所定の保
存期間を過ぎた正規化ログデータを正規化ログデータベ
ース50から削除し、未使用の記憶領域を生み出す。
【0023】図4は、エージェント20の構成を示す機
能ブロック図である。ルール205は配布を受けた各種
ルールであり、記憶装置に格納される。監視対象ログフ
ァイル群30は、監視対象とするログファイルであり、
記憶装置に格納される。正規化ログファイル40は、正
規化ログデータを格納するファイルであり、記憶装置に
格納される。以下エージェント20を構成する各機能モ
ジュールの機能の概略について述べる。
【0024】(1)データ通信200 データ通信200は、ルール管理203及びログファイ
ル管理204がマネージャ10と通信するときに通信制
御を行うプログラムである。
【0025】(2)プロセス管理201 エージェント20の200〜204を付す各機能モジュ
ールの起動/停止を制御するプログラムである。
【0026】(3)ログ入力202 ルール管理203からログファイル監視ルールやフォー
マットルール等を取得し、監視対象ログファイル群30
から入力したログデータを正規化した後、正規化ログデ
ータをログファイル管理204へ渡すプログラムであ
る。
【0027】(4)ルール管理203 マネージャ10から配布された各種ルールをルール20
5として記憶装置に格納し、ログ入力202又はログフ
ァイル管理204の要求に応じてルールを提供するプロ
グラムである。
【0028】(5)ログファイル管理204 ルール管理203からフィルタリングルールを取得し、
ログ入力202から受け取った正規化ログデータをフィ
ルタリングし、補正時刻を付加して正規化ログファイル
40に格納する。マネージャ10のログ収集107から
正規化ログファイル40の収集要求を受信したとき、正
規化ログファイル40をマネ―ジャ10へ転送する。
【0029】図5〜図14は、正規化ログデータの構造
の一例を示す図である。
【0030】図5は、正規化ログファイル40に格納さ
れる正規化ログデータ300の概略構成を示す図であ
る。正規化ログデータ300は、共通情報クラス301
と必要に応じて追加されるユーザ情報クラス302、サ
ービス情報クラス303、アドレス情報クラス304、
ファイル情報クラス305、トラフィク情報クラス30
6、個別情報クラス307等から構成される。共通情報
クラス301は、すべての正規化ログデータ300に必
須の情報クラスであり、残りの情報クラスは出力された
ログデータに応じて選択されるものである。
【0031】図6は、共通情報クラス301のデータ構
成を示す図である。正規化バージョン310は、正規化
のバージョンを示す番号である。ログ種別はログ事象3
11、ログ事象結果312、ログ出力プログラム31
3、データ格納クラス314及びログファイル名315
を含む。ログ出力プログラム313はログを出力したO
S又はAPの名称であり、ログファイル名315はログ
出力プログラム313が出力したログファイルの名称で
ある。ログ事象311、ログ事象結果312及びデータ
格納クラス314については後述する。マネージャは、
マネージャを搭載する計算機のホスト名316とホスト
IPアドレス317を格納する。エージェントは、ログ
を入力したエージェントを搭載する計算機のホスト名3
18とホストIPアドレス319を格納する。監視対象
は、監視対象とするサーバ等の計算機のホスト名320
とホストIPアドレス321を格納する。時刻はログ出
力時刻322と補正時刻323から成る。ログ出力時刻
322はログを出力した計算機の局所的な時刻であり、
補正時刻323はマネージャ10を搭載する計算機の時
刻に基づいて補正した時刻である。フィルタリングルー
ル名324は、ログデータを正規化するときに適用した
フィルタリングルールの名称である。
【0032】図7は、ユーザ情報クラス302のデータ
構成を示す図である。ユーザ情報クラス302は、ログ
インしたユーザに関する情報を記録するものであり、ユ
ーザ名330、ユーザID(UID)331、ユーザ変
更した後のユーザ名332、変更後のUID333、ユ
ーザのセキュリティレベル334、計算機やファイルへ
のアクセス権335、アクセスした結果336及びユー
ザが操作した端末装置の名称(端末名337)を格納す
る。
【0033】図8は、サービス情報クラス303のデー
タ構成を示す図である。サービス情報クラス303は、
ユーザに提供したサービスについての情報を記録する。
サービスは、サービス名340、サービスバージョン3
41、サービス提供のために起動したプロセスの名称
(プロセス名342)及びプロセスID343を格納す
る。
【0034】図9は、アドレス情報クラス304のデー
タ構成を示す図である。アドレス情報クラス304は、
他計算機とコネクションを行ったときの情報を記録する
ものであり、接続元及び接続先のホスト名、IPアドレ
ス、MACアドレス、ポート番号の他にコネクション状
態、コネクションの開始時刻と終了時刻及び他計算機へ
のアクセス結果を格納する。
【0035】図10は、ファイル情報クラス305のデ
ータ構成を示す図である。ファイル情報クラス305
は、ユーザが作成又は変更したファイルについてファイ
ル名、変更前のアクセス情報及び変更後のアクセス情報
を記録する。アクセス情報は、ファイルの作成時刻、最
終修正時刻、最終アクセス時刻、ファイルのi−nod
e番号、アクセス許可の有無、UID、グループID
(GID)及び最終的なファイルのサイズを格納する。
【0036】図11は、トラフィク情報クラス306の
データ構成を示す図である。トラフィク情報クラス30
6は、メール管理プログラム、ファイル転送プログラム
等が出力するログ情報であり、ネットワークを介するデ
ータやメッセージの受信バイト数、送信バイト数及びデ
ータの転送時間(処理時間)を記録する。
【0037】図12は、個別情報クラス307のデータ
構成を示す図である。個別情報クラス307は、オプシ
ョンであり、プログラムが出力するメッセージテキスト
の原文そのままの情報である。
【0038】図13は、データ格納クラス314のデー
タ構造を示す図である。“T1”はデータ格納クラス3
14を識別するためのタグであり、“L1”は存在する
情報クラスを指定する領域V1の長さを示す。“V1”
は、各正規化ログデータ300に含まれる情報クラスを
指定する領域であり、情報クラスの指定の開始を示すタ
グ、情報クラス識別子の長さ及び情報クラス識別子を順
番に指定する。情報クラス識別子の長さは可変長であ
る。各情報クラスを識別する番号をxとすると、Tx
(x≧2)は情報クラスの開始を示すタグであり、Lx
(x≧2)はそのVxの部分の長さであり、Vx(x≧
2)は情報クラス識別子である。マネージャ10は、こ
のデータ格納クラス314により各正規化ログデータが
有する情報クラスを認識する。
【0039】図14は、正規化項目のうちコード化が可
能なもののコード化テーブル600の一例を示す図であ
る。正規化項目のログ事象311が“login”の場
合はコード“1”に、ユーザ変更“su”の場合はコー
ド“2”というようにコード化される。コネクト(co
nnect)は、計算機間でファイル転送やプログラム
間通信を行う際のコネクションに関するログ事象を示
す。ファイルは内容変更されたファイルに関するログ事
象、ジョブはジョブの起動/停止/終了状態に関するロ
グ事象である。メールはメール使用に関するログ事象を
示す。ログ事象結果312はログ事象の結果であり、成
功か失敗かを区分する。ユーザ情報クラス302のアク
セス権335についてはあり又はなしを区分する。ユー
ザ情報クラス302及びアドレス情報クラス304のア
クセス結果については、成功か失敗かを区分する。ファ
イル情報クラス305のアクセス許可については、あり
又はなしを区分する。
【0040】図15〜図20は、ルールのデータ形式を
示す図である。
【0041】図15は、マネージャルール450の一例
を示す図である。DB_MAX451は正規化ログデー
タベース50が正規化ログデータを保存可能な期間を示
す保存期間を定義する。RULE_MAX452はルー
ル配布に使用できる最大の通信路数を定義する。LOG
_MAX453はログ収集に使用できる最大の通信路数
を定義する。ルール配布106やログ収集107は、こ
の多重度数だけ通信路を使用できるが、処理の要求がこ
の多重度より大きい場合は通信路を順番に使用し、通信
路が空くまで待った後、残りの処理を実行する。
【0042】図16は、エージェント20の動作条件ル
ール470の一例を示す図である。MANAGER_A
DDRESS471はマネージャのIPアドレスを定義
し、FILE_MAXSIZE472は正規化ログファ
イル40が使用できる最大の記憶容量を定義する。
【0043】図17は、ログファイル監視ルール500
の一例を示す図である。TARGET_LOGは監視対
象ログファイル名を定義し、FORMATによりファイ
ルの形式(SEQ:シーケンシャル形式、WRAP:ラ
ップアラウンド形式)を定義し、INTERVALによ
り監視間隔の時間(たとえば、10分間隔)を定義す
る。FMT_NAMEは当該ログファイルを正規化する
ときに適用するルールを定義する。例により説明する
と、 TARGET_LOG:/usr/adm/syslog.log,FORMAT=SEQ,INTERVAL
=10m,FMT_NAME=abc; は、シ−ケンシャル形式のファイル/usr/adm/
syslog.logを10分間隔で監視し、フォーマ
ットルールabcにより正規化処理を行うことを示す。
FMT_NAMEの指定がない場合は、エージェント2
0の間で共通のフォーマットルールにより正規化を行
う。
【0044】図18と図19は、フォーマットルール5
10及び515の一例を示す図である。ログデータがテ
キスト形式の場合はFMT_Tを適用し、バイナリ形式
の場合はFMT_Bを適用する。REGTEXT=“文
字列n”は、ログデータを選択する条件を示し、ログデ
ータ中に文字列nが存在すれば、以下に示す規則に従っ
てログデータを正規化することを示す。&&は論理積
(AND)を示し、複数の文字列の存在を選択条件とす
ることができる。|はthenを意味し、以下ログデー
タの文字列のシーケンスに従って文字列から順に正規化
項目を拾って行くことを意味する。正規化項目とは、各
情報クラスで定義されるデータ項目のことである。:
は、ログデータの先頭から順番にポインタをずらして正
規化項目に対応する値を切り出すための区切り文字であ
る。正規化項目に続いて[]内に指定される文字は、任
意のポインタから認識する文字列の長さ、またはその文
字列が可変長の場合に認識する最後の文字を指定する。
SKIPは、ログデータの先頭から順番にポインタをず
らしていった場合、正規化項目に関係ない文字列が存在
する場合にその文字列を読み飛ばすことを意味し、[]
内には読み飛ばす文字数又は認識する最後の文字となる
“区切り文字”を指定する。区切り文字を指定した場合
は、その区切り文字まで読み飛ばす。以下フォーマット
ルールの例を挙げる。 (a)フォーマットルールA FMT_T:REGTEXT == “SU” && REGTEXT == “+” | ログ
事象 == “2” | ログ事象結果== “0” :SKIP[“ ”]:
ログ出力時刻[10]: SKIP[3]:端末名[“ ”]:ユーザ名
[“-”]:変更後のユーザ名[“ ”]; (b)フォーマットルールB FMT_T:REGTEXT == “connect” && REGTEXT == “refus
ed" | ログ事象 == “3" | ログ事象結果 == “1" :ロ
グ出力時刻[15]: 接続先ホスト名[“ ”]:プロセス名
[“["]:プロセスID[“]"]:SKIP[“from "]:接続元ホ
スト名[“ ”];。 図21は、ログファイルに格納されているメッセージテ
キストの原文の例を示す図である。メッセージテキスト
551及び552は、OSが出力するユーザ変更に関す
るメッセージテキストの例である。メッセージテキスト
553〜555は、OSがコネクション時に出力するメ
ッセージテキストである。メッセージテキスト556及
び557は、OSのジョブ管理が出力するメッセージテ
キストである。
【0045】メッセージテキスト551をフォーマット
ルールAによって正規化すると、 ・ログ事象311=2(su) ・ログ事象結果312=0(成功) ・ログ出力時刻322=1/30 11:18のエポッ
クタイム ・端末名337=ttyp5 ・ユーザ名330=fujino ・変更後のユーザ名332=root となる。
【0046】メッセージテキスト554をフォーマット
ルールBによって正規化すると、 ・ログ事象311=3(connect) ・ログ事象結果312=1(失敗) ・ログ出力時刻322=Jan 12 13:12:1
5のエポックタイム ・接続先ホスト名354=hosta ・接続先IPアドレス355=hostaをIPアドレ
スに変換した値 ・プロセス名342=ftpd ・プロセスID343=1111 ・接続元ホスト名350=hostb ・接続元IPアドレス351=hostbをIPアドレ
スに変換した値 となる。
【0047】図20は、フィルタリングルール520の
一例を示す図であり、ログファイル管理204が該当す
る正規化ログデータだけを格納するためのルールであ
る。FLTはフィルタリングルールであることを示し、
正規化項目が指定した文字列やコードであったり、指定
した時間帯の正規化ログデータであった場合、そのよう
な条件に適合する正規化ログデータだけを抽出して格納
する。==はイコールを、!=はnotイコールを、&
&は論理積ANDを、||は論理和ORを、―は時間間
隔をそれぞれ意味する。
【0048】図22は、正規化ログデータベース50の
データ構造を例示する図である。正規化ログデータベー
ス50は、正規化ログデータを補正時刻630の順に配
列して格納する。ある補正時刻630から共通情報クラ
ス631のログデータにチェインする。また共通情報ク
ラス631からこれに続いて存在する情報クラスのログ
データに次々とチェインする。情報クラスに対応して示
される検索キーは、正規化ログデータを検索するときに
キーとして使用される正規化項目を示すものである。ま
た補正時刻630から次の補正時刻630へチェインが
張られている。ユーザは、補正時刻630によって、ま
た該当する情報クラスの検索キーを指定することによっ
て正規化ログデータベース50から目的とする正規化ロ
グデータを効率良く抽出することができる。
【0049】図23は、マネージャ10のルール配布1
06の処理の流れを示すPAD図である。ルール配布1
06は、初期設定(ステップ701)後、プロセス管理
102から終了要求が来るまでループし(ステップ70
2)、イベントを持つ(ステップ703)。イベントに
は、スケジューラ101からのルール配布要求(ステッ
プ704)とプロセス管理102からの終了要求(ステ
ップ712)がある。
【0050】ルール配布要求(ステップ704)を受信
した場合は、ルール管理105を介して配布するルール
と配布先であるエージェント20の一覧を取得し(ステ
ップ705)、構成管理104からエージェント20の
動作状態及び応答時間の情報を取得する(ステップ70
6)。取得したエージェント20のping応答時間を
応答時間の小さい順番に並べ替える(ステップ70
7)。このとき動作していないエージェント20につい
ては、応答時間を無限大と解釈する。ルールを配布する
エージェント20の数だけループし(ステップ70
8)、エージェント20が動作している場合(ステップ
709YES)は応答時間の小さい順番にルールを配布
し(ステップ710)、エージェント20が動作してい
ない場合はルール配布失敗のメッセージを出力する(ス
テップ711)。ルール配布に当っては、RULE_M
AX452を適用する。配布したルールは、エージェン
ト20のルール管理203に転送される。
【0051】終了要求を受信した場合は(ステップ71
2)、ループを抜けて終了処理を行う(ステップ71
3)。
【0052】図24は、マネージャ10のログ収集10
7の処理の流れを示すPAD図である。ログ収集107
は、初期設定(ステップ801)後、プロセス管理10
2から終了要求が来るまでループし(ステップ80
2)、イベントを持つ(ステップ803)。イベントに
は、スケジューラ101からのログ収集要求(ステップ
804)、エージェント20からの起動通知(ステップ
811)、及びプロセス管理102からの終了要求(ス
テップ816)がある。
【0053】ログ収集要求を受信した場合は(ステップ
804)、スケジューラ101からログを収集するエー
ジェント20の一覧を取得し(ステップ805)、構成
管理104からこれらのエージェント20の動作状態及
び応答時間の情報を取得するとともに、応答時間の短い
順番にエージェント20をソートする(ステップ80
6)。ログを収集するエージェント20の数分ループし
(ステップ807)、エージェントが動作している場合
(ステップ808YES)はログを収集し(ステップ8
09)、エージェントが動作していない場合(ステップ
808NO)はログ収集失敗メッセージを出力する(ス
テップ810)。ログ収集に当っては、LOG_MAX
453を適用する。ログ収集107は、エージェント2
0のログファイル管理204を介して正規化ログファイ
ル40を収集する。
【0054】エージェント起動通知を受信した場合は
(ステップ811)、構成管理104からエージェント
20とのping(ICMPエコーリクエスト)の応答
時間を取得する(ステップ812)。ICMP(Int
ernet ControlMessage Prot
ocol)は、通信ネットワークの管理に関する国際的
な標準規格の1つであるアイ・エイ・ビー(IAB:I
nternet Activities Board)
の管理標準である。ICMPを使用すると、IPノード
(例えばコンピュータ)が他のIPノードと通信可能で
あるか否かを確認できる。またpingを使用すると、
任意のIPノードと通信可能であるか否かの動作状態と
応答時間を取得できる。ping応答時間を取得できた
場合(ステップ813YES)は、マネージャ10の現
在時刻にこの応答時間から得られる通信時間を加算した
時刻を起動通知を発行したエージェント20へ通知する
(ステップ814)。マネージャの時刻をエージェント
に伝えるためには、マネージャの時刻にマネージャから
エージェントへの通信時間を加えた時刻を通知すればよ
い。pingの応答時間は、マネージャからエージェン
トとエージェントからマネージャ、つまり行きと返りの
通信時間を加えた時間間隔である。そこでping応答
時間の1/2を通信時間として利用する。すなわちマネ
ージャは、次の計算式によりエージェントの時刻を推定
しエージェントへ通知する。 (エージェントの時刻)≒(マネージャの時刻)+(p
ing応答時間)/2 応答時間を取得できなかった場合(ステップ813N
O)、すなわちネットワーク管理システム60から情報
を得られない場合は、単にマネージャ10の現在時刻を
エージェント20へ通知する(ステップ815)。エー
ジェント20は、マネージャ10の現在時刻を取得して
正規化ログデータの補正時刻323に適用する。
【0055】終了要求を受信した場合は(ステップ81
6)、ループを抜けて終了処理を行う(ステップ81
7)。
【0056】図25は、マネージャ10の構成管理10
4の処理の流れを示すPAD図である。構成管理104
は、初期設定(ステップ901)後、プロセス管理10
2から終了要求が来るまでループし(ステップ90
2)、イベントを持つ(ステップ903)。イベントに
はルール配布106からのエージェント情報格納要求
(ステップ904)、ルール配布106やログ収集10
7からのエージェント情報取得要求(ステップ909)
と、プロセス管理102からの終了要求(ステップ91
3)がある。
【0057】エージェント情報格納要求を受信した場合
は(ステップ904)、ルール配布106からルールを
配布したエージェント20の情報を取得する(ステップ
905)。エージェント20の情報とは、ルールの配布
時刻、配布したルール名などである。ネットワーク管理
システム60と通信可能であるとき(ステップ906Y
ES)は、取得したエージェント情報をネットワーク管
理システム60に渡す(ステップ907)。ネットワー
ク管理システム60は、受信したルール配布の履歴情報
をネットワーク管理のために利用可能である。ネットワ
ーク管理システム60と通信できないとき(ステップ9
06NO)は、エージェント情報を構成管理104が保
有するファイルへ格納する(ステップ908)。
【0058】エージェント情報取得要求を受信した場合
は(ステップ909)、ネットワーク管理システム60
と通信できるとき(ステップ910YES)には、ネッ
トワーク管理システム60からエージェント20の一
覧、動作有無やpingの応答時間等を取得しこれらの
情報を要求元に返す(ステップ911)。ネットワーク
管理システム60と通信できないとき(ステップ910
NO)には、構成管理104のファイルからエージェン
トの一覧についての情報を取得して要求元に返す(ステ
ップ912)。
【0059】終了要求を受信した場合は(ステップ91
3)、ループを抜けて終了処理(ステップ914)を行
う。
【0060】図26は、マネージャ10のデータベース
管理109の処理の流れを示すPAD図である。データ
ベース管理109は、初期設定(ステップ1001)
し、正規化ログデータベース50に格納している正規化
ログデータの保存期間の確認を要求(ステップ100
2)した後、プロセス管理102から終了要求が来るま
でループし(ステップ1003)、イベントを持つ(ス
テップ1004)。イベントには、ログ収集107から
の正規化ログデータ格納通知(ステップ1005)、ロ
グ解析103からの正規化ログデータ抽出要求(ステッ
プ1008)、データベース管理109自身が正規化ロ
グデータの保存期間を確認するための要求(ステップ1
010)と、プロセス管理102からの終了要求(ステ
ップ1014)がある。
【0061】正規化ログデータ格納通知を受けた場合は
(ステップ1005)、ログ収集107から正規化ログ
データを取得し正規化ログデータベース50に格納する
(ステップ1006)。格納に当っては、図22のデー
タ構造に従って正規化ログデータを格納する。正規化ロ
グデータは補正時刻630の順に配列されるので、この
順に従って正規化ログデータをマージする。また正規化
ログデータの保存期間確認を要求する(ステップ100
7)。
【0062】正規化ログデータ抽出要求を受信した場合
は(ステップ1008)、指定された検索キーにより正
規化ログデータベース50を検索し、その結果抽出した
データを要求元へ応答する(ステップ1009)。
【0063】保存期間確認要求(ステップ1010)を
受信した場合は、正規化ログデータベース50に格納さ
れている正規化ログデータの一番古い補正時刻630と
現在時刻の差と、DB_MAX451とを比較し(ステ
ップ1011)、保存期間より古い正規化ログデータを
保存しているときは古い正規化ログデータを削除し(ス
テップ1012)、運用者に知らせるために削除メッセ
ージを出力する(ステップ1013)。
【0064】終了要求を受信した場合は(ステップ10
14)、ループを抜けて終了処理(ステップ1015)
を行う。
【0065】図27は、エージェント20のログ入力2
02の処理の流れを示すPAD図である。ログ入力20
2は、初期設定し(ステップ1101)、エージェント
20のルール管理203からログファイル監視ルール5
00とフォーマットルール510,515等を取得(ス
テップ1102)後、プロセス管理201から終了要求
が来るまでループし(ステップ1103)、イベントを
持つ(ステップ1104)。イベントには、ログファイ
ル管理204からのログ入力中断要求(ステップ110
5)とログ入力再開要求(ステップ1107)、プロセ
ス管理201からの終了要求(ステップ1109)及び
時間監視によるタイマ割り込みがある。
【0066】ログ入力中断要求を受信した場合は(ステ
ップ1105)、ログ入力を中断する(ステップ110
6)。中断する要因は、正規化ログファイル40の容量
がFILE_MAXSIZE472に達したときであ
る。
【0067】ログ入力再開要求を受信した場合は(ステ
ップ1107)、ログ入力を再開する(ステップ110
8)。再開する要因は、正規化ログファイルをマネージ
ャ10へ転送したときである。
【0068】終了要求を受信した場合は(ステップ11
09)、ループを抜けて終了処理(ステップ1117)
を行う。
【0069】ログファイル監視ルール500に設定され
た監視間隔に従ってログファイルの監視時刻になったと
き、監視対象ログファイル群30をオープンし(ステッ
プ1111)、このログファイルのファイル管理情報を
取得する。ファイル管理情報が前回取得したもの同じか
否かを確認する(ステップ1112)。同じ場合は(ス
テップ1112YES)、前回オープンしたファイルと
同じ内容であるため前回のファイルのオフセットからロ
グデータを入力する(ステップ1113)。前回のファ
イルのオフセットは、当該ファイルについて前回入力済
のレコードの次のレコードを指している。異なる場合は
(ステップ1112NO)、新しいファイル(前回オー
プンしたファイルは削除された等)であると解釈し、先
頭からログデータを入力する(ステップ1114)。そ
の後、入力したログデータを正規化し(ステップ111
5)、正規化ログデータをログファイル管理204ヘ通
知する(ステップ1116)。ログデータの正規化は、
上記のようにフォーマットルール510,515等を適
用して行う。正規化ログデータをログファイル管理20
4に渡した後、当該ログファイルをクローズし、監視間
隔に従って次の監視時刻にタイマを設定する。
【0070】図28は、エージェント20のログファイ
ル管理204の処理の流れを示すPAD図である。ログ
ファイル管理204は、初期設定し(ステップ120
1)、ルール管理203から動作条件ルール470とフ
ィルタリングルール520を取得(ステップ1202)
した後、プロセス管理201から終了要求が来るまでル
ープし(ステップ1203)、イベントを持つ(ステッ
プ1204)。イベントには、ログ入力202からの正
規化ログデータ格納通知(ステップ1205)、マネー
ジャ10のログ収集107からのログ収集要求(ステッ
プ1209)、ログファイル管理204自身からの正規
化ログファイル容量確認要求(ステップ1211)、マ
ネージャ10のログ収集107からのマネージャ時刻の
通知(ステップ1216)と、プロセス管理201から
の終了要求(ステップ1218)がある。
【0071】正規化ログデータ格納通知を受信した場合
は(ステップ1205)、ログ入力202から正規化ロ
グデータを取得し(ステップ1206)、エージェント
とマネージャの時間差(ステップ1217の処理結果)
とログ出力時刻322から補正時刻323を計算する。
ログ入力202から取得した正規化ログデータにこの補
正時刻323を追加して正規化ログファイル40に格納
する(ステップ1207)。取得した正規化ログデータ
にフィルタリングルール520を適用して条件に合致す
る正規化ログデータのみを正規化ログファイル40に格
納する。次に正規化ログファイル容量確認要求を発行す
る(ステップ1208)。
【0072】ログ収集要求を受信した場合は(ステップ
1209)、正規化ログファイル40中の正規化ログデ
ータを補正時刻323の順にソートした後、MANAG
ER_ADDRESS471に示されるマネージャ10
ヘ転送する(ステップ1210)。
【0073】正規化ログファイル容量確認要求を受信し
た場合は(ステップ1211)、正規化ログファイルの
使用容量とFILE_MAXSIZE472を比較し
(ステップ1212)、最大サイズに達したとき(ステ
ップ1212YES)は、ログ入力202ヘ中断通知を
発行する(ステップ1213)。最大サイズに達してい
ないとき(ステップ1212NO)は、前回中断要求を
発行したか確認し(ステップ1214)、発行していた
とき(ステップ1214YES)は、ログ入力202へ
ログ入力再開要求を通知する(ステップ1215)。
【0074】マネージャ時刻の通知を受信した場合は
(ステップ1216)、エージェントとマネージャのコ
ンピュータ時刻の差を計算する(ステップ1217)。
【0075】終了要求を受信した場合は(ステップ12
18)、ループを抜けて終了処理(ステップ1219)
を行う。
【0076】
【発明の効果】以上説明したように本発明によれば、エ
ージェントが複数のログファイルを監視し種々の形式で
出力されたログデータを入力した後、正規化を行い共通
的なデータ形式に変換する。また必要なログデータだけ
を抽出し、ログデータの出力時刻としてマネージャの時
計に合わせた補正時刻を使用するようにしたので、運用
者はネットワークに存在する複数のコンピュータのログ
データを統一したデータ形式及び時刻に基づいて解析す
ることができる。
【0077】またマネージャが蓄積するログデータにつ
いては、所定期間のログデータを保存するようにしたの
で、古いログデータから順に削除する形でログ情報の総
量を規制できる。
【0078】さらに収集したログデータを補正時刻及び
正規化項目によって検索可能としたので、運用者は必要
なログ情報を容易に取得できる。
【図面の簡単な説明】
【図1】実施形態のネットワークシステムの構成図であ
る。
【図2】実施形態のマネージャとエージェントが行う処
理動作の概略を示す図である。
【図3】実施形態のマネージャ10の構成を示す機能ブ
ロック図である。
【図4】実施形態のエージェント20の構成を示す機能
ブロック図である。
【図5】実施形態の正規化ログデータの概略構成を示す
図である。
【図6】実施形態の共通情報クラスのデータ構成を示す
図である。
【図7】実施形態のユーザ情報クラスのデータ構成を示
す図である。
【図8】実施形態のサービス情報クラスのデータ構成を
示す図である。
【図9】実施形態のアドレス情報クラスのデータ構成を
示す図である。
【図10】実施形態のファイル情報クラスのデータ構成
を示す図である。
【図11】実施形態のトラフィフィック情報クラスのデ
ータ構成を示す図である。
【図12】実施形態の個別情報クラスのデータ構成を示
す図である。
【図13】実施形態のデータ格納クラスのデータ構造を
示す図である。
【図14】正規化項目のコード化テーブルの例を示す図
である。
【図15】マネージャルールの例を示す図である。
【図16】エージェントの動作条件ルールの例を示す図
である。
【図17】エージェントのログファイル監視ルールの例
を示す図である。
【図18】エージェントのフォーマットルール(その
1)の例を示す図である。
【図19】エージェントのフォーマットルール(その
2)の例を示す図である。
【図20】エージェントのフィルタリングルールの例を
示す図である。
【図21】監視対象ログファイルのログデータであるメ
ッセージテキストの例を示す図である。
【図22】実施形態の正規化ログデータベースのデータ
構造を示す図である。
【図23】実施形態のマネージャが行うルール配布の処
理の流れを示すPAD図である。
【図24】実施形態のマネージャが行うログ収集の処理
の流れを示すPAD図である。
【図25】実施形態のマネージャが行う構成管理の処理
の流れを示すPAD図である。
【図26】実施形態のマネージャが行うデータベース管
理の処理の流れを示すPAD図である。
【図27】実施形態のエージェントが行うログ入力の処
理の流れを示すPAD図である。
【図28】実施形態のエージェントが行うログファイル
管理の処理の流れを示すPAD図である。
【符号の説明】
10・・・マネージャ、20・・・エージェント、40
・・・正規化ログファイル、50・・・正規化ログデー
タベース、60・・・ネットワーク管理システム、10
4・・・構成管理、106・・・ルール配布、107・
・・ログ収集、109・・・データベース管理、110
・・・ルール、202・・・ログ入力、204・・・ロ
グファイル管理、205・・・ルール
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中野 秀紀 東京都千代田区大手町二丁目6番2号 株 式会社日立情報ネットワーク内 (72)発明者 森田 眞司 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 (72)発明者 山田 貢 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 (72)発明者 新村 美貴 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】監視の対象とするログファイル中のログデ
    ータからあらかじめ定義されたデータ項目に対応する値
    を切り出して規定されたデータ項目の値を配列する正規
    化されたログデータを作成して蓄積する手段と、蓄積さ
    れた正規化ログデータをネットワークを介してマネージ
    ャの機能を実行する情報処理装置へ送信する手段とをエ
    ージェントの処理手段として有することを特徴とするロ
    グデータの収集をする情報処理装置。
  2. 【請求項2】コンピュータ読み取り可能な記憶媒体上に
    実体化され、ログデータを収集するエージェント機能を
    有するコンピュータプログラムであって、該プログラム
    は以下のステップを含む: (a)監視の対象とするログファイル中のログデータか
    らあらかじめ定義されたデータ項目に対応する値を切り
    出して規定されたデータ項目の値を配列する正規化され
    たログデータを作成し、(b)蓄積された正規化ログデ
    ータをネットワークを介してマネージャの機能を実行す
    るコンピュータへ送信する。
  3. 【請求項3】ネットワークを介してエージェントの機能
    を実行する情報処理装置からあらかじめ定義された共通
    のデータ形式に従って正規化されたログデータであって
    マネージャの基準とする時刻に基づいて補正されたログ
    出力時刻を有する正規化ログデータを受信する手段と、
    該正規化ログデータを補正時刻の順にデータベースに蓄
    積する手段とをマネージャの処理手段として有すること
    を特徴とするログデータの収集と管理をする情報処理装
    置。
  4. 【請求項4】該補正時刻とマネージャの現在時刻との差
    分の時間が所定の保存期間を超過している正規化ログデ
    ータを該データベースから削除する手段をさらに設ける
    ことを特徴とする請求項3記載のログデータの収集と管
    理をする情報処理装置。
  5. 【請求項5】コンピュータ読み取り可能な記憶媒体上に
    実体化され、ログデータの収集と管理をするマネージャ
    機能を有するコンピュータプログラムであって、該プロ
    グラムは以下のステップを含む: (a)ネットワークを介してエージェントの機能を実行
    するコンピュータからあらかじめ定義された共通のデー
    タ形式に従って正規化されたログデータであってマネー
    ジャの基準とする時刻に基づいて補正されたログ出力時
    刻を有する正規化ログデータを受信し、(b)該正規化
    ログデータを補正時刻の順にデータベースに蓄積する。
JP10121097A 1997-04-18 1997-04-18 ログデータ収集管理方法及びその装置 Expired - Fee Related JP3778652B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP10121097A JP3778652B2 (ja) 1997-04-18 1997-04-18 ログデータ収集管理方法及びその装置
US09/058,890 US6173418B1 (en) 1997-04-18 1998-04-13 Computer for gathering log data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10121097A JP3778652B2 (ja) 1997-04-18 1997-04-18 ログデータ収集管理方法及びその装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2002090804A Division JP4485112B2 (ja) 2002-03-28 2002-03-28 ログデータの収集管理方法および装置

Publications (2)

Publication Number Publication Date
JPH10293704A true JPH10293704A (ja) 1998-11-04
JP3778652B2 JP3778652B2 (ja) 2006-05-24

Family

ID=14294563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10121097A Expired - Fee Related JP3778652B2 (ja) 1997-04-18 1997-04-18 ログデータ収集管理方法及びその装置

Country Status (2)

Country Link
US (1) US6173418B1 (ja)
JP (1) JP3778652B2 (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330822A (ja) * 1999-04-07 2000-11-30 Internatl Business Mach Corp <Ibm> データ処理システムにおける動的トレーシングによる集中トレース機能
JP2002330177A (ja) * 2001-03-02 2002-11-15 Seer Insight Security Inc セキュリティ管理サーバおよびこれと連携して動作するホストサーバ
JP2003501716A (ja) * 1999-05-28 2003-01-14 ヒューレット・パッカード・カンパニー コンピューティングプラットフォームにおけるデータイベントの記録
JP2003099295A (ja) * 2001-09-21 2003-04-04 Teamgia:Kk 通信ログの処理方法、の方法をコンピュータシステム上で実行させるためのコンピュータソフトウエアプログラム及び通信ログ処理システム
KR100665132B1 (ko) 2005-07-29 2007-01-04 인터컴 소프트웨어(주) 이질의 로그를 정형화하는 방법
JP2007272531A (ja) * 2006-03-31 2007-10-18 Nec Corp 資格審査システムおよびその審査方法ならびに資格審査装置および被資格審査装置
JP2008225758A (ja) * 2007-03-12 2008-09-25 Web Republic Kk マイニングシステム及びマイニング方法
JP2008287720A (ja) * 2007-05-17 2008-11-27 Nhn Corp ユーザ行動分析方法及びユーザ行動分析システム
JP2009009448A (ja) * 2007-06-29 2009-01-15 Mitsubishi Electric Corp データ送信装置及びデータ送信方法及びプログラム
JP2010532502A (ja) * 2007-01-26 2010-10-07 サムスン エスディーエス カンパニー リミテッド リアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法
JP2012216040A (ja) * 2011-03-31 2012-11-08 Nec Corp ログ管理システム、ログ解析装置、ログ解析方法、およびログ解析プログラム
JP2014199504A (ja) * 2013-03-29 2014-10-23 株式会社日立システムズ 顧客別データクレンジング処理システム及び顧客別データクレンジング処理方法
JPWO2013136418A1 (ja) * 2012-03-12 2015-08-03 株式会社日立製作所 ログ管理計算機、及びログ管理方法
JP2016514322A (ja) * 2013-03-15 2016-05-19 アビニシオ テクノロジー エルエルシー プログラム実行の記録
JP2017536596A (ja) * 2014-09-12 2017-12-07 コンヴィーダ ワイヤレス, エルエルシー サービス指向アーキテクチャ(soa)に基づくスケーラブル課金システム
US9858168B2 (en) 2014-08-28 2018-01-02 International Business Machines Corporation Method for estimating format of log message and computer and computer program therefor
US10164839B2 (en) 2014-03-31 2018-12-25 Lac Co., Ltd. Log analysis system
JP2019175263A (ja) * 2018-03-29 2019-10-10 サイレックス・テクノロジー株式会社 ログ記録装置、制御方法、及び、プログラム
CN113760844A (zh) * 2020-06-01 2021-12-07 武汉斗鱼鱼乐网络科技有限公司 一种多日志模块融合的方法及装置

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760763B2 (en) * 1999-08-27 2004-07-06 International Business Machines Corporation Server site restructuring
JP4465064B2 (ja) * 1999-09-27 2010-05-19 富士フイルム株式会社 画像サーバおよびその制御方法
US7523190B1 (en) * 1999-12-23 2009-04-21 Bickerstaff Cynthia L Real-time performance assessment of large area network user experience
US6915342B1 (en) * 2000-02-04 2005-07-05 Ricoh Company Limited Method and system for maintaining the business office appliance through log files
US6505245B1 (en) * 2000-04-13 2003-01-07 Tecsys Development, Inc. System and method for managing computing devices within a data communications network from a remotely located console
WO2002009368A1 (en) * 2000-07-25 2002-01-31 Siterock K.K. Site monitor and method for monitoring site
US6859881B2 (en) * 2001-03-28 2005-02-22 Intel Corporation Method and system for mapping network attacks onto a strategy game
GB2374493A (en) * 2001-04-12 2002-10-16 Mitel Knowledge Corp Mobile interactive logging (MILog) of network devices
US6748550B2 (en) * 2001-06-07 2004-06-08 International Business Machines Corporation Apparatus and method for building metadata using a heartbeat of a clustered system
US20030158944A1 (en) * 2002-02-19 2003-08-21 International Business Machines Corporation Software control in a business transaction environment
US7333918B2 (en) * 2002-09-05 2008-02-19 Strategic Power Systems, Inc. System and method for calculating part life
US7155514B1 (en) 2002-09-12 2006-12-26 Dorian Software Creations, Inc. Apparatus for event log management
JP2004264970A (ja) * 2003-02-28 2004-09-24 Hitachi Ltd プログラム、情報処理装置、及び情報処理装置におけるログデータの出力方法
US7689872B2 (en) * 2003-07-01 2010-03-30 International Business Machines Corporation Autonomic program error detection and correction
US7251748B2 (en) * 2003-09-12 2007-07-31 Sun Microsystems, Inc. System and method for determining a global ordering of events using timestamps
JP4347082B2 (ja) * 2004-02-23 2009-10-21 日本電気株式会社 イベントトレースデータの時刻補正装置,時刻補正方法及び時刻補正プログラム
US7539706B1 (en) * 2004-03-30 2009-05-26 Emc Corporation Methods and apparatus for collecting and processing file system data
TWI263915B (en) * 2004-04-02 2006-10-11 Hon Hai Prec Ind Co Ltd System and method for logging event of telecommunications devices
US7895167B2 (en) * 2005-02-16 2011-02-22 Xpolog Ltd. System and method for analysis and management of logs and events
US8578500B2 (en) * 2005-05-31 2013-11-05 Kurt James Long System and method of fraud and misuse detection
US7657624B2 (en) * 2005-06-22 2010-02-02 Hewlett-Packard Development Company, L.P. Network usage management system and method
US20070038889A1 (en) * 2005-08-11 2007-02-15 Wiggins Robert D Methods and systems to access process control log information associated with process control systems
US8402002B2 (en) * 2005-09-23 2013-03-19 Barclays Capital Inc. System and method for event log review
US8290949B2 (en) * 2006-07-24 2012-10-16 International Business Machines Corporation Resource name reconciliation in a configuration database
JP4804408B2 (ja) * 2007-04-17 2011-11-02 株式会社日立製作所 ログ解析方法及び装置
US7734961B2 (en) * 2007-05-01 2010-06-08 International Business Machines Corporation Distributed logging apparatus system and method
US8452761B2 (en) * 2007-10-24 2013-05-28 International Business Machines Corporation Apparatus for and method of implementing system log message ranking via system behavior analysis
US8825189B2 (en) * 2007-11-13 2014-09-02 Fisher Rosemount Systems, Inc. Methods and apparatus to execute an auxiliary recipe and a batch recipe associated with a process control system
US8150541B2 (en) * 2007-11-13 2012-04-03 Fisher-Rosemount Systems, Inc. Methods and apparatus to modify a recipe process flow associated with a process control system during recipe execution
US8555206B2 (en) * 2007-12-21 2013-10-08 Fisher-Rosemount Systems, Inc. Methods and apparatus to present recipe progress status information
US8863278B2 (en) * 2008-05-28 2014-10-14 International Business Machines Corporation Grid security intrusion detection configuration mechanism
CN101677445A (zh) * 2008-09-16 2010-03-24 中兴通讯股份有限公司 一种业务系统日志文件的清理方法及系统
US8935382B2 (en) * 2009-03-16 2015-01-13 Microsoft Corporation Flexible logging, such as for a web server
US20110019240A1 (en) * 2009-07-21 2011-01-27 Harris Technology, Llc Digital control and processing of transferred Information
US8495429B2 (en) * 2010-05-25 2013-07-23 Microsoft Corporation Log message anomaly detection
US8549201B2 (en) 2010-06-30 2013-10-01 Intel Corporation Interrupt blocker
US8682906B1 (en) * 2013-01-23 2014-03-25 Splunk Inc. Real time display of data field values based on manual editing of regular expressions
US8751963B1 (en) 2013-01-23 2014-06-10 Splunk Inc. Real time indication of previously extracted data fields for regular expressions
US9753909B2 (en) 2012-09-07 2017-09-05 Splunk, Inc. Advanced field extractor with multiple positive examples
US9152929B2 (en) 2013-01-23 2015-10-06 Splunk Inc. Real time display of statistics and values for selected regular expressions
CN104731664A (zh) * 2013-12-23 2015-06-24 伊姆西公司 用于故障处理的方法和装置
US10049171B2 (en) * 2014-09-10 2018-08-14 Ca, Inc. Batch processed data structures in a log repository referencing a template repository and an attribute repository
CA3015337C (en) * 2016-02-22 2022-01-25 Hubbell Incorporated Auto-adjusting data log record timestamps
US10733002B1 (en) * 2016-06-28 2020-08-04 Amazon Technologies, Inc. Virtual machine instance data aggregation
US10536476B2 (en) 2016-07-21 2020-01-14 Sap Se Realtime triggering framework
US10482241B2 (en) 2016-08-24 2019-11-19 Sap Se Visualization of data distributed in multiple dimensions
US10542016B2 (en) 2016-08-31 2020-01-21 Sap Se Location enrichment in enterprise threat detection
US10673879B2 (en) 2016-09-23 2020-06-02 Sap Se Snapshot of a forensic investigation for enterprise threat detection
US10630705B2 (en) 2016-09-23 2020-04-21 Sap Se Real-time push API for log events in enterprise threat detection
US10534908B2 (en) 2016-12-06 2020-01-14 Sap Se Alerts based on entities in security information and event management products
US10530792B2 (en) 2016-12-15 2020-01-07 Sap Se Using frequency analysis in enterprise threat detection to detect intrusions in a computer system
US10534907B2 (en) * 2016-12-15 2020-01-14 Sap Se Providing semantic connectivity between a java application server and enterprise threat detection system using a J2EE data
US11470094B2 (en) 2016-12-16 2022-10-11 Sap Se Bi-directional content replication logic for enterprise threat detection
US10552605B2 (en) 2016-12-16 2020-02-04 Sap Se Anomaly detection in enterprise threat detection
US10764306B2 (en) 2016-12-19 2020-09-01 Sap Se Distributing cloud-computing platform content to enterprise threat detection systems
US10530794B2 (en) 2017-06-30 2020-01-07 Sap Se Pattern creation in enterprise threat detection
US10698756B1 (en) * 2017-12-15 2020-06-30 Palantir Technologies Inc. Linking related events for various devices and services in computer log files on a centralized server
US10986111B2 (en) 2017-12-19 2021-04-20 Sap Se Displaying a series of events along a time axis in enterprise threat detection
US10681064B2 (en) 2017-12-19 2020-06-09 Sap Se Analysis of complex relationships among information technology security-relevant entities using a network graph
US10684035B2 (en) 2018-01-08 2020-06-16 Trane International Inc. HVAC system that collects customer feedback in connection with failure triage
CN113396395B (zh) 2018-12-20 2024-10-18 皇家飞利浦有限公司 有效评估日志模式的方法
CN110427307A (zh) * 2019-06-21 2019-11-08 平安科技(深圳)有限公司 日志解析方法、装置、计算机设备及存储介质
US11507463B2 (en) * 2019-07-23 2022-11-22 Dell Products L.P. System and method for consolidated BIOS-level event logging
CN113986643B (zh) * 2020-07-27 2025-12-16 伊姆西Ip控股有限责任公司 分析日志文件的方法、电子设备和计算机程序产品
CN116028317B (zh) 2021-10-22 2026-04-24 伊姆西Ip控股有限责任公司 训练故障分析模型的方法、电子设备和计算机程序产品

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4878167A (en) * 1986-06-30 1989-10-31 International Business Machines Corporation Method for managing reuse of hard log space by mapping log data during state changes and discarding the log data
US5293323A (en) * 1991-10-24 1994-03-08 General Electric Company Method for fault diagnosis by assessment of confidence measure
GB2276737A (en) * 1993-03-30 1994-10-05 Ibm Fault-tolerant transaction-oriented data processing
US5883923A (en) * 1995-09-18 1999-03-16 Oki Electric Industry Co., Ltd. Data receiver with symbol rate discrimination and statistical analysis functions

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000330822A (ja) * 1999-04-07 2000-11-30 Internatl Business Mach Corp <Ibm> データ処理システムにおける動的トレーシングによる集中トレース機能
JP2003501716A (ja) * 1999-05-28 2003-01-14 ヒューレット・パッカード・カンパニー コンピューティングプラットフォームにおけるデータイベントの記録
JP4860856B2 (ja) * 1999-05-28 2012-01-25 ヒューレット・パッカード・カンパニー コンピュータ装置
JP2002330177A (ja) * 2001-03-02 2002-11-15 Seer Insight Security Inc セキュリティ管理サーバおよびこれと連携して動作するホストサーバ
JP2003099295A (ja) * 2001-09-21 2003-04-04 Teamgia:Kk 通信ログの処理方法、の方法をコンピュータシステム上で実行させるためのコンピュータソフトウエアプログラム及び通信ログ処理システム
KR100665132B1 (ko) 2005-07-29 2007-01-04 인터컴 소프트웨어(주) 이질의 로그를 정형화하는 방법
US8713673B2 (en) 2006-03-31 2014-04-29 Nec Corporation Qualification screening system and screening method thereof, qualification screening device and device under qualification screening
JP2007272531A (ja) * 2006-03-31 2007-10-18 Nec Corp 資格審査システムおよびその審査方法ならびに資格審査装置および被資格審査装置
JP2010532502A (ja) * 2007-01-26 2010-10-07 サムスン エスディーエス カンパニー リミテッド リアルタイム統合管理情報データ変換及びモニタリング装置並びにその方法
US8463737B2 (en) 2007-01-26 2013-06-11 Samsung Sds Co., Ltd. Realtime unification management information data conversion and monitoring apparatus and method for thereof
JP2008225758A (ja) * 2007-03-12 2008-09-25 Web Republic Kk マイニングシステム及びマイニング方法
JP2008287720A (ja) * 2007-05-17 2008-11-27 Nhn Corp ユーザ行動分析方法及びユーザ行動分析システム
JP2012069151A (ja) * 2007-05-17 2012-04-05 Nhn Corp ユーザ行動分析方法及びユーザ行動分析システム
JP2009009448A (ja) * 2007-06-29 2009-01-15 Mitsubishi Electric Corp データ送信装置及びデータ送信方法及びプログラム
JP2012216040A (ja) * 2011-03-31 2012-11-08 Nec Corp ログ管理システム、ログ解析装置、ログ解析方法、およびログ解析プログラム
JPWO2013136418A1 (ja) * 2012-03-12 2015-08-03 株式会社日立製作所 ログ管理計算機、及びログ管理方法
JP2016514322A (ja) * 2013-03-15 2016-05-19 アビニシオ テクノロジー エルエルシー プログラム実行の記録
JP2014199504A (ja) * 2013-03-29 2014-10-23 株式会社日立システムズ 顧客別データクレンジング処理システム及び顧客別データクレンジング処理方法
US10164839B2 (en) 2014-03-31 2018-12-25 Lac Co., Ltd. Log analysis system
US9858168B2 (en) 2014-08-28 2018-01-02 International Business Machines Corporation Method for estimating format of log message and computer and computer program therefor
US9875171B2 (en) 2014-08-28 2018-01-23 International Business Machines Corporation Method for estimating format of log message and computer and computer program therefor
JP2017536596A (ja) * 2014-09-12 2017-12-07 コンヴィーダ ワイヤレス, エルエルシー サービス指向アーキテクチャ(soa)に基づくスケーラブル課金システム
JP2019175263A (ja) * 2018-03-29 2019-10-10 サイレックス・テクノロジー株式会社 ログ記録装置、制御方法、及び、プログラム
CN113760844A (zh) * 2020-06-01 2021-12-07 武汉斗鱼鱼乐网络科技有限公司 一种多日志模块融合的方法及装置

Also Published As

Publication number Publication date
JP3778652B2 (ja) 2006-05-24
US6173418B1 (en) 2001-01-09

Similar Documents

Publication Publication Date Title
JP3778652B2 (ja) ログデータ収集管理方法及びその装置
JP4485112B2 (ja) ログデータの収集管理方法および装置
US6144961A (en) Method and system for non-intrusive measurement of transaction response times on a network
US5878420A (en) Network monitoring and management system
EP0613270B1 (en) Network analysis method
AU720079B2 (en) Method and apparatus for integrated network management and systems management in communications networks
EP1790130B1 (en) Agile information technology infrastructure management system
US6816898B1 (en) Interfacing external metrics into a performance management system
US5745693A (en) System for gathering and reporting real time data from an IDNX communications network
US20020165934A1 (en) Displaying a subset of network nodes based on discovered attributes
CN112685370B (zh) 一种日志采集方法、装置、设备和介质
Mounji et al. Distributed audit trail analysis
US20050038888A1 (en) Method of and apparatus for monitoring event logs
US7152075B2 (en) System and method for removing rules from a data administration system
CN116346680B (zh) 基于拓扑嗅探的进程间网络流量追踪控制方法和系统
KR100964392B1 (ko) 망 관리에서의 장애 관리 시스템 및 그 방법
JP3221538B2 (ja) ネットワーク稼動情報収集システム
JP3691272B2 (ja) 分散処理システムおよび障害解析情報の保存方法
JP3992029B2 (ja) オブジェクト管理方法
CN117590987A (zh) 卫星遥感数据分布式处理系统和方法
US20060031473A1 (en) System and method for high capacity fault correlation
US7349952B1 (en) Information service layer
JP3513812B2 (ja) ネットワーク・システムの障害管理システム、そのために用いられるサーバ、障害管理方式、および記録媒体
CN111625412A (zh) 基于Flume的数据采集方法、系统、设备和存储介质
Muller LANs to WANs: the complete management guide

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051227

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20051227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060228

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090310

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100310

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110310

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110310

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120310

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130310

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130310

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140310

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees