在Ubuntu上实现Filebeat远程传输,可在远程服务器和主服务器分别进行配置,具体如下:
sudo apt update
和sudo apt install filebeat
安装。/etc/filebeat/filebeat.yml
,在filebeat.inputs
部分指定要收集的日志文件路径,如- type: log enabled: true paths: - /var/log/myapp/*.log
;在output
部分配置传输目标,若为Elasticsearch,可设为output.elasticsearch: hosts: ["your_master_server_ip:9200"]
。sudo systemctl start filebeat
启动服务,通过查看Filebeat日志sudo journalctl -u filebeat -f
,或在主服务器的Elasticsearch中检查索引来验证配置是否正确。