• 使用を開始する
  • 関連ドキュメント

Opsgenie を Oracle Enterprise Manager と統合する

Oracle のロゴ

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

OpsgenieOEM 統合を使用して、OEM アラートを Opsgenie に転送します。Opsgenie は、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhoneとAndroid のプッシュ通知によって通知し、アラートが確認されるかクローズされるまでアラートをエスカレートします。

統合の機能性

  • Oracle Enterprise Manager でインシデントが作成されると、統合によって Opsgenie でアラートが自動的に作成されます。

Opsgenie での Oracle Enterprise Manager Integration インテグレーションを追加する

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

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

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

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

  1. Go to Settings > Integrations. Search for OEM and select Add.

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

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

Opsgenie Oracle Enterprise Manager プラグイン

Red Hat ベースのディストリビューションの場合

  1. Download Opsgenie Oracle Enterprise Manager plugin.

  2. 次のコマンドを実行します。

テキスト

sudo rpm -i opsgenie-oem-<your_version>.rpm

Debian ベースのディストリビューションの場合

  1. Download Opsgenie Oracle Enterprise Manager plugin.

  2. 次のコマンドを実行します。

テキスト

sudo dpkg -i opsgenie-oem-<your_version>.deb

プラグインをダウンロードした後の手順

  1. インストール後、プラグインの設定ファイル (opsgenie-integration.conf) を取得します。[/etc/opsgenie/conf] にあります。

  2. このファイルを編集し、OEM 統合用の API キーを [Apikey] キーの置き換え [<your_opsgenie_integrion_api_key >] に置きます。

  3. 設定ファイルを保存します。

OEM 設定ファイル

設定パラメーター

  • apiKey – Copy the API key from the Oracle Enterprise Manager integration created above. oem2opsgenie uses this key to authenticate to Opsgenie. API key is also used to identify the right integration configuration that should be used to process alerts.

  • teams – Teams field is used to specify which teams should be notified for the Oracle Enterprise Manager alerts. This field is used to set the default teams field value. It can be modified to route different alerts to different teams in Opsgenie Oracle Enterprise Manager integration, Advanced Settings page.

  • tags – Tags field is used to specify the tags of the alert that created in Opsgenie.

  • logPath – ログ ファイルの完全なパスを指定します(既定値は /var/log/opsgenie/oem2opsgenie.log)。

  • oem2opsgenie.http.proxy.enabled – oem2opsgenie.http.proxy.enabled フィールドは、外部プロキシ設定を有効または無効にします。既定値は false です。

  • oem2opsgenie.http.proxy.host – プロキシのポート

  • oem2opsgenie.http.proxy.port – プロキシのポート

  • oem2opsgenie.http.proxy.scheme – プロキシ接続プロトコル。プロキシ サーバーに応じて http または https になる場合があります。既定値は http です。

  • oem2opsgenie.http.proxy.username – プロキシ認証ユーザー名

  • oem2opsgenie.http.proxy.password – プロキシ認証パスワード

  • opsgenie.api.url – 別のドメインからOpsgenieを使用している場合 (例: EU、サンドボックス)、この設定を更新する必要があります。

To send additional custom arguments, add them after the flags as: customArgName1 customArgValue1 customArgName2 customArgValue2
Parse custom arguments by adding {{_payload.customArgName}} to whereveris needed in the input fields.
For more information about using raw parameters please visit Dynamic Fields document.

環境変数 HTTP_PROXY=http://host:port を定義して、HTTP リクエストを送信するプロキシを使用する golang 実行可能ファイルを設定します。

Oracle Enterprise Manager での設定

  1. Oracle Enterprise Manager で、右上のドロップダウン メニューから [設定] をクリックします。

  2. [通知] タブにカーソルを合わせて、メニューから [Scripts and SNMPv1 Traps (スクリプトと SNMPv1 トラップ)] をクリックします。

  3. 右側のドロップダウン メニューから [OS コマンド] を選択し、[開始] をクリックします。

  4. [名前] フィールドにコマンドの名前 (例: oem2opsgenie) を入力します。

  5. 必要に応じて、[説明] フィールドにこのコマンドの説明を入力します。

  6. それをコピーして [OS コマンド] フィールドに貼り付けます。

テキスト

/etc/opsgenie/oem2opsgenie

7. このコマンドに API キー、チーム、タグのパラメーターを指定します (例: /etc/opsgenie/oem2opsgenie -apiKey c193179e-4e72-43f4-b211-cdd0b029132f -teams "team1,team2" -tags "tag1,tag2")
または、設定ファイルにこれらのパラメーターを与えます。

8. コマンドライン パラメーターを使用する場合、同じパラメーターが設定ファイルから上書きされます。

9. チームとタグのパラメーターはオプションですが、統合の API キーを OEM OS コマンドのコマンドライン引数として、または設定ファイルとして設定する必要があります。

10. 右下の [OK] をクリックします。

11. 次に、インシデント ルールでこの通知方法をアクションとして使用します。

12. 新しいアクションをルールに追加するときに、[詳細通知] タブの [oem2opsgenie (OS コマンド) ] を選択します。

OEM 設定

Opsgenie OEM プラグインからの Webhook メッセージの例

JSON

{ "ASSOC_EVENT_COUNT": "1", "CATEGORIES_COUNT": "1", "CATEGORY_1": "Capacity", "CATEGORY_CODES_COUNT": "1", "CATEGORY_CODE_1": "Capacity", "ESCALATED": "No", "ESCALATED_LEVEL": "0", "EVENT_SOURCE_1_HOST_NAME": "WIN-NAMD8F7JLL1", "EVENT_SOURCE_1_TARGET_GUID": "A0D26BACFF431D97FF36B90D82811004", "EVENT_SOURCE_1_TARGET_NAME": "WIN-NAMD8F7JLL1", "EVENT_SOURCE_1_TARGET_OWNER": "SYSMAN", "EVENT_SOURCE_1_TARGET_TYPE": "host", "EVENT_SOURCE_1_TARGET_URL": "https://WIN-NAMD8F7JLL1:7799/em/redirect?pageType", "EVENT_SOURCE_1_TARGET_VERSION": "6.3.9600.0.0", "EVENT_SOURCE_2_HOST_NAME": "WIN-NAMD8F7JLL2", "EVENT_SOURCE_2_TARGET_GUID": "A0D26BACFF431D97FF36B90D82811005", "EVENT_SOURCE_2_TARGET_NAME": "WIN-NAMD8F7JLL2", "EVENT_SOURCE_2_TARGET_OWNER": "SYSMAN2", "EVENT_SOURCE_2_TARGET_TYPE": "host2", "EVENT_SOURCE_2_TARGET_URL": "https://WIN-NAMD8F7JLL1:7799/em/redirect?pageType2", "EVENT_SOURCE_2_TARGET_VERSION": "6.3.9600.0.2", "EVENT_SOURCE_COUNT": "2", "INCIDENT_ACKNOWLEDGED_BY_OWNER": "No", "INCIDENT_CREATION_TIME": "Oct 10, 2016 7:26:50 AM GMT", "INCIDENT_ID": "30", "INCIDENT_STATUS": "New", "ISSUE_TYPE": "2", "LAST_UPDATED_TIME": "Oct 10, 2016 7:26:50 AM GMT", "MESSAGE": "CPU Utilization is 12.746%, crossed warning (2) or critical (10) threshold.", "MESSAGE_URL": "https://WIN-NAMD8F7JLL1:7799/em/redirect?pageType", "NOTIF_TYPE": "NOTIF_NORMAL", "ORCL_GTP_OS": "Windows", "ORCL_GTP_PLATFORM": "x64 (AMD or Intel)", "PRIORITY": "None", "PRIORITY_CODE": "PRIORITY_NONE", "REPEAT_COUNT": "0", "RULESET_NAME": "Prod Rule Set", "RULE_NAME": "Prod Rule Set,rule 132", "RULE_OWNER": "SYSMAN", "SEVERITY": "Critical", "SEVERITY_CODE": "CRITICAL", "SEVERITY_SHORT": "CR", "SystemRoot": "C:\\Windows", "UPDATES": "Incident created by rule (Name ", "UPDATES_1": "Incident created by rule (Name ", "UPDATES_COUNT": "1", "USER_DEFINED_TARGET_PROP": "Operating System", "apiKey": "1234-abcd-5678-efgh", "tags": "tag1,tag2", "teams": "team1,team2" }

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。