ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Opsgenie は BMC FootPrints との強力な双方向の統合を提供します。BMC FootPrints で新しいインシデントまたは課題が作成されると、インシデントに関する詳しい情報を含む、対応する Opsgenie アラートが自動で作成されます。Opsgenie は、オンコール ローテーション、スケジューリング機能、アラート エスカレーションを含む高度な通知を提供して、BMC FootPrints の顧客に最適なインシデント管理を保証します。
BMC FootPrints v11 でインシデントが作成されると、Opsgenie でアラートが作成されます。
BMC FootPrints v11でインシデントが更新されると、Opsgenie のアラートにメモが追加されます。
BMC FootPrints v11 でインシデントが解決されると、Opsgenie でアラートがクローズされます。
BMC FootPrints v11 で問題が作成されると、Opsgenie でアラートが作成されます。
BMC FootPrints v11 で問題が更新されると、Opsgenie のアラートにメモが追加されます。
BMC FootPrints v11 で解決済みである Opsgenie でアラートがクローズされます。
Opsgenie でアラートを作成すると、BMC FootPrints v11 にインシデントまたは問題が作成されます。
Opsgenie でアラートにメモを追加すると、BMC FootPrints v11 でインシデントまたは問題が更新されます。
Opsgenie でアラートの優先順位が変更されると、インシデントまたは問題の優先順位が BMC FootPrints v11 で更新されます。
Opsgenie でアラートを作成すると、BMC FootPrints v11 にインシデントまたは問題が作成されます。
この統合は、Opsgenie の Standard プランと Enterprise プラン、および Jira Service Management の Premium プランと Enterprise プランでのみ利用できます。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。BMC FootPrints を検索して [追加] を選択します。
[応答者] フィールドを使用して、BMC FootPrints v11 アラートの通知先を指定します。入力し始めると、オート コンプリートの候補が表示されます。
API キーをコピーします。
[Save Integration (統合の保存)] を選択します。
BMC FootPrints v11 との統合によって、インシデントと問題の両方を Opsgenie に転送できます。
インシデント ワークスペース、問題ワークスペース、またはその両方に対して、次の手順を実行します。
BMC FootPrints v11 で、右上の [管理] ボタンをクリックします。
メニューから [ワークスペース] を選択します。
[フィールド] トピックで [フォーム デザイナー] を選択します。
左側のメニューから [インシデント情報] / [問題情報] タブを選択します。
このページ右側にある [フィールド タイプ] リストから [単一行文字] をドラッグ & ドロップします。
フィールドに「Opsgenie Alert Alias」という名前を付けます。Opsgenie はこの名前を使用して API からフィールドにアクセスするため、この名前は完全に同じである必要があります。
[Width (幅)] として [1 column (1 列)] を選択します。
[Input Size (入力サイズ)] として [Medium (中)] を選択します。
[長さ] として [無制限] を選択します。
[保存] をクリックしてフィールドを保存します。
[フォームの発行] をクリックして、フォームを発行します。
フォームを発行するかどうかを尋ねるダイアログを確認します。
もう一度ワークスペースに戻ります。今回は、自動ワークフロー トピックの下の [エスカレーション] を選択します。
[Add Escalation (エスカレーションの追加)] をクリックします。
[エスカレーション タイプ] として [Instant Escalation (即時エスカレーション)]を選択します。
[インシデントが作成または編集後に即座にエスカレーションする] を選択し、[インシデントの作成時に即時エスカレーション] と [インシデントの編集時に即時エスカレーション] オプションの両方をオンにし、[実行する場所] タブで [作成 / 編集できるのは、エージェントまたは顧客] オプションを選択します。
次のタブで設定を完了して、Opsgenie アラートを作成するチケットの種類を決定します。たとえば、Opsgenie に転送しない不要なチケットを除外する条件を定義します。
[アクション] タブで、[External Action (外部アクション)] トピックの [Execute external program (外部プログラムを実行)] オプションをオンにします。
Linux ディストリビューションを使用している場合、次の手順に従います。
インシデント ワークスペースで、/usr/bin/bmcFootPrints2opsgenie -incidentNumber %%MRID%% -workspaceId %%PROJID%% をテキストボックスに貼り付けます。
問題ワークプレイスの場合、/usr/bin/bmcFootPrints2opsgenie -problemNumber %%MRID%% -workspaceId %%PROJID%% をテキストボックスに貼り付けます。
Windows をお使いの場合:
インシデント ワークスペースで、C:\opsgenie-integration\bmcFootPrintsV11\bmcFootPrints2opsgenie.exe -incidentNumber %%MRID%% -workspaceId %%PROJID%% をテキストボックスに貼り付けます。
問題ワークスペースで、C:\opsgenie-integration\bmcFootPrintsV11\bmcFootPrints2opsgenie.exe -problemNumber %%MRID%% -workspaceId %%PROJID%% をテキストボックスに貼り付けます。
[Name/Save (名前 / 保存)]タブで、[Escalation Name (エスカレーション名)] フィールドに「Opsgenie に送信」と入力して、[Escalation On/Off (エスカレーション オン/オフ)] オプションで [オン] を選択します。
[パスワード] フィールドにパスワードを入力して [保存] をクリックします。
または、Opsgenie の OEC と BMC FootPrints v11 スクリプトを使用して、BMC FootPrints v11 でアクションを実行します。これによって、独自のスクリプトや機能をデプロイして提供された機能を変更し、カスタマイズしたアクションを BMC FootPrints v11 上で実行できます。
BMC FootPrints v11 インテグレーション パッケージを使用するには、以下のセクションのステップを最後まで実行します。
OEC の最新バージョンをダウンロードする
BMC FootPrints v11 パッケージの最新バージョンをダウンロードするには、oec-scripts リポジトリの readme ファイルを使用してください。
OEC パッケージを含む opsgenie integration の zip ファイルをディレクトリ内に解凍します (C:\opsgenie は優先パスです)。
便宜上、この解凍パスを %OEC_HOME% として参照できます。解凍場所の値を実行予定 OEC_HOME というシステム環境変数を作成して昇格した Powershell セッションを開き、次のコマンドを入力します。
powershell
1
[Environment]::SetEnvironmentVariable("OEC_HOME", <Path you extracted OEC package>, 'Machine')
この機能を使用するには、Opsgenie BMC FootPrints v11 インテグレーション設定ページで、[Opsgenie アラートの BMCFootPrints インシデント/問題を作成する] チェックボックスを有効化する必要があります。
BMC FootPrints v11 インテグレーションに OEC ユーティリティを使用するには、統合設定で [Send Via OEC (OEC 経由で送信)] を使用します。
BMC FootPrints v11 に関するその他の設定は、インテグレーション設定ページまたは OEC 設定ファイルを使用して実行できます。インテグレーション ページの設定は、設定ファイルより優先されます。
BMC FootPrints v11 でアクションを実行できるようにするには、OEC はパス %OEC_HOME%\conf\config.json にある設定ファイルから設定パラメーターを取得します。
apiKey — 上記で作成した BMC FootPrints v11 インテグレーションから API キーをコピーします。
url — BMC FootPrints v11 インスタンスの URL。
username — 認証用の BMC FootPrints v11 ユーザーのユーザー名。
password — 認証用の BMC FootPrints v11 ユーザーのパスワード。
incidentWorkspaceId – BMC FootPrints v11 内のインシデント ワークスペースの ID (例 6)。
problemWorkspaceId – BMC FootPrints v11 の問題ワークスペースの ID (例: 7)。
ダウンロードしたパッケージには、パス%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
22
23
{
"type": "bmcFootPrintsV11",
"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 v11",
"integrationType": "BMCFootPrintsV11",
"sendViaOEC": true,
"url": "",
"username": "",
"password": "",
"incidentWorkspaceId": "",
"problemWorkspaceId": "",
"title": "Test message.",
"priority": "P3",
"description": "[Opsgenie] Test description.",
"alertAlias": "ccec1231-9cbf-468c-a6ce-c52a18712404"
}
この内容はお役に立ちましたか?