This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

À propos de ce fichier

 

 

SuRep

SURveiller un REPertoire

 

SuRep est un script qui envoie par courriel la liste des fichiers qui ont étés ajoutés ou édités dans un répertoire.

 

 

Fonctionnement :

  • A sa première exécution SuRep ne fait que créer une image instantanée des fichiers du répertoire.
  • Lors des exécutions suivantes, SuRep génère une nouvelle image instantanée et la compare avec la précédente afin de déterminer les fichiers modifiés; il envoie ensuite un courriel contenant la liste des fichiers "différents".

 

Installation :

  • Décompresser SuRep-1.0.3.zip ( l'archive contient 2 fichiers : surep.sh et surep.conf )
  • Placez ces fichiers dans un dossier du NAS
  • Éditez le fichier surep.conf pour configurer vos paramètres (il y a des commentaires dans le fichier); utilisez un éditeur texte avec option de compatibilité UNIX tel que Notepad++ sous Windows
  • Ajouter une tâche planifiée qui lancera le script toutes les heures :

Panneau de configuration -> Planificateur de tâches -> Créer -> Tâche planifiée -> Script défini par l'utilisateur :

[Général] Utilisateur : root

[Paramètres de la tâche] Script déféni par l'utilisateur :

# Remplacer les ... par le chemin correct vers le script (le tout en une seule ligne)
"/volume1/.../surep.sh" -c "/volume1/.../surep.conf" >> "/volume1/.../surep.log" 2>&1

[Programmer] Exécuter les jours suivants : Quotidienne

[Programmer] Première heure d’exécution : 00:00

[Programmer] Fréquence : Toutes les 10 minute(s)

[Programmer] Dernière heure d’exécution : 23:50

 

Pro/Cons :

  • SuRep ne nécessite l'installation d'aucun logiciel supplémentaire sur le NAS
  • Une implementation en C/C++ avec inotify + curl et sous forme de packet serait une largement meilleure solution.

 


Quoi de neuf dans la version 1.0.3 ?

Publiée

1.0.3

  • corrections mineures du fichier de configuration

1.0.2

  • premiere version pour DSM 6 (ne fonctionne plus avec DSM5)

1.0.1

  • correction d'un bogue d'affichage lié au décodage base64.
  • derniere version pour DSM 5

1.0.0

  • la configuration se fait maintenant dans un fichier externe au script
  • ajout d'une option pour filtrer les fichiers/sous-répertoires en fonction de leur nom
  • modification des niveaux de notification

0.99.5

  • première version publique