CMS-Report » History » Version 4
Romain Vrignaud, 10/07/2013 03:22 PM
1 | 1 | Romain Vrignaud | h1. CMS-Report |
---|---|---|---|
2 | |||
3 | This page aim is to find common elements between all configuration management systems reports. |
||
4 | |||
5 | See [[Chef-reporting]] for first discussion about implementation on a Foreman plugin. |
||
6 | |||
7 | 2 | Romain Vrignaud | h2. Puppet |
8 | 1 | Romain Vrignaud | |
9 | 4 | Romain Vrignaud | General information: |
10 | 1 | Romain Vrignaud | * Sent from Puppetmaster (centralized) |
11 | * Multiple report processor allowed |
||
12 | |||
13 | 4 | Romain Vrignaud | Notions in reports: |
14 | 1 | Romain Vrignaud | * Node name |
15 | * Time elapsed (File, Exec, User, Group, Conf Retrieval, Service, Package, Total) |
||
16 | * Resources Managed (Skipped, Scheduled, Out of Sync, Applied, Failed, Restarted, Failed Restarts, Total) |
||
17 | * Changes (number of changes in transaction) |
||
18 | * Log (bulk message) : |
||
19 | ** level (debug,info, notice, warning, ..) |
||
20 | ** source (resource name, puppet) |
||
21 | |||
22 | See: |
||
23 | * http://docs.puppetlabs.com/guides/reporting.html |
||
24 | * http://docs.puppetlabs.com/puppet/3/reference/format_report.html |
||
25 | |||
26 | 2 | Romain Vrignaud | h2. Chef |
27 | 1 | Romain Vrignaud | |
28 | 4 | Romain Vrignaud | General informations: |
29 | 1 | Romain Vrignaud | * Sent from chef-client (nodes) |
30 | * Multiple report processor allowed |
||
31 | |||
32 | 4 | Romain Vrignaud | Notions in reports: |
33 | 1 | Romain Vrignaud | * Node name |
34 | * Success or Failed run |
||
35 | * Global run backtrace |
||
36 | 3 | Romain Vrignaud | * Time elapsed by type of resource |
37 | * All resources in run_list |
||
38 | * All resources in run_list updated during chef-run |
||
39 | 1 | Romain Vrignaud | |
40 | See: |
||
41 | * http://docs.opscode.com/essentials_handlers.html |
||
42 | 3 | Romain Vrignaud | * https://github.com/theforeman/chef-handler-foreman |
43 | 1 | Romain Vrignaud | * https://github.com/opscode/chef/blob/master/lib/chef/event_dispatch/base.rb |
44 | * https://github.com/opscode/chef/blob/master/lib/chef/resource_reporter.rb |
||
45 | |||
46 | 2 | Romain Vrignaud | h2. CFengine3 |
47 | 1 | Romain Vrignaud | |
48 | 2 | Romain Vrignaud | h2. Ansible |
49 | 1 | Romain Vrignaud | |
50 | 2 | Romain Vrignaud | h2. Puppet |