ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
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 の Standard プランと Enterprise プラン、および Jira Service Management の Premium プランと Enterprise プランでのみ利用できます。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。BMC FootPrints を検索して [追加] を選択します。
[応答者] フィールドを使用して、BMC FootPrints v12 アラートの通知先を指定します。入力し始めると、オート コンプリートの候補が表示されます。
[コピー] ボタンをクリックするか選択して API キーをコピーします。
[統合を保存] を選択します。
BMC FootPrints v12 で、[管理] タブに移動します。
[ワークスペース] でサービス デスク ワークスペースを選択します。
インシデント レコード定義と問題レコード定義のいずれかまたは両方について、以下のプロセスを繰り返します。
レコード定義をダブルクリックすると、その詳細が表示されます。
左メニューの [フィールド] を選択します。
[追加] ボタンをクリックして新しいフィールドを追加し、[フィールドの追加] を選択します。
フィールドに「Opsgenie Alert Alias」という名前を付けます。Opsgenie はこの名前を使用して API からフィールドにアクセスするため、この名前は完全に同じである必要があります。
[フィールド タイプ] として [簡易テキスト] を選択します。
[権限] として [非表示] を選択します。
[保存] ボタンをクリックして、フィールドを保存します。
もう一度レコード定義に戻り、今度は左側のメニューから [ビジネス ルール] を選択します。
[新規ビジネス ルール ] ボタンをクリックし、[ルールの保存後] を選択します。
[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] を貼り付けます。
[作成] ボタンをクリックして、アクションを作成します。
左上の [保存] ボタンをクリックして、ビジネス ルールを保存します。
サービス デスク ワークスペースに戻り、[保存して公開] ボタンをクリックします。
または、Opsgenie の OEC と BMC FootPrints v12 スクリプトを使用して、BMC FootPrints v12 でアクションを実行します。これによって、独自のスクリプトや機能をデプロイして提供された機能を変更し、カスタマイズしたアクションを BMC FootPrints v12 上で実行できます。
BMC FootPrints v12 インテグレーション パッケージを使用するには、以下のセクションのステップを最後まで実行します。
OEC の最新バージョンをダウンロードする
BMC FootPrints v12 パッケージの最新バージョンをダウンロードするには、oec-scripts リポジトリの readme ファイルを使用してください。
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 インシデント / 問題を作成する] チェックボックスが有効である必要があります。
BMC FootPrints v12 インテグレーションに OEC ユーティリティを使用するには、インテグレーション設定で [OEC 経由で送信] を使用します。
BMC FootPrints v12 に関するその他の設定は、インテグレーション設定ページまたは OEC 設定ファイルを使用して実行できます。インテグレーション ページの設定は、設定ファイルより優先されます。
BMC FootPrints v12 でアクションを実行できるように、OEC はパス %OEC_HOME%\conf\config.json にある設定ファイルから設定パラメーターを取得します。
apiKey — 上記で作成した BMC FootPrints v12 インテグレーションから API キーをコピーします。
url — BMC FootPrints v12 インスタンスの URL。
username — 認証用の BMC FootPrints v12 ユーザーのユーザー名。
password — 認証用の BMC FootPrints v12 ユーザーのパスワード。
workspaceName – BMC FootPrints v12 でのサービス デスク ワークプレイスの名前。(例: Service Desk 1)
ダウンロードしたパッケージには、パス%OEC_HOME% \ oecService64.exe にある OEC 実行可能ファイル、およびパス%OEC_HOME% \ scripts \ actionExecutor.py にある 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."
}
この内容はお役に立ちましたか?