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

Opsgenie を BMC FootPrints v12 と統合する

統合の機能性

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

  • BMC FootPrints v12 でインシデントが更新されると、Opsgenie のアラートにメモが追加されます。

  • BMC FootPrints v12 でインシデントが解決されると、Opsgenie でアラートがクローズされます。

  • BMC FootPrints v12 で問題が作成されると、Opsgenie でアラートが作成されます。

  • BMC FootPrints v12 で問題が更新されると、Opsgenie のアラートにメモが追加されます。

  • BMC FootPrints v12 で解決済みである、Opsgenie でアラートがクローズされます。

  • Opsgenie でアラートを作成すると、BMC FootPrints v12 にインシデントまたは問題が作成されます。

  • Opsgenie でアラートにメモを追加すると、BMC FootPrints v12 でインシデントまたは問題が更新されます。

  • Opsgenie でアラートの優先順位が変更されると、インシデントまたは問題の優先順位が BMC FootPrints v12 で更新されます。

  • Opsgenie でアラートをクローズすると、BMC FootPrints v12 でインシデントまたは問題が解決されます。

Opsgenie に BMC FootPrints v12 インテグレーションを追加する

この統合は、Opsgenie の Standard プランと Enterprise プラン、および Jira Service Management の Premium プランと Enterprise プランでのみ利用できます。

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

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

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

  3. [コピー] ボタンをクリックするか選択して API キーをコピーします。

  4. [統合を保存] を選択します。

BMC FootPrints v12 での設定

  • BMC FootPrints v12 で、[管理] タブに移動します。

BMC FootPrints v12 管理
  • [ワークスペース] でサービス デスク ワークスペースを選択します。

BMC FootPrints v12 ワークスペース
  • インシデント レコード定義と問題レコード定義のいずれかまたは両方について、以下のプロセスを繰り返します。

    • レコード定義をダブルクリックすると、その詳細が表示されます。

    • 左メニューの [フィールド] を選択します。

    • [追加] ボタンをクリックして新しいフィールドを追加し、[フィールドの追加] を選択します。

    • フィールドに「Opsgenie Alert Alias」という名前を付けます。Opsgenie はこの名前を使用して API からフィールドにアクセスするため、この名前は完全に同じである必要があります。

    • [フィールド タイプ] として [簡易テキスト] を選択します。

    • [権限] として [非表示] を選択します。

    • [保存] ボタンをクリックして、フィールドを保存します。

BMC FootPrints v12 ワークスペース
BMC FootPrints v12 アラート エイリアス
  • もう一度レコード定義に戻り、今度は左側のメニューから [ビジネス ルール] を選択します。

    • [新規ビジネス ルール ] ボタンをクリックし、[ルールの保存後] を選択します。

BMC FootPrints v12 ビジネス ルール
  • [Business ルール名] フィールドに「Send to Opsgenie (Opsgenie に送信する)」と入力します。

    • [ビジネス ルール・スケジュール] フィールドで [いつでも実行] を選択します。

    • [新しいトリガーを追加] ボタンをクリックして、新しいトリガーを追加します。

    • トリガーに対して [保存後] を選択し、[作成時設定] および [ユーザーによる更新時設定] チェックボックスをオンにします。

    • [作成] ボタンをクリックして、トリガーを作成します。

    • [新しいアクションを追加] ボタンをクリックし、新しいアクションを追加します。

    • アクションの [外部アクションの実行] を選択します。

      • Linux ディストリビューションを使用している場合:

        • インシデント レコード定義の場合、/usr/bin/bmcFootPrints2opsgenie -incidentNumber [incident_number] を貼り付けます

        • 問題レコード定義の場合、/usr/bin/bmcFootPrints2opsgenie -problemNumber [problem_number] を貼り付けます。

      • Windows をお使いの場合:

        • インシデント レコード定義の場合、C:\opsgenie-integration\bmcFootPrintsV12\bmcFootPrints2opsgenie.exe -incidentNumber [incident_number] を貼り付けます

        • 問題レコード定義の場合、C:\opsgenie-integration\bmcFootPrintsV12\bmcFootPrints2opsgenie.exe -problemNumber [problem_number] を貼り付けます。

    • [作成] ボタンをクリックして、アクションを作成します。

    • 左上の [保存] ボタンをクリックして、ビジネス ルールを保存します。

BMC FootPrints v12 ワークスペース
  • サービス デスク ワークスペースに戻り、[保存して公開] ボタンをクリックします。

BMC FootPrints v12 ワークスペース

OEC を介した統合

または、Opsgenie の OEC と BMC FootPrints v12 スクリプトを使用して、BMC FootPrints v12 でアクションを実行します。これによって、独自のスクリプトや機能をデプロイして提供された機能を変更し、カスタマイズしたアクションを BMC FootPrints v12 上で実行できます。

BMC FootPrints v12 インテグレーション パッケージを使用するには、以下のセクションのステップを最後まで実行します。

OEC の最新バージョンをダウンロードする

BMC FootPrints v12 パッケージの最新バージョンをダウンロードするには、oec-scripts リポジトリの readme ファイルを使用してください。

OEC パッケージをインストールする

  • OEC パッケージを含む opsgenie integration の zip ファイルをディレクトリ内に解凍します (C:\opsgenie は優先パスです)。便宜上、このパスを %OEC_HOME% と呼びます。OEC_HOME というシステム環境変数を作成し、解凍場所の値を設定することができます。これを行うには、昇格した Powershell セッションを開き、次のコマンドを入力します。[Environment]::SetEnvironmentVariable("OEC_HOME", "Path you extracted OEC package", 'Machine') )

この機能を使用するには、Opsgenie BMC FootPrints v12 インテグレーション設定ページで、[Opsgenie アラートの BMCFootPrints インシデント / 問題を作成する] チェックボックスが有効である必要があります。

OEC 用の BMC FootPrints v12 インテグレーションの設定

  • BMC FootPrints v12 インテグレーションに OEC ユーティリティを使用するには、インテグレーション設定で [OEC 経由で送信] を使用します。

  • BMC FootPrints v12 に関するその他の設定は、インテグレーション設定ページまたは OEC 設定ファイルを使用して実行できます。インテグレーション ページの設定は、設定ファイルより優先されます。

BMC FootPrints v12 OEC インテグレーション

OEC 設定

BMC FootPrints v12 でアクションを実行できるように、OEC はパス %OEC_HOME%\conf\config.json にある設定ファイルから設定パラメーターを取得します。

設定パラメーター

  • apiKey — 上記で作成した BMC FootPrints v12 インテグレーションから API キーをコピーします。

  • urlBMC FootPrints v12 インスタンスの URL。

  • username — 認証用の BMC FootPrints v12 ユーザーのユーザー名。

  • password — 認証用の BMC FootPrints v12 ユーザーのパスワード。

  • workspaceNameBMC FootPrints v12 でのサービス デスク ワークプレイスの名前。(例: Service Desk 1)

ダウンロードしたパッケージには、パス%OEC_HOME% \ oecService64.exe にある OEC 実行可能ファイル、およびパス%OEC_HOME% \ scripts \ actionExecutor.py にある OEC で実行する必要があるスクリプトも含まれています。OEC の設定が完了したら、OEC を実行する必要があります。OEC の実行方法について詳しくは、OEC の実行のドキュメントを参照してください。

OEC に送信されるパラメーターの例

JSON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 { "type": "bmcFootPrintsV12", "alertId": "ccec1231-9cbf-468c-a6ce-c52a18712404", "customerId": "c32f2305-f7ad-4fed-8d85-2f3cae411983", "action": "Create", "mappedActionV2": { "name": "createIncident", "extraField": "" }, "integrationId": "5769475e-ddc6-4978-812e-50ed2aab9a5b", "integrationName": "BMCFootPrints v12", "integrationType": "BMCFootPrintsV12", "sendViaOEC": true, "url": "", "username": "", "password": "", "workspaceName": "", "shortDescription": "Test message.", "priority": "P3", "description": "[Opsgenie] Test description." }

その他のヘルプ