Nichts ist schlimmer, als wenn nach einem Paket-Update irgendein Dienst nicht mehr so funktioniert, wie zuvor. Mir ist das heute mit einem Icinga2-Update widerfahren. Zeit, etwas dagegen zu unternehmen.

Eigentlich ist es keine revolutionäre Idee, /etc in eine Versionsverwaltung zu packen. etckeeper bietet dafür aber einen netten Wrapper, der mit wenigen Kommandos zum Ziel führt:

yum install etckeeper
etckeeper init
etckeeper vcs status
etckeeper commit "Initial config /etc"
etckeeper vcs gc

Änderungen findet man anschließend via etckeeper vcs status -q.

Dafür muss jetzt nur noch ein Nagios Plugin her…