1. 26 May, 2014 1 commit
  2. 23 May, 2014 1 commit
    • Guillaume Lucas's avatar
      [Centreon-GLPI|Webservices] Réécriture complète de l'import GLPI->Centreon · 3b53f5e4
      Guillaume Lucas authored
      L'ancien code ne passe pas à l'échelle en fonction du nombre d'éléments
      présents dans GLPI. En effet, on récupère tous les ordinateurs et tous les
      équipements réseau. Pour chaque, on lance 2 requêtes (récupération IP et tags).
      On fait des traitements simples et enfin, on ajoute. Évidemment, il faut
      également prendre en compte le formatage/parsing SOAP qui n'est pas super rapide.
      
      Solution :
        - déporter le travail en une seule fois sur le SGBD qui est conçu
      pour ce type de travail ;
        - exporter le minimum d'informations ;
        - utiliser webservices uniquement pour le formatage SOAP des données
      exportées.
      
      Implémentation : une nouvelle méthode listObjectMonit() spécifique à notre
      usage dans le plugin webservices de GLPI. Elle fait une requête SQL qui retourne
      uniquement les informations utiles (nom, IP, tags) à Centreon en une seule fois.
      Il faut également adapter Centreon-GLPI à ce changement.
      3b53f5e4
  3. 16 Apr, 2014 8 commits
  4. 21 Mar, 2014 6 commits