How to collect logs files from different machines?

Hi everyone,
As the topic what i mentioned, a few machines produce bussiness logs files which is 'xx.log' alike ,and i have to use logstash to output to a detination which aquire NETWORK IP,but unfortunately those machine (for convenience, please allow me to call those machines 'noips') have no NETWORK IP.So I have to transfer those log to a machine(call 'A') which has a NETWORK IP, so i can do what i wanted.
Here is the problem: is there any better way to achieve the goal(logstash's input configuration from 'noips' and send to the destination above ) ? For example , is logstash allow to read files from remote path like FTP or NFS alike?
Thanks a lot!

If they have no network IPs, how do you get data off them?

the 'network ip' above means pubic Internet ip, 'noips' have their private ip of course.

the 'network ip' above means pubic Internet ip, 'noips' have their
private ip of course,sorry for that not express clearly.i have a FTP
tool which can transfer file from 'noips' to 'A', that may
not the best way to console.So, i consider flume to taranfer but have
other problems.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.