DOCS
インテグレーションガイド / NodePing

NodePing

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

NodePingは、Web上の大事なサービスを監視するサービスです。 NodePingは、HTTP/HTTPS、SSH、FTP、PING、FTP、SMTPなど、さまざまなプロトコルを監視できます。 PagerDutyの高度なスケジューリング機能とアラート機能を組み合わせることで、システムに問題が発生した場合に、チームの適切なメンバーに簡単かつ迅速に通知することができます。

PagerDutyでの設定

  1. ConfigurationメニューからServicesを選択します。

  2. Serviceページで: インテグレーションのために新しいサービスを作成する場合は、 +Add New Service をクリックします。 既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 RS-Add-New-Service-13

  3. Integration Typeメニューから追加したいアプリケーションを選択し、Integration Nameを入力します。新たにサービスを作成する場合は、General Settingsで、サービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy (エスカレーションポリシー)、Notification Urgency(通知の緊急度)、Incident Behavior<(インシデントの動作)を指定します。

  4. Add ServiceまたはAdd Integrationボタンをクリックして、インテグレーションを保存します。するとサービスのIntegrationsページにリダイレクトされます。 RS-Integration-Settings-11

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

NodePingでの設定

  1. Checks & Contactsボタンをクリックします。 nodeping_checks_contacts
  2. 既存のCantact(連絡先)をクリックして編集するか、新しい連絡先を作成します。 この例では、既存の連絡先を編集します。 edit_nodeping_contact
  3. Add anotherをクリックして新しい連絡方法を追加します。 add_another_contact_method
  4. 先ほどPagerDutyの設定で作ったサービスのキーを貼り付けます。 configure_pagerduty_contact_method
  5. プルダウンメニューからPagerDutyを選択します。
  6. Saveボタンをクリックします。
  7. 今度は、この新しい連絡方法をCheckに関連付ける必要があります。
  8. Checks & Contacts> Checksをクリックし、既存のCheckでNew CheckまたはEditをクリックします。 edit_nodeping_check
  9. プルダウンメニューからPagerDutyの連絡方法を選択して、Saveボタンをクリックします 。 nodeping_check_settings
  10. おめでとうございます! あなたのNodePingアカウントは、NodePing内に障害が起きた場合や回復した場合にあなたのPagerDutyサービスに通知するようにセットアップされました。

NodePingとPagerDutyが通信していることを確認する

わざとチェックで失敗を起こすことで、ちゃんと通信ができていることを確認できます。 再チェックが成功すると、対応するインシデントはPagerDuty内で解決になります。

よくある質問

  1. NodePingのインシデントは自動的に解決されますか?

    はい、一度チェックが回復すると、PagerDutyのインシデントは自動的に解決されます。

  2. NodePingを複数のPagerDutyサービスに結びつけるように設定するにはどうすればよいですか?

    PagerDuty内に複数のNodePingサービスを設定する場合は、上記の手順をもう一度実行して連絡先のN番目の連絡方法として追加します。 次に、PagerDutyインシデントをトリガーさせたいチェックにそれを追加します。

    インストールの完了に問題がある場合は、 サポートチームまでお問い合わせください。