Skip to main content.

Ordonnanceurs < Les incontournables < Dollar Universe < Outils tiers

DU Explorer

Du_explorer est basé sur le logiciel Graphviz pour générer des graphiques à partir de définition $Universe récupérée par la ligne de commande.

Actuellement du_explorer supporte les définitions provenant de $Universe suivantes :

- Uprocs
- Sessions
- Ressources

Les définitions de planification ne sont pas encores supportées.

Avant de commencer, merci de vous assurer d’avoir téléchargé et installé Graphviz. L’utilisation de Graphviz est obligatoire avec du_explorer. Vous pourrez trouver une version de Graphviz sur le site web http://www.graphviz.org, qui tourne sur de nombreux systèmes d’exploitation.

Convertir et générer mon premier graph
La procédure étape par étape pour générer un graphique Graphviz à partir des données extraites de $Universe.
Optimisation de l’utilisation de du_explorer
Dans le cas où vous voudriez créer plusieurs graphiques, il est possible d’économiser du temps d’exécution en utilisant l’exportation/importation de fichiers de configuration.
Générer un graphique en ligne
Cette interface permet de générer un graphique DU Explorer sans avoir a installer Perl et GraphViz sur vos machines.
DU Explorer FAQ

Documentation

Sources et Binaires
Ce zip contient les sources et les binaires.
Télécharger le fichier Zip (1 Mo)
Du_Explorer
Ce zip contient le script perl et les fichiers explicatifs.
Télécharger le fichier Zip (44.9 ko)

Dernières infos

Re : Extract

non du_explorer ne regarde pas les tâches... j'avais pensé un moment à ajouter les tâches et l'information sur les UG, mais je n'ai pas retouché au script depuis fin 2005 car flemme

par contre pour ton besoin ce serait plutôt des scripts shell sur mesure, après il y a plusieurs manières de procéder :
- extraire tout en brut et s'amuser avec les tableaux croisés dynamiques
- insérer dans un sgbd et faire des requêtes
- tout faire en script

quelques pistes :
- afficher toutes les sessions et les uprocs des sessions de la forme "SESSION;UPROC"

Code:
$UXEXE/uxshw ses ses=* | awk '$1=="ITEMS" { ses=$5 } $2=="upr" { print ses ";" $4 }'

Forum Du_Explorer
Re : Extract

Aucun soucis Couak! Clin d'oeil

Cela dit j'ai une autre question du coup. Est il possible via DU_explorer de sortir un graphe en intégrant les données des tâches? Et d'isoler par là les Uprocs ou sessions non planifiées?

En fait, mon but premier n'est pas tant d'avoir une représentation graphique, mais surtout de pouvoir exécuter une commande qui me sortirait la liste exhaustive des Uprocs de mon nœud, en les organisant par session pour celles qui le sont et en rattachant le tout aux tâches définies.
Le but étant de pouvoir sortir un état à un instant donné des objets résidents en fait. Aussi nombreux soient-ils...

Par avance merci! Sourire

Re : Extract

Je viens juste de m'apercevoir des nouveaux posts... honte à moi
Effectivement la ligne de commande est sensible à la casse, il faut donc bien mettre UPR, SES et RES en majuscule.... la faute à l'option "-s" dans Perl, qui offre certes une souplesse dans le passage de paramètres, mais est un peu pointilleux

Re : Extract

OK autant pour moi, le script perl est sensible à la casse pour ses paramètres...
Ça fonctionne parfaitement.

Re : Extract

Bon mon problème a quelque peu évolué. Mon soucis original était que je n'avais pas récupéré l'exécutable permettant le nettoyage des scripts internes lors d'une extraction d'uprocs.

Désormais je fais mes extractions comme il se doit (il me semble en tout cas...) et lorsque je veux générer un fichier de config avec cette ligne :

Code:
perl -s du_explorer.pl -upr=uprshw.txt -res=resshw.txt -output="c:\temp\config.cfg"

voila le résultat qui m'est renvoyé. (aucun fichier n'est généré.)
Code:
For each description file you must use DollarUniverse command line for creation
You can append command line results in one file. Be sure that the result
contains the same object description
For UPR description : do not include the internal script (printed by default
since v5.0 SPRE0025)
For SES description : be sure you have activated the "lnk" option for showing
links

Si quelqu'un est capable de m'aiguiller je serais ravi.
D'avance merci!

ps : l'extraction de mes uprocs est générée sans les scripts internes et celle de mes sessions et bien faite avec l'option lnk. Clin d'oeil