Bonjour � tous et bonne ann�e.

Dans le cadre de surveillance des machines, j'ai fait un petit
utilitaire autonome (compil� en statique, le tout (14K + 2 fichiers de
donn�es) tenant tr�s largement sur une disquette mise en lecture seule)

�surveille� est un programme de surveillance
de fichiers � lancer r�guli�rementpar cron.

On confectionne tout d'abord une liste de programme � surveiller dans un
fichier liste_de_fichiers (par d�faut, ce fichier est
/etc/liste_surveillance) puis on lance une fois

# surveillance -f liste_de_fichiers -s signature_des_fichiers -i

Cela fabrique un fichier signature_des_fichiers (d�faut
/var/spool/.surveillance mais ce fichier aurait int�r�t � �tre mis sur
disquette ou CD avec la liste de fichiers et surveille) qui contient les
diff�rentes md5sums. Si ce fichier existe, il est pr�alablement demand�
de le d�truire.

Ensuite, il suffit de faire

# surveillance -f liste_de_fichiers -s signature_des_fichiers

et les fichiers modifi�s seront signal�s.

Remarque: Ce programme est compil� en statique donc autonome. Il est
livr� avec un md5sum-static rudimentaire permettant d'avoir le md5sum
d'un fichier.

Le principe est de fabriquer les deux fichiers (liste et signatures)
puis de mettre le tout(surveille y compris) sur CDrom ou sur floppy (le
programme est suffisamment petit pour que tout cela tienne largement sur
floppy et de lancer le programme r�guli�rement. Le programme sort avec
un code de retour 0 si tout va bien et un 1 sinon. Une ligne comme

$ if ./surveille -f lf -s sf ; then  echo "Tout va bien"; else echo "Un
probl�me"; fi

Par ailleurs, un message sur la sortie standard a lieu en cas de
fichiers modifi�s.

Merci de tout commentaire

Le programme est disponible sur

deb http://boisson.homeip.net/[woody|sarge]/ ./

les sources (en C) sur

deb-src http://boisson.homeip.net/source ./


Voil�.

Bonne ann�e � tous

Fran�ois Boisson

Répondre à