# Générer les agents Windows et Linux

<p class="callout info">**S’applique à : Medulla – Agents  
Version : Toutes  
Environnement : On-Premise / SaaS Privé / SaaS mutualisé  
Catégorie : Agents / Support**</p>

Avant de générer les agents pour vos postes Windows ou Linux, il est important de définir votre stratégie de rattachement dans GLPI :

- Soit un agent par entité GLPI,
- Soit un agent global, qui remontera toutes les machines dans l’entité mère.

#### Générer un agent par entité

Pour générer un agent distinct par entité GLPI :

`generate_medulla_agent.sh all force`

Vérifiez ensuite que chaque entité dispose bien de son agent :

`ls /var/lib/pulse2/medulla_agent/*`

Chaque entité est associée à un tag. Vous retrouverez un répertoire par tag contenant les agents correspondants.

#### Générer un agent global

Pour générer un agent unique par système d’exploitation (rattachement à l’entité mère GLPI) :

`/var/lib/pulse2/clients/generate-pulse-agent.sh`

Vérifiez ensuite la présence des agents :

`ls /var/lib/pulse2/clients/win/`  
`ls /var/lib/pulse2/clients/lin/`

#### Générer un agent sans inventaire GLPI

<p class="callout warning">Cette option nécessite Medulla et l’agent en version 5.5.2 ou supérieure.</p>

`/var/lib/pulse2/clients/generate-pulse-agent.sh --disable-inventory`

#### Gestion des entités avec un agent global

Si vous utilisez un agent global mais souhaitez répartir les machines dans différentes entités GLPI, deux options sont possibles :

- Déplacer manuellement les machines dans GLPI,
- Mettre en place des règles automatiques dans GLPI (par subnet, nom, ou autres critères).