+1

Remote Agent Upgrade

davidngrc 1 month ago 0

on github project wazhu, they can upgrade the agent via dashboard.

It should be very easy to implement such function in GLPI, as manually upgrade agent is pain for system admin.

procedure:

0. when there is a new agent, alert the admin in the dashboard, admin will click and download a copy to local server.

1, in GLPI dashboard, select one or multiple endpoint.

2. on the top left, ACTION button , add a "Upgrade Agent" option.

3. in the backend, mark the agent_id that need to do agent upgrade.

4. when agent check in every day, and found this need to upgrade flag on the server which associate with the current agent id, then auto download the related agent exe / pkg from server (some agent might not able to access internet due to IT policy, but able to access local GLPI server)

5. after the download, the agent will do a self upgrade.

6. after the upgrade, the agent will do a self inventory, so that the server knows the agent has been upgraded.

7. done.

Thank you.