diff options
author | ramamani yeleswarapu <ramamani.yeleswarapu@intel.com> | 2017-10-11 17:41:52 -0700 |
---|---|---|
committer | Justin chi <chigang@huawei.com> | 2017-12-05 19:23:50 +0000 |
commit | 51ce441ca60cd115d9e8a932203ccc9d3cebcf82 (patch) | |
tree | 5f08db028c06a5e2c19035dc6f8276f2a8b494de /plugins/barometer/roles/collectd/templates | |
parent | db18432af86badcac4d12066f0c2379b7857a165 (diff) |
Add plugin for Barometer.
Change-Id: I5049805eb4e2e2c5e2cc87772afe6650253be36c
Signed-off-by: John Hinman <john.hinman@intel.com>
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
Diffstat (limited to 'plugins/barometer/roles/collectd/templates')
7 files changed, 130 insertions, 0 deletions
diff --git a/plugins/barometer/roles/collectd/templates/collectd-aodh.conf.j2 b/plugins/barometer/roles/collectd/templates/collectd-aodh.conf.j2 new file mode 100644 index 00000000..301ba25a --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/collectd-aodh.conf.j2 @@ -0,0 +1,37 @@ +<LoadPlugin python> + Globals true +</LoadPlugin> + +<Plugin python> + ModulePath "/opt/stack/collectd-ceilometer-plugin" + LogTraces true + Interactive false + Import "collectd_ceilometer.aodh.plugin" + + <Module "collectd_ceilometer.aodh.plugin"> + + # Verbosity True|False + VERBOSE False + + # Service endpoint addresses + OS_AUTH_URL "http://{{ internal_vip.ip }}:35357/v3/" + + # Plugin address + #CEILOMETER_URL_TYPE "internalURL" + + # Plugin timeout in ms + #CEILOMETER_TIMEOUT "1000" + + # # Plugin user creds + OS_USERNAME "ceilometer" + OS_PASSWORD "{{ ceilometer_service_password }}" + OS_TENANT_NAME "service" + + # Libvirt meter enabled + LIBVIRT_METER_ENABLED False + + <ALARM_SEVERITIES> + </ALARM_SEVERITIES> + </Module> +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/collectd-gnocchi.conf.j2 b/plugins/barometer/roles/collectd/templates/collectd-gnocchi.conf.j2 new file mode 100644 index 00000000..b54e9d5a --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/collectd-gnocchi.conf.j2 @@ -0,0 +1,40 @@ +<LoadPlugin python> + Globals true +</LoadPlugin> + +<Plugin python> + ModulePath "/opt/stack/collectd-ceilometer-plugin" + LogTraces true + Interactive false + Import "collectd_ceilometer.gnocchi.plugin" + + <Module "collectd_ceilometer.gnocchi.plugin"> + + # Verbosity True|False + VERBOSE False + + # Batch size + BATCH_SIZE "1" + + # Service endpoint addresses + OS_AUTH_URL "http://{{ internal_vip.ip }}:35357/v3/" + + # Plugin address + CEILOMETER_URL_TYPE "internalURL" + + # Plugin timeout in ms + CEILOMETER_TIMEOUT "1000" + + # # Plugin user creds + OS_USERNAME "ceilometer" + OS_PASSWORD "{{ ceilometer_service_password }}" + OS_TENANT_NAME "service" + + # Libvirt meter enabled + LIBVIRT_METER_ENABLED False + + <UNITS> + </UNITS> + </Module> +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/hugepages.conf.j2 b/plugins/barometer/roles/collectd/templates/hugepages.conf.j2 new file mode 100644 index 00000000..cefcc25d --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/hugepages.conf.j2 @@ -0,0 +1,10 @@ +LoadPlugin hugepages + +<Plugin hugepages> + ReportPerNodeHP true + ReportRootHP true + ValuesPages true + ValuesBytes false + ValuesPercentage false +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/logfile.conf.j2 b/plugins/barometer/roles/collectd/templates/logfile.conf.j2 new file mode 100644 index 00000000..77d86a99 --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/logfile.conf.j2 @@ -0,0 +1,13 @@ +LoadPlugin "logfile" + +<Plugin "logfile"> + LogLevel "info" + File "/var/log/collectd.log" + Timestamp true +</Plugin> + +# Decrease syslog verbosity, to avoid duplicate logging +<Plugin "syslog"> + LogLevel "err" +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/mcelog.conf.j2 b/plugins/barometer/roles/collectd/templates/mcelog.conf.j2 new file mode 100644 index 00000000..3a043ec8 --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/mcelog.conf.j2 @@ -0,0 +1,9 @@ +LoadPlugin mcelog + +<Plugin mcelog> + <Memory> + McelogClientSocket "/var/run/mcelog-client" + PersistentNotification false + </Memory> +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/ovs_events.conf.j2 b/plugins/barometer/roles/collectd/templates/ovs_events.conf.j2 new file mode 100644 index 00000000..d72e2004 --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/ovs_events.conf.j2 @@ -0,0 +1,11 @@ +<LoadPlugin ovs_events> + Interval 1 +</LoadPlugin> +<Plugin "ovs_events"> + Port 6640 + Socket "/var/run/openvswitch/db.sock" + Interfaces "br0" "veth0" + SendNotification false + DispatchValues true +</Plugin> + diff --git a/plugins/barometer/roles/collectd/templates/ovs_stats.conf.j2 b/plugins/barometer/roles/collectd/templates/ovs_stats.conf.j2 new file mode 100644 index 00000000..945c4e92 --- /dev/null +++ b/plugins/barometer/roles/collectd/templates/ovs_stats.conf.j2 @@ -0,0 +1,10 @@ +<LoadPlugin ovs_stats> + Interval 1 +</LoadPlugin> +<Plugin ovs_stats> + Port "6640" + Address "127.0.0.1" + Socket "/var/run/openvswitch/db.sock" + Bridges "br0" "br_ext" +</Plugin> + |