
Project Description
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
NodePingは、Web上の大事なサービスを監視するサービスです。 NodePingは、HTTP/HTTPS、SSH、FTP、PING、FTP、SMTPなど、さまざまなプロトコルを監視できます。 PagerDutyの高度なスケジューリング機能とアラート機能を組み合わせることで、システムに問題が発生した場合に、チームの適切なメンバーに簡単かつ迅速に通知することができます。
PagerDutyでの設定
- Configuration メニューからServices を選択します。
- Serviceページで:
インテグレーションのために新しいサービスを作成する場合は、 +Add New Service をクリックします。
既存のサービスにインテグレーションを追加する場合は、統合を追加するサービスの 名前をクリックします。 その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 - Integration Type メニューから追加したいアプリを選択し、Integration Nameを入力してください。
インテグレーションのために新しいサービスを作成する場合は、General Settingsで新しいサービスのNameを入力します。 次に、Incident Settingsで、新しいサービスの Escalation Policy (エスカレーションポリシー)、Notification Urgency (通知の緊急度)、Incident Behavior(インシデントの動作)を指定します。 - Add Service またはAdd Integration ボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページにリダイレクトされます。
- 新しいインテグレーションのIntegration Keyをコピーします。
NodePingでの設定
- Checks & Contactsボタンをクリックします。
- 既存のCantact(連絡先)をクリックして編集するか、新しい連絡先を作成します。 この例では、既存の連絡先を編集します。
- Add anotherをクリックして新しい連絡方法を追加します。
- 先ほどPagerDutyの設定で作ったサービスのキーを貼り付けます。
- プルダウンメニューからPagerDutyを選択します。
- Saveボタンをクリックします。
- 今度は、この新しい連絡方法をCheckに関連付ける必要があります。
- Checks & Contacts> Checksをクリックし、既存のCheckでNew CheckまたはEditをクリックします。
- プルダウンメニューからPagerDutyの連絡方法を選択して、Saveボタンをクリックします 。
- おめでとうございます! あなたのNodePingアカウントは、NodePing内に障害が起きた場合や回復した場合にあなたのPagerDutyサービスに通知するようにセットアップされました。
NodePingとPagerDutyが通信していることを確認する
わざとチェックで失敗を起こすことで、ちゃんと通信ができていることを確認できます。 再チェックが成功すると、対応するインシデントはPagerDuty内で解決になります。
よくある質問
NodePingのインシデントは自動的に解決されますか?
はい、一度チェックが回復すると、PagerDutyのインシデントは自動的に解決されます。
NodePingを複数のPagerDutyサービスに結びつけるように設定するにはどうすればよいですか?
PagerDuty内に複数のNodePingサービスを設定する場合は、上記の手順をもう一度実行して連絡先のN番目の連絡方法として追加します。 次に、PagerDutyインシデントをトリガーさせたいチェックにそれを追加します。
インストールの完了に問題がある場合は、 サポートチームまでお問い合わせください。