1. index
  2. 監視
  3. 設定
  4. コマンド
  5. その他

problemsHost オブジェクト

problemsHostオブジェクトは、X-MONのホスト監視結果のステータス変動数を取得するオブジェクトです。

problems_host.getホストステータス変動数の取得

problems_host.getは、ホストステータス変動数を取得するためのメソッドです。

対応X-MONバージョン
  • 3.5.0 以降
必要ユーザ権限
  • システム管理者
  • 運用責任者
  • オペレータ
  • 閲覧者
  • 通知ユーザ

閲覧者権限のユーザは、閲覧対象ホストグループが設定されている場合、閲覧対象として許可されているホストのステータス変動数のみが取得されます。

リクエストパラメータ

カラム名称 概要
start_time 必須 integer ステータス変動数取得開始日時のUNIXTIME
end_time 必須 integer ステータス変動数取得終了日時のUNIXTIME
host_name string ステータス変動数を取得するホストIDを指定します。
host_group string ステータス変動数を取得するホストが所属しているホストグループIDを指定します。
exclude_downtime boolean

ダウンタイム期間中のステータス変動数を取得するかどうか指定します。

true
取得する
false
取得しない

省略時は、falseが指定されます。

sort string

ソートの順序を指定します。

up

ステータスUP状態の変動数の多いもの順に取得します。

down

ステータスDOWN状態の変動数の多いもの順に取得します。

unreachable

ステータスUNREACHABLE状態の変動数の多いもの順に取得します。

sum

指定したステータスの変動数の合算値の多いもの順に取得します。

省略時は、downが指定されます。

state_type array

ホストのステートタイプを指定します。両方指定することも可能です。

HARD
ステートタイプがHARDのものを取得します。
SOFT
ステートタイプがSOFTのものを取得します。

省略時は、HARDが指定されます。

sum array

指定したステータスの変動数の合算値を出力することができます。

up

合算値にステータスUP状態の変動数を含めます。

down

合算値にステータスDOWN状態の変動数を含めます。

unreachable

合算値にステータスUNREACHABLE状態の変動数を含めます。

pattern string
problem
障害数のみ返します。

レスポンスカラム

カラム名称 概要
host_name string

ホストID

alias string

ホスト名称

UP integer

ステータスUPの変動数

DOWN integer

ステータスDOWNの変動数

UNREACHABLE integer

ステータスUNREACHABLEの変動数

SUM integer

指定したステータスの変動数の合算値