ボタンをクリックします。Nameを入力してください。Behavior(インシデントの動作)を指定します。ボタンをクリックして、新しいインテグレーションを保存します。すると、サービスのIntegrationsページに回送されます。Keyをコピーします。Nodeでの設定pdsupport-pagerdutyモジュールをインストールします。pdsupport-pagerduty必要なRubyの依存関係をインストールします。redphone手動でpagerduty.rbスクリプトをインストールします。注:このステップは、Puppet内のある問題のために必要です。この問題の詳細は、ここに記載されています。}マスターノードのpuppet.confファイルにpagerdutyをレポートハンドラとして追加します。pagerdutypluginsyncとreportがマスターノードとクライアントノード上で有効になっていなければ、有効にします。3.0.0以降、これらの設定はデフォルトでtrueです。この手順は、これらの設定のいずれかがfalseに設定されている場合にのみ必要です。trueまたは、マスターノードのマニフェストでpagerdutyクラス内で有効にすることもできます。'true',}Puppetserverサービスを再起動します。restartPagerduty.yaml.erbテンプレートをマスターのconfdir移動し、ファイルpagerduty.yamlの名前を変更します。9〜13行のコメントを外します。running,}}次に、クライアントノードのいずれかでPuppetエージェントを実行します。3.xおよび4.xでテストされています。2.xのために作成されたこのモジュールをご覧ください。Puppetを複数のPagerDutyサービスにインテグレートできますか?各Puppetマスターノードは、1つのPagerDutyサービスとのみインテグレートできます。環境内にPuppetマスターノードが複数ある場合は、P各ノードを別のサービスにインテグレートできます。Keyを更新して、その特定のノードとインテグレートしたいサービスを指すようにしてください。Puppetで実行が成功するとPagerDutyでインシデントが自動的に解決されますか?はい、PagerDutyのインシデントは、実行が成功するとすぐに解決になります。Puppetで失敗する実行が複数あった場合、PagerDutyインシデントではどう重複排除されますか?Puppetの実行は、レポートを生成したホストに基づいて重複排除されます。このインテグレーションの問題をトラブルシューティングするためのログはどこにありますか?Puppetログはlogdirのマスターノードにあり、puppet.confで設定できます。4.xのデフォルトディレクトリは次の通りです。