miguelanruiz / glpi-meshcentral

The glpi-engage plugin integrates GLPI and MeshCentral, allowing you to view and manage your MeshCentral devices from within GLPI. Get started by installing the plugin and configuring it with your MeshCentral server's URL, API key, and organization ID.
MIT License
3 stars 0 forks source link

Need help for new implementation #2

Open rallisf1 opened 1 year ago

rallisf1 commented 1 year ago

Hello @miguelanruiz ,

I am trying to properly integrate meshcentral into glpi, the same way it integrates anydesk and teamviewer.

As I wrote in the forum I'm not sure I made all the changes needed for a db migration, plus I am having trouble compiling and testing the forked agent.

Here are my repo links:

Agent Server

I would appreciate any help.

Thanks in advance.

miguelanruiz commented 1 year ago

Hey there @rallisf1

If you want to catch mesh agents id like team viewer and Anydesk, you should use at least release 1.5 of GLPI Agent, this plugin is an MVP for now (i propouse continue) and probably will connect and put each terminal interface over your GLPI with agent status availability. But it just a future plan, because some GLPI hooks are under construction.

I hope it help you

miguelanruiz commented 1 year ago

If you want to contribute or take it on your way, you should take a look into some summary that I did, may help you https://github.com/glpi-project/glpi-agent/issues/135

rallisf1 commented 1 year ago

Your implementation only works for default / unbranded meshcentral agent, I have fixed that but I'm stuck at testing it. Take a look at my repo commits.

Other differences:

miguelanruiz commented 1 year ago

What exactly you try to do? I think a better thing that you could is make available ID as external link, so all that job will be simple

rallisf1 commented 1 year ago

That's exactly what I'm doing.