CMS-Report » History » Revision 4
Revision 3 (Romain Vrignaud, 10/07/2013 02:29 PM) → Revision 4/19 (Romain Vrignaud, 10/07/2013 03:22 PM)
h1. CMS-Report This page aim is to find common elements between all configuration management systems reports. See [[Chef-reporting]] for first discussion about implementation on a Foreman plugin. h2. Puppet General information: * Sent from Puppetmaster (centralized) * Multiple report processor allowed Notions in reports: : * Node name * Time elapsed (File, Exec, User, Group, Conf Retrieval, Service, Package, Total) * Resources Managed (Skipped, Scheduled, Out of Sync, Applied, Failed, Restarted, Failed Restarts, Total) * Changes (number of changes in transaction) * Log (bulk message) : ** level (debug,info, notice, warning, ..) ** source (resource name, puppet) See: * http://docs.puppetlabs.com/guides/reporting.html * http://docs.puppetlabs.com/puppet/3/reference/format_report.html h2. Chef General informations: * Sent from chef-client (nodes) * Multiple report processor allowed Notions in reports: Notions: * Node name * Success or Failed run * Global run backtrace * Time elapsed by type of resource * All resources in run_list * All resources in run_list updated during chef-run See: * http://docs.opscode.com/essentials_handlers.html * https://github.com/theforeman/chef-handler-foreman * https://github.com/opscode/chef/blob/master/lib/chef/event_dispatch/base.rb * https://github.com/opscode/chef/blob/master/lib/chef/resource_reporter.rb h2. CFengine3 h2. Ansible h2. Puppet