Assurer le niveau des programmes Linux (suse) sur plusieurs serveurs avec cksum

Nous avons une image GOLD de nouveaux serveurs sont créés à partir de nouveaux sont créés.

Au fil du temps, certains d’entre eux sont devenus désynchronisés en raison de déploiements mal gérés.

Je voudrais parsingr tous les dossiers de ces serveurs et les comparer à ce que l’image GOLD contient dans un fichier de sortie. (IE: si drapeau différent dans un sens. Si même dire Même, si manquant dire Manque, s’il y en a mais pas sur or. Ajout?)

  1. J’allais accomplir via comme ci-dessous.

sur l’exemple Gold image exemple suivant.

for x in `ls /bin/` do cksum $x >> /data/OnGold.lst done 
  1. Dissortingbuez ce fichier à tous les serveurs avec un autre script qui exécutera la même chose avec un nom de journal différent.

  2. après que le script exécute un autre script, il differa les deux fichiers et signalera les différences basées sur le cksum ou si des fichiers sont manquants ou en plus du fichier OnGold.lst.

(C’est ce que je pourrais vous conseiller sur la meilleure façon d’y parvenir? Ou si quelqu’un connaît des outils open source capables d’accomplir la même chose? En supposant que diff puisse faire le tour car il vous dira si des éléments manquent ou en plus mais je ne sais pas comment le formater dans un format de rapport.)

Toute aide serait grandement appréciée?