CMS-Report » History » Version 8
Romain Vrignaud, 10/18/2013 06:57 AM
1 | 7 | Romain Vrignaud | h1. CMS-Report-Data |
---|---|---|---|
2 | 1 | Romain Vrignaud | |
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 | 8 | Romain Vrignaud | See [[json-report-format]] and [[json-fact-format]] |
8 | |||
9 | 2 | Romain Vrignaud | h2. Puppet |
10 | 1 | Romain Vrignaud | |
11 | 7 | Romain Vrignaud | Vocabulary: |
12 | Configuration management tool : puppet |
||
13 | System data informations tool : facter |
||
14 | |||
15 | 4 | Romain Vrignaud | General information: |
16 | 1 | Romain Vrignaud | * Sent from Puppetmaster (centralized) |
17 | * Multiple report processor allowed |
||
18 | |||
19 | 4 | Romain Vrignaud | Notions in reports: |
20 | 1 | Romain Vrignaud | * Node name |
21 | * Time elapsed (File, Exec, User, Group, Conf Retrieval, Service, Package, Total) |
||
22 | * Resources Managed (Skipped, Scheduled, Out of Sync, Applied, Failed, Restarted, Failed Restarts, Total) |
||
23 | * Changes (number of changes in transaction) |
||
24 | * Log (bulk message) : |
||
25 | ** level (debug,info, notice, warning, ..) |
||
26 | ** source (resource name, puppet) |
||
27 | |||
28 | See: |
||
29 | * http://docs.puppetlabs.com/guides/reporting.html |
||
30 | * http://docs.puppetlabs.com/puppet/3/reference/format_report.html |
||
31 | |||
32 | 2 | Romain Vrignaud | h2. Chef |
33 | 1 | Romain Vrignaud | |
34 | 7 | Romain Vrignaud | Vocabulary: |
35 | Configuration management tool : chef |
||
36 | System data informations tool : ohai |
||
37 | |||
38 | 4 | Romain Vrignaud | General informations: |
39 | 1 | Romain Vrignaud | * Sent from chef-client (nodes) |
40 | * Multiple report processor allowed |
||
41 | |||
42 | 4 | Romain Vrignaud | Notions in reports: |
43 | 1 | Romain Vrignaud | * Node name |
44 | * Success or Failed run |
||
45 | * Global run backtrace |
||
46 | 3 | Romain Vrignaud | * Time elapsed by type of resource |
47 | * All resources in run_list |
||
48 | * All resources in run_list updated during chef-run |
||
49 | 1 | Romain Vrignaud | |
50 | 3 | Romain Vrignaud | See: |
51 | 1 | Romain Vrignaud | * http://docs.opscode.com/essentials_handlers.html |
52 | * https://github.com/theforeman/chef-handler-foreman |
||
53 | * https://github.com/opscode/chef/blob/master/lib/chef/event_dispatch/base.rb |
||
54 | 6 | Romain Vrignaud | * https://github.com/opscode/chef/blob/master/lib/chef/resource_reporter.rb |
55 | 1 | Romain Vrignaud | |
56 | h2. CFengine3 / Rudder |
||
57 | |||
58 | 2 | Romain Vrignaud | h2. Salt |
59 | 7 | Romain Vrignaud | |
60 | h2. Ansible |