Hello John,
Sorry for the late response and thanks for the information attached.
The Wazuh manager includes all dependencies installed, the steps for the installation of dependencies are only necessary when configuring the integration in a Wazuh agent as explained in this
documentation.
Since it is confirmed from the screenshot shared that the logs are fetched, kindly enable debug mode on the Wazuh server for further troubleshooting. Add the following line to the
/var/ossec/etc/local_internal_options.conf file, specifying the below debug level:
wazuh_modules.debug=2
Restart the wazuh manager:
systemctl restart wazuh-manager. Allow it to run for a few minutes before disabling the debug mode.
Will also recommend if you can check whether the logs are processed regardless of whether alerts are being generated or regardless of the buckets or services configured. This is achieved by using the
logall_json parameter. Go to the file
/var/ossec/etc/ossec.conf on the wazuh server and enable the
<logall_json>no</logall_json> to
yes. Restart the wazuh manager service after making the changes. When this is enabled, Wazuh stores into the
/var/ossec/logs/archives/archives.log file every event sent to the analysis engine whether they tripped a rule or not. When you check this file, you will be able to determine if AWS events are being sent to the analysis engine. Don't forget to disable the
logall_json after some time and restart the services accordingly after disabling it.
Also keep in mind that for events to be generated and shown on the Wazuh dashboard, the wazuh analysis engine evaluates these events and compares them with the different rules available. If the event matches any of the rules an alert will be generated, which is what ultimately is shown in the Wazuh UI. You can also go through the links below for further information:
I hope this was helpful. Do not hesitate to contact us further in case you have any other query.
Best Regards.