diff --git a/ansible/roles/vm-agents-processexporter/defaults/main.yml b/ansible/roles/vm-agents-processexporter/defaults/main.yml index b3f42b87bb77691eeaa8cb7b659ceef5ec4c5372..21b6c485866a810df59f326cd244539cdbd52baa 100755 --- a/ansible/roles/vm-agents-processexporter/defaults/main.yml +++ b/ansible/roles/vm-agents-processexporter/defaults/main.yml @@ -91,3 +91,9 @@ secor_3_process_names: - failed-telemetry-backup - extractor-duplicate-backup - extractor-failed-backup + +redis_process_names: + - 6380 + - 6381 + - 6382 + - 6383 diff --git a/ansible/roles/vm-agents-processexporter/templates/config.j2 b/ansible/roles/vm-agents-processexporter/templates/config.j2 index 22fbcb8653848745efba1324e5d01b9971fa79ff..548454989c7ddf92f0fbfed0fdf5421336e0c7e0 100644 --- a/ansible/roles/vm-agents-processexporter/templates/config.j2 +++ b/ansible/roles/vm-agents-processexporter/templates/config.j2 @@ -118,6 +118,15 @@ process_names: cmdline: - .+middleManager.+ {% endif %} +{% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] and redis_process_names is defined %} +{% for item in redis_process_names %} + - name: "{{ item }}" + comm: + - redis-server + cmdline: + - .+{{ item }} +{% endfor %} +{% endif %} {% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] %} - name: "redis-server" comm: @@ -125,6 +134,7 @@ process_names: cmdline: - .+redis-server.+ {% endif %} +{% endif %} {% if 'influxdb-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['influxdb-ps'] %} - name: "influxd" comm: