DOCS
インテグレーションガイド / NodePing
本記事は米国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インシデントをトリガーさせたいチェックにそれを追加します。
インストールの完了に問題がある場合は、 サポートチームまでお問い合わせください。