CMS-Report » History » Version 10
Arnold Bechtoldt, 10/25/2013 03:15 PM
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 | 9 | Arnold Bechtoldt | |
33 | 2 | Romain Vrignaud | h2. Chef |
34 | 1 | Romain Vrignaud | |
35 | 7 | Romain Vrignaud | Vocabulary: |
36 | Configuration management tool : chef |
||
37 | System data informations tool : ohai |
||
38 | |||
39 | 4 | Romain Vrignaud | General informations: |
40 | 1 | Romain Vrignaud | * Sent from chef-client (nodes) |
41 | * Multiple report processor allowed |
||
42 | |||
43 | 4 | Romain Vrignaud | Notions in reports: |
44 | 1 | Romain Vrignaud | * Node name |
45 | * Success or Failed run |
||
46 | * Global run backtrace |
||
47 | 3 | Romain Vrignaud | * Time elapsed by type of resource |
48 | * All resources in run_list |
||
49 | * All resources in run_list updated during chef-run |
||
50 | 1 | Romain Vrignaud | |
51 | 3 | Romain Vrignaud | See: |
52 | 1 | Romain Vrignaud | * http://docs.opscode.com/essentials_handlers.html |
53 | * https://github.com/theforeman/chef-handler-foreman |
||
54 | * https://github.com/opscode/chef/blob/master/lib/chef/event_dispatch/base.rb |
||
55 | 6 | Romain Vrignaud | * https://github.com/opscode/chef/blob/master/lib/chef/resource_reporter.rb |
56 | 1 | Romain Vrignaud | |
57 | 9 | Arnold Bechtoldt | |
58 | 1 | Romain Vrignaud | h2. CFengine3 / Rudder |
59 | |||
60 | 2 | Romain Vrignaud | h2. Salt |
61 | 9 | Arnold Bechtoldt | |
62 | Vocabulary: |
||
63 | Configuration management tool : salt |
||
64 | System data informations tool : grains |
||
65 | |||
66 | General information: |
||
67 | |||
68 | Notions in reports: |
||
69 | |||
70 | See: |
||
71 | * http://docs.saltstack.com/topics/targeting/grains.html |
||
72 | 1 | Romain Vrignaud | * http://docs.saltstack.com/ref/states/layers.html |
73 | 10 | Arnold Bechtoldt | * https://github.com/saltstack/halite |
74 | 7 | Romain Vrignaud | |
75 | h2. Ansible |