Cartographier ses applications avec Graphviz

Visualisation des dépendances

Ce script Perl converti un Hot folder en graphique, son fonctionnement est très simple car il s’appuie sur la bibliothèque XML::simple qui transforme un fichier XML en tableau nommé qui sera ensuite mis au format GraphViz.

Fichier Description Type Taille
oss2gvz.pl

Script Perl pour convertir un hot folder en format graphviz.

zip4 ko

Installation

Pour utiliser ce script, il faut pouvoir disposer de l’interpréteur Perl avec le model XML::Simple.

Le script génère un fichier au format Graphviz qui intègre des icones Silk.

Pour résumer :
- Installer Perl (le Perl est généralement installé sur les machines Unix)
- Installer la bilothèque XML::Simple si elle n’est pas présente dans votre distribution
- Installer Graphviz
- Créer un répertoire pour le script
- Télécharger le script Perl et le placer dans ce répertoire
- Créer un sous-répertoire images
- Télécharger les icones Silk
- Décompresser l’archive dans images

Utilisation

Charger l’environnement Open Source Job Scheduler et exécuter le script Perl.

Windows :

jobscheduler_environment_variables.cmd
perl oss2gvz.pl %SCHEDULER_HOME%/config/live | dot -Tpng > OSS.png

Unix :

jobscheduler_environment_variables.sh
perl oss2gvz.pl $SCHEDULER_HOME/config/live | dot -Tpng > OSS.png
PNG - 24.8 ko

16 avril 2012


  • Logiciel libreGraphviz
  • GraphViz (diminutif de Graph Visualization Software) est un ensemble d’outils open source créés par les laboratoires de recherche d’AT&T qui manipulent des graphes définis à l’aide de scripts suivant le langage DOT. Cet ensemble fournit aussi des bibliothèques permettant l’intégration de ces outils dans diverses applications logicielles.

    Source : Wikipedia

  • Rubriques Cartographier ses applications avec Graphviz
  • LangagePerl
  • Perl est un langage de programmation créé par Larry Wall en 1987 et reprenant des fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh).

    Source : Wikipedia