Hi Xiang Wang,
Wazuh Indexer is a fork of OpenSearch (which is an opensource version of Elasticsearch developed by AWS) generated by Wazuh.
The Wazuh indexer is a highly scalable, full-text search and analytics engine. This Wazuh central component indexes and stores alerts generated by the Wazuh server and provides near real-time data search and analytics capabilities.
Wazuh Indexer works as the main database for the Wazuh Dashboard, which is the default GUI for Wazuh. It can be configured as a single-node or multi-node cluster, providing scalability and high availability.
Briefly speaking Wazuh works like this:
- Wazuh Agents collect information from endpoints and forward it to the Wazuh Manager/s (you could have a single manager or a cluster)
- The manager will apply Wazuh's intelligence and processing to the ingested data. This is where all the capabilities and functionalities of Wazuh will live. The manager also runs Filebeat, which is the component in charge of indexing your data into the Wazuh Indexer.
- The Wazuh Indexer is Wazuh Dashboard's DB where it "reads" all data from the indexer.
You can check more information about the Wazuh indexer here:
https://documentation.wazuh.com/current/getting-started/components/wazuh-indexer.html#wazuh-indexerhttps://documentation.wazuh.com/current/installation-guide/wazuh-indexer/index.html#wazuh-indexerI hope this helps! Let me know if you have any doubts