square.gif Custom Reports [Enterprise only]

homeicon.gif Print Page Send Comments

Foundation エンティティの説明

目次 表示

BIRT Foundation ODAで問い合わされる Foundationデータ

このセクションでは、BIRT Foundation ODA で問い合わされるFoundation データについて説明します。

GroundWork Data Source はレポートデザイナーが問い合わせたり、フィルタをかけられたりするエンティティ情報とそのプロパティを公開ことで、レポートデザイナーがFoundationに保存しているエンティティの情報を問い合わせることができるようにします。

それぞれのエンティティは、エンティティクエリの結果として返された関連データプロパティのセットを持っています。それぞれのエンティティプロパティは組み込み型、あるいはダイナミックのどちらでも定義されます。組み込み型のエンティティプロパティはアプリケーションの種類を問わないエンティティ共通のものです。
ダイナミック型のエンティティは特定のアプリケーション(例:Nagios)に関連します。エンティティクエリを定義する際、レポートデザイナーは問い合わせを行いたいエンティティと同様にアプリケーションを定義します。もしSYSTEMアプリケーションを選択した場合は、クエリ内に特定のエンティティに対する組み込み型のものが返ってきます。
Nagiosのような他のアプリケーションタイプを選択した場合、特定のエンティティに対して組み込み型とアプリケーション固有のプロパティが返ってきます。

レポートデザイナーでエンティティクエリを作成する際、どのデータが返ってくるかを定義するクエリフィルタを定義することができます。これはSQLがデータベースから情報を問い合わせる際に使用する”r;WHERE”と同じです。
現在、組み込み型のプロパティを持つエンティティがクエリフィルタの定義に使用されます。以下のエンティティテーブルは利用可能なエンティティと関連するデータプロパティ、そのプロパティがクエリフィルタに使用可能かどうかを述べています。

統計エンティティの説明も参照してください。

Foundation(物理的)エンティティ

APPLICATION_TYPE(アプリケーションタイプ)

システムを通じて監視されるシステム、アプリケーションのタイプ(例:NAGIOS, SYSLOG, JMX)

表: アプリケーションのタイプ

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

ApplicationType

SYSTEM

アプリケーションの固有名 (例:NAGIOS, SYSTEM)

String(128)

Y

ApplicationTypeId

SYSTEM

アプリケーションタイプの識別ID

Integer

Y

Description

SYSTEM

アプリケーションタイプのテキスト詳細

String(254)

Y

HostCount

SYSTEM

アプリケーションタイプに関連するホスト数

Long

N

ServiceCount

SYSTEM

アプリケーションタイプに関連するサービスチェックの数

Long

N

STAT_HOST_STATUS_DOWN

SYSTEM

システム全体で現在DOWNのステータスになっているホストの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_HOST_STATUS_PENDING

SYSTEM

システム全体で現在PENDINGのステータスになっているホストの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_HOST_STATUS_UNREACHABLE

SYSTEM

システム全体で現在UNREACHABLEのステータスになっているホストの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_HOST_STATUS_UP

SYSTEM

システム全体で現在UPのステータスになっているホストの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_SERVICE_STATUS_CRITICAL

SYSTEM

システム全体で現在CRITICALのステータスになっているサービスの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_SERVICE_STATUS_OK

SYSTEM

システム全体で現在OKのステータスになっているサービスの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_SERVICE_STATUS_PENDING

SYSTEM

システム全体で現在PENDINGのステータスになっているサービスの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_SERVICE_STATUS_UNKNOWN

SYSTEM

システム全体で現在UNKNOWNのステータスになっているサービスの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

STAT_SERVICE_STATUS_WARNING

SYSTEM

システム全体で現在WARNINGのステータスになっているサービスの数。
この統計は現在アプリケーションのタイプによっての分析はされていません。

Long

N

CATEGORY(カテゴリー)

Foundationエンティティの論理的なグルーピング

表: カテゴリー

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Category

SYSTEM

カテゴリー名

String(254)

Y

CategoryId

SYSTEM

カテゴリーID

Integer

Y

Description

SYSTEM

カテゴリーの説明

String(254)

Y

CHECK_TYPE(チェックタイプ)

実行されるチェックの種類、ACTIVEやPASSIVEを表します。

表: チェックタイプ

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

CheckType

SYSTEM

Check Type名

String(254)

Y

CheckTypeId

SYSTEM

CheckTypeのID

Integer

Y

Description

SYSTEM

Checktypeの説明

String(254)

Y

COMPONENT(コンポーネント)

表: コンポーネント

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Component

SYSTEM

コンポーネント名

String(128)

Y

ComponentId

SYSTEM

コンポーネントID

Integer

Y

 

Description

SYSTEM

コンポーネントの説明

String(254)

Y

DEVICE(デバイス)

サーバ、ルータ、スイッチなどの機器を表します。

表: ディバイス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Device

SYSTEM

機器識別(IP)

String(128)

Y

DeviceId

SYSTEM

機器ID

Integer

Y

Description

SYSTEM

危機の説明

String(254)

Y

 

DisplayName

SYSTEM

機器表示名(ドメイン名)

String(254)

Y

HOST(ホスト)

ネットワークに属する物理サーバ、ワークステーション、機器などを指します。

表: ホスト

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

ApplicationType

SYSTEM

ホストに関連付けされているアプリケーションタイプ

String(128)

Y

ApplicationTypeId

SYSTEM

ホストに関連付けされているアプリケーションタイプID

Integer

Y

Description

SYSTEM

ホストの説明

String(254)

Y

Device

SYSTEM

ホストに関連する機器名(通常IPアドレス)

String(128)

Y

DeviceId

SYSTEM

ホストに関連する機器のID

Integer

Y

Host

SYSTEM

ホスト名

String(254)

Y

HostId

SYSTEM

ホストID

Integer

Y

LastCheckTime

SYSTEM

最終ステータスチェック実行日時

DateTime

Y

MonitorStatus

SYSTEM

ホストの現在の監視ステータス

String(254)

Y

MonitorStatusId

SYSTEM

ホストの現在の監視ステータスID

Integer

Y

ServiceCount

SYSTEM

ホストに関連するサービスの数

Long

N

STAT_SERVICE_STATUS_CRITICAL

SYSTEM

現在CRITICALステータスにあるサービスに関連するホストの数

Long

N

STAT_SERVICE_STATUS_OK

SYSTEM

現在OKステータスにあるサービスに関連するホストの数

Long

N

STAT_SERVICE_STATUS_PENDING

SYSTEM

現在PENDINGステータスにあるサービスに関連するホストの数

Long

N

STAT_SERVICE_STATUS_UNKNOWN

SYSTEM

現在UNKNOWNステータスにあるサービスに関連するホストの数

Long

N

STAT_SERVICE_STATUS_WARNING

SYSTEM

現在WARNINGステータスにあるサービスに関連するホストの数

Long

N

HOSTGROUP(ホストグループ)

レポートや表示目的のためのホストのグルーピング

表: ホストグループ

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

ApplicationType

SYSTEM

ホストグループが関連付けられているアプリケーションタイプ

String(128)

Y

ApplicationTypeId

SYSTEM

ホストグループが関連付けられているアプリケーションタイプID

Integer

Y

Description

SYSTEM

ホストグループの詳細

String(254)

Y

HostCount

SYSTEM

ホストグループに関連するホストの数

Long

N

 

HostGroup

SYSTEM

ホストグループ名

String(254)

Y

HostGroupId

SYSTEM

ホストグループID

Integer

Y

ServiceCount

SYSTEM

ホストグループに関連するサービスの数

Long

N

 

STAT_HOST_STATUS_DOWN

SYSTEM

現在DOWN状態にあるホストに関連するホストグループの数

Long

N

STAT_HOST_STATUS_PENDING

SYSTEM

現在PENDING状態にあるホストに関連するホストグループの数

Long

N

 

STAT_HOST_STATUS_UNREACHABLE

SYSTEM

現在UNREACHABLE状態にあるホストに関連するホストグループの数

Long

N

STAT_HOST_STATUS_UP

SYSTEM

現在UP状態にあるホストに関連するホストグループの数

Long

N

STAT_SERVICE_STATUS_CRITICAL

SYSTEM

現在CRITICAL状態にあるサービスに関連するホストグループの数

Long

N

STAT_SERVICE_STATUS_OK

SYSTEM

現在DOWN状態にあるサービスに関連するホストグループの数

Long

N

STAT_SERVICE_STATUS_PENDING

SYSTEM

現在DOWN状態にあるサービスに関連するホストグループの数

Long

N

STAT_SERVICE_STATUS_UNKNOWN

SYSTEM

現在UNKNOWN状態にあるサービスに関連するホストグループの数

Long

N

 

STAT_SERVICE_STATUS_WARNING

SYSTEM

現在WARNING状態にあるサービスに関連するホストグループの数

Long

N

HOST_STATUS(ホストステータス)

特定のホストの現在状況を表します。

表: ホストステータス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

30DayMovingAvg

NAGIOS

 

Double

N

 

ApplicationType

SYSTEM

ホストステータスが関連付けられているアプリケーションタイプ

String(128)

Y

ApplicationTypeId

SYSTEM

ホストステータスが関連付けられているアプリケーションタイプID

Integer

Y

 

CheckType

SYSTEM

チェックのタイプ(例:パッシブ、アクティブ)

String(254)

Y

CheckTypeId

SYSTEM

チェックタイプID

Integer

Y

CurrentNotificationNumber

NAGIOS

 

Integer

N

ExecutionTime

NAGIOS

 

Double

N

Host

SYSTEM

ホストステータスに関連するホスト名

String(254)

Y

 

HostStatusId

SYSTEM

ホストステータスID。このIDはステータスが関連付けられているホストのIDでもあります。

Integer

Y

isAcknowledged

NAGIOS

 

Boolean

Y

isChecksEnabled

NAGIOS

 

Boolean

N

isEventHandlersEnabled

NAGIOS

 

Boolean

N

isFailurePredictionEnabled

NAGIOS

 

Boolean

N

isFlapDetectionEnabled

NAGIOS

 

Boolean

N

isHostFlapping

NAGIOS

 

Boolean

N

isNotificationsEnabled

NAGIOS

 

Boolean

N

isPassiveChecksEnabled

NAGIOS

 

Boolean

N

isProcessPerformanceData

NAGIOS

 

Boolean

N

LastCheckTime

SYSTEM

ホストステータスの最終チェック日時

DateTime

Y

LastNotificationTime

NAGIOS

 

DateTime

N

LastPluginOutput

NAGIOS

 

String (TEXT)

N

LastStateChange

NAGIOS

 

DateTime

N

Latency

NAGIOS

 

Double

N

MonitorStatus

SYSTEM

現状のホストステータス

String(254)

Y

MonitorStatusId

SYSTEM

現状のホストステータスID

Integer

Y

PercentageStateChange

NAGIOS

 

Double

N

ScheduledDowntimeDepth

NAGIOS

 

Integer

N

TimeDown

NAGIOS

 

Long

N

TimeUnreachable

NAGIOS

 

Long

N

TimeUp

NAGIOS

 

Long

N

LOG_MESSAGE(ログメッセージ)

システム上で発生したイベントメッセージです。

表: ログメッセージ

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

AcknowledgeComment

NAGIOS

 

String(TEXT)

N

AcknowledgedBy

NAGIOS

 

String(TEXT)

N

ApplicationCode

NAGIOS

 

String(TEXT)

N

ApplicationName

NAGIOS

 

String(TEXT)

N

ApplicationSeverity

SYSTEM

 

String(128)

Y

ApplicationSeverityId

SYSTEM

 

Integer

Y

ApplicationType

SYSTEM

ログメッセージが関連付けられているアプリケーションタイプ

String(128)

Y

ApplicationTypeId

SYSTEM

ログメッセージが関連付けられているアプリケーションタイプID

Integer

Y

Component

SYSTEM

 

String(128)

Y

ComponentId

SYSTEM

 

Integer

Y

Device

SYSTEM

ログメッセージが関連する機器(IPアドレス)

String(128)

Y

DeviceDisplayName

SYSTEM

ログメッセージが関連する機器表示名

String(254)

Y

 

DeviceId

SYSTEM

このログメッセージが関連する機器ID

Integer

Y

 

ErrorType

NAGIOS

 

String(TEXT)

N

FirstInsertDate

SYSTEM

ログメッセージの初回発生日時

DateTime

Y

 

HostStatusId

 

SYSTEM

ログメッセージに関連するホストステータス。
ログメッセージがホストに関連付けられていない場合、このフィールドの値はNULL値になります。

Integer

Y

LastCheckTime

SYSTEM

ホストステータスチェックの最終実行日時。
ログメッセージがホストに関連付けられていない場合、このフィールドの値はNULL値になります。

DateTime

Y

LastInsertDate

SYSTEM

このログメッセージの最終発生日時

DateTime

Y

LoggerName

NAGIOS

 

String(TEXT)

N

 

LogMessageId

SYSTEM

ログメッセージID

Integer

Y

 

MessageCount

SYSTEM

集約時に発生したログメッセージの数

Integer

Y

MonitorStatus

SYSTEM

ログメッセージのステータス

String(254)

Y

 

MonitorStatusId

SYSTEM

ログメッセージのステータスID

Integer

Y

OperationStatus

SYSTEM

ログメッセージの現在ステータス (例: OPEN, CLOSED, NOTIFIED, ACCEPTED)

String(128)

Y

 

OperationStatusId

SYSTEM

ログメッセージの現在ステータスID

Integer

Y

 

Priority

SYSTEM

ログメッセージの優先度合い値

String(128)

Y

PriorityId

SYSTEM

ログメッセージ優先度ID

Integer

Y

 

ReportDate

SYSTEM

ログメッセージがFoundationに報告された日時

DateTime

Y

ServiceDescription

SYSTEM

ログメッセージが関連するサービスチェック名

String(254)

Y

ServiceStatusId

SYSTEM

サービスチェックID

Integer

Y

Severity

SYSTEM

ログメッセージに関連する緊急度

String(128)

Y

SeverityId

SYSTEM

ログメッセージ緊急度ID

Integer

Y

StateChanged

SYSTEM

ログメッセージがステータス変更の結果によるものかどうかを示すBoolean値

Boolean

Y

SubComponent

NAGIOS

 

String(TEXT)

N

TextMessage

SYSTEM

ログメッセージ文

String(TEXT)

Y

TypeRule

SYSTEM

 

String(128)

Y

TypeRuleId

SYSTEM

 

Integer

Y

MONITOR_SERVER(監視サーバ)

表: 監視サーバ

プロパティー名

アプリケーションタイプ

説明

データイプ

フィルタ可能

Description

SYSTEM

監視サーバの詳細

String(254)

Y

IP

SYSTEM

監視サーバのIPアドレス

String(128)

Y

 

MonitorServer

SYSTEM

監視サーバ名

String(254)

Y

 

MonitorServerId

SYSTEM

監視サーバID

Integer

Y

MONITOR_STATUS(モニタステータス)

Foundation内のホスト、サービス、ログメッセージのモニターステータスを表します。利用が可能なモニターステータスはOK, DOWN, UNREACHABLE, WARNING, CRITICAL, UNKNOWN, UP、PENDINGです。

表: モニタステータス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

モニタステータスの詳細

String(254)

Y

MonitorStatus

SYSTEM

モニタステータスの固有名

String(254)

Y

MonitorStatusId

SYSTEM

モニターステータスID

Integer

Y

OPERATION_STATUS(オペレーションステータス)

Foundation内のログメッセージのオペレーションステータスを表します。利用可能なオペレーションステータスはOPEN, CLOSED, NOTIFED, ACCEPTEDです。

表: オペレーションステータス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

オペレーションステータスの詳細

String

Y

OperationStatus

SYSTEM

オペレーションステータス名

String

Y

OperationStatusId

SYSTEM

オペレーションステータスID

Integer

Y

PRIORITY(優先度)

Foundation内のログメッセージの優先度を表します。利用可能な優先度の値は1から10で、1が一番低い優先度になります。

表: 優先度

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

優先度の説明

String

Y

Priority

SYSTEM

優先度の名前

String

Y

PriorityId

SYSTEM

優先度ID

Integer

Y

SERVICE_STATUS(サービスステータス)

ホストで稼動しているサービスとその現状ステータスを表します。

表:サービスステータス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

30DayMovingAvg

NAGIOS

 

Double

N

ApplicationType

SYSTEM

サービスチェックが関連付けられているアプリケーションタイプ

String

Y

ApplicationTypeId

SYSTEM

サービスチェックが関連付けられているアプリケーションタイプID

Integer

Y

CheckType

SYSTEM

チェックの種類(例:パッシブ、アクティブ)

String

Y

CheckTypeId

 

SYSTEM

チェックタイプのID

Integer

Y

CurrentNotificationNumber

NAGIOS

 

Integer

N

Domain

SYSTEM

 

 

 

ExecutionTime

NAGIOS

 

Double

N

HostId

SYSTEM

サービスチェックが関連するホストID

Integer

Y

HostName

SYSTEM

サービスチェックが関連するホスト名

String

Y

isAcceptPassiveChecks

NAGIOS

 

Boolean

Y

isChecksEnabled

NAGIOS

 

Boolean

N

isEventHandlersEnabled

NAGIOS

 

Boolean

N

isFailurePredictionEnabled

NAGIOS

 

Boolean

N

isFlapDetectionEnabled

NAGIOS

 

Boolean

N

isNotificationsEnabled

NAGIOS

 

Boolean

N

isObsessOverService

NAGIOS

 

Boolean

N

isProblemAcknowledged

NAGIOS

 

Boolean

N

isProcessPerformanceData

NAGIOS

 

Boolean

N

isServiceFlapping

NAGIOS

 

Boolean

N

LastCheckTime

SYSTEM

サービスチェックの最終実行日時

DateTime

Y

 

LastHardState

SYSTEM

 

String

Y

LastHardStateId

SYSTEM

 

Integer

Y

LastNotificationTime

NAGIOS

 

DateTime

N

LastPluginOutput

NAGIOS

 

String

N

LastStateChange

NAGIOS

 

DateTime

N

Latency

NAGIOS

 

Double

N

MetricType

SYSTEM

 

String

Y

MonitorStatus

SYSTEM

サービスチェックの結果による現状のステータス

String(254)

Y

MonitorStatusId

SYSTEM

現状ステータスID

Integer

Y

NextCheckTime

SYSTEM

次回チェック実行日時

DateTime

Y

PercentageStateChange

NAGIOS

 

Double

N

RetryNumber

NAGIOS

 

Integer

N

ScheduledDowntimeDepth

NAGIOS

 

Integer

N

ServiceDescription

SYSTEM

サービスチェック名

String(254)

Y

ServiceStatusId

SYSTEM

サービスチェックID

Integer

Y

TimeCritical

NAGIOS

 

Long

N

TimeOK

NAGIOS

 

Long

N

TimeUnknown

NAGIOS

 

Long

N

TimeWarning

NAGIOS

 

Long

N

SEVERITY(緊急度)

Foundation内のログメッセージの緊急度合いを示します。利用可能な緊急度はFATAL, HIGH, LOW, WARNING, PERFORMANCE, STATISTIC, SERIOUS, CRITICAL, OK, UNKNOWN, NORMAL, MAJOR, MINOR, INFORMATIONAL, UP, DOWN、 UNREACHABLEです

表: 緊急度

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

緊急度の詳細

String(254)

Y

Severity

SYSTEM

緊急度名

String(128)

Y

SeverityId

SYSTEM

緊急度ID

Integer

Y

STATE_TYPE(ステータスタイプ)

ホスト/サービスの状態を示すMonitorと組み合わせたものです。利用可能な値はHARD,SOFTです。

表: ステータス

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

ステータスタイプの詳細

String(254)

Y

 

StateType

SYSTEM

ステータスタイプ名(例:HARD、SOFT)

String(254)

Y

StateTypeId

SYSTEM

ステータスタイプのID

Integer

Y

TYPE_RULE(タイプルール)

表: タイプルール

プロパティー名

アプリケーションタイプ

説明

データタイプ

フィルタ可能

Description

SYSTEM

タイプルールの詳細

String(254)

Y

TypeRule

SYSTEM

タイプルール名

String(128)

Y

TypeRuleId

SYSTEM

タイプルールID

Integer

Y