I have been playing with ELK for a month now, and I want to setup alerting rules based on failed attempts or so. For now, I have only found ElastAlert on github.
Recently, I heard that there is a new functioality which is SIEM.
I tried to works with it but I was not able to get any data in SIEM. However, I can see data in Discover! I tried using the elasticsearch filebeat module.
Do I need to disable logstash ? Only filebeat -> elasticsearch -> kibana ?
Sorry for the late reply. The requirement for data to show up in SIEM is for it to be formatted as ECS. If you use Beats > 7.0 your data should already be formatted as ECS.
Easiest way to populate the SIEM app is to run Auditbeat on your hosts.
Using Logstash should be fine as long as you load the templates and use the recommended logstash config, see this docs page.
A couple of questions:
What Filebeat version do you use?
In which index does the data end up in ES? Is it filebeat-* or logstash-*?
I use the latest version of filebeat.
I solve my problem using Logstash but It would have been better if I could have use directly filebeat into SIEM in Kibana with a correct parsing !
I want to make alerting on ssh brute-force, and anti-virus log.
My index is filebeat-*
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.