0

を介してプラグインをcollectd.conf使用して構成するのに問題があります。は、次のように監視するネットワーク インターフェイスのリストを想定しています。interfacesaltcollectd.conf

<Plugin interface>
  Interface "em1"
  Interface "em2"
</Plugin>

a を使用して穀物をマスターに引き込む必要があることがsalt mineわかりました。これは、次のようなピラー sls によって実現されます。

mine_functions:
  network.interfaces: []

そして私のcollectd.conf中には:

<Plugin interface>
{% for host, info in salt['mine.get']('*','network.interfaces').items() %}
 {% if host == grains['id'] %}
  {% for interface in info %}
  Interface "{{ interface }}"
  {% endfor %}
 {% endif %}
{% endif %}
{% endfor %}
</Plugin>

しかし、それは私にはうまくいかないようです:(

4

1 に答える 1