ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Opsgenie は PRTG との強力な双方向の統合を提供します。PRTG でセンサーがダウンすると、詳細な情報を含む、対応する Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコール ローテーション、スケジューリング機能、アラート エスカレーションを含む高度な通知を提供して、PRTG の顧客が最適な監視管理を行えるようにします。ユーザーが承認済みのアラートに対してアクションを実行すると、PRTG 上のセンサー情報がマッピングされているアクションに従って自動的に更新されます。
PRTG から Opsgenie
"センサーステータスダウン" 通知が PRTG から送信されると、Opsgenie でアラートが作成されます。
PRTG から "センサーステータスアップ" 通知が送信されると、Opsgenie で関連するアラートが閉じられます。
Opsgenie から PRTG
[アラートの更新を PRTG に送信] が有効である場合は、PRTG で作成されたアラートに対して選択したアクションが Opsgenie で実行されると、PRTG に対するアクションが PRTG で実行されます。
マッピング機能については、この記事の「アラート アクションをマッピングする」で詳しく説明されています。
PRTG は双方向の統合です。次のステップに沿ってセットアップを行います。
Opsgenie に PRTG 統合を追加する
アラート アクションをマッピングする
PRTG で統合を設定する
Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。
[チーム] に移動して自分のチームを選択します。
左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
Opsgenie に PRTG 統合を追加するには、次の手順に従います。
[設定] > [統合] の順に移動します。
[統合を追加] を選択します。
検索を実行して「PRTG」を選択します。
次の画面で、統合の名前を入力します。
オプション: 特定のチームが統合からのアラートを受信するようにする場合は、[Assignee team (担当者チーム)] のチームを選択します。
[続行] を選択します。
この時点で、統合が保存されます。
[統合を設定するステップ] セクションを展開して、統合 URL をコピーします。
この URL は、後ほど PRTG で統合を設定する際に使用します。
[統合をオンにする] を選択します。
統合のために作成したルールは、統合をオンにした場合にのみ機能します。
Opsgenie アクションと PRTG アクション間 (アラートのソースが PRTG の場合も同様) のマッピングを定義できます。これには PRTG アカウントの追加認証が必要です。
「設定」ページで [編集] を選択して、統合を編集します。
[PRTG にアラートの更新を送信するための認証] セクションで、[PRTG アカウントで認証] チェックボックスを選択します。
次の値を入力します。
ユーザー名: PRTG アカウント設定のメール アドレス
パスハッシュ: PRTG アカウント設定のパスハッシュ
PRTG URL: PRTG ログイン ページの URL
[保存] を選択します。
[送信] セクションを展開します。
[アラートの更新を PRTG に送信] チェックボックスを選択します。
PRTG に更新を送信するアラート アクションを選択します。
選択したアクションが発生するたびに、対応するセンサーが PRTG で承認されます。
PRTG で [セットアップ] > [アカウント設定] > [通知テンプレート] の順に移動します。
[新しい通知を追加] > [HTTP アクションを実行] を選択します。
Opsgenie で統合を追加する際にコピーした URL を [URL] に貼り付けます。
[SNI Handling (SNI 処理)] には、[Send SNI (SNI を送信)] を選択します。
api.opsgenie.com をコピーして [SNI Name (SNI 名)] に貼り付けます。
[HTTP メソッド] には、[POST] を選択します。
次のファイルのいずれかから POST データを (該当する場合は、リンク先のファイルから) コピーして、[ペイロード] に貼り付けます。
PRTG バージョン 16.x.24 以降は、こちらの POST データをご利用ください。
その他のバージョンは、こちらの POST データをご利用ください。
必要に応じて HTTP バージョンを選択します。
[保存] を選択します。
Opsgenie Edge Connector (OEC) は PRTG 統合の送信認証を設定するために必要です。OEC と PRTG の各スクリプトを組み合わせることで、PRTG のアラートを更新できます。このセットアップによって、PRTG 上での独自のスクリプトのデプロイ、提供されたスクリプトの変更、カスタマイズしたアクションの実行を行えます。
ステップ 1. このリポジトリから PRTG パッケージをダウンロードしてインストールします。
次のコマンドを実行します。
1
rpm -i opsgenie-prtg-<your_version>.rpm
rpm パッケージが旧バージョンであることが判明した場合は、代わりに次のコマンドを実行します。
1
rpm -i opsgenie-prtg-<your_version>.rpm --nodeps
rpm パッケージがインストール済みである場合は、代わりに次のコマンドを実行します。
1
rpm -i opsgenie-prtg-<your_version>.rpm --force
次のコマンドを実行します。
1
dpkg -i opsgenie-prtg-<your_version>.deb
Opsgenie 統合の zip ファイル (OEC パッケージを含む) をディレクトリに解凍します。
例: C:\opsgenie\oec
これらの手順に従って OEC をインストールします。
ステップ2: OEC 用の PRTG 統合を設定する
Opsgenie で「統合の設定」ページに移動します。
[送信] セクションを展開します。
[Opsgenie Edge Connector のみで認証する] チェックボックスを選択します。
その他の設定は、「統合の設定」ページまたは OEC 設定ファイル config.json から行えます。「統合の設定」ページで行われた設定は、config.json での設定よりも優先されます。
ステップ 3: OEC を設定する
OEC と PRTG スクリプトによって、PRTG でアラートを更新します。PRTG でアクションを実行するために、OEC は設定ファイルである config.json (/home/opsgenie/oec/conf にあります) から設定パラメーターを取得します。
設定パラメーター
apiKey – Opsgenie に統合を追加する際にコピーした API キー
prtgUrl – サブドメインを含む PRTG URL。例: https://opsgenie.my-prtg.com
ユーザー名 – PRTG の [アカウント設定] にある PRTG API ユーザー名
パスハッシュ – PRTG の [アカウント設定] にある PRTG API パスハッシュ。
ダウンロードしたパッケージには、OEC ユーティリティ (/usr/local/bin にあります) と、OEC が実行する必要のあるスクリプト (/home/opsgenie/oec/scripts にあります) が含まれています。OEC の設定後、OEC を必ず実行してください。
古いセットアップの統合を双方向に機能させたい場合は、PRTG 統合の設定でアラート プロパティにキーと値のペア sensorId, {{sensorId}} を追加します。
アクションの実行を Opsgenie に送信できない場合は、[SNI を送信] を有効にします。
この内容はお役に立ちましたか?