
Project Description
本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。
Server Densityは、Linux、FreeBSD、Windows、およびMacOS Xを実行するシステムに包括的なホストレベルの監視機能を提供する、ホストされた監視サービスです。Server Densityは、Apache、MySQL、Nginxなどの一般的なサーバーソフトウェアも監視できます。 柔軟なプラグインアーキテクチャにより、カスタムソフトウェアを監視することができます。
Server Densityは、PagerDutyにすべてのアラートを渡すように簡単に設定できます。 PagerDutyを使用すると、電話、SMS、または電子メールでServer Density通知を受信でき、 アラートの自動エスカレーションを設定します。 携帯電話からのアラートをエスカレートでき、オンデマンドスケジューリングも設定できます。
PagerDutyでの設定
- Configuration メニューからServicesを選択します。
- Serviceページで:
インテグレーションのために新しいサービスを作成する場合は、+Add New Serviceをクリックします。既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。その後、Integrations タブをクリックし、+ New Integration ボタンをクリックします。 - Integration Type メニューから追加したいアプリを選択して、Integration Nameを入力してください。
インテグレーションのために新しいサービスを作成する場合は、General Settingで新し いサービスのNameを入力します。 次に、Incident Settingで、新しいサービスのEscalation Policy, Notification UrgencyおよびIncident Behaviorを指定します。 - Add ServiceまたはAdd Integrationボタンをクリックして、新しいインテグレーションを保存します。 すると、サービスのIntegrationsページに回送されます。
- 新しいインテグレーションのIntegration Keyをコピーします。
Server Densityでの設定
- Notifications タブをクリックし、PagerDutyタブをクリックします。PagerDutyサービスの名前を入力し、先に(ステップ5で)メモしたサービスキーを貼り付けます。+記号をクリックして通知を保存します。
保存すると、Preferencesウィンドウにサービスが表示されます:
- アラートを追加するときは、受信者リストの一番下までスクロールし(または名前を検索し)、PagerDutyサービスを選択して受信者として選択します。
アラートがServer Density内でトリガーされたり解決されたりすると、PagerDuty内でトリガーされたり解決されたりします。
よくある質問
異なるPagerDutyサービスを対象にServerDensityアラートを設定できますか?
はい。これを行うには、PagerDutyサービスとServerDensityアラートを追加するために、このガイドのすべての手順を繰り返してください。インテグレーションに関する問題が発生した場合は、support@pagerduty.comまでご連絡ください 。