0

sensu のイベント データにカスタムのキーと値のペアを追加したいと考えています。イベント定義にキーを追加しましたが、ハンドラーに到達するまでには存在しません。

だから私が達成したいのは、チェックデータがハンドラーに渡される時点で「custom_values」キーの背後にあるデータを持つことです。(例を参照)

{
  "checks": {
    "check-disk": {
      "command": "/etc/sensu/plugins/check-disk.rb",
      "interval": 60,
      "handlers": [
        "default"
      ],
      "subscribers": [
        "default"
      ],
      "standalone": false

      "custom_values": {
          "custom1": "somevalue"
      }

    }
  }
}

ミューテーターは役に立ちません。私の知る限り、ミューテーターがチェック結果を取得するときにカスタムキーを含まないチェックデータでのみ機能します。

ありがとう

4

2 に答える 2

0

これはうまくいくはずです。このチェックがクライアントでも定義されていないことを確認できますか? さらに、新しい定義を取得するために sensu サーバーを再起動したことを覚えていますか?

于 2014-11-16T19:32:04.367 に答える