Monitoring and reporting
The Puppet Enterprise (PE) console has several tools you can use to monitor the current state of your infrastructure, review the results of planned or unplanned changes to your Puppet code, view reports, and investigate problems. You can find these tools under the Enforcement and Admin sections of the console's navigation menu.
-
Monitoring infrastructure state
When nodes fetch their configurations from the primary server, they send back inventory data and a report of their run. This information is summarized on the Status page in the console. -
Identify operational issues affecting infrastructure nodes
Puppet Enterprise (PE) includes thepe_status_check
module, which performs regular automatic checks on infrastructure nodes to identify issues that could cause disruption to PE operations. The Operational status page in the console summarizes the result of status checks from the lastpuppet agent
run and lists any operational issues affecting infrastructure nodes in your installation. -
Viewing and managing packages
The Packages page in the console shows all packages in use across your infrastructure by name, version, and provider, as well as the number of instances of each package version in your infrastructure. Use the Packages page to quickly identify which nodes are impacted by packages you know are eligible for maintenance updates, security patches, and license renewals. Package management is available for all agent nodes. -
Value report
Value analytics give you insight into time and money saved by Puppet Enterprise (PE) automation. You can access this information on the Value report page in the console or through the value API. -
Infrastructure reports
Each time Puppet runs on a node, it generates a report that provides information such as when the run took place, any issues encountered during the run, and the activity of resources on the node. These reports are collected on the Reports page in the console. -
Analyzing changes across Puppet runs
The Events page in the console shows a summary of activity in your infrastructure. You can analyze the details of important changes, and investigate common causes behind related events. You can also examine specific class, node, and resource events, and find out what caused them to fail, change, or run as no-op. -
Puppet Enterprise metrics and status monitoring
You can use Puppet Enterprise (PE) metrics and status monitoring for your own performance tuning or provide the information to Support for troubleshooting. -
View and manage Puppet Server metrics
Puppet Server tracks performance and status metrics you can use to monitor server health and performance over time. -
Metrics API
Use the metrics API to query Java Management Extension (JMX) metrics related to Puppet Server and the orchestrator service. -
Status API
You can use the status API to check the health of Puppet Enterprise (PE) components and services. It is useful for automatically monitoring your infrastructure, removing unhealthy service instances from a load-balanced pool, checking configuration values, or troubleshooting issues in PE.