Ich suche eine Software, um die Änderungen an der Linux-Serverkonfiguration zu verfolgen.
Wenn etwas mit dem Server nicht stimmt, möchte ich die letzten Konfigurationsänderungen sehen.
Für das erste Stück könnte etckeeper ein guter Kandidat sein:
etckeeper ist eine Sammlung von Tools, mit denen /etc in einem Git-, Mercurial-, Bazaar- oder Darcs-Repository gespeichert werden kann. Auf diese Weise können Sie git verwenden, um Änderungen, die an /etc vorgenommen wurden, zu überprüfen oder rückgängig zu machen. Oder verschieben Sie das Repository sogar an einen anderen Ort, um Backups oder Rosinenpickerei-Konfigurationsänderungen vorzunehmen.
Es hängt sich in Paketmanager wie apt ein, um Änderungen, die
/etc
während Paket-Upgrades vorgenommen wurden, automatisch festzuschreiben. Es verfolgt Datei-Metadaten, die git normalerweise nicht unterstützt, die aber für wichtig sind/etc
, wie z. B. die Berechtigungen von/etc/shadow
.Es ist ziemlich modular und konfigurierbar und gleichzeitig einfach zu bedienen, wenn Sie die Grundlagen der Arbeit mit der Versionskontrolle verstehen.
Ich habe es selbst noch nie verwendet, 1 daher kann ich nicht sagen, wie gut es Ihrem Gesamtziel entspricht. Wie die Beschreibung zeigt, hängt es sich in Paketmanager ein, es könnte durchaus sein, dass es eine Möglichkeit gibt, auch Paketänderungen zu verfolgen. Beachten Sie jedoch: etckeeper ist über die Repositories mehrerer Distributionen verfügbar, zB für Debian und Ubuntu.
Weitere Hinweise, die es wert sind, überprüft zu werden:
1 Ich habe gerade vor einiger Zeit in einigen Blogs darüber gelesen, daher weiß ich davon
Izzy
Güttli