eventlogオブジェクトは、X-MONのイベントログを操作するオブジェクトです。
eventlog.getは、イベントログを取得するためのメソッドです。
| 対応X-MONバージョン |
|
|---|---|
| 必要ユーザ権限 |
|
閲覧者権限のユーザは、閲覧対象ホストグループが設定されている場合、閲覧対象として許可されているイベントログ情報のみが取得されます。
| カラム名称 | 型 | 概要 |
|---|---|---|
| start_time | integer |
ログ取得開始日時のUNIXTIME |
| end_time | integer |
ログ取得終了日時のUNIXTIME |
| hard | boolean |
ハードステータスのログを取得
省略時は、trueが指定されます。 |
| soft | boolean |
ソフトステータスのログを取得
省略時は、trueが指定されます。 |
| 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が指定されます。 |
| flapping | boolean |
フラッピング検出のログを取得
省略時は、trueが指定されます。 |
| downtime | boolean |
ダウンタイムのログを取得
省略時は、trueが指定されます。 |
| command | boolean |
外部コマンドのログを取得
省略時は、trueが指定されます。 |
| passive | boolean |
パッシブチェックのログを取得
省略時は、trueが指定されます。 |
| restart | boolean |
再起動のログを取得
省略時は、trueが指定されます。 |
| other | boolean |
その他のログを取得
省略時は、trueが指定されます。 |
| sorttype | string |
ソートの順序を指定します。
省略時は、ascが指定されます。 |
| limit | integer |
取得するログの数を指定します。 省略時は、50が指定されます。 |
| offset | integer |
取得開始するログの行数を指定します。 省略時は、0が指定されます。 |
| host_group 3.5.0 以降 |
string |
指定したホストグループIDで絞り込みを行います。 |
| カラム名称 | 型 | 概要 |
|---|---|---|
| date | string |
ログの日時情報 |
| message | string |
ログのメッセージ |
| state | integer |
ステータス |
| type | string |
ログの種別 |
| time | integer |
ログの日時情報(UNIXTIME) |
| host_name 3.5.0 以降 |
string |
ホストID |
| service_description 3.5.0 以降 |
string |
サービスID |
| state_type 3.5.0 以降 |
string |
ステートタイプ |
| alias 3.5.0 以降 |
string |
ホスト名称 |