Puppet Reporting and Monitoring. (2014)
- Record Type:
- Book
- Title:
- Puppet Reporting and Monitoring. (2014)
- Main Title:
- Puppet Reporting and Monitoring.
- Other Names:
- Duffy, Michael
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Puppet for Reporting; Learning the basics of Puppet reporting; Exploring the Puppet configuration file; Setting up the server; Setting up the Puppet agent; Summary; Chapter 2: Viewing Data in Dashboards; Why use a dashboard?; The Puppet Dashboard feature list; Understanding Puppet Dashboard; Exploring Puppet Enterprise Console; Event Inspector; Puppet Live Management; Using The Foreman; Reporting with The Foreman; Looking at trends in The Foreman. Discovering PuppetBoardSummary; Chapter 3: Introducing Report Processors; Understanding a report processor; Utilizing the built-in report processors; Storing reports with the store report processor; Adding to log files with the log report processor; Graphing with the rrdgraph processor; The tagmail report processor; Sending reports with the HTTP report processor; The PuppetDB report processor; Exploring the power of third-party plugins; Getting social with Twitter; Staying on top of alerts with PagerDuty; Summary; Chapter 4: Creating Your Own Report Processor. The anatomy of a report processorCreating a basic report processor; Registering your report processor; Describing your report processor; Processing your report; Values of the self.status object; Alerting with e-mail and Puppet; Managing your report processor configuration with Puppet; Monitoring changes and alerting with Puppet; Logging withCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Puppet for Reporting; Learning the basics of Puppet reporting; Exploring the Puppet configuration file; Setting up the server; Setting up the Puppet agent; Summary; Chapter 2: Viewing Data in Dashboards; Why use a dashboard?; The Puppet Dashboard feature list; Understanding Puppet Dashboard; Exploring Puppet Enterprise Console; Event Inspector; Puppet Live Management; Using The Foreman; Reporting with The Foreman; Looking at trends in The Foreman. Discovering PuppetBoardSummary; Chapter 3: Introducing Report Processors; Understanding a report processor; Utilizing the built-in report processors; Storing reports with the store report processor; Adding to log files with the log report processor; Graphing with the rrdgraph processor; The tagmail report processor; Sending reports with the HTTP report processor; The PuppetDB report processor; Exploring the power of third-party plugins; Getting social with Twitter; Staying on top of alerts with PagerDuty; Summary; Chapter 4: Creating Your Own Report Processor. The anatomy of a report processorCreating a basic report processor; Registering your report processor; Describing your report processor; Processing your report; Values of the self.status object; Alerting with e-mail and Puppet; Managing your report processor configuration with Puppet; Monitoring changes and alerting with Puppet; Logging with MySQL; Adding metrics and events to MySQL; Raising issues with JIRA; A final note on third-party applications; Summary; Chapter 5: Exploring PuppetDB; A brief history of PuppetDB; Setting up the PuppetDB server; Installing PuppetDB. Installing PuppetDB from packagesIncreasing JVM heap space; Installing PostgreSQL; Installing the packages; Creating your database user; Creating the PostgreSQL database; Summary; Chapter 6: Retrieving Data with the PuppetDB API; Exploring the PuppetDB query API; Understanding the command interface; Understanding the query API interface; A primer on the PuppetDB query language; 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 endpointUsing 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; Chapter 7: Writing Custom Reports with PuppetDB; Creating a basic query application; Setting up the basic application; Connecting to PuppetDB; Outputting results; Creating a menu-driven PuppetDB application; Setting up the UI; Querying PuppetDB's facts endpoint; Outputting the hardware report; Querying PuppetDB for report information. … (more)
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2014
- Extent:
- 1 online resource (186 pages)
- Subjects:
- 005.117
COMPUTERS -- Operating Systems -- Linux
Software configuration management
COMPUTERS -- Programming -- Object Oriented
Software configuration management
COMPUTERS -- System Administration -- Linux & UNIX Administration
Electronic books - Languages:
- English
- ISBNs:
- 9781783981434
1783981431
9781783981427
1783981423 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87718
- Ingest File:
- 01_086.xml