Use this if
Diagnostic runbook for container startup, traffic capture, API connectivity, health checks, resource usage, and ingestion gaps.
Diagnostic runbook for container startup, traffic capture, API connectivity, health checks, resource usage, and ingestion gaps. Audience: Operations engineers, DevOps teams, security operations teams. Typical setup time: 5-15 minutes.
Diagnostic runbook for container startup, traffic capture, API connectivity, health checks, resource usage, and ingestion gaps.
Step 1
Diagnose problems with sensor container initialization and API key retrieval.
What success looks like
Confirm network connectivity to the platform API: curl -v https://api.blackshield.chaplau.com/health
Step 2
Verify packets are reaching the sensor and being processed.
What success looks like
Verify sensor interface is NOT in promisc mode race condition: ip link show [interface]
Step 3
Ensure the sensor can reach and authenticate with the platform.
What success looks like
Test with different network path (via NAT, proxy, etc.) if behind firewall.
Step 4
Verify the sensor health endpoint and readiness probe.
What success looks like
Review container resource limits: docker inspect [id] | grep -A 10 HostConfig
Step 5
Monitor CPU, memory, and disk usage; adjust configuration if needed.
What success looks like
Disk full: docker exec [id] du -sh /var/log/ — remove old scan logs or increase EBS/disk size.
Step 6
Diagnose why expected findings are not appearing in the platform.
What success looks like
Confirm findings are being sent: docker exec [id] tcpdump -i eth0 host api.blackshield.chaplau.com dst port 443 -A | grep -i 'blackshield'
Demonstration only
This configuration is designed for ease of use. To deploy scanner clients at scale, please plan your deployment architecture accordingly or contact us for enterprise best practices.
#!/bin/bash
# Quick troubleshooting commands
docker ps -a | grep network-sensor
docker logs -f "$(docker ps -q | head -1)" | tail -50
curl -s -H "Authorization: Bearer $BLACKSHIELD_API_KEY" https://api.blackshield.chaplau.com/api/v1/health