You are not logged in.
Bonjour à Tous,
J'ai un soucis avec l'agent GLPI-Agent, que je souhaites déployer depuis Intune sur nos mac managés.
Mon installation fonctionne et se solde par un inventaire à jour du mac . Pour info:
- J'installe l'agent via le .PKG via une application LOB mac.
- J'installe le fichier de conf de l'agent via un script shell.
Le soucis que je rencontres est que l'installation n'est pas détectée correctement côté intune. Cela est certainement dû au CFBundleIdentifier détecté, qui n'est pas bon.
Voici ce qui s'auto-rempli dans intune:
App bundle ID (CFBundleIdentifier) : org.glpi-project.glpi-agent
App version (CFBundleShortVersionString) : 1.4
Dans la documentation microsoft https://learn.microsoft.com/en-us/mem/i … apps-macos , on voit qu'il est possible de requêter un fichier .Plist pour en tirer les infos ci-dessus.
-J'ai donc exécuté leur exemple sur le company portal avec : defaults read /Applications/Company\ Portal.app/Contents/Info CFBundleIdentifier
J'ai bien le retour : com.microsoft.CompanyPortalMac
-Par contre en exécutant ça sur le .plist GLPI-Agent (trouvable sous /Library/LaunchDaemons) : Defaults read /Library/LaunchDaemons/org.glpi-project.glpi-agent.plist CFBundleIdentifier
Cela me retourne : The domain/default pair of (/Library/LaunchDaemons/org.glpi-project.glpi-agent.plist, CFBundleIdentifier) does not exist.
J'en déduis que le .plist de déclaration de l'agent n'est pas correct. A-t-on un moyen de corriger ce soucis, en introduisant des données manuellement, ou en téléchargeant un fichier supplémentaire?
Offline
Juste pour référence, voici le lien d'un début d'échange sur le sujet: https://forum.glpi-project.org/viewtopic.php?pid=500921
GLPI-Agent developer from Teclib' and GLPI-Network team
Offline
Bonjour,
Je viens de mettre en place Intune pour MAC et je serais très intéressé par le script qui crée/modifie le cfg et qui lance la tache en auto. Je dispose du code qui fonctionne bien à la mano mais je ne suis pas à l'aide sur le shell MAC. Possible de partager le code complet stp
Créer un fichier dans le chemin indiqué ci-dessous, lui attribuer certains droits, puis écrire du contenu pour la remontée de l’inventaire.
cd /applications/GLPI-agent/etc/conf.d
sudo touch local.cfg
sudo chmod 775 local.cfg
sudo nano local.cfg
• Ce que doit contenir le fichier « local.cfg » :
server=»https://monserver.glpi.com/front/inventory.php »
runnow=0
debug=1
• Démarrer le processus glpi-agent :
sudo launchctl start /applications/GLPI-agent/bin/glpi-agent
• Redémarrer la machine :
sudo reboot
Offline
Bonjour,
je n'ai pas les infos, mais juste dans ce que tu as noté :
les apostrophes sur la conf "server" peuvent être supprimées (d'autant plus qu'elles sont mal formatées ici)
pour démarrer le service, c'est la commande suivante qu'il faut utiliser:
sudo launchctl start com.teclib.glpi-agent
GLPI-Agent developer from Teclib' and GLPI-Network team
Offline