Hi!
I would like to get advice for gathering text logs on windows server.
I have a log stream that is implemented as below. Important part of below stream is that all logs must be also collected on node2 as a log file(*) . This log file will be used in an emergency case.
[] represents a single node.
node1-----------node2---------------------------------------------node3-------------node4
[ devices ] ---> [ RSyslog ---> file(*) <--- filebeat1 ] ---> [ logstash ] ---> [ elasticsearch ]
I am now planning to collect text logs from windows server using filebeat. So I want to add 2nd stream as below .
[ devices ] ---> [ RSyslog ---> file(*) <--- filebeat1 ] ---> [ logstash ] ---> [ elasticsearch ]
[ filebeat2 ] --> xxx
However, problem is I cannot send log from filebeat to Rsyslog since filebeat does not support syslog output. Ideally , I do not want to change orders of the data stream which will make things complicated. LIke, send event from filebeat2 to logstash .
Are there any good idea which I can send log from filebeat2 to node2?