Sortie de Waarp Analyze

Waarp publie un nouvel outil open source d'analyse d'incidents de transferts

Posté le 14-06-2016


Ceux qui ont déjà eu à gérer des transferts au sein de leur organisation le savent : tant qu’il n’y a pas de problème, tout va bien, mais le moment où une erreur se produit, le cauchemar commence.

Comme toute activité réseau, les causes d’erreurs peuvent être multiples :

  • problèmes réseau (sockets, ports, etc) ;
  • mauvaise configuration ou sous-dimensionnement d’un serveur ;
  • le département sécurité a fermé tous les ports sur le firewall sans prévenir personne ;
  • mauvaise configuration des services installés ;
  • problèmes d’espace disque ;
  • un orage cosmique est tombé sur le serveur l’erreur est impossible à reproduire en recette…

Pour toutes ces raisons, il nous a semblé judicieux de mettre à disposition aux utilisateurs des solutions Waarp un outil capable de collecter les informations pertinentes afin de faciliter l’analyse ultérieure et d’optimiser la configuration des services.

Feuille de route

Nous avons fait le choix de publier Waarp Analyze à un stade précoce pour que vous puissiez nous faire des retours et contribuer directement au développement.

Pour le moment, Waarp Analyze fonctionne sur les systèmes GNU/Linux 32 et 64 bits. Il détecte les instances en cours d’exécution de Waarp R66 Server.

Les rapports sont générés au format ReStructured Text et peuvent être convertis vers tous les formats supportés par docutils (ou pandoc, ou tout convertisseur RST).

Un exemple de rapport est disponible ici.

Les développements suivants sont déjà prévus :

  • Ajout de sondes complémentaires (connexion à la base de données, tests d’ouverture de ports, etc.)
  • Support des instances non-démarrées
  • Support des clients Waarp R66
  • Support des instances Waarp Gateway FTP
  • Support de windows
  • Analyse de la configuration et recommandations

Comment l’utiliser

Pour optimiser le fonctionnement des solution Waarp, Analyze peut être lancé pour obtenir un panorama global de la configuration d’une instance et de son environnement système.

Waarp Analyze peut également, et devrait, être paramétré en traitement d’erreur dans les règles de transfert Waarp R66 pour faciliter l’analyse des erreurs en capturant l’environnement au moment où l’erreur est survenue.

Pour cela, vous pouvez ajoutez le bloc XML suivant à vos règles de transfert dans les blocs <rerrortasks> et/ou<serrortasks> (selon que vous voulez l’exécuter sur l’émetteur et/ou le récepteur du fichier) :

<tasks>
[...]
  <task>
    <type>EXEC</type>
    <path>/path/to/waarp-analyze --output=/path/to/reports/#DATE##HOUR#-#TRANSFERID#.txt</path>
    <delay>30000</delay>
  </task>
[...]
</tasks>

https://doc.waarp.org/waarp-analyze/latest/fr/sample.html

Liens utiles