Docs » Splunk On-Callインテグレーション » Splunk On-CallのHubotインテグレーション

Splunk On-CallのHubotインテグレーション 🔗

Hubotは企業のロボットです。Splunk On-Callタイムラインにインストールして、従業員の作業効率を向上させましょう。

Hubot - Splunk On-Call Adapterを使用すると、HubotをSplunk On-Callのタイムラインに参加させることができます。これにより、Hubotに対して通常の方法でタイムラインチャットメッセージを送信できるようになります。Hubotインスタンスに名前(例では」Hubot」)をつけたら、タイムラインから@をつけてもつけなくても、Hubotにメッセージを送ることができます。

ユーザーとHubot間のチャットメッセージログ。

設定 🔗

  1. Splunk On-Callで、Integrations を選択し、次に Hubot を選択します。

  2. インテグレーションがアクティブでない場合は、Enable Integration ボタンを選択してエンドポイントURLを生成します。$routing_key セクションを、実際に使用するルーティングキーに置き換えてください。Splunk On-Callでルートキーを表示または設定するには、Alert Behavior を選択し、次に Route Keys を選択します。

    Splunk On-CallのHubotインテグレーション。メニューにはルーティングキーとHubotの名前が表示されます。
  3. まだの場合は、以下の手順に従ってHubotをインストールしてください: https://hubot.github.com/docs/.

  4. Splunk On-Callアダプタをgithubから直接インストールします:

    npm install git://github.com/victorops/hubot-victorops.git
    
  5. HubotからSplunk On-Callに接続するにはログインキーが必要です。Hubotキーは、手順1の「Splunk On-Callインテグレーション」ページの」Hubot」リンクから入手できます。キーを設定するには、次の環境変数を設定します:

    export HUBOT_VICTOROPS_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    
  6. Splunk On-Callアダプタをpackage.jsonでHubotの依存関係に追加します:

    ...
    "dependencies": {
      "hubot-victorops": ">=0.0.2",
      ...
    }
    ...
    
  7. Splunk On-CallアダプタでHubotを実行します:

    bin/hubot --adapter victorops
    
  8. 空のhubot-scripts.jsonファイルを削除し、coffee-script依存関係を追加する必要がある場合があります。そのためには、 を参照してください。さらに、package.jsonのexternal-scripts.jsonとdependenciesの両方から」hubot-heroku-keepalive」行を削除すると、美的エラーメッセージを回避できます。

Hubotとルールエンジン 🔗

Hubotのコマンドに直接注釈を付けて、自動化されたアクションを実行できます。

このためには、GitHub にある追加のHubotスクリプトが必要です。

プログラム内でHubotを呼び出すために、」HUBOT COMMAND」という名前の注釈を追加します。

Hubotの注釈。SERVICEDESKがHTTPにマッチすると、インテグレーションはアラートにHubotコマンドの注釈を付けます。

このページは 2024年07月02日 に最終更新されました。