Antoine_Sauteron_1266

Supprimer automatiquement les fichiers si la taille limite disponible est atteinte

Discussion created by Antoine_Sauteron_1266 on Aug 2, 2016
Il est possible de configurer un événement de type "système de fichiers"(EVNT.FILE) pour qu'il supprime automatiquement les fichiers, ou déclenche l'envoi d'un mail s'ils occupent trop d'espace disque.

1) Créez un file event

41awk3032bc8.jpg

2) Remplissez les informations

thm8q5x24yyw.jpg
  • Agent: l'hôte sur lequel l'espace disque doit être vérifié.
  • Login: l'objetlogincontenant les identifiants permettant de se connecter à l'agent.
  • Chemin: l'emplacement à surveiller. Vous pouvez choisir d'inclure les sous-répertoires.
  • Vérification : Choisissez "PATH_SPACE_USED" ">" et définissez la taille limite. Si cette taille est atteinte, l'événement déclenchera les actions contenues dans l'onglet !Traitement (post-traitement).

3) Définissez les actions à déclencher dans l'onglet ! Traitement

Exemple 1 : envoyer une notification (qui devra être créée séparément) avec ACTIVATE_UC_OBJECT.
:SET &TRIGGER# = ACTIVATE_UC_OBJECT(CALL.MAIL.DISKSPACE)
Exemple 2 : lancer une commande OS avec PREP_PROCESS. Ici, nous voulons supprimer tous les fichiers .txt.
:SET &HND#=PREP_PROCESS("NB120003_WS112_WX6_01_SAA","WINCMD",,"CMD=del c:\temp\*.txt","UC_LOGIN=@LOGIN.SAA")



Outcomes