notificationsオブジェクトは、X-MONの通知履歴を操作するオブジェクトです。
notifications.getは、通知履歴を取得するためのメソッドです。
対応X-MONバージョン |
|
---|---|
必要ユーザ権限 |
|
閲覧者権限のユーザは、閲覧対象ホストグループが設定されている場合、閲覧対象として許可されている通知履歴のみが取得されます。
カラム名称 | 型 | 概要 |
---|---|---|
start_time | integer |
通知履歴の取得開始日時をUNIXTIMEで指定します。 省略時には、リクエスト発行日の00:00:00が指定されます。 |
end_time | integer |
通知履歴の取得終了日時をUNIXTIMEで指定します。 省略時には、リクエスト発行日の23:59:59が指定されます。 |
viewtype | string |
通知履歴の種別を指定します。
省略時には、allが指定されます。 |
host_name | string |
指定したホストIDで絞り込みを行います。 host_name, hostgroup_name, servicegroup_name は複数指定することはできません。いずれか一つのみ指定できます。 |
hostgroup_name | string |
指定したホストグループIDで絞り込みを行います。 host_name, hostgroup_name, servicegroup_name は複数指定することはできません。いずれか一つのみ指定できます。 |
servicegroup_name | string |
指定したサービスグループIDで絞り込みを行います。 host_name, hostgroup_name, servicegroup_name は複数指定することはできません。いずれか一つのみ指定できます。 |
service_description | string |
指定したサービスIDで絞り込みを行います。 |
information_key | string |
指定した文字列でステータス情報の部分一致検索を行います。 |
warning | boolean |
ステータスWARNINGの通知履歴を取得
省略時は、trueが指定されます。 |
unknown | boolean |
ステータスUNKNOWNの通知履歴を取得
省略時は、trueが指定されます。 |
critical | boolean |
ステータスCRITICALの通知履歴を取得
省略時は、trueが指定されます。 |
ok | boolean |
ステータスOKの通知履歴を取得
省略時は、trueが指定されます。 |
down | boolean |
ステータスDOWNの通知履歴を取得
省略時は、trueが指定されます。 |
unreachable | boolean |
ステータスUNREACHABLEの通知履歴を取得
省略時は、trueが指定されます。 |
up | boolean |
ステータスUPの通知履歴を取得
省略時は、trueが指定されます。 |
host_flapping | boolean |
ホストのフラップ通知を取得
省略時は、trueが指定されます。 |
service_flapping | boolean |
サービスのフラップ通知を取得
省略時は、trueが指定されます。 |
host_acknowledgement | boolean |
ホストの認知済み通知を取得
省略時は、trueが指定されます。 |
service_acknowledgement | boolean |
サービスの認知済み通知を取得
省略時は、trueが指定されます。 |
host_downtime 3.10.0 以降 |
boolean |
ホストのダウンタイム通知を取得
省略時は、trueが指定されます。 |
service_downtime 3.10.0 以降 |
boolean |
サービスのダウンタイム通知を取得
省略時は、trueが指定されます。 |
host_now | boolean |
ホストの今すぐ通知を取得
省略時は、trueが指定されます。 |
service_now | boolean |
サービスの今すぐ通知を取得
省略時は、trueが指定されます。 |
sorttype | string |
ソートの順序を指定します。
省略時は、ascが指定されます。 |
limit | integer |
取得する通知履歴の数を指定します。 省略時は、50が指定されます。 |
offset | integer |
取得開始する通知履歴の行数を指定します。 省略時は、0が指定されます。 |
カラム名称 | 型 | 概要 |
---|---|---|
host | string |
ホストID |
service | string |
サービスID |
type | integer |
通知の種類
|
time | string |
通知の日時 |
contact | string |
通知先ユーザID |
notification_command | string |
通知の実行コマンド |
information | string |
通知されたステータス情報 |