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

httpchecksumssh オブジェクト

httpchecksumsshオブジェクトは、X-MONのWeb改ざん警告管理を操作するオブジェクトです。

httpchecksumssh.getWeb改ざん警告管理の監視結果取得

httpchecksumssh.getは、Web改ざん警告管理(SSH)に表示される監視結果を取得します。

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

リクエストパラメータ

カラム名称 概要
type string
list
Webコンテンツ改ざん監視(SSH)を利用しているサービス一覧を取得します。
last
Webコンテンツ改ざん監視(SSH)を利用しているサービス(単体)の最新の結果のみを取得します。host, service が必須paramです。
指定なし
Webコンテンツ改ざん監視(SSH)を利用しているサービス(単体)の履歴を全て取得します。host, service が必須paramです。
detail
Webコンテンツ改ざん監視(SSH)を利用しているサービス(単体)の履歴をより細かく取得します。host, service, id が必須paramです。
host string

ホストIDを指定します。

service string

サービスIDを指定します。

id string

履歴IDを指定します。

レスポンスカラム

カラム名称 概要
addfile array

追加されたファイル名とハッシュ値一覧

editfile array

編集されたファイル名とハッシュ値一覧

deletefile array

削除されたファイル名とハッシュ値一覧

err_count integer

追加、編集、削除されたファイル数

host string

対象ホストID

service string

対象サービスID

id string

対象履歴ID

date string

監視時刻

count integer

総ファイル数

allfile array

監視対象ファイル名とハッシュ値一覧

httpchecksumssh.resetWebコンテンツ改ざん監視(SSH)の比較用データ、履歴削除処理

httpchecksumssh.resetは、サービス監視用コマンド「Webコンテンツ改ざん監視(SSH)」の追加、編集、削除ファイルが存在しないか比較する為のデータ、履歴を削除しサービス登録時と同様の状態に戻します。

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

リクエストパラメータ

カラム名称 概要
host string

ホストIDを指定します。

service string

サービスIDを指定します。

レスポンスカラム

カラム名称 概要
result

初期化されると true を返します。

httpchecksumssh.restoreWebコンテンツ改ざん監視(SSH)の復旧処理

httpchecksumssh.restoreは、サービス監視用コマンド「Webコンテンツ改ざん監視(SSH)」で障害が発生しており、「マスターディレクトリパス」を指定している場合、ファイルの差し戻し処理(復旧処理)を行えます。

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

リクエストパラメータ

カラム名称 概要
host string

ホストIDを指定します。

service string

サービスIDを指定します。

レスポンスカラム

カラム名称 概要
result

復旧されると true を返します。

httpchecksumssh.renewWebコンテンツ改ざん監視(SSH)の同期処理

httpchecksumssh.renewは、サービス監視用コマンド「Webコンテンツ改ざん監視(SSH)」で障害が発生しており、「マスターディレクトリパス」を指定している場合、ファイルの同期処理を行えます。

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

リクエストパラメータ

カラム名称 概要
host string

ホストIDを指定します。

service string

サービスIDを指定します。

レスポンスカラム

カラム名称 概要
result

同期されると true を返します。

実行例

Webコンテンツ改ざん監視(SSH)を利用しているサービス(単体)の履歴を全て取得する

リクエスト
{  "jsonrpc":"2.0",  "method":"httpchecksumssh.get",  "params":{   "host":"X-MON",   "service":"WEB_CHECKSUM_SSH"  },  "id":"1",  "user_id":"admin",  "auth_token":"0b7670bda71ac0a38e384ab7d4956d19e13655e5" }
レスポンス
{  "jsonrpc":"2.0",  "result":  [   {    "id":"3",    "date":"2016-10-27 17:53:51",    "addfile":[],    "editfile":["\/var\/www\/html\/index.html"],    "deletefile":["\/var\/www\/html\/site.html","\/var\/www\/html\/site2.html"],    "err_count":3,    "count":7   },   {    "id":"2",    "date":"2016-10-27 12:35:48",    "addfile":null,    "editfile":null,    "deletefile":null,    "err_count":0,    "count":9   }  ],  "id":"1" }