Hi,
1. Cisco Logs Not Received on Wazuh ManagerI hope you are receiving other logs from the Cisco device on the Wazuh manager. Based on your syslog configuration, it appears to be correct. Please ensure that the same protocol (UDP/TCP) is configured on the Cisco device.
If you're receiving other logs except SSH logs, the issue may be with the SSH log forwarding configuration on the Cisco device. Verify that SSH-related logs are correctly configured to be sent to the Wazuh manager. You can refer to the official Cisco documentation for guidance on SSH log forwarding.
If no logs at all are being received from the Cisco device, run the following command on the Wazuh manager to check for incoming traffic:
Replace <cisco-device-ip> with the actual IP address of your Cisco device. This will help confirm whether logs are reaching the Wazuh manager.
Also, make sure:
Port 514 is open on the Wazuh manager.
There is no firewall or network-level block between the devices.
Yes, it is possible to forward alerts from the Wazuh manager to a syslog listener server. Wazuh supports syslog output for sending alerts to external syslog servers.
Important Note:
You can only forward alerts (i.e., events that match a rule with level >= 3) via syslog. The raw logs stored in archives.log or archives.json cannot be forwarded via syslog directly.
Based on your shared syslog_output configuration, Wazuh will forward only alerts with level 3 or higher to the specified syslog server. You can refer to the Wazuh syslog integration documentation for more details.
If you need to forward all ingested logs, including archived ones, consider integrating Logstash with Wazuh. You can refer to the Wazuh + Elastic Stack integration documentation for more information on using Logstash to forward logs.
In Wazuh, the only direct way to confirm whether an event was analyzed and triggered an alert is to search for it in the Wazuh dashboard.
Alerts will only appear in the dashboard if there is a rule defined with level 3 or above that matches the event.
If there is no decoder or rule for the event, it will not appear in the alerts panel. In this case, check the event in the archives.json file to confirm whether it was ingested by the Wazuh manager.
If you're running a multi-node Wazuh manager setup (e.g., 3 nodes), ensure you check the archives.json file on all nodes to confirm ingestion.
You can refer to the Wazuh documentation on archives for more information on accessing and interpreting archived logs.
Also, I recommend you to refer Wazuh server cluster documentation for knowing more about high availability.