Updating collectd and dashboards for OSPd10
+ Undercloud adds Mistral and Zaqar services + Few small changes in the regexs to separate processes + Updated Undercloud and General Dashboards + Tracked what version I saw the processes (10) Change-Id: If3d467c8f07884e1b76400f63227dfc11a82688b
This commit is contained in:
parent
b5c0950aae
commit
de955f6dcf
@ -2,6 +2,16 @@
|
|||||||
#
|
#
|
||||||
# Playbook to install collectd on undercloud/overcloud
|
# Playbook to install collectd on undercloud/overcloud
|
||||||
#
|
#
|
||||||
|
# Install on all undercloud/overcloud machines:
|
||||||
|
# ansible-playbook -i hosts install/collectd-openstack.yml
|
||||||
|
#
|
||||||
|
# Or use tags:
|
||||||
|
# ansible-playbook -i hosts install/collectd-openstack.yml --tag "undercloud"
|
||||||
|
# ansible-playbook -i hosts install/collectd-openstack.yml --tag "controller"
|
||||||
|
# ansible-playbook -i hosts install/collectd-openstack.yml --tag "ceph"
|
||||||
|
# ansible-playbook -i hosts install/collectd-openstack.yml --tag "compute"
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
- hosts: undercloud
|
- hosts: undercloud
|
||||||
remote_user: "{{ local_remote_user }}"
|
remote_user: "{{ local_remote_user }}"
|
||||||
@ -17,6 +27,7 @@
|
|||||||
become: true
|
become: true
|
||||||
when: not collectd_undercloud
|
when: not collectd_undercloud
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
tags: undercloud
|
||||||
|
|
||||||
- hosts: controller
|
- hosts: controller
|
||||||
remote_user: "{{ host_remote_user }}"
|
remote_user: "{{ host_remote_user }}"
|
||||||
@ -32,6 +43,7 @@
|
|||||||
become: true
|
become: true
|
||||||
when: not collectd_controller
|
when: not collectd_controller
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
tags: controller
|
||||||
|
|
||||||
- hosts: ceph
|
- hosts: ceph
|
||||||
remote_user: "{{ host_remote_user }}"
|
remote_user: "{{ host_remote_user }}"
|
||||||
@ -47,6 +59,7 @@
|
|||||||
become: true
|
become: true
|
||||||
when: not collectd_ceph
|
when: not collectd_ceph
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
tags: ceph
|
||||||
|
|
||||||
- hosts: compute
|
- hosts: compute
|
||||||
remote_user: "{{ host_remote_user }}"
|
remote_user: "{{ host_remote_user }}"
|
||||||
@ -62,3 +75,4 @@
|
|||||||
become: true
|
become: true
|
||||||
when: not collectd_compute
|
when: not collectd_compute
|
||||||
ignore_errors: true
|
ignore_errors: true
|
||||||
|
tags: compute
|
||||||
|
@ -81,7 +81,7 @@ PreCacheChain "PreCache"
|
|||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
||||||
# OpenStack Installation with a comment at the end of each Process/ProcessMath statement.
|
# OpenStack Installation with a comment at the end of each Process/ProcessMatch statement.
|
||||||
# A Minus before the version means the process was not found in that version. (Ex -9)
|
# A Minus before the version means the process was not found in that version. (Ex -9)
|
||||||
<Plugin processes>
|
<Plugin processes>
|
||||||
# Ceph (OpenStack Installed)
|
# Ceph (OpenStack Installed)
|
||||||
@ -91,7 +91,7 @@ PreCacheChain "PreCache"
|
|||||||
ProcessMatch "salt-minion" "python.+salt-minion" # Unchecked
|
ProcessMatch "salt-minion" "python.+salt-minion" # Unchecked
|
||||||
|
|
||||||
# Collectd (Browbeat Installed)
|
# Collectd (Browbeat Installed)
|
||||||
ProcessMatch "collectd" "/usr/sbin/collectd.+-C.+/etc/collectd.conf"
|
ProcessMatch "collectd" "/usr/sbin/collectd"
|
||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
<Plugin swap>
|
<Plugin swap>
|
||||||
|
@ -81,29 +81,29 @@ PreCacheChain "PreCache"
|
|||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
||||||
# OpenStack Installation with a comment at the end of each Process/ProcessMath statement.
|
# OpenStack Installation with a comment at the end of each Process/ProcessMatch statement.
|
||||||
# A Minus before the version means the process was not found in that version. (Ex -9)
|
# A Minus before the version means the process was not found in that version. (Ex -9)
|
||||||
<Plugin processes>
|
<Plugin processes>
|
||||||
# Ceilometer (OpenStack Installed)
|
# Ceilometer (OpenStack Installed)
|
||||||
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9
|
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9,-10
|
||||||
ProcessMatch "ceilometer-polling" "python.+ceilometer-polling" # 9
|
ProcessMatch "ceilometer-polling" "ceilometer-polling" # 9,10
|
||||||
|
|
||||||
# Collectd (Browbeat Installed)
|
# Collectd (Browbeat Installed)
|
||||||
ProcessMatch "collectd" "/usr/sbin/collectd.+-C.+/etc/collectd.conf"
|
ProcessMatch "collectd" "/usr/sbin/collectd"
|
||||||
|
|
||||||
# Neutron (OpenStack Installed)
|
# Neutron (OpenStack Installed)
|
||||||
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9
|
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9,10
|
||||||
|
|
||||||
# Nova (OpenStack Installed)
|
# Nova (OpenStack Installed)
|
||||||
ProcessMatch "nova-compute" "python.+nova-compute" # 9
|
ProcessMatch "nova-compute" "python.+nova-compute" # 9,10
|
||||||
|
|
||||||
# OVS (OpenStack Installed)
|
# OVS (OpenStack Installed)
|
||||||
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9
|
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9,10
|
||||||
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9
|
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9,10
|
||||||
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9
|
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9,10
|
||||||
|
|
||||||
# QEMU (OpenStack Installed)
|
# QEMU (OpenStack Installed)
|
||||||
ProcessMatch "qemu-kvm" "/usr/libexec/qemu-kvm" # 9
|
ProcessMatch "qemu-kvm" "/usr/libexec/qemu-kvm" # 9,10
|
||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
<Plugin swap>
|
<Plugin swap>
|
||||||
|
@ -94,120 +94,120 @@ PreCacheChain "PreCache"
|
|||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
||||||
# OpenStack Installation with a comment at the end of each Process/ProcessMath statement.
|
# OpenStack Installation with a comment at the end of each Process/ProcessMatch statement.
|
||||||
# A Minus before the version means the process was not found in that version. (Ex -9)
|
# A Minus before the version means the process was not found in that version. (Ex -9)
|
||||||
<Plugin processes>
|
<Plugin processes>
|
||||||
# Aodh (OpenStack Installed)
|
# Aodh (OpenStack Installed)
|
||||||
ProcessMatch "aodh-evaluator" "python.+aodh-evaluator" # 9
|
ProcessMatch "aodh-evaluator" "aodh-evaluator" # 9,10
|
||||||
ProcessMatch "aodh-listener" "python.+aodh-listener" # 9
|
ProcessMatch "aodh-listener" "aodh-listener" # 9,10
|
||||||
ProcessMatch "aodh-notifier" "python.+aodh-notifier" # 9
|
ProcessMatch "aodh-notifier" "python.+aodh-notifier" # 9,10
|
||||||
|
|
||||||
# Ceilometer (OpenStack Installed)
|
# Ceilometer (OpenStack Installed)
|
||||||
ProcessMatch "ceilometer-agent-central" "python.+ceilometer-agent-central" # -9
|
ProcessMatch "ceilometer-agent-central" "python.+ceilometer-agent-central" # -9,-10
|
||||||
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9
|
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9,-10
|
||||||
ProcessMatch "ceilometer-agent-notification" "python.+ceilometer-agent-notification" # 9
|
ProcessMatch "ceilometer-agent-notification" "ceilometer-agent-notification" # 9,10
|
||||||
ProcessMatch "ceilometer-alarm-evaluator" "python.+ceilometer-alarm-evaluator" # -9
|
ProcessMatch "ceilometer-alarm-evaluator" "python.+ceilometer-alarm-evaluator" # -9,-10
|
||||||
ProcessMatch "ceilometer-alarm-notifier" "python.+ceilometer-alarm-notifier" # -9
|
ProcessMatch "ceilometer-alarm-notifier" "python.+ceilometer-alarm-notifier" # -9,-10
|
||||||
ProcessMatch "ceilometer-api" "python.+ceilometer-api" # 9
|
ProcessMatch "ceilometer-api" "python.+ceilometer-api" # 9,10
|
||||||
ProcessMatch "ceilometer-collector" "python.+ceilometer-collector" # 9
|
ProcessMatch "ceilometer-collector" "ceilometer-collector" # 9,10
|
||||||
ProcessMatch "ceilometer-polling" "python.+ceilometer-polling" # 9
|
ProcessMatch "ceilometer-polling" "ceilometer-polling" # 9,10
|
||||||
|
|
||||||
# Ceph (OpenStack Installed)
|
# Ceph (OpenStack Installed)
|
||||||
ProcessMatch "ceph-mon" "^/usr/bin/ceph-mon" # -9
|
ProcessMatch "ceph-mon" "^/usr/bin/ceph-mon" # -9,-10
|
||||||
ProcessMatch "ceph-osd" "^/usr/bin/ceph-osd" # -9
|
ProcessMatch "ceph-osd" "^/usr/bin/ceph-osd" # -9,-10
|
||||||
ProcessMatch "diamond" "python.+diamond" # -9
|
ProcessMatch "diamond" "python.+diamond" # -9,-10
|
||||||
ProcessMatch "salt-minion" "python.+salt-minion" # -9
|
ProcessMatch "salt-minion" "python.+salt-minion" # -9,-10
|
||||||
|
|
||||||
# Cinder (OpenStack Installed)
|
# Cinder (OpenStack Installed)
|
||||||
ProcessMatch "cinder-api" "python.+cinder-api" # 9
|
ProcessMatch "cinder-api" "python.+cinder-api" # 9,10
|
||||||
ProcessMatch "cinder-scheduler" "python.+cinder-scheduler" # 9
|
ProcessMatch "cinder-scheduler" "python.+cinder-scheduler" # 9,10
|
||||||
ProcessMatch "cinder-volume" "python.+cinder-volume" # 9
|
ProcessMatch "cinder-volume" "python.+cinder-volume" # 9,10
|
||||||
|
|
||||||
# Collectd (Browbeat Installed)
|
# Collectd (Browbeat Installed)
|
||||||
ProcessMatch "collectd" "/usr/sbin/collectd.+-C.+/etc/collectd.conf"
|
ProcessMatch "collectd" "/usr/sbin/collectd"
|
||||||
|
|
||||||
# Glance (OpenStack Installed)
|
# Glance (OpenStack Installed)
|
||||||
ProcessMatch "glance-api" "python.+glance-api" # 9
|
ProcessMatch "glance-api" "python.+glance-api" # 9,10
|
||||||
ProcessMatch "glance-registry" "python.+glance-registry" # 9
|
ProcessMatch "glance-registry" "python.+glance-registry" # 9,10
|
||||||
|
|
||||||
# Gnocchi (OpenStack Installed)
|
# Gnocchi (OpenStack Installed)
|
||||||
ProcessMatch "gnocchi-metricd" "python.+gnocchi-metricd" # 9
|
ProcessMatch "gnocchi-metricd" "gnocchi-metricd" # 9,10
|
||||||
ProcessMatch "gnocchi-statsd" "python.+gnocchi-statsd" # 9
|
ProcessMatch "gnocchi-statsd" "python.+gnocchi-statsd" # 9,10
|
||||||
|
|
||||||
# Everything Else (OpenStack Installed)
|
# Everything Else (OpenStack Installed)
|
||||||
# (Processes displayed under "Everything Else" on Grafana Dashboards)
|
# (Processes displayed under "Everything Else" on Grafana Dashboards)
|
||||||
ProcessMatch "dnsmasq" "^dnsmasq.+" # -9
|
ProcessMatch "dnsmasq" "^dnsmasq.+" # -9,-10
|
||||||
ProcessMatch "haproxy" "/usr/sbin/haproxy.+/etc/haproxy/haproxy.cfg" # 9
|
ProcessMatch "haproxy" "/usr/sbin/haproxy.+/etc/haproxy/haproxy.cfg" # 9,10
|
||||||
Process "httpd" # 9
|
Process "httpd" # 9,10
|
||||||
Process "memcached" # 9
|
Process "memcached" # 9,10
|
||||||
Process "mongod" # 9
|
Process "mongod" # 9,10
|
||||||
ProcessMatch "mysqld" "/usr/libexec/mysqld" # 9
|
ProcessMatch "mysqld" "/usr/libexec/mysqld" # 9,10
|
||||||
ProcessMatch "rabbitmq" "/usr/lib64/erlang/erts-.+/bin/beam.smp" # 9
|
ProcessMatch "rabbitmq" "/usr/lib64/erlang/erts-.+/bin/beam.smp" # 9,10
|
||||||
Process "redis-server" # 9
|
Process "redis-server" # 9,10
|
||||||
ProcessMatch "tuskar-api" "python.+tuskar-api" # -9
|
ProcessMatch "tuskar-api" "python.+tuskar-api" # -9,-10
|
||||||
|
|
||||||
# Heat (OpenStack Installed)
|
# Heat (OpenStack Installed)
|
||||||
ProcessMatch "heat-api" "python.+heat-api" # 9
|
ProcessMatch "heat-api" "python.+heat-api" # 9,10
|
||||||
ProcessMatch "heat-api-cfn" "python.+heat-api-cfn" # 9
|
ProcessMatch "heat-api-cfn" "python.+heat-api-cfn" # 9,10
|
||||||
ProcessMatch "heat-api-cloudwatch" "python.+heat-api-cloudwatch" # 9
|
ProcessMatch "heat-api-cloudwatch" "python.+heat-api-cloudwatch" # 9,10
|
||||||
ProcessMatch "heat-engine" "python.+heat-engine" # 9
|
ProcessMatch "heat-engine" "python.+heat-engine" # 9,10
|
||||||
|
|
||||||
# Keystone (OpenStack Installed)
|
# Keystone (OpenStack Installed)
|
||||||
ProcessMatch "keystone-all" "python.+keystone-all" # 7,8,-9
|
ProcessMatch "keystone-all" "python.+keystone-all" # -9,-10
|
||||||
ProcessMatch "keystone-admin" "keystone-admin.*-DFOREGROUND" # 9
|
ProcessMatch "keystone-admin" "keystone-admin.*-DFOREGROUND" # 9,10
|
||||||
ProcessMatch "keystone-main" "keystone-main.*-DFOREGROUND" # 9
|
ProcessMatch "keystone-main" "keystone-main.*-DFOREGROUND" # 9,10
|
||||||
|
|
||||||
# Neutron (OpenStack Installed)
|
# Neutron (OpenStack Installed)
|
||||||
ProcessMatch "neutron-dhcp-agent" "python.+neutron-dhcp-agent" # 9
|
ProcessMatch "neutron-dhcp-agent" "python.+neutron-dhcp-agent" # 9,10
|
||||||
ProcessMatch "neutron-l3-agent" "python.+neutron-l3-agent" # 9
|
ProcessMatch "neutron-l3-agent" "python.+neutron-l3-agent" # 9,10
|
||||||
ProcessMatch "neutron-metadata-agent" "python.+neutron-metadata-agent" # 9
|
ProcessMatch "neutron-metadata-agent" "python.+neutron-metadata-agent" # 9,10
|
||||||
ProcessMatch "neutron-ns-metadata-proxy" "python.+neutron-ns-metadata-proxy" # -9
|
ProcessMatch "neutron-ns-metadata-proxy" "python.+neutron-ns-metadata-proxy" # -9,-10
|
||||||
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9
|
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9,10
|
||||||
ProcessMatch "neutron-server" "python.+neutron-server" # 9
|
ProcessMatch "neutron-server" "python.+neutron-server" # 9,10
|
||||||
|
|
||||||
# Nova (OpenStack Installed)
|
# Nova (OpenStack Installed)
|
||||||
ProcessMatch "nova-api" "python.+nova-api" # 9
|
ProcessMatch "nova-api" "python.+nova-api" # 9,10
|
||||||
ProcessMatch "nova-cert" "python.+nova-cert" # -9
|
ProcessMatch "nova-cert" "python.+nova-cert" # -9,-10
|
||||||
ProcessMatch "nova-compute" "python.+nova-compute" # -9
|
ProcessMatch "nova-compute" "python.+nova-compute" # -9,-10
|
||||||
ProcessMatch "nova-conductor" "python.+nova-conductor" # 9
|
ProcessMatch "nova-conductor" "python.+nova-conductor" # 9,10
|
||||||
ProcessMatch "nova-consoleauth" "python.+nova-consoleauth" # 9
|
ProcessMatch "nova-consoleauth" "python.+nova-consoleauth" # 9,10
|
||||||
ProcessMatch "nova-novncproxy" "python.+nova-novncproxy" # 9
|
ProcessMatch "nova-novncproxy" "python.+nova-novncproxy" # 9,10
|
||||||
ProcessMatch "nova-scheduler" "python.+nova-scheduler" # 9
|
ProcessMatch "nova-scheduler" "python.+nova-scheduler" # 9,10
|
||||||
|
|
||||||
# OVS (OpenStack Installed)
|
# OVS (OpenStack Installed)
|
||||||
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9
|
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9,10
|
||||||
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9
|
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9,10
|
||||||
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9
|
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9,10
|
||||||
|
|
||||||
# Sahara (OpenStack Installed)
|
# Sahara (OpenStack Installed)
|
||||||
ProcessMatch "sahara-api" "python.+sahara-api" # 9
|
ProcessMatch "sahara-api" "python.+sahara-api" # 9,-10
|
||||||
ProcessMatch "sahara-engine" "python.+sahara-engine" # 9
|
ProcessMatch "sahara-engine" "python.+sahara-engine" # 9,-10
|
||||||
|
|
||||||
# Swift (OpenStack Installed)
|
# Swift (OpenStack Installed)
|
||||||
ProcessMatch "swift-account-auditor" "python.+swift-account-auditor" # 9
|
ProcessMatch "swift-account-auditor" "python.+swift-account-auditor" # 9,10
|
||||||
ProcessMatch "swift-account-reaper" "python.+swift-account-reaper" # 9
|
ProcessMatch "swift-account-reaper" "python.+swift-account-reaper" # 9,10
|
||||||
ProcessMatch "swift-account-replicator" "python.+swift-account-replicator" # 9
|
ProcessMatch "swift-account-replicator" "python.+swift-account-replicator" # 9,10
|
||||||
ProcessMatch "swift-account-server" "python.+swift-account-server" # 9
|
ProcessMatch "swift-account-server" "python.+swift-account-server" # 9,10
|
||||||
ProcessMatch "swift-container-auditor" "python.+swift-container-auditor" # 9
|
ProcessMatch "swift-container-auditor" "python.+swift-container-auditor" # 9,10
|
||||||
ProcessMatch "swift-container-updater" "python.+swift-container-updater" # 9
|
ProcessMatch "swift-container-updater" "python.+swift-container-updater" # 9,10
|
||||||
ProcessMatch "swift-container-replicator" "python.+swift-container-replicator" # 9
|
ProcessMatch "swift-container-replicator" "python.+swift-container-replicator" # 9,10
|
||||||
ProcessMatch "swift-container-server" "python.+swift-container-server" # 9
|
ProcessMatch "swift-container-server" "python.+swift-container-server" # 9,10
|
||||||
ProcessMatch "swift-object-auditor" "python.+swift-object-auditor" # 9
|
ProcessMatch "swift-object-auditor" "python.+swift-object-auditor" # 9,10
|
||||||
ProcessMatch "swift-object-updater" "python.+swift-object-updater" # 9
|
ProcessMatch "swift-object-updater" "python.+swift-object-updater" # 9,10
|
||||||
ProcessMatch "swift-object-replicator" "python.+swift-object-replicator" # 9
|
ProcessMatch "swift-object-replicator" "python.+swift-object-replicator" # 9,10
|
||||||
ProcessMatch "swift-object-server" "python.+swift-object-server" # 9
|
ProcessMatch "swift-object-server" "python.+swift-object-server" # 9,10
|
||||||
ProcessMatch "swift-proxy-server" "python.+swift-proxy-server" # 9
|
ProcessMatch "swift-proxy-server" "python.+swift-proxy-server" # 9,10
|
||||||
|
|
||||||
# Pacemaker / Corosync (OpenStack Installed)
|
# Pacemaker / Corosync (OpenStack Installed)
|
||||||
ProcessMatch "attrd" "/usr/libexec/pacemaker/attrd" # 9
|
ProcessMatch "attrd" "/usr/libexec/pacemaker/attrd" # 9,10
|
||||||
ProcessMatch "cib" "/usr/libexec/pacemaker/cib" # 9
|
ProcessMatch "cib" "/usr/libexec/pacemaker/cib" # 9,10
|
||||||
Process "corosync" # 9
|
Process "corosync" # 9,10
|
||||||
ProcessMatch "crmd" "/usr/libexec/pacemaker/crmd" # 9
|
ProcessMatch "crmd" "/usr/libexec/pacemaker/crmd" # 9,10
|
||||||
ProcessMatch "lrmd" "/usr/libexec/pacemaker/lrmd" # 9
|
ProcessMatch "lrmd" "/usr/libexec/pacemaker/lrmd" # 9,10
|
||||||
ProcessMatch "pacemakerd" "/usr/sbin/pacemakerd" # 9
|
ProcessMatch "pacemakerd" "/usr/sbin/pacemakerd" # 9,10
|
||||||
ProcessMatch "pcsd" "^/usr/bin/ruby.+/usr/lib/pcsd" # 9
|
ProcessMatch "pcsd" "^/usr/bin/ruby.+/usr/lib/pcsd" # 9,10
|
||||||
ProcessMatch "pengine" "/usr/libexec/pacemaker/pengine" # 9
|
ProcessMatch "pengine" "/usr/libexec/pacemaker/pengine" # 9,10
|
||||||
ProcessMatch "stonithd" "/usr/libexec/pacemaker/stonithd" # 9
|
ProcessMatch "stonithd" "/usr/libexec/pacemaker/stonithd" # 9,10
|
||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
<Plugin swap>
|
<Plugin swap>
|
||||||
|
@ -90,112 +90,107 @@ PreCacheChain "PreCache"
|
|||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
# (akrzos) Including the version of OpenStack that the process was verified as running after
|
||||||
# OpenStack Installation with a comment at the end of each Process/ProcessMath statement.
|
# OpenStack Installation with a comment at the end of each Process/ProcessMatch statement.
|
||||||
# A Minus before the version means the process was not found in that version. (Ex -9)
|
# A Minus before the version means the process was not found in that version. (Ex -9)
|
||||||
<Plugin processes>
|
<Plugin processes>
|
||||||
# Aodh (OpenStack Installed)
|
# Aodh (OpenStack Installed)
|
||||||
ProcessMatch "aodh-evaluator" "python.+aodh-evaluator" # 9
|
ProcessMatch "aodh-evaluator" "python.+aodh-evaluator" # 9,-10
|
||||||
ProcessMatch "aodh-listener" "python.+aodh-listener" # 9
|
ProcessMatch "aodh-listener" "python.+aodh-listener" # 9,-10
|
||||||
ProcessMatch "aodh-notifier" "python.+aodh-notifier" # 9
|
ProcessMatch "aodh-notifier" "python.+aodh-notifier" # 9,-10
|
||||||
|
|
||||||
# Ceilometer (OpenStack Installed)
|
# Ceilometer (OpenStack Installed)
|
||||||
ProcessMatch "ceilometer-agent-central" "python.+ceilometer-agent-central" # -9
|
ProcessMatch "ceilometer-agent-central" "python.+ceilometer-agent-central" # -9,-10
|
||||||
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9
|
ProcessMatch "ceilometer-agent-compute" "python.+ceilometer-agent-compute" # -9,-10
|
||||||
ProcessMatch "ceilometer-agent-notification" "python.+ceilometer-agent-notification" # 9
|
ProcessMatch "ceilometer-agent-notification" "python.+ceilometer-agent-notification" # 9,-10
|
||||||
ProcessMatch "ceilometer-alarm-evaluator" "python.+ceilometer-alarm-evaluator" # -9
|
ProcessMatch "ceilometer-alarm-evaluator" "python.+ceilometer-alarm-evaluator" # -9,-10
|
||||||
ProcessMatch "ceilometer-alarm-notifier" "python.+ceilometer-alarm-notifier" # -9
|
ProcessMatch "ceilometer-alarm-notifier" "python.+ceilometer-alarm-notifier" # -9,-10
|
||||||
ProcessMatch "ceilometer-api" "python.+ceilometer-api" # 9
|
ProcessMatch "ceilometer-api" "python.+ceilometer-api" # 9,-10
|
||||||
ProcessMatch "ceilometer-collector" "python.+ceilometer-collector" # 9
|
ProcessMatch "ceilometer-collector" "python.+ceilometer-collector" # 9,-10
|
||||||
ProcessMatch "ceilometer-polling" "python.+ceilometer-polling" # 9
|
ProcessMatch "ceilometer-polling" "python.+ceilometer-polling" # 9,-10
|
||||||
|
|
||||||
# Collectd (Browbeat Installed)
|
# Collectd (Browbeat Installed)
|
||||||
ProcessMatch "collectd" "/usr/sbin/collectd.+-C.+/etc/collectd.conf"
|
ProcessMatch "collectd" "/usr/sbin/collectd"
|
||||||
|
|
||||||
# Docker Registry (OpenStack Installed)
|
# Docker Registry (OpenStack Installed)
|
||||||
ProcessMatch "docker-registry" "python.+/usr/bin/gunicorn.+docker_registry" # 9
|
ProcessMatch "docker-registry" "python.+/usr/bin/gunicorn.+docker_registry" # 9,-10
|
||||||
|
|
||||||
# Glance (OpenStack Installed)
|
# Glance (OpenStack Installed)
|
||||||
ProcessMatch "glance-api" "python.+glance-api" # 9
|
ProcessMatch "glance-api" "python.+glance-api" # 9,10
|
||||||
ProcessMatch "glance-registry" "python.+glance-registry" # 9
|
ProcessMatch "glance-registry" "python.+glance-registry" # 9,10
|
||||||
|
|
||||||
# Everything Else (OpenStack Installed)
|
# Everything Else (OpenStack Installed)
|
||||||
# (Processes displayed under "Everything Else" on Grafana Dashboards)
|
# (Processes displayed under "Everything Else" on Grafana Dashboards)
|
||||||
ProcessMatch "dnsmasq" "^dnsmasq.+" # 9
|
ProcessMatch "dnsmasq" "^dnsmasq.+" # 9,10
|
||||||
ProcessMatch "haproxy" "/usr/sbin/haproxy.+/etc/haproxy/haproxy.cfg" # -9
|
ProcessMatch "haproxy" "/usr/sbin/haproxy.+/etc/haproxy/haproxy.cfg" # -9,-10
|
||||||
Process "httpd" # 9
|
Process "httpd" # 9,10
|
||||||
Process "memcached" # 9
|
Process "memcached" # 9,10
|
||||||
Process "mongod" # -9
|
Process "mongod" # -9,10
|
||||||
ProcessMatch "mysqld" "/usr/libexec/mysqld" # 9
|
ProcessMatch "mysqld" "/usr/libexec/mysqld" # 9,10
|
||||||
ProcessMatch "qemu-kvm" "/usr/libexec/qemu-kvm" # -9
|
ProcessMatch "qemu-kvm" "/usr/libexec/qemu-kvm" # -9,-10
|
||||||
ProcessMatch "rabbitmq" "/usr/lib64/erlang/erts-.+/bin/beam.smp" # 9
|
ProcessMatch "rabbitmq" "/usr/lib64/erlang/erts-.+/bin/beam.smp" # 9,10
|
||||||
Process "redis-server" # -9
|
Process "redis-server" # -9,-10
|
||||||
ProcessMatch "tuskar-api" "python.+tuskar-api" # -9
|
ProcessMatch "tuskar-api" "python.+tuskar-api" # -9,-10
|
||||||
|
|
||||||
# Heat (OpenStack Installed)
|
# Heat (OpenStack Installed)
|
||||||
ProcessMatch "heat-api" "python.+heat-api" # 9
|
ProcessMatch "heat-api" "python.+heat-api" # 9,10
|
||||||
ProcessMatch "heat-api-cfn" "python.+heat-api-cfn" # 9
|
ProcessMatch "heat-api-cfn" "python.+heat-api-cfn" # 9,10
|
||||||
ProcessMatch "heat-api-cloudwatch" "python.+heat-api-cloudwatch" # -9
|
ProcessMatch "heat-api-cloudwatch" "python.+heat-api-cloudwatch" # -9,-10
|
||||||
ProcessMatch "heat-engine" "python.+heat-engine" # 9
|
ProcessMatch "heat-engine" "python.+heat-engine" # 9,10
|
||||||
|
|
||||||
# Ironic (OpenStack Installed)
|
# Ironic (OpenStack Installed)
|
||||||
ProcessMatch "ironic-api" "python.+ironic-api" # 9
|
ProcessMatch "ironic-api" "python.+ironic-api" # 9,10
|
||||||
ProcessMatch "ironic-conductor" "python.+ironic-conductor" # 9
|
ProcessMatch "ironic-conductor" "python.+ironic-conductor" # 9,10
|
||||||
ProcessMatch "ironic-inspector" "python.+ironic-inspector" # 9
|
ProcessMatch "ironic-inspector" "python.+ironic-inspector" # 9,10
|
||||||
ProcessMatch "dnsmasq-ironic" "/sbin/dnsmasq.+/etc/ironic-discoverd/dnsmasq.conf" # -9
|
ProcessMatch "dnsmasq-ironic" "/sbin/dnsmasq.+/etc/dnsmasq-ironic.conf" # 9,10
|
||||||
ProcessMatch "dnsmasq-ironicinspector" "/sbin/dnsmasq.+/etc/ironic-inspector/" # 9
|
ProcessMatch "dnsmasq-ironicinspector" "/sbin/dnsmasq.+/etc/ironic-inspector/" # 9,10
|
||||||
|
|
||||||
# Keystone (OpenStack Installed)
|
# Keystone (OpenStack Installed)
|
||||||
ProcessMatch "keystone-all" "python.+keystone-all" # 7,8,-9
|
ProcessMatch "keystone-all" "python.+keystone-all" # -9,-10
|
||||||
ProcessMatch "keystone-admin" "keystone-admin.*-DFOREGROUND" # 9
|
ProcessMatch "keystone-admin" "keystone-admin.*-DFOREGROUND" # 9,10
|
||||||
ProcessMatch "keystone-main" "keystone-main.*-DFOREGROUND" # 9
|
ProcessMatch "keystone-main" "keystone-main.*-DFOREGROUND" # 9,10
|
||||||
|
|
||||||
|
# Mistral (Openstack Installed)
|
||||||
|
ProcessMatch "mistral-server" "python.+mistral-server" # -9,10
|
||||||
|
|
||||||
# Neutron (OpenStack Installed)
|
# Neutron (OpenStack Installed)
|
||||||
ProcessMatch "neutron-dhcp-agent" "python.+neutron-dhcp-agent" # 9
|
ProcessMatch "neutron-dhcp-agent" "python.+neutron-dhcp-agent" # 9,10
|
||||||
ProcessMatch "neutron-l3-agent" "python.+neutron-l3-agent" # -9
|
ProcessMatch "neutron-l3-agent" "python.+neutron-l3-agent" # -9,-10
|
||||||
ProcessMatch "neutron-metadata-agent" "python.+neutron-metadata-agent" # -9
|
ProcessMatch "neutron-metadata-agent" "python.+neutron-metadata-agent" # -9,-10
|
||||||
ProcessMatch "neutron-ns-metadata-proxy" "python.+neutron-ns-metadata-proxy" # -9
|
ProcessMatch "neutron-ns-metadata-proxy" "python.+neutron-ns-metadata-proxy" # -9,-10
|
||||||
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9
|
ProcessMatch "neutron-openvswitch-agent" "python.+neutron-openvswitch-agent" # 9,10
|
||||||
ProcessMatch "neutron-server" "python.+neutron-server" # 9
|
ProcessMatch "neutron-server" "python.+neutron-server" # 9,10
|
||||||
|
|
||||||
# Nova (OpenStack Installed)
|
# Nova (OpenStack Installed)
|
||||||
ProcessMatch "nova-api" "python.+nova-api" # 9
|
ProcessMatch "nova-api" "python.+nova-api" # 9,10
|
||||||
ProcessMatch "nova-cert" "python.+nova-cert" # 9
|
ProcessMatch "nova-cert" "python.+nova-cert" # 9,10
|
||||||
ProcessMatch "nova-compute" "python.+nova-compute" # 9
|
ProcessMatch "nova-compute" "python.+nova-compute" # 9,10
|
||||||
ProcessMatch "nova-conductor" "python.+nova-conductor" # 9
|
ProcessMatch "nova-conductor" "python.+nova-conductor" # 9,10
|
||||||
ProcessMatch "nova-consoleauth" "python.+nova-consoleauth" # -9
|
ProcessMatch "nova-consoleauth" "python.+nova-consoleauth" # -9,-10
|
||||||
ProcessMatch "nova-novncproxy" "python.+nova-novncproxy" # -9
|
ProcessMatch "nova-novncproxy" "python.+nova-novncproxy" # -9,-10
|
||||||
ProcessMatch "nova-scheduler" "python.+nova-scheduler" # 9
|
ProcessMatch "nova-scheduler" "python.+nova-scheduler" # 9,10
|
||||||
|
|
||||||
# OVS (OpenStack Installed)
|
# OVS (OpenStack Installed)
|
||||||
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9
|
ProcessMatch "ovs-vswitchd" "ovs-vswitchd.+openvswitch" # 9,10
|
||||||
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9
|
ProcessMatch "ovsdb-client" "/bin/ovsdb-client" # 9,10
|
||||||
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9
|
ProcessMatch "ovsdb-server" "ovsdb-server.+openvswitch" # 9,10
|
||||||
|
|
||||||
# Swift (OpenStack Installed)
|
# Swift (OpenStack Installed)
|
||||||
ProcessMatch "swift-account-auditor" "python.+swift-account-auditor" # 9
|
ProcessMatch "swift-account-auditor" "python.+swift-account-auditor" # 9,10
|
||||||
ProcessMatch "swift-account-reaper" "python.+swift-account-reaper" # 9
|
ProcessMatch "swift-account-reaper" "python.+swift-account-reaper" # 9,10
|
||||||
ProcessMatch "swift-account-replicator" "python.+swift-account-replicator" # 9
|
ProcessMatch "swift-account-replicator" "python.+swift-account-replicator" # 9,10
|
||||||
ProcessMatch "swift-account-server" "python.+swift-account-server" # 9
|
ProcessMatch "swift-account-server" "python.+swift-account-server" # 9,10
|
||||||
ProcessMatch "swift-container-auditor" "python.+swift-container-auditor" # 9
|
ProcessMatch "swift-container-auditor" "python.+swift-container-auditor" # 9,10
|
||||||
ProcessMatch "swift-container-updater" "python.+swift-container-updater" # 9
|
ProcessMatch "swift-container-updater" "python.+swift-container-updater" # 9,10
|
||||||
ProcessMatch "swift-container-replicator" "python.+swift-container-replicator" # 9
|
ProcessMatch "swift-container-replicator" "python.+swift-container-replicator" # 9,10
|
||||||
ProcessMatch "swift-container-server" "python.+swift-container-server" # 9
|
ProcessMatch "swift-container-server" "python.+swift-container-server" # 9,10
|
||||||
ProcessMatch "swift-object-auditor" "python.+swift-object-auditor" # 9
|
ProcessMatch "swift-object-auditor" "python.+swift-object-auditor" # 9,10
|
||||||
ProcessMatch "swift-object-updater" "python.+swift-object-updater" # 9
|
ProcessMatch "swift-object-updater" "python.+swift-object-updater" # 9,10
|
||||||
ProcessMatch "swift-object-replicator" "python.+swift-object-replicator" # 9
|
ProcessMatch "swift-object-replicator" "python.+swift-object-replicator" # 9,10
|
||||||
ProcessMatch "swift-object-server" "python.+swift-object-server" # 9
|
ProcessMatch "swift-object-server" "python.+swift-object-server" # 9,10
|
||||||
ProcessMatch "swift-proxy-server" "python.+swift-proxy-server" # 9
|
ProcessMatch "swift-proxy-server" "python.+swift-proxy-server" # 9,10
|
||||||
|
|
||||||
# Pacemaker / Corosync (OpenStack Installed)
|
# Zaqar (Openstack Installed)
|
||||||
ProcessMatch "attrd" "/usr/libexec/pacemaker/attrd" # 9
|
ProcessMatch "zaqar-server" "python.+zaqar-server" # -9,10
|
||||||
ProcessMatch "cib" "/usr/libexec/pacemaker/cib" # 9
|
|
||||||
Process "corosync" # 9
|
|
||||||
ProcessMatch "crmd" "/usr/libexec/pacemaker/crmd" # 9
|
|
||||||
ProcessMatch "lrmd" "/usr/libexec/pacemaker/lrmd" # 9
|
|
||||||
ProcessMatch "pacemakerd" "/usr/sbin/pacemakerd" # 9
|
|
||||||
ProcessMatch "pcsd" "^/usr/bin/ruby.+/usr/lib/pcsd" # 9
|
|
||||||
ProcessMatch "pengine" "/usr/libexec/pacemaker/pengine" # 9
|
|
||||||
ProcessMatch "stonithd" "/usr/libexec/pacemaker/stonithd" # 9
|
|
||||||
</Plugin>
|
</Plugin>
|
||||||
|
|
||||||
<Plugin swap>
|
<Plugin swap>
|
||||||
|
@ -119,6 +119,13 @@ per_process_panels:
|
|||||||
- ironic-inspector
|
- ironic-inspector
|
||||||
- dnsmasq-ironic
|
- dnsmasq-ironic
|
||||||
- dnsmasq-ironicinspector
|
- dnsmasq-ironicinspector
|
||||||
|
# Openstack's Workflow service, +1 to optimize
|
||||||
|
- name: "Mistral"
|
||||||
|
processes:
|
||||||
|
- mistral-server
|
||||||
|
- name: "Zaqar"
|
||||||
|
processes:
|
||||||
|
- zaqar-server
|
||||||
- name: "Collectd"
|
- name: "Collectd"
|
||||||
processes:
|
processes:
|
||||||
- collectd
|
- collectd
|
||||||
@ -385,6 +392,13 @@ per_process_panels:
|
|||||||
- crmd
|
- crmd
|
||||||
- lrmd
|
- lrmd
|
||||||
- pcsd
|
- pcsd
|
||||||
|
# Openstack's Workflow service, +1 to optimize
|
||||||
|
- name: "Mistral"
|
||||||
|
processes:
|
||||||
|
- mistral-server
|
||||||
|
- name: "Zaqar"
|
||||||
|
processes:
|
||||||
|
- zaqar-server
|
||||||
- name: "Collectd"
|
- name: "Collectd"
|
||||||
processes:
|
processes:
|
||||||
- collectd
|
- collectd
|
||||||
|
Loading…
x
Reference in New Issue
Block a user