Fleet: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
== FleetDM Docker-Installation ==
 
== FleetDM Docker-Installation ==
 
+
===Docker Installation===
 +
*apt install -y docker.io docker-compose
 
===Dockercompose===
 
===Dockercompose===
 
*mkdir /mnt/docker/fleet
 
*mkdir /mnt/docker/fleet

Version vom 19. April 2025, 13:22 Uhr

FleetDM Docker-Installation

Docker Installation

  • apt install -y docker.io docker-compose

Dockercompose

  • mkdir /mnt/docker/fleet
  • cd /mnt/docker/fleet
  • vi docker-compose.yaml
services:
  fleet:
    image: fleetdm/fleet:latest
    ports:
      - "8080:8080"
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: fleet
      MYSQL_DATABASE: fleet
    volumes:
      - ./db:/var/lib/mysql
    restart: unless-stopped
  • docker-compose up -d

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