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

Opsgenie を PRTG と統合する

Paesler ロゴ

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

OpsgeniePRTG との強力な双方向インテグレーションを提供します。PRTG でセンサーがダウンすると、詳細情報を含む対応する Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコールローテーション、スケジューリング機能、アラートエスカレーションを含む高度な通知を提供し、PRTG の顧客に最適なインシデント管理を保証します。ユーザーが承認済みのアラートに対してアクションを実行すると、PRTG 上のセンサー情報は、顧客が優先するマップされているアクションに従って自動的にアップデートされます。

統合の機能性

PRTG から Opsgenie へ:

  • "センサーステータスダウン" 通知が PRTG から送信されると、Opsgenie でアラートが作成されます。

    • PRTG から "センサーステータスアップ" 通知が送信されると、Opsgenie で関連するアラートが閉じられます。

Opsgenie と PRTG:

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

  • このアクション マッピング機能の詳細については、「アクション マッピング機能」セクションで説明します。

Opsgenie に PRTG インテグレーションを追加する

この統合はチーム ダッシュボードから追加可能

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

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。

そのためには、次の手順に従います。

  1. Teams からチーム ダッシュボードに移動します。

  2. [統合] > [統合を追加] の順に選択します。

残りの手順に従って統合を完了します。

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

  2. 統合 URL をコピーして、PRTG 設定で使用します。

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

アクション マッピング機能

  • Opsgenie では、ユーザーは OpsgeniePRTG の各アクション間のアクション マッピングを定義できます。

  • アクションマッピング機能を使用するには、以下の情報を入力します。

PRTG OEC

*OEC 経由で送信: オンプレミスの PRTG を使用するかどうかをチェックします。

  • PRTG ユーザー名: アカウント設定から取得した API ユーザー名。

  • PRTG Passhash: アカウント設定から取得された API Passhash。

  • PRTG URL: PRTG ページにアクセスして使用する際に最適な URL。

PRTG で作成されたアラートの場合

  • このセクションを使用して、アラートのソースが PRTG の場合 (つまり、アラートが PRTG によって作成されている場合) の Opsgenie アクションを PRTG アクションにマップします。

  • 異なる Opsgenie アクションを別々の PRTG アクションにマップします。たとえば、Opsgenie でアラートが承認されたときに、PRTG では "センサーを承認" を追加する、などです。これを実行するには、「Opsgenie でアラートが承認された場合、PRTG でセンサーを承認する」のマッピングを [アラートのアップデートを PRTG に送り返す ] セクションで定義します。

Opsgenie と PRTG アラート

Opsgenie における PRTG インテグレーションのデフォルトの高度なフィルター設定

PRTG 高度なフィルターの設定

PRTG での設定

  1. PRTG で、"設定 → アカウント設定 → 通知テンプレート" の順に進みます。[新しい通知の追加] をクリックします。

  2. HTTP アクションの実行」を選択します。

  3. 前にコピーした URL を [URL] フィールドに貼り付けます。

  4. [SNI を送信] ラジオボタンを選択し、[*仮想ホスト (SNI)] にインスタンスの API URL を入力します。

  • 米国リージョン: api.opsgenie.com

  • 欧州リージョン: api.eu.opsgenie.com

PRTG HTTP アクションの実行

5. PRTG バージョン 16.x.24.以上を使用する場合はこのテキストファイルの内容を、それ以外の場合はこのテキストファイルの内容を [Postdata] フィールドに貼り付けます。

6. [保存] をクリックします。

OEC を介したインテグレーション (オンプレミスの PRTG 使用の場合)

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

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

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

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

 

インストール

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

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

1 rpm -i opsgenie-prtg-<your_version>.rpm

rpm パッケージのインストール中にパッケージが廃止されたことを示すエラーが表示された場合は、代わりに "rpm -i opsgenie-prtg-1.0.4-rpm-x86-64.rpm --nodeps" を使用する必要があります。

"インストール済み" のエラーが表示された場合は、代わりに "rpm -i opsgenie-prtg-1.0.4-rpm-x86-64.rpm --force" を使用してください。

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

  • 次のコマンドを実行します。dpkg -i opsgenie-prtg-<your_version>.deb

Windows の場合

  • OEC パッケージを含む Opsgenie インテグレーションの zip ファイルをディレクトリ内に解凍します (C:\opsgenie\oec は優先パスです)。Windows に OEC をインストールするには、こちらの指示に従います。

  • OEC の実行方法について詳しくは、OEC の実行のドキュメントを参照してください。

OEC 用の PRTG インテグレーションの設定

  • OEC ユーティリティを使用するには、[OEC 経由で送信] を有効にします

  • PRTG に関するその他の設定は、インテグレーションページ、または OEC 構成ファイルの config.json を介して行うことができます。インテグレーションページを介した設定は、構成ファイルより優先されます。

PRTG による OEC 経由の送信

OEC 設定

Opsgenie の OEC と PRTG スクリプトを使用して、PRTG でアラートをアップデートします。

PRTG でアクションを実行できるようにするには、OEC で構成ファイルから設定パラメーターを取得します。構成ファイルは、 /home/opsgenie/oec/conf/config.json の下にあります。

設定パラメーター

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

  • prtgUrl – その上にサブドメインを持つ PRTG。例: https://opsgenie.my-prtg.com

  • usernamePRTG の [アカウント設定] にある PRTG API ユーザー名。

  • passhash PRTG の [アカウント設定] にある PRTG API Passhash。

また、ダウンロードしたパッケージには、/usr/local/bin にある OEC ユーティリティと、/home/opsgenie/oec/scripts にある OEC によって実行する必要があるスクリプトが含まれています。OEC の設定が完了したら、OEC を実行する必要があります。OEC を実行する方法に関する詳細については、OEC の実行のドキュメントをご参照ください。

トラブルシューティング

  1. 以前の PRTG インテグレーションユーザーは、PRTG インテグレーション設定の [追加のプロパティ] フィールドに sensorId, {{sensorId}} のキーと値のペアを追加することで、インテグレーションを双方向で使用できるように変換できます。

  2. OpsGenie に実行アクションを送信できない場合は、[SNI を送信] を有効にして、米国の場合は opsgenie.com を、EU の場合は eu.opsgenie.com を追加します

PRTG HTTP アクションの実行

その他のヘルプ