1

デフォルトの check_tasksched を使用していくつかの方法を試し、デフォルトで有効になっているもののみをチェックします (フィルター)。

今私の問題:実行中のタスクは、実行中に「警告」で通知されます。

4

1 に答える 1

1

何度か試した後...解決策を見つけました:

フィルターの使用:

  • 「有効な eq 1 かつ exit_code eq 267009 ではない」

267009 は「実行中」のコードのようです。

コマンドテンプレートは次のとおりです。

object CheckCommand "check_tasksched" {
  import "plugin-check-command"
  command = [
    PluginDir + "/check_nrpe",
    "-H", "$address$",
    "-c", "check_tasksched",
    "-a", "filter=$filter$"
  ]
  vars = {
    "filter" = "enabled eq 1 AND not exit_code eq 267009"
    }
}

nsclient.ini で CheckTaskSched = 1 を設定することを忘れないでください。

そのコマンドの詳細情報: http://docs.nsclient.org/reference/windows/CheckTaskSched/#check_tasksched_filter_keys

于 2015-12-17T12:48:51.887 に答える