5

Sensu を実行し、Slack プラグインをインストールするために最善を尽くして指示に従いました。始めに「hello-world」を実行しようとしていますが、ドキュメントが不足しているようです。

私はチェックで「開始」に従いました: https://sensuapp.org/docs/0.20/getting-started-with-checks 、すべてがサーバー上の正しい場所にあるようです。

次のコミュニティ プラグインをインストールしようとしていますが、すべてのコミュニティ プラグインに共通の指示があります。プラグインの説明にjsonファイルがありますが、どこに置くかは言われていません... https://github.com/sensu-plugins/sensu-plugins-slack

これが私のcheck_cron.jsonの外観です(2つの方法を試しました.1つはSensu以外の別のソースからのものです):

{
    "checks": {
      "cron_checks": {
        "handlers": ["default", "slack"],
        "command": "/etc/sensu/plugins/check-procs.rb -p cron -C 1 ",
        "interval": 60,      "subscribers": ["webservers"]
      },
      "cron": {
        "handlers": ["default", "slack"],
        "command": "/etc/sensu/plugins/check-procs.rb -p cron",
        "subscribers": [
            "production",
            "webservers",
        ],
        "interval": 60
      }
    }
  }

変更を行った後、サーバーを再起動しました。このcronは毎分ヒットし、slack通知プラグインを呼び出すと想定していますが、何が欠けているのか、Slackプラグインの「ドキュメント」 https://github. com/sensu-plugins/sensu-plugins-slack

私を正しい方向に導く助けはありますか?

4

4 に答える 4

0

Sensu サーバー上に、Slack へのリクエストを発行するハンドラーが必要です。あなたはそれを作成しましたか?はいの場合は、その内容を投稿してください。

于 2015-11-09T15:54:15.963 に答える
-1

Git https://github.com/sensu-plugins/sensu-plugins-slack/issues/7の「問題」セクションで答えを見つけました

于 2015-11-10T17:07:21.483 に答える