Я использую ansible для поиска использования процессором узлов эластичного поиска.
- name: Health check
uri:
url: http://{{ inventory_hostname }}:9200/_cat/nodes?v
method: GET
return_content: yes
body_format: json
register: health
- uri:
url: http://{{ inventory_hostname }}:9200/_cat/nodes?h=ram.percent
method: GET
return_content: yes
body_format: json
register: ram
Я должен отправить предупреждение, если процент оперативной памяти превышает определенный порог с соответствующими сведениями об узле.
Как это можно сделать с помощью ansible.
Здесь ram.content выглядит следующим образом:
"ram.content": "87\n82\n94\n94\n87\n"
Как получить соответствующие узлы для каждого значения оперативной памяти.