Skip to main content
CatOps Hub can monitor and control your Docker containers directly from the dashboard.

Requirements

  • Docker installed on the server
  • CatOps user added to docker group (done automatically by installer)

What You Can See

For each container:
  • Name and ID
  • Status (running, stopped, paused)
  • Image name and tag
  • CPU usage (percentage)
  • Memory usage (MB and percentage)
  • Network I/O (bytes in/out)
  • Disk I/O (reads/writes)
  • Uptime

Container Actions

Click on any container to:
ActionDescription
StartStart a stopped container
StopStop a running container
RestartRestart the container
View LogsSee container output
Container actions require Admin role.

Viewing Logs

  1. Click on a container
  2. Click “View Logs”
  3. Logs stream in real-time
  4. Filter by level (error, warning, info)
  5. Search within logs

Log Settings

SettingDescription
LinesNumber of log lines to fetch
FollowAuto-scroll as new logs appear
TimestampsShow/hide timestamps

Docker Compose Support

If you use Docker Compose, Hub shows:
  • Compose project name
  • All containers in the stack
  • Easy start/stop of entire stacks

Podman Support

Hub also supports Podman containers. Just ensure Podman is running:
systemctl enable --now podman.socket

Troubleshooting

Ensure catops user has Docker access:
sudo usermod -aG docker catops
sudo systemctl restart catops-hub
  1. Check you’re logged in as Admin
  2. Verify Docker socket permissions:
ls -la /var/run/docker.sock
  1. Restart Hub service
  1. Container must be running
  2. Check Docker daemon is healthy:
docker ps
  1. Try restarting the container

Resource Alerts

Set alerts for container resource usage:
  1. Go to Settings → Alerts
  2. Add container alert rule
  3. Set thresholds:
    • CPU > 80%
    • Memory > 80%
  4. Choose notification channel