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

tac オブジェクト

tacオブジェクトは、X-MONの監視状況の集計操作するオブジェクトです。

tac.get監視状況の概要を取得

tac.getは、監視状況の概要を取得するためのメソッドです。

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

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

リクエストパラメータ

カラム名称 概要
columns object

取得する集計の種別を指定します。

host
true
ホストステータスの集計情報を取得する
false
ホストステータスの集計情報を取得しない
service
true
サービスステータスの集計情報を取得する
false
サービスステータスの集計情報を取得しない
monitoring
true
監視機能の設定状態の集計情報を取得する
false
監視機能の設定状態の集計情報を取得しない

省略時には、全てtureが指定されます。

レスポンスカラム

カラム名称 概要
hosts array

ホストステータスの集計情報

hosts_down
ステータス「DOWN」のホスト数
hosts_down_scheduled
ステータス「DOWN」でダウンタイムスケジュールされているホスト数
hosts_down_acknowledged
ステータス「DOWN」で認知済みになっているホスト数
hosts_down_disabled
ステータス「DOWN」でアクティブチェック無効なホスト数
hosts_down_unacknowledged
ステータス「DOWN」で未認知なホスト数(ダウンタイムも認知済みもないアクティブチェックホスト)
hosts_unreachable
ステータス「UNREACHABLE」のホスト数
hosts_unreachable_scheduled
ステータス「UNREACHABLE」でダウンタイムスケジュールされているホスト数
hosts_unreachable_acknowledged
ステータス「UNREACHABLE」で認知済みになっているホスト数
hosts_unreachable_disabled
ステータス「UNREACHABLE」でアクティブチェック無効なホスト数
hosts_unreachable_unacknowledged
ステータス「UNREACHABLE」で未認知なホスト数(ダウンタイムも認知済みもないアクティブチェックホスト)
hosts_up
ステータス「UP」のホスト数
hosts_up_disabled
ステータス「UP」でアクティブチェック無効なホスト数
hosts_pending
ステータス「PENDING」のホスト数
hosts_pending_disabled
ステータス「PENDING」でアクティブチェック無効なホスト数
hosts_all
全てのホスト数
hosts_problems
障害が発生しているホスト数
service array

サービスステータスの集計情報

services_warning
ステータス「WARNING」のサービス数
services_warning_host_problem
ステータス「WARNING」で、ホスト側にも障害が発生しているサービス数
services_warning_scheduled
ステータス「WARNING」でダウンタイムスケジュールされているサービス数
services_warning_acknowledged
ステータス「WARNING」で認知済みになっているサービス数
services_warning_disabled
ステータス「WARNING」でアクティブチェック無効なサービス数
services_warning_unacknowledged
ステータス「WARNING」で未認知なサービス数(ダウンタイムも認知済みもないアクティブチェックホスト)
services_unknown
ステータス「UNKNOWN」のサービス数
services_unknown_host_problem
ステータス「UNKNOWN」で、ホスト側にも障害が発生しているサービス数
services_unknown_scheduled
ステータス「UNKNOWN」でダウンタイムスケジュールされているサービス数
services_unknown_acknowledged
ステータス「UNKNOWN」で認知済みになっているサービス数
services_unknown_disabled
ステータス「UNKNOWN」でアクティブチェック無効なサービス数
services_unknown_unacknowledged
ステータス「UNKNOWN」で未認知なサービス数(ダウンタイムも認知済みもないアクティブチェックホスト)
services_critical
ステータス「CRITICAL」のサービス数
services_critical_host_problem
ステータス「CRITICAL」で、ホスト側にも障害が発生しているサービス数
services_critical_scheduled
ステータス「CRITICAL」でダウンタイムスケジュールされているサービス数
services_critical_acknowledged
ステータス「CRITICAL」で認知済みになっているサービス数
services_critical_disabled
ステータス「CRITICAL」でアクティブチェック無効なサービス数
services_critical_unacknowledged
ステータス「CRITICAL」で未認知なサービス数(ダウンタイムも認知済みもないアクティブチェックホスト)
services_ok
ステータス「OK」のサービス数
services_ok_disabled
ステータス「OK」でアクティブチェック無効なサービス数
services_pending
ステータス「PENDING」のサービス数
services_pending_disabled
ステータス「PENDING」でアクティブチェック無効なサービス数
services_all
全てのサービス数
services_problems
障害が発生しているサービス数
monitoring array

監視機能の設定状態の集計情報

enable_flap_detection
フラップ検知の有効無効
0
無効
1
有効
enable_notifications
通知の有効無効
0
無効
1
有効
enable_event_handlers
イベントハンドラの有効無効
0
無効
1
有効
execute_service_checks
アクティブチェックの有効無効
0
無効
1
有効
accept_passive_service_checks
パッシブチェックの有効無効
0
無効
1
有効
flap_disable_service
フラップ検知が無効なサービス数
flapping_service
フラップを検知しているサービス数
flap_disable_host
フラップ検知が無効なホスト数
flapping_host
フラップを検知しているホスト数
notification_disable_service
通知が無効なサービス数
notification_disable_host
通知が無効なホスト数
handler_disable_service
イベントハンドラが無効なサービス数
handler_disable_host
イベントハンドラが無効なホスト数
active_disable_service
アクティブチェックが無効なサービス数
active_disable_host
アクティブチェックが無効なホスト数
passive_disable_service
パッシブチェックが無効なサービス数
passive_disable_host
パッシブチェックが無効なホスト数