Hello Wazuh community,
I’m running into a problem while trying to integrate Shuffle (webhook) with my Wazuh manager and would appreciate any guidance.
Summary / Expected behavior
I added a <integration> entry in /var/ossec/etc/ossec.conf so that Wazuh will forward alerts to a Shuffle webhook. After restarting the manager and generating web attacks on my victim VM (XSS examples), I expect wazuh-integratord to send alerts to Shuffle. Instead, it logs Skipping: Integration disabled and does not send anything.
Environment (what I know)
Wazuh manager (single VM)
Shuffle runs on a separate VM (local lab) reachable by HTTP
I’m using the default installations that come with the Wazuh packages on Ubuntu
Alerts are being generated and present in /var/ossec/logs/alerts/alerts.json (I can see XSS and web-accesslog alerts)
wazuh-integratord is running
Config snippet I added
I added the following block into /var/ossec/etc/ossec.conf:
I also have the integrator enabled:
What I did to test
Restarted Wazuh manager / integrator (systemctl restart wazuh-manager, etc.).
Fired web attacks from my victim VM (e.g. http://192.168.xx.xxx/usersaa%3Cscript%3EXSS13123%3C/script%3E).
Monitored the Wazuh integrator logs using tail -f /var/ossec/logs/ossec.log.
Observed behavior / logs
In /var/ossec/logs/ossec.log I repeatedly see:
At the same time, the alert itself is present in alerts.json (so the rule fired and the alert exists), but integrator refuses to send it.