Graphviz est un outil permettant la génération automatique de graphique à partir d'un fichier plat (texte) contenant les définitions des divers éléments et surtout leurs connections.
En rajoutant l'attribut URL aux objects, et en utilisant la sortie -Tcmapx, graphviz générera une map à inclure dans le fichier html. Exemple. En gros ca over rulez pour faire les graphiques réseaux :)
Rien ne vaut un bon exemple et un schéma !
digraph network_all {
2 [style = filled, label = "3550 cisco-sw-1.noc"];
0 [style = filled, label = "2610 routeur-colt"];
7 [label = "Internet"];
5 [label = "NOC"];
1 -> 0;
2 -> 0;
3 -> 0;
4 -> 2;
5 -> 2;
6 -> 2;
0 -> 7;
}
avec l'aide de la commande suivante :
dot -Tpng -o network.png network.dot
produit l'image suivante :