La collecte de données
en action

Avec les collecteurs iTop

Tout savoir sur la collecte et la synchronisation de données

Pour gérer au mieux vos services, assurer l'efficacité de vos opérations et garantir la fiabilité de vos données, l'intégration d'iTop dans votre système d'information avec vos autres applications reste la solution la plus performante.

Nous allons vous présenter ici une des solutions les plus simples et flexibles pour automatiser la synchronisation de vos données entre vos applications : l'utilisation des collecteurs.

Avant de commencer

Qu'est-ce qu'un collecteur ?

Un collecteur est une application autonome, qui récupère les données d'une application source et les transfère dans iTop, sur une base régulière, par exemple quotidienne.

C'est une application ETL (Extract/Transform/Load) simple qui vous permet de synchroniser la donnée depuis une application externe. 

synchro-collector

Pourquoi utiliser un collecteur ?

Quelques cas d'usage

Dans la gestion de vos services tout comme dans l'organisation du système d'information général, les collecteurs sont souvent utiles.

Ils peuvent être mis en place par exemple pour la récupération de données métiers depuis une autre application. Prenons l'exemple de récupération de factures clients depuis des applications comme Odoo, OVH, SAP ou encore Salesforce afin d'assurer le suivi des contrats de services.

C'est d'ailleurs ce qu'a mis en place Combodo pour son propre besoin avec Odoo.

On peut cependant y avoir recours également pour des besoins très différents et plus liés à la gestion de l'infrastructure. Comme la synchronisation des personnes d'une organisation depuis LDAP, la récupération d'informations liées à l'environnement informatique depuis VSphère, Azure par exemple.

Les bénéfices des collecteurs

L'utilisation d'un collecteur présente de nombreux avantages :

  • En évitant la double saisie, il apporte un gain de temps considérable dans la gestion des opérations courantes, notamment lorsque les données sont amenées à évoluer régulièrement.
  • Grâce à la synchronisation automatique entre les systèmes, la qualité de la donnée est améliorée. Les risques d'erreur sont réduits, il n'y aura plus d'informations manquantes ou obsolètes dans iTop.
  • Enfin, la centralisation des données dans un seul système facilite la lisibilité et l'exploitation de l'information pour tous les utilisateurs.

Les questions à se poser

Avant de démarrer, il y a deux questions à se poser : comment et où récupérer les données.

Comment récupérer les données

Il faut tout d'abord savoir par quel mécanisme il est possible de récupérer les informations depuis l'application distante. Cela peut se faire via

  • Accès SQL en base de données
  • WebServices REST (ou autres)
  • Fourniture de fichiers CSV
Comment synchroniser les données vers iTop

Il y a plusieurs possibilités pour automatiser la synchronisation des données dans iTop :

  • L'appel à des WebServices REST unitaires par un programme (création, mise à jour et supression d'objets iTop)
  • L'utilisation d'un collecteur qui met en oeuvre la synchronisation des données selon le mécanisme décrit plus tôt

La réponse va dépendre de la fréquence de la collecte, de la volumétrie et des compétences de développement de vos équipes.

En effet, en cas de fréquence et volumétrie importantes, il est recommandé d'utiliser de la synchronisation par un collecteur plutôt que l'utilisation d'un WebService.

Où collecter les données

Autre point important pour savoir comment gérer la collecte de vos données, est de savoir où installer le collecteur pour bénéficier au mieux de son utilisation, et assurer un fonctionnement le plus performant possible.

Il est important de garder en tête que le collecteur est une application standalone, qui va être lancée de façon régulière.

D'autre part, le collecteur faisant le lien entre iTop et les autres applications ou bases de données de votre système d'information, il faut s'assurer qu'il accède aux données sources et aux webservices d'iTop.

Les détails de ces étapes et de la création du collecteur sont décrites dans la documentation officielle.

La collecte de données en action

L'option rapide et sécurisée

Réutiliser les collecteurs fournis par iTop

Vous n'avez ni le temps ni les ressources suffisantes pour vous lancer dans la réalisation d'un collecteur ? Vous pouvez vous appuyer sur les collecteurs proposés par iTop dont la liste est disponible ci-dessous 👇

Il est également possible en cas de besoin spécifique de faire appel aux services professionnels iTop qui vous aideront dans votre projet.

L'option totalement personnalisée

Développer vos propres collecteurs

Vous souhaitez rester autonome et développer votre propre collecte de données ? C'est possible.

Pour vous faciliter la tâche, nous avons créé un SDK, Data collector Base, qui vous servira de base pour la création de tout type de collecteur. Il faut toutefois bien suivre les étapes d'implémentation décrites dans la documentation : installation, configuration générale et des sources de données.

Quelques exemples d'utilisation

Exemple complet de création de collecteur

L'objectif abordé dans cet exemple est de synchroniser les établissements de l'Education Nationale sur iTop. 
En suivant ce tutoriel, vous comprendrez comment structurer les données, créer une extension et un collecteur permettant de mettre en oeuvre cette collecte.

Automatiser la gestion des assets avec OCSng

Grâce au Collecteur de données pour OCSng et le Data model pour OCSng, les éléments de l'infrastructure identifiés par OCSng sont automatiquement filtrés par catégorie et synchronisés dans iTop.

Visionnez la vidéo de présentation pour en savoir plus.

La CMDB Microsoft Azure dans iTop

Pour vous simplifier la gestion de votre inventaire informatique et visualiser vos CMDB Microsoft Azure et iTop de façon consolidée, nous avons développé deux extensions combinées pour vous permettre de générer le modèle de données et récupérer les classes et attributs depuis Azure.

Regardez la présentation de cette nouvelle intégration pour en savoir plus.

Vous utilisez les fichiers CSV ? Aucun problème !

Ce tutoriel pas à pas vous permet de créer vous-même un collecteur pour récupérer la donnée de vos fichiers CSV et tout consolider dans iTop.

Retour d'expérience

Si vous souhaitez comprendre avec un exemple concret...

Comment gérer efficacement des environnements délocalisés ?

C'est le défi qu'a relevé le GIP RECIA, qui gère la maintenance informatique de plus de 180 établissements scolaires et de formation de la région Centre-Val de Loire.

Lycées, collèges, établissements de formation : la disparité des typologies et la localisation géographique des établissements ne facilitent en rien la consolidation de toutes les informations et leur suivi.

Chloé Fonck, Responsable du centre de services GIP RECIA et Noël Pichet, administrateur CMDB, accompagnés par Christophe Naud, consultant iTop, vous expliquent comment ils ont progressivement fait d’iTop leur solution de gestion centralisée  pour gérer au plus près du terrain et de façon efficace les opérations IT courantes.

 

Pour aller plus loin

Les collecteurs iTop

Vous recherchez un collecteur ? Avant de vous lancer dans le développement jetez un oeil à nos collecteurs.

dashboard-collector
Pilotage

Data synchronization dashboard

Cette extension fournit un menu supplémentaire qui permet de vérifier rapidement l'état des  synchronisations de sources de données en cours d'exécution.

Cette extension est indispensable lorsque vous utilisez de nombreux collecteurs.
Data collector Base
SDK

Data collector Base

Data collector Base API est une boîte à outils (SDK) qui permet de créer une puissante application de collecte et de synchronisation de données pour iTop.


Data collector for LDAP
Organisation et utilisateurs

Data collector for LDAP

Data collector for LDAP vous aide à gérer votre organisation en collectant des informations sur les personnes et les groupes à partir de votre LDAP/ActiveDirectory.

Il synchronise les personnes, les utilisateurs et éventuellement les profils dans iTop et crée automatiquement les sources de données de synchronisation nécessaires.

 

data-collector-graph
Organisation et utilisateurs

Data collector for Microsoft Graph

Data collector for Microsoft Graph vous aide à gérer votre organisation Office 365 car il se connecte automatiquement à MS Graph, récupère et synchronise les utilisateurs, les personnes et les équipes avec iTop.
Data collector for Microsoft Azure
Référentiel d'infrastructure

Data collector for Microsoft Azure

Le collecteur de données pour Microsoft Azure permet aux administrateurs d'alimenter automatiquement iTop avec des informations pertinentes et précises sur l'informatique du Cloud Microsoft Azure.

Le collecteur de données pour Azure repose sur le Data model pour Microsoft Azure, dans lequel les objets Azure sont modélisés pour iTop. Il ne peut pas être utilisé indépendamment.

28_data-collector-for-vSphere-1
Référentiel d'infrastructure

Data collector for VSphere

Data collector for vSphere permet aux administrateurs d'alimenter automatiquement iTop avec des informations pertinentes et précises sur l'ensemble d'un datacenter à partir d'un serveur vSphere.

27_data-collector-for-OCS-Inventory-NG-2
Référentiel d'actifs et logiciels

Data collector for OCSng

Ce collecteur récupère des informations sur les PC, les serveurs et les machines virtuelles ou tout autre périphérique ou logiciel à partir d'OCS Inventory et synchronise ces informations avec iTop.

Le collecteur de données pour OCSng s'appuie sur le modèle de données pour OCSng où les objets sont modélisés pour iTop. Il ajoute également un lien direct vers les objets OCS Inventory à partir d'iTop. Il ne peut pas être utilisé indépendamment.

teemip-ip-discovery-collector-icon
Découverte IP

IP discovery collector

TeemIp IP Discovery fournit une solution aux administrateurs TeemIp pour découvrir ou scanner leurs réseaux IP et documenter dans TeemIp et iTop les résultats de ces découvertes et de ces scans.

Le collecteur IP s'appuie sur l'extension IP Discovery qui adapte le modèle de données standard de TeemIp pour stocker les résultats de la découverte et permet la communication entre une instance TeemIp et les différents moteurs de découverte déployés sur le réseau. 
Data collector for Ansible
Déploiement et configuration

Data collector for Ansible

La plateforme d'automatisation Ansible facilite le déploiement et la configuration en continu. L'intégration entre iTop CMDB et Ansible centralise les inventaires Ansible des systèmes distants dans iTop et facilite leur gestion.

Ansible permet de collecter de nombreuses informations sur les éléments d'un système d'information. Avec ce data collector, iTop est automatiquement alimenté avec des informations pertinentes et précises collectées par Ansible.

Vous voulez en parler avec nos équipes ?

Laissez vos coordonnées et un expert iTop vous recontactera.