Generate Windows and Linux agents Applies to: Medulla – Agents Version: All Environment: On-Premise / Private SaaS / Shared SaaS Category: Agents / Support Before generating agents for your Windows or Linux workstations, it is important to define your attachment strategy in GLPI: Either one agent per GLPI entity, Or a global agent, which will report all machines to the parent entity. Generate an agent per entity To generate a separate agent per GLPI entity: generate_medulla_agent.sh all force Then verify that each entity has its own agent: ls /var/lib/pulse2/medulla_agent/* Each entity is associated with a tag. You will find a directory for each tag containing the corresponding agents. Generate a global agent To generate a single agent per operating system (linked to the parent GLPI entity): /var/lib/pulse2/clients/generate-pulse-agent.sh Then verify the presence of the agents: ls /var/lib/pulse2/clients/win/ ls /var/lib/pulse2/clients/lin/ Generate an agent without GLPI inventory This option requires Medulla and the agent version 5.5.2 or higher. /var/lib/pulse2/clients/generate-pulse-agent.sh --disable-inventory Managing entities with a global agent If you are using a global agent but want to distribute machines across different GLPI entities, two options are available: Manually move the machines in GLPI, Set up automatic rules in GLPI (by subnet, name, or other criteria).