SIEM • Updated Apr 23, 2026

Health check IBM QRadar v7.5

Reference for performing health checks on IBM QRadar SIEM version 7.5

SIEMIBM QradarHealth Check

This cheat sheet provides a reference for performing health checks on IBM QRadar SIEM version 7.5. It covers when and why to run checks (e.g. before upgrades or when issues arise) and outlines the node scope (Console, App Host, Event Processors, etc.), noting any unspecified IPs.

All health checks

Run all health checks on the current host (Console or App Host) using the drq command:

Terminal window
drq

drq command example

The command output provides failures and suggests remediation actions.

Run a comprehensive config/validate on all appliances using:

Terminal window
/opt/qradar/support/all_servers.sh -CV
  • -C -> run command on all hosts
  • -V -> validate configuration

all_servers.sh command example

This checks all nodes and prints availability + load + version.

You can also execute drq on all nodes in the deployment:

Terminal window
/opt/qradar/support/all_servers.sh -C drq

Service problems

QRadar uses Tomcat as the UI server. Check status and restart if needed:

Terminal window
systemctl status tomcat
systemctl restart tomcat

There are also important services like hostcontext, hostservices, qflow, podman, ecs-ec-ingress, ecs-ec, ecs-ep. All of them should be active. Check status:

Terminal window
systemctl status hostcontext hostservices ecs-ec-ingress ecs-ec ecs-ep qflow podman --no-pager

systemctl status command example

Logs check

Use /opt/qradar/support/defect-inspector.sh to scan log files for known issues, APARs, or defects. By default it scans /var/log/qradar.error.

defect inspector command example

Applications problem

Show the status of installed applications:

Terminal window
psql -U qradar -c "select id,name,status,task_status from installed_application_instance;"

output example

Disk space and CPU issues

Use:

Terminal window
free -h
df -h
top

Deployment validation

Validate the deployment:

Terminal window
/opt/qradar/support/validate_deployment

validate_deployment command example

WinCollect health is also matter!

IBM provides ready to use script to validate WinCollect health.

Terminal window
/opt/qradar/support/WinCollectHealthCheck

WinCollectHealthCheck command example

Common problems

  1. /var partition is full.

    Terminal window
    find /var -xdev -type f -size +100M | ls -lh
    df -h / /store /var/log
  2. HA problems.

    Terminal window
    /opt/qradar/support/ha_diagnosis.sh
  3. UI problems.

    Terminal window
    /opt/qradar/support/all_servers.sh -CVA
    systemctl restart tomcat
    systemctl restart traefik
    systemctl restart hostcontext
    systemctl restart hostservices
  4. Applications issues.

    Terminal window
    /opt/qradar/support/qappmanager

Suggested troubleshooting flow

  1. Run drq to identify issues.
  2. Check services status.
  3. Verify disk and memory usage.
  4. Validate deployment.
  5. Investigate logs.

Logs locations

  • QRadar system logs: /var/log/qradar.log, /var/log/qradar.error
  • Tomcat logs: /var/log/tomcat/ (e.g. catalina.out, qradar.log under webapps)
  • Setup/installation logs: /var/log/setup/ (fix pack or ISO install logs)
  • Deployment config: /opt/qradar/conf/deployment.xml
  • UI files: /opt/tomcat/webapps/console directory and console.war

Summary

🧾 Commands Summary

CommandDescription
drqRun health checks on current host
drq -vRun health checks in verbose mode
/opt/qradar/support/all_servers.sh -CVCheck all nodes (availability, load, version)
/opt/qradar/support/all_servers.sh -C drqRun health checks on all nodes
systemctl status tomcatCheck UI (Tomcat) status
systemctl restart tomcatRestart UI service
systemctl status hostcontext hostservices ecs-ec-ingress ecs-ec ecs-ep qflow podmanCheck core QRadar services
systemctl is-active hostcontext hostservices ecs-ec-ingress ecs-ec ecs-ep qflow podmanQuick check if services are running
/opt/qradar/support/defect_inspector.shScan logs for known issues/APARs
psql -U qradar -c "select id,name,status,task_status from installed_application_instance;"Check installed applications status
/opt/qradar/support/qappmanagerManage (restart/stop/remove) apps
free -hCheck memory usage
df -hCheck disk usage
topMonitor CPU and processes
/opt/qradar/support/validate_deployment.shValidate deployment configuration
/opt/qradar/support/WinCollectHealthCheckCheck WinCollect agents health
/opt/qradar/support/ha_diagnosis.shDiagnose HA issues
/opt/qradar/support/all_servers.sh -CVAFull recovery (config + validation)
systemctl restart hostcontext hostservicesRestart core services
systemctl restart traefikRestart UI routing (proxy)
ping <ip>Check network connectivity
netstat -tulnp | grep 443Check listening ports (UI/API)