-
Notifications
You must be signed in to change notification settings - Fork 5
/
collectd.conf.tpl
68 lines (53 loc) · 1.53 KB
/
collectd.conf.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Hostname "{{ HOST_NAME }}"
FQDNLookup false
Interval 10
Timeout 2
ReadThreads 5
LoadPlugin write_graphite
<Plugin "write_graphite">
<Carbon>
Host "{{ GRAPHITE_HOST }}"
Port "{{ GRAPHITE_PORT | default("2003") }}"
Protocol "tcp"
Prefix "{{ GRAPHITE_PREFIX | default("collectd.") }}"
StoreRates true
AlwaysAppendDS false
SeparateInstances true
</Carbon>
</Plugin>
<LoadPlugin "python">
Globals true
</LoadPlugin>
<Plugin "python">
ModulePath "/usr/lib/collectd/plugins/ceph"
Import "ceph_pool_plugin"
<Module "ceph_pool_plugin">
Verbose "True"
Cluster "{{ CEPH_CLUSTER_NAME }}"
Interval "{{ GRAPHITE_UPDATE_INTERVAL | default("30") }}"
</Module>
Import "ceph_monitor_plugin"
<Module "ceph_monitor_plugin">
Verbose "True"
Cluster "{{ CEPH_CLUSTER_NAME }}"
Interval "{{ GRAPHITE_UPDATE_INTERVAL | default("30") }}"
</Module>
Import "ceph_osd_plugin"
<Module "ceph_osd_plugin">
Verbose "True"
Cluster "{{ CEPH_CLUSTER_NAME }}"
Interval "{{ GRAPHITE_UPDATE_INTERVAL | default("30") }}"
</Module>
Import "ceph_pg_plugin"
<Module "ceph_pg_plugin">
Verbose "True"
Cluster "{{ CEPH_CLUSTER_NAME }}"
Interval "{{ GRAPHITE_UPDATE_INTERVAL | default("30") }}"
</Module>
Import "ceph_latency_plugin"
<Module "ceph_latency_plugin">
Verbose "True"
Cluster "{{ CEPH_CLUSTER_NAME }}"
Interval "{{ GRAPHITE_UPDATE_INTERVAL | default("30") }}"
</Module>
</Plugin>