Book description
Create insightful reports for your server infrastructure using Puppet
In Detail
Starting with the very basics of Puppet, Puppet Reporting and Monitoring will guide you through configuring additional reports and creating new, feature-rich reports using the comprehensive Puppet tool. Packed with practical examples and precise instructions, this book is all you need to start exploring Puppet reports.
You will then learn how to create custom reports and finally understand the best way to present and utilize multitudes of data obtained from different servers under management.
You will learn how to use the built-in report processors and will also gain hands-on experience in creating your very own report processors. With this book, you will learn how to optimize its features such as asynchronous data storage and catalog compilation. You will also delve into using open source tools such as Graphite and Dashing to make attractive and informative dashboards quickly and easily.
What You Will Learn
- Set up Puppet for reporting
- Utilize the built-in report processors to report, analyze, and alert
- Learn how to find and install custom report processors
- Create your own custom report processors
- Generate reports using PuppetDB's powerful API
- Create feature-rich dashboards using Puppet and Dashing
Table of contents
-
Puppet Reporting and Monitoring
- Table of Contents
- Puppet Reporting and Monitoring
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Setting Up Puppet for Reporting
- 2. Viewing Data in Dashboards
- 3. Introducing Report Processors
- 4. Creating Your Own Report Processor
- 5. Exploring PuppetDB
-
6. Retrieving Data with the PuppetDB API
-
Exploring the PuppetDB query API
- Understanding the command interface
- Understanding the query API interface
-
Exploring endpoints
- Using the facts endpoint
- Using the resources endpoint
- Retrieving details about nodes
- Getting the run details with the catalogs endpoint
- Understanding the fact-names endpoint
- Knowing the status of PuppetDB with the metrics endpoint
- Using the reports endpoint
- Working with the events endpoint
- Using the event-counts endpoint
- Applying the aggregate-event-counts endpoint
- Using the server-time endpoint
- The version endpoint
- Summary
-
Exploring the PuppetDB query API
- 7. Writing Custom Reports with PuppetDB
- 8. Creating Your Own Custom Dashboard
- 9. Looking Back and Looking Forward
- Index
Product information
- Title: Puppet Reporting and Monitoring
- Author(s):
- Release date: June 2014
- Publisher(s): Packt Publishing
- ISBN: 9781783981427
You might also like
book
Learning Puppet for Windows Server
Organize your Windows environment using Puppet tools to unload administrative burdens in a short time! About …
book
Puppet: Mastering Infrastructure Automation
Start pulling the strings of your IT infrastructure effectively with Puppet ? learn how to configure, …
book
Mastering CloudForms Automation
Learn how to work with the Automate feature of CloudForms, the powerful Red Hat cloud management …
book
Mastering Puppet - Second Edition
Master Puppet for configuration management of your systems in an enterprise deployment About This Book This …