Pour le premier point, je n'ai jamais constaté de désactivation de webservices, quelque soient mes versions de GLPI (0.90.1 à 9.1.4). De mon côté il tournait toujours bien avec monitoring.
]]>Merci de votre retour
]]>Un petit retour sur la nouvelle version du plugin webservices, 1.7.0.
J'utilise les plugins webservices et monitoring pour gérer Shinken sur GLPI 9.1.4/PHP7.
La version 1.6 fonctionnait très bien avec quelques modifications (pour la version maximale et php7).
J'ai testé la version 1.7 mais elle génère une erreur dans les logs de l'arbiter au redémarrage :
ERROR: [Shinken] Instance import-glpi raised an exception <Fault 3: 'Unknown internal function for monitoring.shinkenCommands (xml-rpc)'>. Log and continue to run
Dans le log du webservice au moment de l'appel de la méthode shinkenCommands j'ai :
Protocol: xml-rpc, Method: monitoring.shinkenCommands, Function: PluginMonitoringWebservice::methodShinkenCommands
Les commandes ne sont pas générées dans Shinken.
En explorant le code de cette nouvelle version j'ai remarqué que la variable $_SESSION['glpi_plugins'] était détruite à la fin de la fonction PluginWebservicesMethodSession::setSession.
En la commentant, je retrouve un fonctionnement normal. Je ne sais pas quel impact cela peut avoir sur les autres webservices.
Autres point moins bloquant La version est indiquée en "1.7." et non "1.7.0".
L'url aussi n'est plus bonne :
OK = https://forge.glpi-project.org/projects … ices/files
KO = https://forge.indepnet.net/projects/webservices
Merci.
]]>