IPSentryインテグレーションガイド

Project Description

本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。


IPSentryは、世界中の何千もの情報システム専門家、システム管理者、ITソリューションプロバイダが使用するWindowsベースのネットワーク監視ソフトウェアパッケージです。

IPSentryは、インターネットとイントラネットサーバー、ルーター、モデム、データベース、サービス、イベントログなどを1日24時間連続して監視する強力なネットワーク管理ツールで、ネットワークとデバイスが適切に機能していることを保証します。問題が検出された場合は、できるだけ早く原因を知るために、さまざまなアラート、通知、およびアクションをトリガーすることができます。

PagerDutyでの設定

  1. ConfigurationメニューからServicesを選択します。
  2. Serviceページで次の操作を行います。
    • インテグレーションのために新しいサービスを作成する場合は、Add New Serviceをクリックします。
    • 既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。 次に、Integrations タブをクリックし、 New Integration ボタンをクリックします。

  3. Integration Typeメニューから追加したいアプリを選択して、 Integration Nameを入力してください。インテグレーションのために新しいサービスを作成する場合は、General Settingで新しいサービスのNameを入力します。 次に、Incident Settingで、新しいサービスのEscalation Policy, Notification UrgencyおよびIncident Behaviorを指定します。
  4. Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページにリダイレクトされます。

  5. 新しいインテグレーションのIntegration Keyをコピーします。

IPSentryでの設定

  1. 必要な依存関係をインストールします。
  2. インテグレーションリポジトリを、本インテグレーションを配置したいディレクトリにクローンします。
  3. git clone git@github.com:lfepp/pd-ipsentry-integration.git
  4. 新しいモニターを作成するか、既存のモニターを変更します。
  5. SettingsAttributesを選択します。
  6. Attribute 9に、上記の手順5でコピーしたintegration keyを入力します。
  7. AlertsLaunch Applicationを選択します。
  8. アラートステータスをEnabledに設定し、次のコマンドを、上記の手順2で複製したリポジトリのパスと一致するようにC:\path\to\repoを書き換えてCommand Lineに入力します。
    "C:\Windows\System32\cmd.exe" /C"C:\path\to\repo\init.bat -c IPSentry -k ^"%%ca.9%%^" -s ^"%%mach.state%%^" -n ^"%%mach.name%%^" -a ^"%%mach.net.address%%^" --details ^"%%mach.resultinfo%%^" --notes ^"%%mach.notes%%^""

  9. Trigger on recovery count チェックボックスをオンにし、最初のチェックでもとに戻るようにフィールドに1を入力します。 また、あなたの好みに合わせてAlert Schedule更新することもできます。
    注:アラートスケジュールを設定してアラートを1回しか送らないようにすることを強くお勧めします。これにより、IPSentryが同じアラートに対して複数のPagerDutyインシデントをトリガーするのを防ぎます。

 

よくある質問

このインテグレーションは双方向ですか?

いいえ、インテグレーションはIPSentryからPagerDutyにしか通信しません。PagerDuty内で作成または更新されたインシデントはIPSentryに影響しません。

IPSentryが問題を解決するとPagerDutyでも自動的に解決されますか?

はい、問題を解決した時にIPSentryは、PagerDutyで現在オープンになっている街頭のインシデントを解決し、OKというステータスアラートを送信します。

複数のPagerDutyサービスをIPSentryと統合できますか?

各IPSentryモニターは、1つのPagerDutyサービスと統合できます。つまり、複数のPagerDutyサービスをIPSentryと統合できますが、異なるサービスに対して異なるモニターを用意する必要があります。特定のサービスのintegration keyをその特定のモニターのattribute 9追加することによって、どのサービスがどのアラートを受信するかを選択できます。

Project Details