Utilisation

Exécution

waarp-analyze accepte les arguments suivants :

-v, --verbose

Sortie verbeuse. Toutes les informations sur la collecte de données et la génération des rapports sont écrites sur la sortie d’erreur.

-V, --version

Écrit la version et termine.

-o, --output=FILE

Écrit le rapport à cet emplacement. Utilisez ‘-‘ pour la sortie standard (par défaut, la sortie standard est utilisée)

-H, --hostid=HOSTID

Limiter l’analyse à cette instance

-h, --help

Écrit un message d’aide

Note

Selon l’utilisateur système qui lance waarp-analyze, celui-ci peut ne pas avoir les droits nécessaires pour collecter toutes les informations

Pour contourner cette limitation, assurez-vous de lancer waarp-analyze avec le même utilisateur système que celui qui lance les instances Waarp.

Usage unique

Waarp Analyze peut être lancé en cas de besoin pour obtenir un panorama global de la configuration d’une instance et de son environnement système.

Ça peut être utile pour débugger la configuration d’une instance ou pour avoir toutes les informations nécessaires pour l’affiner.

Générer des rapport HTML

Waarp Analyze génère ses rapports au format ReStructured Text.

Les rapports peuvent être utilisés tels quels, ou convertis au format HTML, ou dans tous les formats supportés par les convertisseurs existants (docutils, pandoc, etc.).

Pour générer un rapport HTML, utilisez les commande suivantes :

./waarp-analyze -o report.txt
rst2html report.txt report.html

ou en une ligne :

./waarp-analyze | rst2html > report.html

Lancer en traitement d’erreur dans Waarp R66

Il peut être utile d’exécuter Waarp Analyze en traitement d’erreur pour faciliter l’analyse des transferts en erreur en capturant l’environnement au moment où l’erreur est survenue.

Pour cela, 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>