2024-10-09 18:14:09 +02:00

1.9 KiB

Wazuh

Endpoint and Cloud Workload Protection Wazuh unifies historically separate functions into a single agent and platform architecture. Protection is provided for public clouds, private clouds, and on-premise data centers.

____________________

Troubleshooting

Check Server Resources

Ensure that the server running the Wazuh dashboard has sufficient CPU, memory, and disk space. Inadequate resources can delay the startup process.

$ https://documentation.wazuh.com/current/quickstart.html#requirements

Check Wazuh Logs

Wazuh indexer
$ cat /var/log/wazuh-indexer/wazuh-cluster.log | grep -i -E "error|warn"
Wazuh manager
$ cat /var/log/filebeat/filebeat | grep -i -E "error|warn"
Wazuh dashboard
$ journalctl -u wazuh-dashboard
$ cat /usr/share/wazuh-dashboard/data/wazuh/logs/wazuhapp.log | grep -i -E "error|warn"
Service Status

Verify that all necessary Wazuh services are running correctly. You can use the following commands to check the status:

1)
$ systemctl status wazuh-manager 
or $ systemctl status wazuh-manager|grep Active

2)
$ systemctl status wazuh-dashboard 
or $ systemctl status wazuh-dashboard|grep Active

3)
$ systemctl status wazuh-indexer 
or $ systemctl status wazuh-indexer|grep Active

4)
$ systemctl status filebeat 
or $ systemctl status filebeat|grep Active

5)
$ filebeat test output

Another common problem.

Wazuh-indexer may timeout when starting the service and Wazuh-dashboard may not start. This can happen if the service does not start in the time Linux expects it to. We can extend this time with the following steps:

$ systemctl edit wazuh-indexer 

and add the following lines

[Service]  
TimeoutStartSec=180  

Save the file and execute

$ systemctl daemon-reload  
$ systemctl restart wazuh-indexer  
$ systemctl restart wazuh-dashboard