Ich habe mich gefragt, ob es bereits ein Tool/einen Satz von Skripten gibt, mit denen man einen Snapshot der Konfiguration für eine oder mehrere Unix/Linux-Boxen erstellen kann. Offensichtlich handelt es sich dabei vermutlich um Linux-Server.
Die grundlegendsten Bedürfnisse sind:
- Erfassen der Hardwarekonfiguration (CPU, Speicher, Festplatten usw.)
- Softwarekonfiguration erfassen (Betriebssystem, Java usw.)
- leicht erweiterbar, um Details von benutzerdefinierter Software zu erfassen
- Snapshot-Anpassung (welche Details sollen einbezogen/ ignoriert werden)
- Möglichkeit zum Erfassen/Exportieren von Snapshot-Details in maschinenlesbare/analysierbare Formate wie JSON/CSV/usw.
Ich bin mir bereits bewusstPuppenfaktor habe das aber (vorerst) beiseite gelegt, da es zwingend erforderlich ist, dass Puppet installiert ist.
Mein grundlegender funktionaler Bedarf besteht darin, aus einer Liste ein regelmäßig aktualisiertes Bild der Hard- und Softwarekonfigurationen aller Boxen erstellen zu können.
Vielleicht suche ich nach den falschen Begriffen (etwa „Linux Capture System Configuration“)?
Irgendwelche Vorschläge oder Hinweise? Vielen Dank im Voraus.
Antwort1
tar caf config.tgz /etc
werde das für Sie tun. Wenn das nicht das ist, was Sie brauchen, erläutern Sie bitte, was Sie wollen (Ihre Frage ist eher spärlich an Details...)
Und nein, Sie müssen kein vollständiges Puppet installieren, um es ausführen zu können facter
– Sie brauchen jedoch Ruby.