• 製品
  • 使用を開始する
  • 関連ドキュメント
  • リソース

Opsgenie を Remedyforce と統合する

BMC のロゴ

Opsgenie が BMC Remedyforce ユーザーに提供するもの

OpsgenieBMC Remedyforce との強力なインテグレーションを提供します。BMC Remedyforce で新しいインシデントが作成されると、インシデントに関する詳しい情報を含む、対応する Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコールローテーション、スケジューリング機能、アラートエスカレーションを含む高度な通知を提供し、BMC Remedyforce の顧客に最適なインシデント管理を保証します。

統合の機能性

  • インシデントが BMC Remedyforce で作成されると、アラートが Opsgenie で作成されます。

  • インシデントが BMC Remedyforce でクローズ、拒否、クローズ/連絡先なし、クローズしてメール、完了にアップデートされると、アラートは Opsgenie でもクローズされます。

  • BMC Remedyforce でインシデントが受け入れ済み、割り当て済みとして更新されると、Opsgenie のアラートは承認済みとして更新されます。

  • [アラートのアップデートを BMC RemedyForce に送り返す] が有効な場合、BMC RemedyForce で作成されたアラートに対して選択したアクションが Opsgenie で実行されると、BMC RemedyForce のアクションが BMC RemedyForce で実行されます。

Opsgenie に BMC Remedyforce 統合を追加する

Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。

  1. [チーム] に移動して自分のチームを選択します。

  2. 左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。

  1. [設定] > [統合] の順に移動します。BMC Remedyforce を検索して [追加] を選択します。

  2. [応答者] フィールドを使用して、BMC Remedyforce アラートの通知先を指定します。入力し始めると、オート コンプリートの候補が表示されます。

  3. API キーをコピーします。

  4. [Save Integration (統合の保存)] を選択します。

BMC Remedyforce での設定

  • BMC Remedyforce との統合により、Opsgenie へのインシデントの転送がサポートされます。

  • 次の手順を BMC Remedyforce アカウントで実行します。

    • BMC Remedyforce で、右上にある [設定] ボタンをクリックします。

    • 設定ページの左側で [ 開発] -> [Apex クラス] に移動します。

    • リストの最上部にある [新規] ボタンをクリックします。

    • opsgenieClass.apxc ファイルをダウンロードします。次に、コピーして Apex クラスページに貼り付けます。

    • 保存をクリックします。

Apex クラス
  • 設定ページの左側で [ 作成] -> [オブジェクト] に移動します。

    • [カスタムオブジェクト] リストで [インシデント] をクリックします。

    • [トリガー] リストの上部にある [新規] をクリックします。

    • opsgenieTrigger.apxtファイルをダウンロードします。次に、コピーして Apex トリガーページに貼り付けます。

    • apiKey 変数の CUSTOMER_GENERATED_OPS_GENIE_API_KEY の値を Opsgenie の設定ページでコピーした API キーに変更します。

    • 保存をクリックします。

Apex トリガー

トリガーメソッドによって送信される必須フィールド

簡易モードで統合を追加した (詳細な統合の設定を編集していない) 場合、次のフィールドは必須です。

  • ID

  • shortDescription

  • impactId

  • statusId

  • CategoryID

  • priorityId

  • 重大度

  • name

  • ownerId

  • statusChangeDate

  • ID

  • clientName

  • urgencyId

  • incidentResolution

設定でパラメータとして与えられるフィールドは必須です。BMC Remedy Force システムで使用されていないフィールドがある場合は、Apex トリガー関数でこれらのフィールドを削除する必要があります。また、これらのフィールドを統合設定のパラメータとして指定しないでください。

カスタマイズしたフィールドの設定 Apex トリガー関数

  • BMC Remedyforce で、顧客は新しいフィールドを作成し、インシデントでそれらのフィールドを使用できます。Opsgenie アラートでカスタム フィールドを使用する必要がある場合は、Apex 関数をカスタマイズする必要があります。Apex トリガー関数には、編集できるカスタム フィールドが 10 個あります。これらのフィールドは定義されていますが、初期化されていません。カスタマイズしたフィールドは、以下の手順を実行して送信できます。

    • 設定ページの左側で [ 作成] -> [オブジェクト] に移動します。

    • [カスタムオブジェクト] リストで [インシデント] をクリックします。

    • [カスタム フィールドと関係] リストで送信する必要があるフィールドを見つけ、指定されたフィールド名を [API 名] 列にメモします。

    • Apex トリガー関数に移動し、まだ初期化されていないカスタム フィールドを編集します。フィールドを obj.<COPIED_API_NAME> として初期化します。また、データ型が文字列と異なる場合はデータ型を変更する必要があります。カスタム フィールドはペイロードに既に追加されています。フィールドは初期化すると、Opsgenie に送信されます。

    • Opsgenie アラートにカスタム フィールドを追加する必要がある場合は、Opsgenie 統合ページの [詳細設定] に移動し、フィルターまたはアラート設定をアップデートしてください。

Opsgenie と BMC Remedyforce

  1. BMC Remedyforce にアラートとアップデートを送信するには、接続アプリを作成します。OAuth 設定を有効にして接続アプリを作成するには、このページに従ってください。

  2. 接続アプリを作成したら、接続アプリからコンシューマーキーとコンシューマーシークレットをコピーします。

Remedyforce による接続アプリの管理

3. コンシューマーキー、カスタマーシークレット、ユーザー名、パスワードの情報を Opsgenie に追加します。

パスワード

Opsgenie に入力するパスワードは、Salesforce のログインパスワードとアカウントのセキュリティトークンを連結したものです。したがって、パスワードが ABC で、セキュリティトークンが XYZ の場合は、ABCXYZ を入力してください。セキュリティトークンを持っていない場合は、[設定] > [個人情報] > [セキュリティトークンをリセット] に移動します。新しいセキュリティトークンをメールで受け取ります。

BMC Remedyforce でアラートを送信
  1. インシデントオブジェクトに新しいカスタム フィールド opsgenie-alias を追加します。

  • 設定ページの左側にある オブジェクト マネージャー に移動します。

  • [カスタムオブジェクト] リストで [インシデント] をクリックします。

  • 左側のメニューから [フィールドと関係] を選択し、[新規] をクリックします

  • カスタム フィールドに含まれる情報の種類としてテキストを選択し、[次へ] をクリックします。

  • フィールドラベルopsgenie-alias長さ255 を入力します。

  • 既定のセキュリティと [ページレイアウト設定に追加] を使用します。[保存して新規作成] をクリックします

すでに古い統合があり、現在双方向に変換しようとしている場合は、Apex トリガーコードをアップデートしてください。

トラブルシューティング

Apex アプリケーションから「不正なエンドポイント。[設定] -> [セキュリティ] -> [リモートサイト設定] を確認してください」メッセージを含む開発者スクリプト例外を受け取る場合、[設定] -> [セキュリティ] -> [リモートサイトの設定] タブに移動し、https://api.opsgenie.com を新しいリモートサイトから追加できます。

その他のヘルプ