官术网_书友最值得收藏!

Preface

Puppet is possibly the fastest growing configuration management tool on the planet, and this is in no small part due to its combination of power and accessibility. From small five-node installations through to hugely complex cloud infrastructures that number thousands of nodes, Puppet has proven its ability to deliver on the promise of infrastructure as code. There have been a number of titles that cover its ability to create idempotent resources, manage services, and ensure that systems are configured correctly and maintained with little or no effort. Yet, none of these titles spend more than a chapter discussing its reporting features.

This is a shame; Puppet's reporting capability is one of its most overlooked yet powerful features. If used correctly, its built-in reporting abilities can give you stunning levels of detail about your infrastructure, from the amount of hardware used and networking details to details about how and when resources were changed. However, this is just the beginning. In this book, we are going to cover techniques that are simple to learn and that will allow you to use Puppet as a key part of your alerting systems, letting it bring your attention to important changes and even forming a simple-to-implement tripwire system. We're going to explore PuppetDB and learn why this is a fantastic source of information that you can use to not only explore the changes being applied to your systems, but also create an end-to-end repository of knowledge about your infrastructure. We're going to build custom dashboards to make this data accessible, and finally, we will look at the ways by which you can make Puppet not only report the changes, but also drive them.

主站蜘蛛池模板: 贡山| 山阳县| 宁阳县| 临西县| 宜昌市| 泊头市| 清水河县| 杂多县| 碌曲县| 广安市| 姜堰市| 武山县| 化州市| 襄城县| 太谷县| 双牌县| 新乡市| 南皮县| 东宁县| 勐海县| 鲁山县| 新兴县| 乌苏市| 松阳县| 贡觉县| 蓬莱市| 乐山市| 东乡族自治县| 遂昌县| 莱西市| 宜宾市| 聂拉木县| 青州市| 泰宁县| 霍邱县| 葫芦岛市| 邵阳县| 桂东县| 天台县| 梅河口市| 富锦市|