Bonjour,
Je vais peut-être répondre un peu à côté, mais c'est typiquement le type
d'outil pour lequel il faut un (plusieurs ?) développeur (ou, à défaut,
quelqu'un qui prenne le temps de coder ça), vu les besoins spécifiques.
C'est ce qu'on a fait en interne. Il faut suffisamment de métadonnées
dans les inventaires pour avoir des informations de parenté entre les
objets (ou les chercher dans un annuaire ?), et tous les détails
nécessaires.
La manière dont on fait ça fait appel à SaltStack qui contient (ou
interrogera Netbox dans un proche avenir ?) les informations
d'inventaire des serveurs, et génère un fichier Json. Ce dernier est
ensuite lu par une page Web PHP faisant appel à une lib JS d'affichage
de rendu graphique (ici VivaGraphJS.js). L'intérêt d'un affichage
dynamique, c'est que c'est une page Web, qui permet d'afficher des
informations supplémentaires quand on clique sur un item (dans notre
cas, on a par exemple des détails sur les machines, services,
documentations afférentes, etc.), ou de filtrer selon certains critères
les éléments à afficher.
C'est vrai aussi que ça fait son petit effet. Je pourrai partager tout
ça, mais c'est tellement spécifique à notre infra et aux outils utilisés
pour puiser les informations, que ça n'aurait pas grand intérêt (et
surtout pas simple du tout à généraliser / anonymiser / packager).
Bien à vous,
PS : je dis ça, mais on a également encore des schémas DrawIO par-ci par-là.
Le 09/02/2022 à 18:27, DUVERGIER Claude a écrit :
Bonjour la liste,
Pour répondre à une question de la hiérarchie, je recherche un outil
open-source pour créer un schéma du Système d'Information.
L'idée serait que le rendu final liste les aspects infra et métiers :
* les serveurs
* les emplacements géographiques) (datacenters)
* les services (LDAP, e-mail, DNS, …)
* les applications hébergées (web, mais pas que : un outil de
monitoring sans interface HTTP reste une "application")
* les fournisseurs de services (de cloud, de bare-metal, de DNS,
d'e-mail)
* les bases de données (NAS, S3, Datalake, Google Studio, etc.)
* certains logiciels clients lourds et les applications SaaS (AV,
RH, compta, …)
J'ai déjà l'inventaire d'à peu près tout dans mon GLPI et/ou dans mon
outil de supervision (ou si ça manque je peux le rajouter). Mais la
génération d'un schéma qui affiche tout ça, et bien GLPI ne le fait pas.
Je pourrais le faire à la main sur Draw, Dia, Graphviz ou diagrams.net
mais je ne veux pas avoir à le mettre à jour à chaque changement dans
le SI (j'oublierais)… : il faut une génération scriptée.
Pour faire écho à une discussion récente, les rendus des logiciels
iTop ou Zabbix sont intéressants.
Je vais évidemment mettre les main dans le cambouis pour alimenter le
graphique (faire les connecteurs entres mes sources de données) mais
avant de me lancer sur le mauvais outils :
Qu'est-ce que vous utilisez pour montrer votre SI (aux nouvellement
embauchés par exemple) ?
PS : j'ai dis que je voulais "un" schéma, mais si j'affiche tout sur
un seul ça va être illisible, alors il y aura sûrement plusieurs
versions (une plutôt matériel/tech et une autre orientée flux de données).
--
DUVERGIER Claude
_______________________________________________
Liste de diffusion du %(real_name)s
http://www.frsag.org/
--
Dernat Rémy
Chef de projet SI, CNRS
Infrastructure des Systèmes d'Information ISI
ISEM Montpellier
_______________________________________________
Liste de diffusion du %(real_name)s
http://www.frsag.org/