Fleet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 1: | Zeile 1: | ||
| − | == FleetDM Installation == | + | == FleetDM Docker-Installation == |
| − | === | + | === 1. Server starten === |
<pre> | <pre> | ||
| − | + | docker run -d \ | |
| − | + | -p 8080:8080 \ | |
| − | + | -p 3306:3306 \ | |
| − | + | -e MYSQL_ROOT_PASSWORD=fleet \ | |
| − | + | -e MYSQL_DATABASE=fleet \ | |
| − | + | fleetdm/fleet:latest | |
| − | |||
| − | |||
</pre> | </pre> | ||
| − | === | + | === 2. CLI-Tool installieren === |
<pre> | <pre> | ||
| − | + | curl -sSL https://raw.githubusercontent.com/fleetdm/fleet/main/tools/fleetctl.sh | bash | |
| − | + | echo 'export PATH="$PATH:$HOME/.fleetctl"' >> ~/.bashrc | |
| − | + | source ~/.bashrc | |
| − | |||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
| − | === | + | === 3. Einrichten === |
<pre> | <pre> | ||
| − | + | fleetctl config set --address http://localhost:8080 | |
| + | fleetctl login --email admin@example.com --password fleet | ||
</pre> | </pre> | ||
| + | |||
| + | === 4. Ersten Query ausführen === | ||
| + | <pre> | ||
| + | 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" | ||
| + | </pre> | ||
| + | |||
| + | === Wichtige Links === | ||
| + | * Webinterface: [http://localhost:8080](http://localhost:8080) | ||
| + | * Standard-Login: admin@example.com / fleet | ||
| + | |||
| + | === Troubleshooting === | ||
| + | <pre> | ||
| + | # Container-Logs anzeigen | ||
| + | docker logs $(docker ps -q --filter ancestor=fleetdm/fleet) | ||
| + | |||
| + | # Container-Status prüfen | ||
| + | docker ps -a | grep fleet | ||
| + | </pre> | ||
| + | |||
| + | [[Kategorie:IT-Sicherheit]] | ||
| + | [[Kategorie:Device Management]] | ||
Version vom 19. April 2025, 11:32 Uhr
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
- Webinterface: [1](http://localhost:8080)
- Standard-Login: admin@example.com / fleet
Troubleshooting
# Container-Logs anzeigen docker logs $(docker ps -q --filter ancestor=fleetdm/fleet) # Container-Status prüfen docker ps -a | grep fleet