<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Outillage%2FiTop%2FConfiguration</id>
	<title>Outillage/iTop/Configuration - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jordan-lenuff.com/index.php?action=history&amp;feed=atom&amp;title=Outillage%2FiTop%2FConfiguration"/>
	<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Outillage/iTop/Configuration&amp;action=history"/>
	<updated>2026-04-23T17:21:46Z</updated>
	<subtitle>Historique des révisions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Outillage/iTop/Configuration&amp;diff=189&amp;oldid=prev</id>
		<title>Jordan : /* Ré-installation d'iTop */</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Outillage/iTop/Configuration&amp;diff=189&amp;oldid=prev"/>
		<updated>2019-08-13T13:50:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Ré-installation d&amp;#039;iTop&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version du 13 août 2019 à 13:50&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l279&quot; &gt;Ligne 279 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 279 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;S'assurer que ''Update an existing iTop instance'' soit sélectionné avant de cliquer sur ''Next'' :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;S'assurer que ''Update an existing iTop instance'' soit sélectionné avant de cliquer sur ''Next'' :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[Fichier:ClipCapIt-190813-154321.PNG|none|thumb|300px|iTop - réinstallation 2]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[Fichier:ClipCapIt-190813-154321.PNG|none|thumb|300px|iTop - réinstallation 2]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;:[[Fichier:ClipCapIt-190801-115326.PNG]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une information relative à la mise à jour du modèle s'affiche, cliquer sur ''Next'' :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Une information relative à la mise à jour du modèle s'affiche, cliquer sur ''Next'' :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_db:diff::1.12:old-188:rev-189 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.jordan-lenuff.com/index.php?title=Outillage/iTop/Configuration&amp;diff=188&amp;oldid=prev</id>
		<title>Jordan : Page créée avec « ==Présentation== Cette page a pour objet des décrire les différentes étapes de configuration du logiciel iTop.  == Accès au service REST == Par défaut, l'administrat... »</title>
		<link rel="alternate" type="text/html" href="https://wiki.jordan-lenuff.com/index.php?title=Outillage/iTop/Configuration&amp;diff=188&amp;oldid=prev"/>
		<updated>2019-08-13T13:48:30Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « ==Présentation== Cette page a pour objet des décrire les différentes étapes de configuration du logiciel iTop.  == Accès au service REST == Par défaut, l&amp;#039;administrat... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Présentation==&lt;br /&gt;
Cette page a pour objet des décrire les différentes étapes de configuration du logiciel iTop.&lt;br /&gt;
&lt;br /&gt;
== Accès au service REST ==&lt;br /&gt;
Par défaut, l'administrateur n'a pas accès au service REST de iTop. Une bonne pratique serait de créer un utilisateur dédié à l'utilisation de ce service et de lui donner les droits d'accès ensuite.&lt;br /&gt;
&lt;br /&gt;
Afin de ne pas multiplier les utilisateurs, ce sera l'admin iTop qui utilisera le service REST.&lt;br /&gt;
&lt;br /&gt;
De ce fait, pour lui donner accès, aller dans la section ''Outils d'admin'', section ''Comptes Utilisateurs'' et cliquer sur l'utilisateur ''itop_adm'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153032.PNG|none|thumb|300px|iTop - Comptes Utilisateurs]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''Modifier...'', puis, dans l'onglet ''Profils (1)'', cliquer sur ''Ajouter des objets de type Profil...'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153054.PNG|none|thumb|300px|iTop - Ajouter profil]]&lt;br /&gt;
&lt;br /&gt;
Sélectionner le profil ''REST Services User'' et cliquer sur ''Ajouter'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153124.PNG|none|thumb|300px|iTop - Ajouter profil REST]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''Appliquer'', un message d'information indique la bonne prise en compte de la modification :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153142.PNG|none|thumb|300px|iTop - Compte modifié]]&lt;br /&gt;
&lt;br /&gt;
== Organisation ==&lt;br /&gt;
Se rendre dans le menu ''Administration des données / Organisations'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190606-122754.PNG|none|thumb|left|200px|Gestion des organisations]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''My Company/Department'' :&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-190606-122815.PNG|none|thumb|left|200px|Propriétés d'une organisation]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''Modifier...''. La modification des champs est alors possible :&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153457.PNG|none|thumb|left|200px|Modification d'une organisation]]&lt;br /&gt;
&lt;br /&gt;
Renseigner les champs comme suit :&lt;br /&gt;
*'''Nom organisation'''&lt;br /&gt;
**Ma superbe société&lt;br /&gt;
*'''Code'''&lt;br /&gt;
**MSS&lt;br /&gt;
*'''Statut'''&lt;br /&gt;
**active&lt;br /&gt;
*'''Organisation Parent'''&lt;br /&gt;
**Ne rien sélectionner&lt;br /&gt;
*'''Modèle de support'''&lt;br /&gt;
**Ne rien sélectionner&lt;br /&gt;
&lt;br /&gt;
Cliquer sur appliquer. L'organisation a bien été modifiée :&lt;br /&gt;
&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-153606.PNG|none|thumb|left|200px|Organisation modifiée]]&lt;br /&gt;
&lt;br /&gt;
== Intégration avec l'Active Directory ==&lt;br /&gt;
=== Téléchargement de l'extension ===&lt;br /&gt;
Depuis le site officiel d'iTop, télécharger l'extension [https://store.itophub.io/en_US/products/ldap-data-collector Data Collector for LDAP]. L'extension est gratuite. Toutefois, la création d'un compte, qui est gratuite et qui n'exige aucune information sensible, est nécessaire pour pouvoir la télécharger.&lt;br /&gt;
&lt;br /&gt;
Une fois l'extension téléchargée, la déposer sur le serveur dans le dossier &amp;lt;code&amp;gt;/root/downloads&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Déploiement de l'extension ===&lt;br /&gt;
Se connecter en SSH au serveur et décompresser l'extension dans le dossier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 unzip -d /data/www/iTop/current/web/extensions/ ~/downloads/Data_Collector_for_LDAP_1.2.0.zip&lt;br /&gt;
&lt;br /&gt;
Changer le propriétaire des fichiers :&lt;br /&gt;
&lt;br /&gt;
 chown -R www:www /data/www/iTop/current/web/extensions/ldap-data-collector&lt;br /&gt;
&lt;br /&gt;
=== Configuration de l'extension ===&lt;br /&gt;
Créer un fichier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions/ldap-data-collector/conf/params.local.xml&amp;lt;/code&amp;gt; dont le contenu sera le suivant :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;parameters&amp;gt;&lt;br /&gt;
	&amp;lt;itop_url&amp;gt;http://myserver/itop/&amp;lt;/itop_url&amp;gt;&lt;br /&gt;
	&amp;lt;itop_login&amp;gt;itop_adm&amp;lt;/itop_login&amp;gt;&lt;br /&gt;
	&amp;lt;itop_password&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/itop_password&amp;gt;&lt;br /&gt;
	&amp;lt;contact_to_notify&amp;gt;mymail@mydomain.com&amp;lt;/contact_to_notify&amp;gt;&lt;br /&gt;
	&amp;lt;synchro_user&amp;gt;itop_adm&amp;lt;/synchro_user&amp;gt;&lt;br /&gt;
	&amp;lt;ldaphost&amp;gt;myadserver.local&amp;lt;/ldaphost&amp;gt;&lt;br /&gt;
	&amp;lt;ldapport&amp;gt;389&amp;lt;/ldapport&amp;gt;&lt;br /&gt;
	&amp;lt;ldapdn&amp;gt;OU=my,DC=domain,DC=local&amp;lt;/ldapdn&amp;gt;&lt;br /&gt;
	&amp;lt;ldaplogin&amp;gt;CN=myuserad,OU=tools,DC=domain,DC=local&amp;lt;/ldaplogin&amp;gt;&lt;br /&gt;
	&amp;lt;ldappassword&amp;gt;xxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;lt;/ldappassword&amp;gt;&lt;br /&gt;
	&amp;lt;!--&lt;br /&gt;
		Set a non empty (and unique) prefix if you run several instances of the collector against the same iTop Server&lt;br /&gt;
		This is the recommended method to collect data from several LDAP servers. (assign a unique prefix to each &amp;quot;source&amp;quot; LDAP server)&lt;br /&gt;
		Note: this prefix can be set but do not touch the one inside json_placeholders&lt;br /&gt;
		--&amp;gt;&lt;br /&gt;
	&amp;lt;prefix&amp;gt;AD1&amp;lt;/prefix&amp;gt;&lt;br /&gt;
	&amp;lt;json_placeholders&amp;gt;&lt;br /&gt;
		&amp;lt;full_load_interval&amp;gt;604800&amp;lt;/full_load_interval&amp;gt;&amp;lt;!-- 7 days (in seconds): 7*24*60*60 --&amp;gt;&lt;br /&gt;
		&amp;lt;synchro_status&amp;gt;production&amp;lt;/synchro_status&amp;gt;&lt;br /&gt;
	&amp;lt;/json_placeholders&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Parameters for Person synchronization --&amp;gt;&lt;br /&gt;
	&amp;lt;ldappersonfilter&amp;gt;(objectClass=person)&amp;lt;/ldappersonfilter&amp;gt;&lt;br /&gt;
	&amp;lt;person_fields&amp;gt;&lt;br /&gt;
		&amp;lt;!--  Mapping between LDAP fields and iTop Person's object fields --&amp;gt;&lt;br /&gt;
		&amp;lt;primary_key&amp;gt;samaccountname&amp;lt;/primary_key&amp;gt;&lt;br /&gt;
		&amp;lt;name&amp;gt;sn&amp;lt;/name&amp;gt;&lt;br /&gt;
		&amp;lt;first_name&amp;gt;givenname&amp;lt;/first_name&amp;gt;&lt;br /&gt;
		&amp;lt;email&amp;gt;mail&amp;lt;/email&amp;gt;&lt;br /&gt;
		&amp;lt;!-- &amp;lt;phone&amp;gt;telephonenumber&amp;lt;/phone&amp;gt;&lt;br /&gt;
		     		&amp;lt;mobile_phone&amp;gt;mobile&amp;lt;/mobile_phone&amp;gt; --&amp;gt;&lt;br /&gt;
		&amp;lt;function&amp;gt;title&amp;lt;/function&amp;gt;&lt;br /&gt;
		&amp;lt;!-- &amp;lt;employee_number&amp;gt;employeenumber&amp;lt;/employee_number&amp;gt; --&amp;gt;&lt;br /&gt;
	&amp;lt;/person_fields&amp;gt;&lt;br /&gt;
	&amp;lt;person_defaults&amp;gt;&lt;br /&gt;
		&amp;lt;!--  Default values for iTop Person's object fields --&amp;gt;&lt;br /&gt;
		&amp;lt;org_id&amp;gt;Ma superbe société&amp;lt;/org_id&amp;gt;&lt;br /&gt;
		&amp;lt;status&amp;gt;active&amp;lt;/status&amp;gt;&lt;br /&gt;
	&amp;lt;/person_defaults&amp;gt;&lt;br /&gt;
	&amp;lt;!-- Parameters for User synchronization --&amp;gt;&lt;br /&gt;
	&amp;lt;collect_person_only&amp;gt;no&amp;lt;/collect_person_only&amp;gt;&lt;br /&gt;
	&amp;lt;ldapuserfilter&amp;gt;(memberOf=CN=MyGroup,OU=DSI,OU=Utilisateurs,DC=domain,DC=local)&amp;lt;/ldapuserfilter&amp;gt;&lt;br /&gt;
	&amp;lt;synchronize_profiles&amp;gt;no&amp;lt;/synchronize_profiles&amp;gt;&lt;br /&gt;
	&amp;lt;itop_group_pattern&amp;gt;/^CN=itop-(.*),OU=.*/&amp;lt;/itop_group_pattern&amp;gt;&lt;br /&gt;
	&amp;lt;user_fields&amp;gt;&lt;br /&gt;
		&amp;lt;!--  Mapping between LDAP fields and iTop UserLDAP's object fields --&amp;gt;&lt;br /&gt;
		&amp;lt;primary_key&amp;gt;samaccountname&amp;lt;/primary_key&amp;gt;&lt;br /&gt;
		&amp;lt;login&amp;gt;samaccountname&amp;lt;/login&amp;gt;&lt;br /&gt;
		&amp;lt;contactid&amp;gt;mail&amp;lt;/contactid&amp;gt;&lt;br /&gt;
	&amp;lt;/user_fields&amp;gt;&lt;br /&gt;
	&amp;lt;user_defaults&amp;gt;&lt;br /&gt;
		&amp;lt;!--  Default values for iTop UserLDAP's object fields --&amp;gt;&lt;br /&gt;
		&amp;lt;profile&amp;gt;Administrator&amp;lt;/profile&amp;gt;&lt;br /&gt;
		&amp;lt;language&amp;gt;FR FR&amp;lt;/language&amp;gt;&lt;br /&gt;
	&amp;lt;/user_defaults&amp;gt;&lt;br /&gt;
&amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Initialisation de l'extension ===&lt;br /&gt;
Se positionner dans le dossier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions/ldap-data-collector&amp;lt;/code&amp;gt; :&lt;br /&gt;
 cd /data/www/iTop/current/web/extensions/ldap-data-collector&lt;br /&gt;
&lt;br /&gt;
Lancer la commande suivante :&lt;br /&gt;
&lt;br /&gt;
 php7 exec.php&lt;br /&gt;
&lt;br /&gt;
Lors de la première exécution, cela aura pour effet de :&lt;br /&gt;
*créer les sources de données&lt;br /&gt;
**AD1Synchro LDAP Person&lt;br /&gt;
**AD1Synchro User LDAP&lt;br /&gt;
*d'importer dans iTop les personnes existantes dans l'Active Directory&lt;br /&gt;
*d'importer et créer les utilisateurs iTop appartenant au groupe Active Directory ''MyGroup'' et leur donner le profil ''Administrator''&lt;br /&gt;
&lt;br /&gt;
=== Activation de l'authentification avec Active Directory ===&lt;br /&gt;
Ajouter les droits d'écriture au fichier &amp;lt;code&amp;gt;/data/www/iTop/current/web/conf/production/config-itop.php&amp;lt;/code&amp;gt; avec la commande :&lt;br /&gt;
 chmod u+w /data/www/iTop/current/web/conf/production/config-itop.php&lt;br /&gt;
&lt;br /&gt;
Editer le fichier &amp;lt;code&amp;gt;/data/www/iTop/current/web/conf/production/config-itop.php&amp;lt;/code&amp;gt; et modifier la section &amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; inline&amp;gt;$MyModuleSettings = array('authent-ldap'&amp;lt;/syntaxhighlight&amp;gt; afin qu'elle pointe vers l'Active Directory de l'entreprise :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot; line start=&amp;quot;237&amp;quot; highlight=&amp;quot;3,5-8&amp;quot;&amp;gt;&lt;br /&gt;
$MyModuleSettings = array(&lt;br /&gt;
        'authent-ldap' =&amp;gt; array (&lt;br /&gt;
                'host' =&amp;gt; 'myadserver.local',&lt;br /&gt;
                'port' =&amp;gt; 389,&lt;br /&gt;
                'default_user' =&amp;gt; 'CN=myuserad,OU=tools,DC=domain,DC=local',&lt;br /&gt;
                'default_pwd' =&amp;gt; 'xxxxxxxxxxxxxxxxx',&lt;br /&gt;
                'base_dn' =&amp;gt; 'OU=Utilisateurs,DC=domain,DC=local',&lt;br /&gt;
                'user_query' =&amp;gt; '(samaccountname=%1$s)',&lt;br /&gt;
                'options' =&amp;gt; array (&lt;br /&gt;
                  17 =&amp;gt; 3,&lt;br /&gt;
                  8 =&amp;gt; 0,&lt;br /&gt;
                ),&lt;br /&gt;
                'debug' =&amp;gt; false,&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi, de cette façon, comme les utilisateurs Active Directory sont automatiquement importés, ils n'ont plus qu'à saisir leur mot de passe Active Directory pour se connecter à iTop. Aucun geste administratif dans l'outil ne sera nécessaire pour ajouter un utilisateur.&lt;br /&gt;
&lt;br /&gt;
== Intégration avec vSphere ==&lt;br /&gt;
=== Téléchargement de l'extension ===&lt;br /&gt;
Depuis le site officiel d'iTop, télécharger l'extension [https://store.itophub.io/en_US/products/combodo-data-collector-for-vsphere Data collector for vSphere]. L'extension est gratuite. Toutefois, la création d'un compte, qui est gratuite et qui n'exige aucune information sensible, est nécessaire pour pouvoir la télécharger.&lt;br /&gt;
&lt;br /&gt;
Une fois l'extension téléchargée, la déposer sur le serveur vmexploit02 dans le dossier &amp;lt;code&amp;gt;/root/downloads&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Déploiement de l'extension ===&lt;br /&gt;
Se connecter en SSH au serveur et décompresser l'extension dans le dossier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 unzip -d /data/www/iTop/current/web/extensions/ ~/downloads/Data_collector_for_vSphere_1.0.11.zip&lt;br /&gt;
&lt;br /&gt;
Changer le propriétaire des fichiers :&lt;br /&gt;
&lt;br /&gt;
 chown -R www:www /data/www/iTop/current/web/extensions/combodo-data-collector-for-vsphere&lt;br /&gt;
&lt;br /&gt;
=== Configuration de l'extension ===&lt;br /&gt;
Créer un fichier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions/combodo-data-collector-for-vsphere/conf/params.local.xml&amp;lt;/code&amp;gt; dont le contenu sera le suivant :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;parameters&amp;gt;&lt;br /&gt;
	&amp;lt;itop_url&amp;gt;http://myserver/itop/&amp;lt;/itop_url&amp;gt;&lt;br /&gt;
	&amp;lt;itop_login&amp;gt;itop_adm&amp;lt;/itop_login&amp;gt;&lt;br /&gt;
	&amp;lt;itop_password&amp;gt;xxxxxxxxxxxxxxxxxx&amp;lt;/itop_password&amp;gt;&lt;br /&gt;
	&amp;lt;vsphere_uri&amp;gt;vcenter.domain.local:443&amp;lt;/vsphere_uri&amp;gt;&lt;br /&gt;
	&amp;lt;vsphere_login&amp;gt;domain\xxxxxxxx&amp;lt;/vsphere_login&amp;gt;&lt;br /&gt;
	&amp;lt;vsphere_password&amp;gt;xxxxxxxxx&amp;lt;/vsphere_password&amp;gt;&lt;br /&gt;
	&amp;lt;contact_to_notify&amp;gt;john.doe@demo.com&amp;lt;/contact_to_notify&amp;gt;&lt;br /&gt;
	&amp;lt;synchro_user&amp;gt;itop_adm&amp;lt;/synchro_user&amp;gt;&lt;br /&gt;
	&amp;lt;default_org_id&amp;gt;Ma superbe société&amp;lt;/default_org_id&amp;gt;&lt;br /&gt;
	&amp;lt;vsphere_connection_options&amp;gt;&lt;br /&gt;
		&amp;lt;ssl&amp;gt;&lt;br /&gt;
			&amp;lt;verify_peer&amp;gt;0&amp;lt;/verify_peer&amp;gt;&lt;br /&gt;
			&amp;lt;verify_peer_name&amp;gt;0&amp;lt;/verify_peer_name&amp;gt;&lt;br /&gt;
			&amp;lt;allow_self_signed&amp;gt;1&amp;lt;/allow_self_signed&amp;gt;&lt;br /&gt;
		&amp;lt;/ssl&amp;gt;&lt;br /&gt;
	&amp;lt;/vsphere_connection_options&amp;gt;&lt;br /&gt;
&amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Initialisation de l'extension ===&lt;br /&gt;
Se positionner dans le dossier &amp;lt;code&amp;gt;/data/www/iTop/current/web/extensions/combodo-data-collector-for-vsphere&amp;lt;/code&amp;gt; :&lt;br /&gt;
 cd /data/www/iTop/current/web/extensions/combodo-data-collector-for-vsphere&lt;br /&gt;
&lt;br /&gt;
Lancer la commande suivante :&lt;br /&gt;
&lt;br /&gt;
 php7 exec.php&lt;br /&gt;
&lt;br /&gt;
Lors de la première exécution, cela aura pour effet de :&lt;br /&gt;
*créer les sources de données&lt;br /&gt;
**vSphere:Brand&lt;br /&gt;
**vSphere:Farm&lt;br /&gt;
**vSphere:Hypervisor&lt;br /&gt;
**vSphere:Model&lt;br /&gt;
**vSphere:OSFamily&lt;br /&gt;
**vSphere:OSVersion&lt;br /&gt;
**vSphere:Server&lt;br /&gt;
**vSphere:VirtualMachine&lt;br /&gt;
*d'importer dans iTop les :&lt;br /&gt;
**serveurs et hyperviseurs ESX&lt;br /&gt;
**cluster vmware&lt;br /&gt;
**machines viruelles&lt;br /&gt;
&lt;br /&gt;
==Création d'un nouveau type de CI==&lt;br /&gt;
Procédure inspirée des pages suivantes :&lt;br /&gt;
*https://www.itophub.io/wiki/page?id=latest%3Acustomization%3Aadd-class-sample&lt;br /&gt;
*https://www.itophub.io/wiki/page?id=2_6_0%3Acustomization%3Adatamodel&lt;br /&gt;
===Marche à suivre===&lt;br /&gt;
La marche à suivre pour créer un nouveau type de CI est la suivante :&lt;br /&gt;
#Créer un module vide&lt;br /&gt;
#Installer une instance de développement d'iTop, incluant le module vide dans le dossier &amp;quot;extensions&amp;quot;&lt;br /&gt;
#Installer la boîte à outils sur l'instance de développement&lt;br /&gt;
#Editer l'extension de module et le valider avec la boîte à outil&lt;br /&gt;
#Appliquer les changements réalisés sur l'extension de module à l'environnement de &amp;quot;production&amp;quot;&lt;br /&gt;
#Tester le module avec quelques données d'échantillon. En cas de problèmes, les résoudre pas à pas au point 4&lt;br /&gt;
&lt;br /&gt;
Une fois l'extension terminée, la déployer en production comme ceci :&lt;br /&gt;
#Copier le dossier contenant l'extension de module dans le dossier &amp;quot;extension&amp;quot; de l'instance de production&lt;br /&gt;
#Metter le fichier de configuration en lecture/écriture&lt;br /&gt;
#Lancer à nouveau l'installation d'iTop et sélectionner le module dans la liste des &amp;quot;extensions&amp;quot; à la fin de l'assistant d'installation&lt;br /&gt;
&lt;br /&gt;
===Installation de la boite à outils===&lt;br /&gt;
Afin de pouvoir ajouter un nouveau type de CI (Configuration Item) à iTop, il va falloir modifier le modèle de données. Pour ce faire, iTop met à disposition une boîte à outils.&lt;br /&gt;
&lt;br /&gt;
Pour la télécharger, taper :&lt;br /&gt;
 wget -O ~/downloads/iTopDataModelToolkit-2.3.zip https://www.combodo.com/documentation/iTopDataModelToolkit-2.3.zip&lt;br /&gt;
&lt;br /&gt;
Dézipper le paquet à la racine d'une instance de développement d'iTop (il n'est pas recommandé d'effectuer ce genre de manipulation sur une instance de prodcution) :&lt;br /&gt;
 unzip ~/downloads/iTopDataModelToolkit-2.3.zip -d /data/www/iTop_dev/current/web/&lt;br /&gt;
 chown -R www:www /data/www/iTop_dev/current/web/toolkit&lt;br /&gt;
&lt;br /&gt;
Via un navigateur internet, se rendre dans le dossier précédemment créé : http://myserver/itop_dev/toolkit/.&lt;br /&gt;
&lt;br /&gt;
===Créer un module personnalisé===&lt;br /&gt;
Se rendre à L'URL https://www.itophub.io/wiki/page?id=2_6_0%3Acustomization%3Adatamodel#creating_a_module et renseigner les champs comme ceci :&lt;br /&gt;
*Module Name&lt;br /&gt;
**instanceapplication-module&lt;br /&gt;
*Module Label&lt;br /&gt;
**Instance Application Module&lt;br /&gt;
*Module Version&lt;br /&gt;
**1.0.0&lt;br /&gt;
*Category&lt;br /&gt;
**business&lt;br /&gt;
*Dependencies&lt;br /&gt;
*itop-config-mgmt/2.0.0&lt;br /&gt;
&lt;br /&gt;
Cliquer ensuite sur &amp;quot;Generate !&amp;quot;, cela lancera automatiquement le téléchargement de l'extension précédemment créée.&lt;br /&gt;
&lt;br /&gt;
===Installer le module vide===&lt;br /&gt;
====Dépôt du dossier====&lt;br /&gt;
Dézipper et déposer le dossier ''instanceapplication-module'' dans le dossier ''extensions'' de l'instance de développement d'iTop.&lt;br /&gt;
&lt;br /&gt;
====Ré-installation d'iTop====&lt;br /&gt;
Se rendre à l'URL http://myserver/itop_dev/setup/ et cliquer sur ''Continue'' pour rejouer l'installation d'iTop :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154303.PNG|none|thumb|300px|iTop - réinstallation 1]]&lt;br /&gt;
&lt;br /&gt;
S'assurer que ''Update an existing iTop instance'' soit sélectionné avant de cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154321.PNG|none|thumb|300px|iTop - réinstallation 2]]&lt;br /&gt;
:[[Fichier:ClipCapIt-190801-115326.PNG]]&lt;br /&gt;
&lt;br /&gt;
Une information relative à la mise à jour du modèle s'affiche, cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154335.PNG|none|thumb|300px|iTop - réinstallation 3]]&lt;br /&gt;
&lt;br /&gt;
Des paramètres additionnels s'affichent, cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154405.PNG|none|thumb|300px|iTop - réinstallation 4]]&lt;br /&gt;
&lt;br /&gt;
Les options sur les types d'éléments déjà installés apparaissent en grisé et ne peuvent pas être supprimés. Les éléments n'étant pas installés et pouvant l'être sont sélectionnables.&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154424.PNG|none|thumb|300px|iTop - réinstallation 5]]&lt;br /&gt;
&lt;br /&gt;
L'option qui apparaît ensuite ne peut pas être changée. Cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154438.PNG|none|thumb|300px|iTop - réinstallation 6]]&lt;br /&gt;
&lt;br /&gt;
L'option qui apparaît ensuite ne peut pas non plus être changée. Cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154454.PNG|none|thumb|300px|iTop - réinstallation 7]]&lt;br /&gt;
&lt;br /&gt;
L'option qui apparaît ensuite ne peut également pas être changée. Cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154509.PNG|none|thumb|300px|iTop - réinstallation 8]]&lt;br /&gt;
&lt;br /&gt;
Les options qui apparaissent ensuite peuvent être changées. Ne pas les modifier et cliquer sur ''Next'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154646.PNG|none|thumb|300px|iTop - réinstallation 9]]&lt;br /&gt;
&lt;br /&gt;
En profiter pour installer les extensions précédemment installées manuellement :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154706.PNG|none|thumb|300px|iTop - réinstallation 10]]&lt;br /&gt;
&lt;br /&gt;
Un résumé de la ré-installation s'affiche. Contrôler puis cliquer sur ''Install !'' :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154724.PNG|none|thumb|300px|iTop - réinstallation 11]]&lt;br /&gt;
&lt;br /&gt;
Une barre de progression d'affiche :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154759.PNG|none|thumb|300px|iTop - réinstallation 12]]&lt;br /&gt;
&lt;br /&gt;
Une fois l'installation terminée, l'écran suivant s'affiche :&lt;br /&gt;
:[[Fichier:ClipCapIt-190813-154816.PNG|none|thumb|300px|iTop - réinstallation 13]]&lt;br /&gt;
&lt;br /&gt;
Cliquer sur ''Enter iTop'' pour commencer à utiliser Itop.&lt;/div&gt;</summary>
		<author><name>Jordan</name></author>
		
	</entry>
</feed>