У меня есть настройка collectd в 3 виртуальных машинах Linux и Influxdb в 1 виртуальной машине, где также работает collectd, но infxDB не может получить данные с удаленных виртуальных машин Linux.
Файл collectd.conf имеет такую же конфигурацию, как и должно быть, только имя сервера должно отличаться из-за разного IP-адреса, и collectd успешно работает на этих 3 виртуальных машинах, но каким-то образом данные из этих collectd не доходят даже до InfxDB. прослушивает тот же порт.
Единственным различием и параметром Hostname является файл collectd.conf для сетевого плагина на этих 3 виртуальных машинах.
<Plugin network>
Server "IP1" "25826"
</Plugin>
<Plugin network>
Server "IP2" "25826"
</Plugin>
<Plugin network>
Server "IP3" "25826"
</Plugin>
Now the influxDB configuration file for collectd is:-
[[collectd]]
enabled = true
bind-address = ":25826"
database = "[COLLECTD DB]"
retention-policy = ""
Теперь, когда 1 из collectd работает в той же виртуальной машине, где работает InfluxDB, следовательно, эти собранные данные заполняются в InfluxDB, но остальные собранные данные не заполняются в БД. Поэтому, пожалуйста, помогите решить эту проблему.