What is our primary use case?
I have used the
Wazuh SIEM tool, an open-source
SIEM tool that uses Elasticsearch for indexing. In this SIEM tool, we have a large amount of logs. Data are converted into alerts, then they are stored in our environment for monitoring and security purposes. For storing that data in
Wazuh, we use Elasticsearch indexing.
What is most valuable?
Configuring Elasticsearch is much easier compared to comprehending other SIEM tools like Splunk. It has a full command-based access that allows you to configure how much data you want to store and set up retention policies. I can easily change the bandwidth for the network to send log data. Elasticsearch is quite user-friendly and offers a hands-on experience for configuring databases.
What needs improvement?
Elasticsearch should have simpler commands for window filtering. It is primarily based on Unix or Linux-based operating systems and cannot be easily configured in Windows systems. Multi-operating system support would be a great improvement.
For how long have I used the solution?
I have used it for approximately two years.
What was my experience with deployment of the solution?
It can be installed on cloud and locally, with no issues.
What do I think about the stability of the solution?
I would rate the stability of Elasticsearch as a seven. There have been multiple instances where I faced errors due to network bandwidth issues. The data transfer sometimes exceeded the bandwidth limits without proper notification, which caused issues.
What do I think about the scalability of the solution?
I would rate the scalability of Elasticsearch as an eight. The high scalability is somewhat limited by its lack of support for different operating systems other than Linux.
How are customer service and support?
I have never used their technical support. I usually resolve issues on my own or with the help of online community forums.
How would you rate customer service and support?
How was the initial setup?
The complexity of the initial setup depends on the requirements. In an
MSSP scenario, where multiple clients use the same software, there is a need to segregate the data. This can make the setup more complex, especially for a single client where you need to adjust network configurations.
What was our ROI?
For time-saving, Elasticsearch is a good software. It is stable, and we do not encounter critical issues like server downtime, which could result in data loss. There are minor misconfigurations regarding data transfer rates that I have noticed sometimes.
What's my experience with pricing, setup cost, and licensing?
I'm not familiar with the pricing details as it falls under the finance department. My manager handles the costing. However, given that we have been using it for two years, I can suggest that it's priced sensibly for us.
Which other solutions did I evaluate?
If you can't afford a large SIEM tool like Splunk and QRadar, Elasticsearch is a viable alternative.
What other advice do I have?
Overall, considering key aspects like cost, learning curve, and data indexing architecture, Elasticsearch is a very good tool. I would rate it as a nine.
Disclosure: My company has a business relationship with this vendor other than being a customer. MSP