Hi Y
ogi,The Syscollector module is responsible for collecting endpoint details such as hardware, packages, OS, and network information.
First, check whether Syscollector is running properly on the endpoint. Check this log file to verify on the agent side.
C:\Program Files (x86)\ossec-agent\ossec.logIf it is running every hour, it should show output similar to:
2025/12/02 11:14:07 wazuh-modulesd:syscollector: INFO: Starting evaluation.
2025/12/02 11:14:10 wazuh-modulesd:syscollector: INFO: Evaluation finished.
2025/12/02 12:14:12 wazuh-modulesd:syscollector: INFO: Starting evaluation.
2025/12/02 12:14:43 wazuh-modulesd:syscollector: INFO: Evaluation finished.
If Syscollector is not running, check the Wazuh agent ossec.conf file using the documentation mentioned above.
If Syscollector is running fine on the endpoint, then on the Wazuh manager, check whether there are any agent sync issues or indexer connection errors in ossec.log. Run the below command on the Wazuh manager CLI:
cat /var/ossec/logs/ossec.log | grep -iE "sync|indexer-connector|error|warn"
Check if there are any error or warning logs related to agent sync or indexer connection.
If you find indexer authentication errors, you can update the Wazuh Indexer username and password in the Wazuh manager keystore using the wazuh-keystore tool:
echo '<WAZUH_INDEXER_USERNAME>' | /var/ossec/bin/wazuh-keystore -f indexer -k username
echo '<WAZUH_INDEXER_PASSWORD>' | /var/ossec/bin/wazuh-keystore -f indexer -k passwordReplace
<WAZUH_INDEXER_USERNAME> and
<WAZUH_INDEXER_PASSWORD> with the correct credentials.
Also, verify the <indexer> configuration section in the Wazuh manager ossec.conf file. You can refer to the Wazuh documentation for configuration validation and more details about updating the keystore.
If the issue persists, check the Indexer logs:
cat /var/log/wazuh-indexer/wazuh-cluster.log | grep -iE "error|warn"Verify
wazuh-states-* index status, run the following on the Indexer server:
curl -k -u admin:<password> https://127.0.0.1:9200/_cat/indices/wazuh-states-*?vReplace
<PASSWORD> with the correct credentials.
Ensure the index status is green.
Check indexer health
curl -k -u admin:<password> https://127.0.0.1:9200/_cluster/health?prettyVerify that:
Cluster status is not red
Shard limits are not exceeded
No allocation failures exist
For further analysis, please share:
Command outputs above
Relevant log snippets
This information will help us investigate the issue further and assist you more effectively.