Fleet

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

FleetDM Docker-Installation

1. Server starten

docker run -d \
  -p 8080:8080 \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD=fleet \
  -e MYSQL_DATABASE=fleet \
  fleetdm/fleet:latest

2. CLI-Tool installieren

curl -sSL https://raw.githubusercontent.com/fleetdm/fleet/main/tools/fleetctl.sh | bash
echo 'export PATH="$PATH:$HOME/.fleetctl"' >> ~/.bashrc
source ~/.bashrc

3. Einrichten

fleetctl config set --address http://localhost:8080
fleetctl login --email admin@example.com --password fleet

4. Ersten Query ausführen

echo "SELECT * FROM osquery_info;" > query.sql
fleetctl query create --name "System Check" --query "$(cat query.sql)"
fleetctl query run --name "System Check" --labels "All Hosts"

Wichtige Links

Troubleshooting

# Container-Logs anzeigen
docker logs $(docker ps -q --filter ancestor=fleetdm/fleet)

# Container-Status prüfen
docker ps -a | grep fleet