# Analyse d'impact

L'analyse d'impact permet d'établir un schéma d'infrastructure, montrant les dépendances et les impacts en cas de perte d'équipement. Ceci peut être sauvegardé et exporté.

{% hint style="info" %}
Nous allons prendre un exemple simple. Un routeur est connecté à un switch auquel est rattaché un rack contenant un serveur.

<img src="https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-0d528514dcd34eae59e65a915976882527bf7cf7%2Fanalysis_impact-1.png?alt=media" alt="module assets - example analysis impact" data-size="original">
{% endhint %}

## Notions

Deux concepts sont à comprendre :

* **Impact** : représenté par défaut par une flèche rouge. Si cet élément rencontre un problème, il impactera tous les éléments qui lui sont liés.
* **Dépendance** : représenté par défaut par une flèche bleue. Une dépendance est un élément qui sera directement affecté par l'impact. Une dépendance n'impacte pas forcément les éléments qui lui sont liés.

{% hint style="info" %}
Un élément important à comprendre est qu'il faut se placer dans le contexte de l'élément en question. Si vous sélectionnez un switch, les impacts et dépendances seront différents si vous sélectionnez un élément lié au switch.
{% endhint %}

## Créer une analyse d'impact

Votre équipement doit être alimenté avant de pouvoir utiliser l'analyse d'impact.

Si nous revenons à notre exemple donné ci-dessus, nous allons partir du 1er élément, c'est-à-dire le routeur.

* Allez dans **Actifs > Périphériques réseau**
* Sélectionnez le matériel réseau dont vous avez besoin
* Dans l'onglet **analyse d'impact**, le matériel sur lequel vous vous trouvez apparaîtra
* Sur la barre de droite, cliquez sur **+**
* La liste des catégories apparaît, choisissez celle qui vous convient (ici matériel réseau pour lier notre switch à notre routeur)
* Faites glisser et déposez le matériel que vous souhaitez.
* Faites de même avec tous les matériels que vous souhaitez

Vous obtiendrez un résultat comme celui-ci (selon la façon dont vous avez placé vos éléments)

![module assets - creation](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-76517280c04c5f0bf4a454d79b456ec42b7040aa%2Fanalysis_impact-2.png?alt=media)

## Ajout de liens

Maintenant que nos matériels ont été placés, il faut ajouter les liens afin de vérifier leur impact et leurs dépendances (ou les deux).

* Depuis le menu de droite, cliquez sur l'icône **ligne diagonale**
* Votre souris apparaîtra alors avec un **+**
* Maintenez votre souris sur le 1er élément, et relâchez la souris sur l'élément à lier.
* Répétez l'opération pour tous les éléments souhaités

![module assets - add connection](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-0d528514dcd34eae59e65a915976882527bf7cf7%2Fanalysis_impact-1.png?alt=media)

## Explication des liens

Comme mentionné ci-dessus, il faut comprendre le contexte de l'élément sélectionné. Ce que l'on voit sur le schéma ci-dessus, c'est que tous les liens sont en rouge. Cela signifie que si le routeur venait à tomber en panne, tous les éléments suivants seraient affectés.

Si nous nous positionnons sur le **Rack 1**, le comportement ne sera pas le même :

![module assets - explain connection](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-2f190cc953dfea06ca6a988e2f42c07dac0d8901%2Fanalysis_impact-3.png?alt=media)

Dans cet exemple, **du point de vue du Rack 1**, le seul matériel qui impacterait l'infrastructure s'il venait à tomber en panne est **SRV-GLPI**. Le **Rack 1** dépend du **Router EDGE-51** et du **Switch A3**. Ils sont en bleu (dépendance) car ils ne seraient pas impactés si le Rack 1 venait à avoir un problème.

## Dépendance et impact sur le même matériel

Nous pouvons ajouter un routeur à notre exemple, qui sera lié au 1er routeur d'origine :

![module assets - dependency/imapct](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-b75453b5954130dcf2e4ed764b8e8c9ace032072%2Fanalysis_impact-4.png?alt=media)

* Pour ce faire, créez une relation dans un sens puis dans l'autre en utilisant l'option **ligne diagonale** vue ci-dessus.

Les flèches violettes signifient qu'ils sont dépendants l'un de l'autre et qu'ils seraient tous les deux affectés si l'un d'eux venait à rencontrer un problème. Ils sont donc à la fois dépendants et impactés.

## Pas d'impact

Il existe un dernier type de lien, ceux qui n'ont aucune dépendance ou impact :

![module assets - No impact](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-19c84910a43df0913fd8a5b21d9284d14cdd202e%2Fanalysis_impact-5.png?alt=media)

Les flèches noires signifient que depuis l'élément sur lequel vous vous trouvez, il n'y aura aucun impact si cet élément venait à tomber en panne. Dans notre exemple, nous sommes sur le **Rack 1**. Celui-ci ne communique pas avec le **Rack 2**, il n'y aura donc aucune dépendance ou impact en cas de panne.

## Groupes

Les groupes peuvent être créés à l'aide de l'icône :fontawesome-regular-object-group: dans le menu de droite.

Les groupes permettent de voir tous les éléments qui dépendent d'un autre équipement. Vous pouvez créer un nom pour le groupe et choisir une couleur de fond.

![module assets - Groups](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-d16f8a8b44f1a9606bf32afb29b0d2b6a04668a5%2Fanalysis_impact-6.png?alt=media)

Pour supprimer un groupe, faites un clic droit dessus et sélectionnez supprimer. Ceci ne supprime que le groupe, pas les éléments qu'il contient.

## Sauvegarder votre analyse d'impact

Pensez à sauvegarder votre projet avec l'icône **disquette**

## Suppression d'éléments

Vous pouvez supprimer un élément à l'aide de l'icône **poubelle**. Ceci supprime l'élément et le lien.

## Télécharger votre projet

Vous pouvez télécharger votre analyse d'impact à l'aide de l'icône **téléchargement**. Le format de téléchargement est PNG.

## Agrandir votre analyse

Utilisez l'icône **agrandir** pour mettre votre analyse en plein écran.

Vous pouvez également utiliser la molette de votre souris pour zoomer et dézoomer.

## Configuration des liens

Vous pouvez configurer certaines options à l'aide de l'icône **réglages** :

![module assets - Groups](https://3472943295-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0fOFvaYAGyPcoVZsr1BX%2Fuploads%2Fgit-blob-31e510b452ee1f730058a54a2dece0abc186a634%2Fanalysis_impact-7.png?alt=media)

## Visibilité

Dans la visibilité, vous pouvez choisir de n'afficher que les impacts et/ou les dépendances.

## Couleurs

Dans l'onglet couleurs, vous pouvez modifier les couleurs des dépendances, des impacts et des impacts des dépendances.

## Profondeur maximale

La profondeur maximale est le nombre d'éléments qui peuvent être affichés sur votre analyse d'impact. Si vous sélectionnez "infini", il n'y aura aucune limite d'affichage.
