<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://fr-wiki.ikoula.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Garmand2db17</id>
	<title>Ikoula Wiki - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://fr-wiki.ikoula.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Garmand2db17"/>
	<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/fr/Sp%C3%A9cial:Contributions/Garmand2db17"/>
	<updated>2026-04-10T18:57:29Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Upgrader_mon_pack_d%27h%C3%A9bergement&amp;diff=32833</id>
		<title>Upgrader mon pack d'hébergement</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Upgrader_mon_pack_d%27h%C3%A9bergement&amp;diff=32833"/>
		<updated>2022-10-17T16:21:56Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Je n'ai pas assez de ressources sur mon hébergement web.&lt;br /&gt;
&lt;br /&gt;
==Déroulé==&lt;br /&gt;
&lt;br /&gt;
Je me connecte à mon espace client et je sélectionne mon pack d'hébergement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Dans les détails du service, je clique sur le bouton &amp;quot;Mise à jour / Mise à niveau&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Ensuite je sélectionne le pack supérieur et je continue.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, la mise à jour du pack se fait de manière automatique, en cas de besoin je n'hésite pas à contacter le support technique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Hébergement mutualisé]]&lt;br /&gt;
[[Category:Plesk]] [[Category:Hébergement Web]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Upgrader_mon_pack_d%27h%C3%A9bergement&amp;diff=32832</id>
		<title>Upgrader mon pack d'hébergement</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Upgrader_mon_pack_d%27h%C3%A9bergement&amp;diff=32832"/>
		<updated>2022-10-17T16:19:40Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : Page créée avec « ==Introduction==  Je n'ai pas assez de ressources sur mon hébergement web.  ==Déroulé==  Je me connecte à mon espace client et je sélectionne mon pack d'hébergement.… »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Je n'ai pas assez de ressources sur mon hébergement web.&lt;br /&gt;
&lt;br /&gt;
==Déroulé==&lt;br /&gt;
&lt;br /&gt;
Je me connecte à mon espace client et je sélectionne mon pack d'hébergement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb1.PNG]]&lt;br /&gt;
&lt;br /&gt;
Dans les détails du service, je clique sur le bouton &amp;quot;Mise à jour / Mise à niveau&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb2.PNG]]&lt;br /&gt;
&lt;br /&gt;
Ensuite je sélectionne le pack supérieur et je continue.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upgrade_heb3.PNG]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, la mise à jour du pack se fait de manière automatique, en cas de besoin je n'hésite pas à contacter le support technique.&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb3.PNG&amp;diff=32831</id>
		<title>Fichier:Upgrade heb3.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb3.PNG&amp;diff=32831"/>
		<updated>2022-10-17T16:11:09Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb2.PNG&amp;diff=32830</id>
		<title>Fichier:Upgrade heb2.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb2.PNG&amp;diff=32830"/>
		<updated>2022-10-17T16:10:41Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb1.PNG&amp;diff=32829</id>
		<title>Fichier:Upgrade heb1.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Upgrade_heb1.PNG&amp;diff=32829"/>
		<updated>2022-10-17T16:10:19Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Acc%C3%A8s_%C3%A0_votre_KVM_de_type_RAC&amp;diff=32035</id>
		<title>Accès à votre KVM de type RAC</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Acc%C3%A8s_%C3%A0_votre_KVM_de_type_RAC&amp;diff=32035"/>
		<updated>2022-01-17T15:22:16Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Accès à votre KVM de type RAC&amp;quot;  data-link_translate_fr_url=&amp;quot;Accès à votre KVM de type RAC&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Accès à votre KVM de type RAC]][[fr:Accès à votre KVM de type RAC]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;הגישה שלך סוג KVM מכוניות&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%94%D7%92%D7%99%D7%A9%D7%94+%D7%A9%D7%9C%D7%9A+%D7%A1%D7%95%D7%92+KVM+%D7%9E%D7%9B%D7%95%D7%A0%D7%99%D7%95%D7%AA&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:הגישה שלך סוג KVM מכוניות]][[he:הגישה שלך סוג KVM מכוניות]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Acces la tipul de KVM MASINI&amp;quot;  data-link_translate_ro_url=&amp;quot;Acces+la+tipul+de+KVM+MASINI&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Acces la tipul de KVM MASINI]][[ro:Acces la tipul de KVM MASINI]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Доступ к KVM типа АВТОМОБИЛЕЙ&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF+%D0%BA+KVM+%D1%82%D0%B8%D0%BF%D0%B0+%D0%90%D0%92%D0%A2%D0%9E%D0%9C%D0%9E%D0%91%D0%98%D0%9B%D0%95%D0%99&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Доступ к KVM типа АВТОМОБИЛЕЙ]][[ru:Доступ к KVM типа АВТОМОБИЛЕЙ]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Dostęp Twój typ KVM SAMOCHODY&amp;quot;  data-link_translate_pl_url=&amp;quot;Dost%C4%99p+Tw%C3%B3j+typ+KVM+SAMOCHODY&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Dostęp Twój typ KVM SAMOCHODY]][[pl:Dostęp Twój typ KVM SAMOCHODY]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;KVM 型車へのアクセスします。&amp;quot;  data-link_translate_ja_url=&amp;quot;KVM+%E5%9E%8B%E8%BB%8A%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:KVM 型車へのアクセスします。]][[ja:KVM 型車へのアクセスします。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;الوصول الخاص بك نوع KVM السيارات&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A7%D9%84%D9%88%D8%B5%D9%88%D9%84+%D8%A7%D9%84%D8%AE%D8%A7%D8%B5+%D8%A8%D9%83+%D9%86%D9%88%D8%B9+KVM+%D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%B1%D8%A7%D8%AA&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:الوصول الخاص بك نوع KVM السيارات]][[ar:الوصول الخاص بك نوع KVM السيارات]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;访问您的 KVM 类型汽车&amp;quot;  data-link_translate_zh_url=&amp;quot;%E8%AE%BF%E9%97%AE%E6%82%A8%E7%9A%84+KVM+%E7%B1%BB%E5%9E%8B%E6%B1%BD%E8%BD%A6&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:访问您的 KVM 类型汽车]][[zh:访问您的 KVM 类型汽车]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Ihre KVM Zugriffstyp AUTOS&amp;quot;  data-link_translate_de_url=&amp;quot;Ihre+KVM+Zugriffstyp+AUTOS&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Ihre KVM Zugriffstyp AUTOS]][[de:Ihre KVM Zugriffstyp AUTOS]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Toegang tot uw KVM-type auto 'S&amp;quot;  data-link_translate_nl_url=&amp;quot;Toegang+tot+uw+KVM-type+auto+%27S&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Toegang tot uw KVM-type auto 'S]][[nl:Toegang tot uw KVM-type auto 'S]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Accedere il vostro tipo di KVM AUTOMOBILI&amp;quot;  data-link_translate_it_url=&amp;quot;Accedere+il+vostro+tipo+di+KVM+AUTOMOBILI&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Accedere il vostro tipo di KVM AUTOMOBILI]][[it:Accedere il vostro tipo di KVM AUTOMOBILI]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Acessar seu tipo KVM CARROS&amp;quot;  data-link_translate_pt_url=&amp;quot;Acessar+seu+tipo+KVM+CARROS&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Acessar seu tipo KVM CARROS]][[pt:Acessar seu tipo KVM CARROS]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Acceder a su tipo KVM COCHES&amp;quot;  data-link_translate_es_url=&amp;quot;Acceder+a+su+tipo+KVM+COCHES&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Acceder a su tipo KVM COCHES]][[es:Acceder a su tipo KVM COCHES]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Access your KVM type CARS&amp;quot;  data-link_translate_en_url=&amp;quot;Access+your+KVM+type+CARS&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Access your KVM type CARS]][[en:Access your KVM type CARS]]&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Accès à votre KVM de type RAC&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=these,are,your,keywords&lt;br /&gt;
|description=Découvrez dans cet article quelle est la démarche pour prendre la main sur votre serveur physique via un KVM pour une carte RAC.&lt;br /&gt;
|image=Uploaded_file.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
Cet article vous permettra de connaître la démarche pour prendre la main sur votre {{Template:Serveur}} physique via un KVM pour une carte '''RAC.&lt;br /&gt;
&lt;br /&gt;
Pour information : le KVM peut être utilisé avec tous les systèmes d'exploitation :&lt;br /&gt;
* Utile pour installer son OS.&lt;br /&gt;
* Utile pour&amp;quot; debugger&amp;quot; en cas de perte de la main à distance (RDP / SSH / VNC ...) pour redémarrer les services, régler le firewall, etc.&lt;br /&gt;
&lt;br /&gt;
=Avez-vous un accès KVM pour une carte RAC ?=&lt;br /&gt;
&lt;br /&gt;
Si vous avez commandé un {{Template:Serveur}} dédié sur notre site disposant de la fonctionnalité KVM-IP, alors il vous suffit de suivre la procédure suivante.&lt;br /&gt;
&lt;br /&gt;
=Procédure d'accès=&lt;br /&gt;
&lt;br /&gt;
Afin d'accéder par KVM à la carte RAC de votre {{Template:Serveur}} dédié, il faut tout d'abord vous connecter sur l'Extranet Ikoula : https://extranet.ikoula.com puis :&lt;br /&gt;
&lt;br /&gt;
* Sélectionner la catégorie &amp;quot;'''Serveur Physique'''&amp;quot; :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:accueil_extranet.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Sélectionner votre {{Template:Serveur}}&lt;br /&gt;
&lt;br /&gt;
* Dans la partie gestion technique, cliquer sur &amp;quot;'''RAC'''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:acces_rac.PNG]]&lt;br /&gt;
&lt;br /&gt;
=Accès à l'interface=&lt;br /&gt;
* Ouvrir un navigateur internet : https://IP_DRAC&lt;br /&gt;
&lt;br /&gt;
=Identifiant d'accès=&lt;br /&gt;
* Login : ADMIN&lt;br /&gt;
* MDP : Mot de passe de l'utilisateur root (dans le mail de livraison)&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Interface Client]] [[Category:Serveur dédié]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
Cet article vous a-t-il été utile ? &amp;lt;vote /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Acces_rac.PNG&amp;diff=32034</id>
		<title>Fichier:Acces rac.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Acces_rac.PNG&amp;diff=32034"/>
		<updated>2022-01-17T15:21:47Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Accueil_extranet.PNG&amp;diff=32033</id>
		<title>Fichier:Accueil extranet.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Accueil_extranet.PNG&amp;diff=32033"/>
		<updated>2022-01-17T15:20:17Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Comment_monter_mon_IPv4_sur_mon_Ubuntu&amp;diff=32004</id>
		<title>Comment monter mon IPv4 sur mon Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Comment_monter_mon_IPv4_sur_mon_Ubuntu&amp;diff=32004"/>
		<updated>2022-01-11T14:11:26Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|title=Comment monter mon IPv4 sur mon Ubuntu&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=these,are,your,keywords&lt;br /&gt;
|description=Monter mon IPv4 sur mon Ubuntu&lt;br /&gt;
|image=Uploaded_file.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Problématique:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
J'ai commandé une IPv4 supplémentaire pour mon Raspberry PI, cependant je n'arrive pas à le joindre après la livraison.&lt;br /&gt;
&lt;br /&gt;
'''Solution:'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C'est un comportement normal, Ikoula[https://www.ikoula.com/fr] vous attribue une '''IPv4''' supplémentaire, mais ne la configure pas sur votre serveur. &amp;lt;br /&amp;gt;&lt;br /&gt;
* Il faut vous connecter via l'IPv6 : https://fr-wiki.ikoula.com/fr/Se_connecter_%C3%A0_un_serveur_en_IPv6_via_Putty&lt;br /&gt;
* Editer le fichier de configuration du réseau et y ajouter ce bloc (à modifier avec votre IP, y compris la ligne gateway)&lt;br /&gt;
&lt;br /&gt;
 '''nano /etc/netplan/01-netcfg.yaml'''&lt;br /&gt;
&lt;br /&gt;
La configuration doit ressembler a :&lt;br /&gt;
&lt;br /&gt;
 network:&lt;br /&gt;
  version: 2&lt;br /&gt;
  renderer: networkd&lt;br /&gt;
  ethernets:&lt;br /&gt;
    eth0:&lt;br /&gt;
      dhcp4: no&lt;br /&gt;
      addresses: [2a00:0c70:0130:0001:0000:0000:0000:XXXX/64]&lt;br /&gt;
       gateway6: 2a00:0c70:0130:0001:0000:0000:0000:0001&lt;br /&gt;
      nameservers:&lt;br /&gt;
        addresses: [2a00:c70:1:213:246:33:144:53,2a00:c70:1:213:246:36:14:53]&lt;br /&gt;
&lt;br /&gt;
'''NE PAS UTILISER LA TOUCHE TABULATION'''&lt;br /&gt;
&lt;br /&gt;
* Rajouter les lignes suivantes :&lt;br /&gt;
&lt;br /&gt;
 addresses:&lt;br /&gt;
       - 178.170.X.Y/24&lt;br /&gt;
 gateway4: 178.170.X.1&lt;br /&gt;
&lt;br /&gt;
* Ce qui donne :&lt;br /&gt;
&lt;br /&gt;
 network:&lt;br /&gt;
   version: 2&lt;br /&gt;
   renderer: networkd&lt;br /&gt;
   ethernets:&lt;br /&gt;
     eth0:&lt;br /&gt;
       dhcp4: no&lt;br /&gt;
       addresses: [2a00:0c70:0130:0001:0000:0000:0000:0310/64]&lt;br /&gt;
       addresses:&lt;br /&gt;
       - 178.170.X.Y/24&lt;br /&gt;
       gateway4: 178.170.X.1&lt;br /&gt;
       gateway6: 2a00:0c70:0130:0001:0000:0000:0000:0001&lt;br /&gt;
       nameservers:&lt;br /&gt;
         addresses: [2a00:c70:1:213:246:33:144:53,2a00:c70:1:213:246:36:14:53]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Redémarrer le service réseau&lt;br /&gt;
 '''netplan apply'''&lt;br /&gt;
&lt;br /&gt;
* Vérifier que l'IP est bien montée en tapant la commande:&lt;br /&gt;
 '''ip addr show'''&lt;br /&gt;
&lt;br /&gt;
* Vous devriez avoir un retour comme suit:&lt;br /&gt;
&lt;br /&gt;
 eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qdisc mq state UP group default qlen 1000&lt;br /&gt;
    link/ether dc:a6:32:5e:b8:f3 brd ff:ff:ff:ff:ff:ff&lt;br /&gt;
    '''''inet 178.170.10.14/24''''' brd 178.170.10.255 scope global eth0:1&lt;br /&gt;
    '''''inet6 2a00:c70:130:1::110/64''''' scope global&lt;br /&gt;
       valid_lft forever preferred_lft forever&lt;br /&gt;
&lt;br /&gt;
* Vous pouvez désormais accéder à votre serveur via son ''IPv4''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''/!\ Il peut y avoir un message d'erreur indiquant que l'interface Eth0 n'est pas montée, cela est du au fait qu'elle ne se relancer pas complètement. Après reboot le message d'erreur n'est plus présent /!\'''&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Raspbian]][[Catégorie:Microserver]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Ajouter_manuellement_un_%C3%A9l%C3%A9ment_de_monitoring&amp;diff=30462</id>
		<title>Ajouter manuellement un élément de monitoring</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Ajouter_manuellement_un_%C3%A9l%C3%A9ment_de_monitoring&amp;diff=30462"/>
		<updated>2021-05-24T06:03:37Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Ajouter manuellement un élément de monitoring&amp;quot;  data-link_translate_fr_url=&amp;quot;Ajouter manuellement un élément de monitoring&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Ajouter manuellement un élément de monitoring]][[fr:Ajouter manuellement un élément de monitoring]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;להוסיף באופן ידני רכיב של ניטור&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%9C%D7%94%D7%95%D7%A1%D7%99%D7%A3+%D7%91%D7%90%D7%95%D7%A4%D7%9F+%D7%99%D7%93%D7%A0%D7%99+%D7%A8%D7%9B%D7%99%D7%91+%D7%A9%D7%9C+%D7%A0%D7%99%D7%98%D7%95%D7%A8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:להוסיף באופן ידני רכיב של ניטור]][[he:להוסיף באופן ידני רכיב של ניטור]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;A adăuga manual un element de monitorizare&amp;quot;  data-link_translate_ro_url=&amp;quot;A+ad%C4%83uga+manual+un+element+de+monitorizare&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:A adăuga manual un element de monitorizare]][[ro:A adăuga manual un element de monitorizare]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Вручную добавить элемент мониторинга&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%92%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E+%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82+%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Вручную добавить элемент мониторинга]][[ru:Вручную добавить элемент мониторинга]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Ręcznie dodać element monitorowania&amp;quot;  data-link_translate_pl_url=&amp;quot;R%C4%99cznie+doda%C4%87+element+monitorowania&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Ręcznie dodać element monitorowania]][[pl:Ręcznie dodać element monitorowania]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;監視の要素を手動で追加します。&amp;quot;  data-link_translate_ja_url=&amp;quot;%E7%9B%A3%E8%A6%96%E3%81%AE%E8%A6%81%E7%B4%A0%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:監視の要素を手動で追加します。]][[ja:監視の要素を手動で追加します。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;يدوياً إضافة عنصر الرصد&amp;quot;  data-link_translate_ar_url=&amp;quot;%D9%8A%D8%AF%D9%88%D9%8A%D8%A7%D9%8B+%D8%A5%D8%B6%D8%A7%D9%81%D8%A9+%D8%B9%D9%86%D8%B5%D8%B1+%D8%A7%D9%84%D8%B1%D8%B5%D8%AF&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:يدوياً إضافة عنصر الرصد]][[ar:يدوياً إضافة عنصر الرصد]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;手动添加元素的监测&amp;quot;  data-link_translate_zh_url=&amp;quot;%E6%89%8B%E5%8A%A8%E6%B7%BB%E5%8A%A0%E5%85%83%E7%B4%A0%E7%9A%84%E7%9B%91%E6%B5%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:手动添加元素的监测]][[zh:手动添加元素的监测]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Manuell fügen Sie ein Element der Überwachung&amp;quot;  data-link_translate_de_url=&amp;quot;Manuell+f%C3%BCgen+Sie+ein+Element+der+%C3%9Cberwachung&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Manuell fügen Sie ein Element der Überwachung]][[de:Manuell fügen Sie ein Element der Überwachung]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Handmatig toevoegen van een element van het toezicht&amp;quot;  data-link_translate_nl_url=&amp;quot;Handmatig+toevoegen+van+een+element+van+het+toezicht&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Handmatig toevoegen van een element van het toezicht]][[nl:Handmatig toevoegen van een element van het toezicht]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Aggiungere manualmente un elemento di monitoraggio&amp;quot;  data-link_translate_it_url=&amp;quot;Aggiungere+manualmente+un+elemento+di+monitoraggio&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Aggiungere manualmente un elemento di monitoraggio]][[it:Aggiungere manualmente un elemento di monitoraggio]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Adicionar manualmente um elemento de monitorização&amp;quot;  data-link_translate_pt_url=&amp;quot;Adicionar+manualmente+um+elemento+de+monitoriza%C3%A7%C3%A3o&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Adicionar manualmente um elemento de monitorização]][[pt:Adicionar manualmente um elemento de monitorização]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Agregar manualmente un elemento de control&amp;quot;  data-link_translate_es_url=&amp;quot;Agregar+manualmente+un+elemento+de+control&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Agregar manualmente un elemento de control]][[es:Agregar manualmente un elemento de control]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Manually add an element of monitoring&amp;quot;  data-link_translate_en_url=&amp;quot;Manually+add+an+element+of+monitoring&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Manually add an element of monitoring]][[en:Manually add an element of monitoring]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Ajouter manuellement un élément de monitoring&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=these,are,your,keywords&lt;br /&gt;
|description=Découvrez dans cet article ce qu'installe Ikoula lors de la livraison de votre serveur dédié. Découvrez également ce que permet de faire cet élément de monitoring lors de son installation.&lt;br /&gt;
|image=Uploaded_file.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Monitoring ICMP et SSH==&lt;br /&gt;
&lt;br /&gt;
==Introduction== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Ikoula installe dès la livraison de votre {{Template:Serveur}} dédié un monitoring '''ICMP''' et SSH afin de vous faire remonter des alertes relatives à ces services ; si vous utilisez d'autres ports de votre {{Template:Serveur}} et souhaitez recevoir des alertes en cas d'anomalie sur ces derniers, vous pouvez installer un monitoring à travers votre extranet.&lt;br /&gt;
&lt;br /&gt;
==Déroulé== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Accès à la fonction===&lt;br /&gt;
Depuis l'url suivante : https://extranet.ikoula.com, sélectionnez la catégorie de votre {{Template:Serveur}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans la nouvelle page, cliquez sur le {{Template:Serveur}}, puis sur &amp;quot;Monitoring&amp;quot; dans l'onglet &amp;quot;''Gestion Technique''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EXT-1.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Ajout d'un monitoring===&lt;br /&gt;
Une nouvelle section devrait apparaître ; la procédure d'ajout d'un port au monitoring s'effectue 3 étapes :&lt;br /&gt;
&lt;br /&gt;
1. Choisissez un port à monitorer depuis la &amp;quot;''Liste des ports les plus utilisés''&amp;quot; ou manuellement en sélectionnant &amp;quot;''Sélection d'un port personnalisé''&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Sélectionnez le mode de notification (Mail vous enverra des alertes en cas d'anomalies).&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Enfin, choisissez l'''interval de vérification''&amp;quot;, c'est-à-dire la fréquence des vérifications.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de cliquer sur &amp;quot;''Ajouter un monitoring''&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Monitoring-2-2.PNG|1000px]]&lt;br /&gt;
==Conclusion== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Vous savez désormais comment installer un monitoring particulier sur un port. Il n'y a pas de limite de port accepté.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois le monitoring en place, vous constaterez un résumé des informations concernant le port, l'intervalle et l'ip du {{Template:Serveur}}. En outre, vous pouvez décider de stopper ou de supprimer le monitoring à tout moment en cliquant sur les deux boutons dans l'onglet &amp;quot;''Port monitoré''&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Monitoring-3-2.PNG|1000px]]&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:Interface Client ]]&lt;br /&gt;
[[Category:Serveur VPS]]&lt;br /&gt;
[[Category:Serveur dédié]]&lt;br /&gt;
[[Category:Interface]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-3-2.PNG&amp;diff=30461</id>
		<title>Fichier:Monitoring-3-2.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-3-2.PNG&amp;diff=30461"/>
		<updated>2021-05-24T06:02:41Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Ajouter_manuellement_un_%C3%A9l%C3%A9ment_de_monitoring&amp;diff=30460</id>
		<title>Ajouter manuellement un élément de monitoring</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Ajouter_manuellement_un_%C3%A9l%C3%A9ment_de_monitoring&amp;diff=30460"/>
		<updated>2021-05-24T06:01:38Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Ajouter manuellement un élément de monitoring&amp;quot;  data-link_translate_fr_url=&amp;quot;Ajouter manuellement un élément de monitoring&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Ajouter manuellement un élément de monitoring]][[fr:Ajouter manuellement un élément de monitoring]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;להוסיף באופן ידני רכיב של ניטור&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%9C%D7%94%D7%95%D7%A1%D7%99%D7%A3+%D7%91%D7%90%D7%95%D7%A4%D7%9F+%D7%99%D7%93%D7%A0%D7%99+%D7%A8%D7%9B%D7%99%D7%91+%D7%A9%D7%9C+%D7%A0%D7%99%D7%98%D7%95%D7%A8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:להוסיף באופן ידני רכיב של ניטור]][[he:להוסיף באופן ידני רכיב של ניטור]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;A adăuga manual un element de monitorizare&amp;quot;  data-link_translate_ro_url=&amp;quot;A+ad%C4%83uga+manual+un+element+de+monitorizare&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:A adăuga manual un element de monitorizare]][[ro:A adăuga manual un element de monitorizare]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Вручную добавить элемент мониторинга&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%92%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E+%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C+%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82+%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3%D0%B0&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Вручную добавить элемент мониторинга]][[ru:Вручную добавить элемент мониторинга]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Ręcznie dodać element monitorowania&amp;quot;  data-link_translate_pl_url=&amp;quot;R%C4%99cznie+doda%C4%87+element+monitorowania&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Ręcznie dodać element monitorowania]][[pl:Ręcznie dodać element monitorowania]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;監視の要素を手動で追加します。&amp;quot;  data-link_translate_ja_url=&amp;quot;%E7%9B%A3%E8%A6%96%E3%81%AE%E8%A6%81%E7%B4%A0%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:監視の要素を手動で追加します。]][[ja:監視の要素を手動で追加します。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;يدوياً إضافة عنصر الرصد&amp;quot;  data-link_translate_ar_url=&amp;quot;%D9%8A%D8%AF%D9%88%D9%8A%D8%A7%D9%8B+%D8%A5%D8%B6%D8%A7%D9%81%D8%A9+%D8%B9%D9%86%D8%B5%D8%B1+%D8%A7%D9%84%D8%B1%D8%B5%D8%AF&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:يدوياً إضافة عنصر الرصد]][[ar:يدوياً إضافة عنصر الرصد]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;手动添加元素的监测&amp;quot;  data-link_translate_zh_url=&amp;quot;%E6%89%8B%E5%8A%A8%E6%B7%BB%E5%8A%A0%E5%85%83%E7%B4%A0%E7%9A%84%E7%9B%91%E6%B5%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:手动添加元素的监测]][[zh:手动添加元素的监测]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Manuell fügen Sie ein Element der Überwachung&amp;quot;  data-link_translate_de_url=&amp;quot;Manuell+f%C3%BCgen+Sie+ein+Element+der+%C3%9Cberwachung&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Manuell fügen Sie ein Element der Überwachung]][[de:Manuell fügen Sie ein Element der Überwachung]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Handmatig toevoegen van een element van het toezicht&amp;quot;  data-link_translate_nl_url=&amp;quot;Handmatig+toevoegen+van+een+element+van+het+toezicht&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Handmatig toevoegen van een element van het toezicht]][[nl:Handmatig toevoegen van een element van het toezicht]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Aggiungere manualmente un elemento di monitoraggio&amp;quot;  data-link_translate_it_url=&amp;quot;Aggiungere+manualmente+un+elemento+di+monitoraggio&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Aggiungere manualmente un elemento di monitoraggio]][[it:Aggiungere manualmente un elemento di monitoraggio]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Adicionar manualmente um elemento de monitorização&amp;quot;  data-link_translate_pt_url=&amp;quot;Adicionar+manualmente+um+elemento+de+monitoriza%C3%A7%C3%A3o&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Adicionar manualmente um elemento de monitorização]][[pt:Adicionar manualmente um elemento de monitorização]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Agregar manualmente un elemento de control&amp;quot;  data-link_translate_es_url=&amp;quot;Agregar+manualmente+un+elemento+de+control&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Agregar manualmente un elemento de control]][[es:Agregar manualmente un elemento de control]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Manually add an element of monitoring&amp;quot;  data-link_translate_en_url=&amp;quot;Manually+add+an+element+of+monitoring&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Manually add an element of monitoring]][[en:Manually add an element of monitoring]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title=Ajouter manuellement un élément de monitoring&lt;br /&gt;
|title_mode=append&lt;br /&gt;
|keywords=these,are,your,keywords&lt;br /&gt;
|description=Découvrez dans cet article ce qu'installe Ikoula lors de la livraison de votre serveur dédié. Découvrez également ce que permet de faire cet élément de monitoring lors de son installation.&lt;br /&gt;
|image=Uploaded_file.png&lt;br /&gt;
|image_alt=Wiki Logo&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Monitoring ICMP et SSH==&lt;br /&gt;
&lt;br /&gt;
==Introduction== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Ikoula installe dès la livraison de votre {{Template:Serveur}} dédié un monitoring '''ICMP''' et SSH afin de vous faire remonter des alertes relatives à ces services ; si vous utilisez d'autres ports de votre {{Template:Serveur}} et souhaitez recevoir des alertes en cas d'anomalie sur ces derniers, vous pouvez installer un monitoring à travers votre extranet.&lt;br /&gt;
&lt;br /&gt;
==Déroulé== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Accès à la fonction===&lt;br /&gt;
Depuis l'url suivante : https://extranet.ikoula.com, sélectionnez la catégorie de votre {{Template:Serveur}}.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans la nouvelle page, cliquez sur le {{Template:Serveur}}, puis sur &amp;quot;Monitoring&amp;quot; dans l'onglet &amp;quot;''Gestion Technique''&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EXT-1.JPG|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Ajout d'un monitoring===&lt;br /&gt;
Une nouvelle section devrait apparaître ; la procédure d'ajout d'un port au monitoring s'effectue 3 étapes :&lt;br /&gt;
&lt;br /&gt;
1. Choisissez un port à monitorer depuis la &amp;quot;''Liste des ports les plus utilisés''&amp;quot; ou manuellement en sélectionnant &amp;quot;''Sélection d'un port personnalisé''&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Sélectionnez le mode de notification (Mail vous enverra des alertes en cas d'anomalies).&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Enfin, choisissez l'''interval de vérification''&amp;quot;, c'est-à-dire la fréquence des vérifications.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous suffit de cliquer sur &amp;quot;''Ajouter un monitoring''&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Monitoring-2-2.PNG|1000px]]&lt;br /&gt;
==Conclusion== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Vous savez désormais comment installer un monitoring particulier sur un port. Il n'y a pas de limite de port accepté.&amp;lt;br /&amp;gt;&lt;br /&gt;
Une fois le monitoring en place, vous constaterez un résumé des informations concernant le port, l'intervalle et l'ip du {{Template:Serveur}}. En outre, vous pouvez décider de stopper ou de supprimer le monitoring à tout moment en cliquant sur les deux boutons dans l'onglet &amp;quot;''Port monitoré''&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Monitoring-3.png]]&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:Interface Client ]]&lt;br /&gt;
[[Category:Serveur VPS]]&lt;br /&gt;
[[Category:Serveur dédié]]&lt;br /&gt;
[[Category:Interface]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2-2.PNG&amp;diff=30459</id>
		<title>Fichier:Monitoring-2-2.PNG</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2-2.PNG&amp;diff=30459"/>
		<updated>2021-05-24T05:59:04Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30388</id>
		<title>Fichier:Monitoring-2.png</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30388"/>
		<updated>2021-04-15T09:21:52Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : Garmand2db17 a annulé Fichier:Monitoring-2.png vers une ancienne version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ajouter un monitoring particulier à un serveur.&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30387</id>
		<title>Fichier:Monitoring-2.png</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30387"/>
		<updated>2021-04-15T09:16:12Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : Garmand2db17 a annulé Fichier:Monitoring-2.png vers une ancienne version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ajouter un monitoring particulier à un serveur.&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30386</id>
		<title>Fichier:Monitoring-2.png</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30386"/>
		<updated>2021-04-15T09:15:30Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : Garmand2db17 a annulé Fichier:Monitoring-2.png vers une ancienne version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ajouter un monitoring particulier à un serveur.&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30385</id>
		<title>Fichier:Monitoring-2.png</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Fichier:Monitoring-2.png&amp;diff=30385"/>
		<updated>2021-04-15T09:14:54Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : Garmand2db17 a téléversé une nouvelle version de Fichier:Monitoring-2.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ajouter un monitoring particulier à un serveur.&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Comment_%C3%A9tablir_une_connexion_bureau_%C3%A0_distance_quand_je_ne_dispose_plus_de_licence&amp;diff=29903</id>
		<title>Comment établir une connexion bureau à distance quand je ne dispose plus de licence</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Comment_%C3%A9tablir_une_connexion_bureau_%C3%A0_distance_quand_je_ne_dispose_plus_de_licence&amp;diff=29903"/>
		<updated>2021-01-07T14:55:20Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Comment établir une connexion bureau à distance quand je ne dispose plus de licence&amp;quot;  data-link_translate_fr_url=&amp;quot;Comment établir une connexion bureau à distance quand je ne dispose plus de licence&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Comment établir une connexion bureau à distance quand je ne dispose plus de licence]][[fr:Comment établir une connexion bureau à distance quand je ne dispose plus de licence]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;איך ליצור חיבור שולחן עבודה מרוחק כאשר יש לי רישיון נוסף&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%90%D7%99%D7%9A+%D7%9C%D7%99%D7%A6%D7%95%D7%A8+%D7%97%D7%99%D7%91%D7%95%D7%A8+%D7%A9%D7%95%D7%9C%D7%97%D7%9F+%D7%A2%D7%91%D7%95%D7%93%D7%94+%D7%9E%D7%A8%D7%95%D7%97%D7%A7+%D7%9B%D7%90%D7%A9%D7%A8+%D7%99%D7%A9+%D7%9C%D7%99+%D7%A8%D7%99%D7%A9%D7%99%D7%95%D7%9F+%D7%A0%D7%95%D7%A1%D7%A3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:איך ליצור חיבור שולחן עבודה מרוחק כאשר יש לי רישיון נוסף]][[he:איך ליצור חיבור שולחן עבודה מרוחק כאשר יש לי רישיון נוסף]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Cum a stabili o conexiune desktop la distanță când am mai multe licenţe&amp;quot;  data-link_translate_ro_url=&amp;quot;Cum+a+stabili+o+conexiune+desktop+la+distan%C8%9B%C4%83+c%C3%A2nd+am+mai+multe+licen%C5%A3e&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Cum a stabili o conexiune desktop la distanță când am mai multe licenţe]][[ro:Cum a stabili o conexiune desktop la distanță când am mai multe licenţe]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Как установить подключение к удаленному рабочему столу, когда у меня больше лицензии&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9A%D0%B0%D0%BA+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C+%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BA+%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC%D1%83+%D1%80%D0%B0%D0%B1%D0%BE%D1%87%D0%B5%D0%BC%D1%83+%D1%81%D1%82%D0%BE%D0%BB%D1%83%2C+%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0+%D1%83+%D0%BC%D0%B5%D0%BD%D1%8F+%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5+%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D0%B8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Как установить подключение к удаленному рабочему столу, когда у меня больше лицензии]][[ru:Как установить подключение к удаленному рабочему столу, когда у меня больше лицензии]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Jak ustanowić połączenie pulpitu zdalnego, gdy mam więcej licencji&amp;quot;  data-link_translate_pl_url=&amp;quot;Jak+ustanowi%C4%87+po%C5%82%C4%85czenie+pulpitu+zdalnego%2C+gdy+mam+wi%C4%99cej+licencji&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Jak ustanowić połączenie pulpitu zdalnego, gdy mam więcej licencji]][[pl:Jak ustanowić połączenie pulpitu zdalnego, gdy mam więcej licencji]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;多くのライセンスを持っているときどのようにリモート デスクトップ接続を確立します。&amp;quot;  data-link_translate_ja_url=&amp;quot;%E5%A4%9A%E3%81%8F%E3%81%AE%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E3%82%92%E6%8C%81%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88+%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E6%8E%A5%E7%B6%9A%E3%82%92%E7%A2%BA%E7%AB%8B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:多くのライセンスを持っているときどのようにリモート デスクトップ接続を確立します。]][[ja:多くのライセンスを持っているときどのようにリモート デスクトップ接続を確立します。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;كيفية تأسيس اتصال سطح مكتب بعيد عندما يكون لدى ترخيص المزيد&amp;quot;  data-link_translate_ar_url=&amp;quot;%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%AA%D8%A3%D8%B3%D9%8A%D8%B3+%D8%A7%D8%AA%D8%B5%D8%A7%D9%84+%D8%B3%D8%B7%D8%AD+%D9%85%D9%83%D8%AA%D8%A8+%D8%A8%D8%B9%D9%8A%D8%AF+%D8%B9%D9%86%D8%AF%D9%85%D8%A7+%D9%8A%D9%83%D9%88%D9%86+%D9%84%D8%AF%D9%89+%D8%AA%D8%B1%D8%AE%D9%8A%D8%B5+%D8%A7%D9%84%D9%85%D8%B2%D9%8A%D8%AF&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:كيفية تأسيس اتصال سطح مكتب بعيد عندما يكون لدى ترخيص المزيد]][[ar:كيفية تأسيس اتصال سطح مكتب بعيد عندما يكون لدى ترخيص المزيد]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;如何建立远程桌面连接，当我有更多的牌照&amp;quot;  data-link_translate_zh_url=&amp;quot;%E5%A6%82%E4%BD%95%E5%BB%BA%E7%AB%8B%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%EF%BC%8C%E5%BD%93%E6%88%91%E6%9C%89%E6%9B%B4%E5%A4%9A%E7%9A%84%E7%89%8C%E7%85%A7&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:如何建立远程桌面连接，当我有更多的牌照]][[zh:如何建立远程桌面连接，当我有更多的牌照]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Wie herstellen eine Remotedesktopverbindung, wenn ich weitere Lizenz habe&amp;quot;  data-link_translate_de_url=&amp;quot;Wie+herstellen+eine+Remotedesktopverbindung%2C+wenn+ich+weitere+Lizenz+habe&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Wie herstellen eine Remotedesktopverbindung, wenn ich weitere Lizenz habe]][[de:Wie herstellen eine Remotedesktopverbindung, wenn ich weitere Lizenz habe]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Hoe tot stand brengen van een verbinding met extern bureaublad wanneer ik heb meer licentie&amp;quot;  data-link_translate_nl_url=&amp;quot;Hoe+tot+stand+brengen+van+een+verbinding+met+extern+bureaublad+wanneer+ik+heb+meer+licentie&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Hoe tot stand brengen van een verbinding met extern bureaublad wanneer ik heb meer licentie]][[nl:Hoe tot stand brengen van een verbinding met extern bureaublad wanneer ik heb meer licentie]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Come stabilire una connessione desktop remoto quando ho più patente&amp;quot;  data-link_translate_it_url=&amp;quot;Come+stabilire+una+connessione+desktop+remoto+quando+ho+pi%C3%B9+patente&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Come stabilire una connessione desktop remoto quando ho più patente]][[it:Come stabilire una connessione desktop remoto quando ho più patente]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Como estabelecer uma conexão de área de trabalho remota quando tenho mais licença&amp;quot;  data-link_translate_pt_url=&amp;quot;Como+estabelecer+uma+conex%C3%A3o+de+%C3%A1rea+de+trabalho+remota+quando+tenho+mais+licen%C3%A7a&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Como estabelecer uma conexão de área de trabalho remota quando tenho mais licença]][[pt:Como estabelecer uma conexão de área de trabalho remota quando tenho mais licença]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Cómo establecer una conexión de escritorio remoto cuando tengo más licencia&amp;quot;  data-link_translate_es_url=&amp;quot;C%C3%B3mo+establecer+una+conexi%C3%B3n+de+escritorio+remoto+cuando+tengo+m%C3%A1s+licencia&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Cómo establecer una conexión de escritorio remoto cuando tengo más licencia]][[es:Cómo establecer una conexión de escritorio remoto cuando tengo más licencia]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;How establish a remote desktop connection when I have more licence&amp;quot;  data-link_translate_en_url=&amp;quot;How+establish+a+remote+desktop+connection+when+I+have+more+licence&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:How establish a remote desktop connection when I have more licence]][[en:How establish a remote desktop connection when I have more licence]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Solution == &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand vous essayez d'établir une connexion bureau à distance à votre {{Template:Serveur}}, vous obtenez ce message d'avertissement :&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Ikoula-erreur licence rdp.jpg]]&lt;br /&gt;
&lt;br /&gt;
Le problème vient généralement de l'expiration de la licence permettant l'accès bureau à distance.&amp;lt;br&amp;gt;&lt;br /&gt;
Pour tous détails, voici le lien vers l'article de la base de connaissances de Microsoft (en anglais) : [http://technet.microsoft.com/en-us/library/cc725933.aspx http://technet.microsoft.com/en-us/library/cc725933.aspx] &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cependant, la connexion reste possible avec le compte administrateur : deux sessions administrateur étant de base autorisées.&amp;lt;br&amp;gt;&lt;br /&gt;
Pour cela, il suffit de préciser le paramètre &amp;lt;strong&amp;gt;/admin&amp;lt;/strong&amp;gt; à la suite de l'IP de votre {{Template:Serveur}}.&lt;br /&gt;
&lt;br /&gt;
Ainsi, si votre {{Template:Serveur}} a pour IP = &amp;lt;strong&amp;gt;1.2.3.4&amp;lt;/strong&amp;gt;, la ligne serait : &amp;lt;strong&amp;gt;1.2.3.4 /admin&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:Windows]]&lt;br /&gt;
[[Catégorie : FLEX]]&lt;br /&gt;
[[Catégorie : Serveur dédié]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Activer_le_service_FTP_de_votre_Synology&amp;diff=29902</id>
		<title>Activer le service FTP de votre Synology</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Activer_le_service_FTP_de_votre_Synology&amp;diff=29902"/>
		<updated>2021-01-07T14:49:22Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Activer le service FTP de votre Synology&amp;quot;  data-link_translate_fr_url=&amp;quot;Activer le service FTP de votre Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Activer le service FTP de votre Synology]][[fr:Activer le service FTP de votre Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;להפעיל את שירות ה-FTP עבור Synology שלך&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%9C%D7%94%D7%A4%D7%A2%D7%99%D7%9C+%D7%90%D7%AA+%D7%A9%D7%99%D7%A8%D7%95%D7%AA+%D7%94-FTP+%D7%A2%D7%91%D7%95%D7%A8+Synology+%D7%A9%D7%9C%D7%9A&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:להפעיל את שירות ה-FTP עבור Synology שלך]][[he:להפעיל את שירות ה-FTP עבור Synology שלך]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Activarea serviciului FTP pentru dumneavoastră Synology&amp;quot;  data-link_translate_ro_url=&amp;quot;Activarea+serviciului+FTP+pentru+dumneavoastr%C4%83+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Activarea serviciului FTP pentru dumneavoastră Synology]][[ro:Activarea serviciului FTP pentru dumneavoastră Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Активируйте службу FTP для вашего Synology&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D0%B9%D1%82%D0%B5+%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%83+FTP+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Активируйте службу FTP для вашего Synology]][[ru:Активируйте службу FTP для вашего Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Włączyć usługi FTP na serwerze Synology&amp;quot;  data-link_translate_pl_url=&amp;quot;W%C5%82%C4%85czy%C4%87+us%C5%82ugi+FTP+na+serwerze+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Włączyć usługi FTP na serwerze Synology]][[pl:Włączyć usługi FTP na serwerze Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;あなたの Synology の FTP サービスをアクティブにします。&amp;quot;  data-link_translate_ja_url=&amp;quot;%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE+Synology+%E3%81%AE+FTP+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:あなたの Synology の FTP サービスをアクティブにします。]][[ja:あなたの Synology の FTP サービスをアクティブにします。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;تنشيط خدمة FTP الخاص بك Synology&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%AA%D9%86%D8%B4%D9%8A%D8%B7+%D8%AE%D8%AF%D9%85%D8%A9+FTP+%D8%A7%D9%84%D8%AE%D8%A7%D8%B5+%D8%A8%D9%83+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:تنشيط خدمة FTP الخاص بك Synology]][[ar:تنشيط خدمة FTP الخاص بك Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;激活您的 Synology 的 FTP 服务&amp;quot;  data-link_translate_zh_url=&amp;quot;%E6%BF%80%E6%B4%BB%E6%82%A8%E7%9A%84+Synology+%E7%9A%84+FTP+%E6%9C%8D%E5%8A%A1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:激活您的 Synology 的 FTP 服务]][[zh:激活您的 Synology 的 FTP 服务]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Aktivieren Sie den FTP-Dienst für Ihre Synology&amp;quot;  data-link_translate_de_url=&amp;quot;Aktivieren+Sie+den+FTP-Dienst+f%C3%BCr+Ihre+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Aktivieren Sie den FTP-Dienst für Ihre Synology]][[de:Aktivieren Sie den FTP-Dienst für Ihre Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Activeren van de FTP-service voor uw Synology&amp;quot;  data-link_translate_nl_url=&amp;quot;Activeren+van+de+FTP-service+voor+uw+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Activeren van de FTP-service voor uw Synology]][[nl:Activeren van de FTP-service voor uw Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Attivare il servizio FTP per il Synology&amp;quot;  data-link_translate_it_url=&amp;quot;Attivare+il+servizio+FTP+per+il+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Attivare il servizio FTP per il Synology]][[it:Attivare il servizio FTP per il Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Activar o serviço FTP para sua Synology&amp;quot;  data-link_translate_pt_url=&amp;quot;Activar+o+servi%C3%A7o+FTP+para+sua+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Activar o serviço FTP para sua Synology]][[pt:Activar o serviço FTP para sua Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Activar el servicio FTP para su Synology&amp;quot;  data-link_translate_es_url=&amp;quot;Activar+el+servicio+FTP+para+su+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Activar el servicio FTP para su Synology]][[es:Activar el servicio FTP para su Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Activate the FTP service for your Synology&amp;quot;  data-link_translate_en_url=&amp;quot;Activate+the+FTP+service+for+your+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Activate the FTP service for your Synology]][[en:Activate the FTP service for your Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Activer le service FTP de votre Synology&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=wiki ikoula, ikoula wiki, base de connaissance ikoula,synology&lt;br /&gt;
    |description=Activer le service FTP de votre Synology, afin de transferer des fichiers sur votre serveur web.&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
    }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le FTP c'est quoi ?==&lt;br /&gt;
&lt;br /&gt;
Le ''FTP'' &amp;quot;File Transfert Protocol&amp;quot; ou Protocole de Transfert de Fichier.&amp;lt;br/&amp;gt;&lt;br /&gt;
C'est donc un protocol qui va permettre l'échange de fichiers entre 2 ordinateurs, et plus exactement entre un serveur et un client.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''On parle alors de''' :&lt;br /&gt;
&lt;br /&gt;
*Serveur FTP&lt;br /&gt;
*Client FTP&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le serveur FTP est un logciel qui va répondre aux demandes des clients. Lorsque le serveur reçoit une demande il vérigie les droits et si le client à les droits suffisants,&lt;br /&gt;
il répond à cette demande sinon la demande est rejetée.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le serveur FTP passe son temps à attendre. Si les demandes ne sont pas nombreuses, les ressources utilisées par le serveur FTP sont quasi-nulles.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Activation du FTP sur le serveur Synology==&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Connectez-vous sur votre '''Synology'''.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton '''menu principal''' et sélectionnez '''Panneau de Configuration'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:FTP _Synology.JPG|center|Serveur ''synology'' panneau de configuration]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur '''Services de Fichiers'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:FTP _Synology1.JPG|center|Selection du FTP]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans l'onglet '''FTP''', sélectionnez '''Activer le service FTP'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:FTP _Synology2.JPG|center|Activation du FTP]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Synology]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Activer_le_service_FTP_de_votre_Synology&amp;diff=29901</id>
		<title>Activer le service FTP de votre Synology</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Activer_le_service_FTP_de_votre_Synology&amp;diff=29901"/>
		<updated>2021-01-07T14:48:56Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Activer le service FTP de votre Synology&amp;quot;  data-link_translate_fr_url=&amp;quot;Activer le service FTP de votre Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Activer le service FTP de votre Synology]][[fr:Activer le service FTP de votre Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;להפעיל את שירות ה-FTP עבור Synology שלך&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%9C%D7%94%D7%A4%D7%A2%D7%99%D7%9C+%D7%90%D7%AA+%D7%A9%D7%99%D7%A8%D7%95%D7%AA+%D7%94-FTP+%D7%A2%D7%91%D7%95%D7%A8+Synology+%D7%A9%D7%9C%D7%9A&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:להפעיל את שירות ה-FTP עבור Synology שלך]][[he:להפעיל את שירות ה-FTP עבור Synology שלך]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Activarea serviciului FTP pentru dumneavoastră Synology&amp;quot;  data-link_translate_ro_url=&amp;quot;Activarea+serviciului+FTP+pentru+dumneavoastr%C4%83+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Activarea serviciului FTP pentru dumneavoastră Synology]][[ro:Activarea serviciului FTP pentru dumneavoastră Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Активируйте службу FTP для вашего Synology&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D0%B9%D1%82%D0%B5+%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%83+FTP+%D0%B4%D0%BB%D1%8F+%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Активируйте службу FTP для вашего Synology]][[ru:Активируйте службу FTP для вашего Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Włączyć usługi FTP na serwerze Synology&amp;quot;  data-link_translate_pl_url=&amp;quot;W%C5%82%C4%85czy%C4%87+us%C5%82ugi+FTP+na+serwerze+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Włączyć usługi FTP na serwerze Synology]][[pl:Włączyć usługi FTP na serwerze Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;あなたの Synology の FTP サービスをアクティブにします。&amp;quot;  data-link_translate_ja_url=&amp;quot;%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE+Synology+%E3%81%AE+FTP+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%82%92%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%81%AB%E3%81%97%E3%81%BE%E3%81%99%E3%80%82&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:あなたの Synology の FTP サービスをアクティブにします。]][[ja:あなたの Synology の FTP サービスをアクティブにします。]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;تنشيط خدمة FTP الخاص بك Synology&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%AA%D9%86%D8%B4%D9%8A%D8%B7+%D8%AE%D8%AF%D9%85%D8%A9+FTP+%D8%A7%D9%84%D8%AE%D8%A7%D8%B5+%D8%A8%D9%83+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:تنشيط خدمة FTP الخاص بك Synology]][[ar:تنشيط خدمة FTP الخاص بك Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;激活您的 Synology 的 FTP 服务&amp;quot;  data-link_translate_zh_url=&amp;quot;%E6%BF%80%E6%B4%BB%E6%82%A8%E7%9A%84+Synology+%E7%9A%84+FTP+%E6%9C%8D%E5%8A%A1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:激活您的 Synology 的 FTP 服务]][[zh:激活您的 Synology 的 FTP 服务]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Aktivieren Sie den FTP-Dienst für Ihre Synology&amp;quot;  data-link_translate_de_url=&amp;quot;Aktivieren+Sie+den+FTP-Dienst+f%C3%BCr+Ihre+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Aktivieren Sie den FTP-Dienst für Ihre Synology]][[de:Aktivieren Sie den FTP-Dienst für Ihre Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Activeren van de FTP-service voor uw Synology&amp;quot;  data-link_translate_nl_url=&amp;quot;Activeren+van+de+FTP-service+voor+uw+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Activeren van de FTP-service voor uw Synology]][[nl:Activeren van de FTP-service voor uw Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Attivare il servizio FTP per il Synology&amp;quot;  data-link_translate_it_url=&amp;quot;Attivare+il+servizio+FTP+per+il+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Attivare il servizio FTP per il Synology]][[it:Attivare il servizio FTP per il Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Activar o serviço FTP para sua Synology&amp;quot;  data-link_translate_pt_url=&amp;quot;Activar+o+servi%C3%A7o+FTP+para+sua+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Activar o serviço FTP para sua Synology]][[pt:Activar o serviço FTP para sua Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Activar el servicio FTP para su Synology&amp;quot;  data-link_translate_es_url=&amp;quot;Activar+el+servicio+FTP+para+su+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Activar el servicio FTP para su Synology]][[es:Activar el servicio FTP para su Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Activate the FTP service for your Synology&amp;quot;  data-link_translate_en_url=&amp;quot;Activate+the+FTP+service+for+your+Synology&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Activate the FTP service for your Synology]][[en:Activate the FTP service for your Synology]]&lt;br /&gt;
&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;he&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ru&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ja&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ar&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;zh&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;ro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;de&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;nl&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;it&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;pt&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;es&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span data-link_translate=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
    |title=Activer le service FTP de votre Synology&lt;br /&gt;
    |titlemode=replace&lt;br /&gt;
    |keywords=wiki ikoula, ikoula wiki, base de connaissance ikoula,synology&lt;br /&gt;
    |description=Activer le service FTP de votre Synology, afin de transferer des fichiers sur votre serveur web.&lt;br /&gt;
    |og:type=article&lt;br /&gt;
    |og:image=https://fr-wiki.ikoula.com/resources/assets/logo_ikwiki.png&lt;br /&gt;
    }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le FTP c'est quoi ?==&lt;br /&gt;
&lt;br /&gt;
Le ''FTP'' &amp;quot;File Transfert Protocol&amp;quot; ou Protocole de Transfert de Fichier.&amp;lt;br/&amp;gt;&lt;br /&gt;
C'est donc un protocol qui va permettre l'échange de fichiers entre 2 ordinateurs, et plus exactement entre un serveur et un client.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
'''On parle alors de''' :&lt;br /&gt;
&lt;br /&gt;
*Serveur FTP&lt;br /&gt;
*Client FTP&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le serveur FTP est un logciel qui va répondre aux demandes des clients. Lorsque le serveur reçoit une demande il vérigie les droits et si le client à les droits suffisants,&lt;br /&gt;
il répond à cette demande sinon la demande est rejetée.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le serveur FTP passe son temps à attendre. Si les demandes ne sont pas nombreuses, les ressources utilisées par le serveur FTP sont quasi-nulles.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Activation du FTP sur le serveur Synology==&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Connectez-vous sur votre '''Synology'''.&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton '''menu principal''' et sélectionnez '''Panneau de Configuration'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:FTP _Synology.JPG|center|Serveur ''synology'' panneau de configuration]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cliquez ensuite sur '''Services de Fichiers'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:FTP _Synology1.JPG|center|Selection du FTP]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dans l'onglet '''FTP''', sélectionnez '''Activer le service FTP'''&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Fichier:FTP _Synology2.JPG|center|Activation du FTP]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Serveur Synology]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Erreur_action_invalide_sur_CRM_2011&amp;diff=29289</id>
		<title>Erreur action invalide sur CRM 2011</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Erreur_action_invalide_sur_CRM_2011&amp;diff=29289"/>
		<updated>2020-12-23T14:20:18Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Erreur action invalide sur CRM 2011&amp;quot;  data-link_translate_fr_url=&amp;quot;Erreur action invalide sur CRM 2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Erreur action invalide sur CRM 2011]][[fr:Erreur action invalide sur CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;שגיאה פעולה חוקית על CRM 2011&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%A9%D7%92%D7%99%D7%90%D7%94+%D7%A4%D7%A2%D7%95%D7%9C%D7%94+%D7%97%D7%95%D7%A7%D7%99%D7%AA+%D7%A2%D7%9C+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:שגיאה פעולה חוקית על CRM 2011]][[he:שגיאה פעולה חוקית על CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Eroare de acţiune nevalidă CRM 2011&amp;quot;  data-link_translate_ro_url=&amp;quot;Eroare+de+ac%C5%A3iune+nevalid%C4%83+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Eroare de acţiune nevalidă CRM 2011]][[ro:Eroare de acţiune nevalidă CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Действие при ошибке Недопустимый CRM 2011&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5+%D0%BF%D1%80%D0%B8+%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B5+%D0%9D%D0%B5%D0%B4%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D0%BC%D1%8B%D0%B9+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Действие при ошибке Недопустимый CRM 2011]][[ru:Действие при ошибке Недопустимый CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Błąd akcji nieprawidłowy CRM 2011&amp;quot;  data-link_translate_pl_url=&amp;quot;B%C5%82%C4%85d+akcji+nieprawid%C5%82owy+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Błąd akcji nieprawidłowy CRM 2011]][[pl:Błąd akcji nieprawidłowy CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;CRM 2011 に無効なエラー アクション&amp;quot;  data-link_translate_ja_url=&amp;quot;CRM+2011+%E3%81%AB%E7%84%A1%E5%8A%B9%E3%81%AA%E3%82%A8%E3%83%A9%E3%83%BC+%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:CRM 2011 に無効なエラー アクション]][[ja:CRM 2011 に無効なエラー アクション]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;خطأ في عمل غير صالح في CRM 2011&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%AE%D8%B7%D8%A3+%D9%81%D9%8A+%D8%B9%D9%85%D9%84+%D8%BA%D9%8A%D8%B1+%D8%B5%D8%A7%D9%84%D8%AD+%D9%81%D9%8A+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:خطأ في عمل غير صالح في CRM 2011]][[ar:خطأ في عمل غير صالح في CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;错误行动无效 CRM 2011 年&amp;quot;  data-link_translate_zh_url=&amp;quot;%E9%94%99%E8%AF%AF%E8%A1%8C%E5%8A%A8%E6%97%A0%E6%95%88+CRM+2011+%E5%B9%B4&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:错误行动无效 CRM 2011 年]][[zh:错误行动无效 CRM 2011 年]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Fehleraktion auf CRM 2011 ungültig&amp;quot;  data-link_translate_de_url=&amp;quot;Fehleraktion+auf+CRM+2011+ung%C3%BCltig&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Fehleraktion auf CRM 2011 ungültig]][[de:Fehleraktion auf CRM 2011 ungültig]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Fout actie ongeldige op CRM 2011&amp;quot;  data-link_translate_nl_url=&amp;quot;Fout+actie+ongeldige+op+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Fout actie ongeldige op CRM 2011]][[nl:Fout actie ongeldige op CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Azione di errore non valido su CRM 2011&amp;quot;  data-link_translate_it_url=&amp;quot;Azione+di+errore+non+valido+su+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Azione di errore non valido su CRM 2011]][[it:Azione di errore non valido su CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Ação de erro inválida em CRM 2011&amp;quot;  data-link_translate_pt_url=&amp;quot;A%C3%A7%C3%A3o+de+erro+inv%C3%A1lida+em+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Ação de erro inválida em CRM 2011]][[pt:Ação de erro inválida em CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Acción de error no válido en CRM 2011&amp;quot;  data-link_translate_es_url=&amp;quot;Acci%C3%B3n+de+error+no+v%C3%A1lido+en+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Acción de error no válido en CRM 2011]][[es:Acción de error no válido en CRM 2011]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Error action invalid on CRM 2011&amp;quot;  data-link_translate_en_url=&amp;quot;Error+action+invalid+on+CRM+2011&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Error action invalid on CRM 2011]][[en:Error action invalid on CRM 2011]]&lt;br /&gt;
&lt;br /&gt;
== Problème ==&lt;br /&gt;
Lors de l'accès à votre &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;CRM 2011&amp;lt;/span&amp;gt;, vous obtenez une erreur &amp;quot;Action invalide&amp;quot;.&lt;br /&gt;
Impossible d'accéder à celui-ci même en ré essayant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debug ==&lt;br /&gt;
Dans l'observateur d’événements vous avez l'erreur suivante : &lt;br /&gt;
&amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Current key (KeyType : CrmWRPCTokenKey) is expired.  &lt;br /&gt;
This can indicate that a key is not being regenerated correctly. &lt;br /&gt;
 Current Key : CrmKey(Id:41ee6ede-784a-e511-bb28-00155d585800, ScaleGroupId:00000000-0000-0000-0000-000000000000,&lt;br /&gt;
 KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:08/24/2015 15:57:50,&lt;br /&gt;
 ExpiresOn:09/26/2015 15:57:50, CreatedOn:08/24/2015 15:57:50, &lt;br /&gt;
CreatedBy:NT AUTHORITY\NETWORK SERVICE.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
Lancez une invite de commande en administrateur, puis rendez vous dans le dossier &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt; &amp;quot;Tools&amp;quot;&amp;lt;/span&amp;gt; de &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;CRM &amp;lt;/span&amp;gt; : &lt;br /&gt;
&amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;&amp;lt;pre&amp;gt;cd &amp;quot;c:\Program Files\Microsoft Dynamics CRM\Tools&amp;quot;&amp;lt;/pre&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lancez ensuite la commande : &lt;br /&gt;
&amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;Microsoft.Crm.Tools.WRPCKeyRenewal.exe /R&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:CRM]]&lt;br /&gt;
[[category:Windows]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Acc%C3%A9der_%C3%A0_l%27API_REST_de_CRM_2015_On-Premise_en_PHP&amp;diff=29288</id>
		<title>Accéder à l'API REST de CRM 2015 On-Premise en PHP</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Acc%C3%A9der_%C3%A0_l%27API_REST_de_CRM_2015_On-Premise_en_PHP&amp;diff=29288"/>
		<updated>2020-12-23T14:19:36Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Accéder à l'API REST de CRM 2015 On-Premise en PHP&amp;quot;  data-link_translate_fr_url=&amp;quot;Accéder à l'API REST de CRM 2015 On-Premise en PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Accéder à l'API REST de CRM 2015 On-Premise en PHP]][[fr:Accéder à l'API REST de CRM 2015 On-Premise en PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;גישה לשאר API של CRM 2015 מקומית ב- PHP&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%92%D7%99%D7%A9%D7%94+%D7%9C%D7%A9%D7%90%D7%A8+API+%D7%A9%D7%9C+CRM+2015+%D7%9E%D7%A7%D7%95%D7%9E%D7%99%D7%AA+%D7%91-+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:גישה לשאר API של CRM 2015 מקומית ב- PHP]][[he:גישה לשאר API של CRM 2015 מקומית ב- PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Доступ к API REST из CRM к 2015 году на предприятии в PHP&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF+%D0%BA+API+REST+%D0%B8%D0%B7+CRM+%D0%BA+2015+%D0%B3%D0%BE%D0%B4%D1%83+%D0%BD%D0%B0+%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B8+%D0%B2+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Доступ к API REST из CRM к 2015 году на предприятии в PHP]][[ru:Доступ к API REST из CRM к 2015 году на предприятии в PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;API の残りの CRM 2015 オンプレミス php へのアクセス&amp;quot;  data-link_translate_ja_url=&amp;quot;API+%E3%81%AE%E6%AE%8B%E3%82%8A%E3%81%AE+CRM+2015+%E3%82%AA%E3%83%B3%E3%83%97%E3%83%AC%E3%83%9F%E3%82%B9+php+%E3%81%B8%E3%81%AE%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:API の残りの CRM 2015 オンプレミス php へのアクセス]][[ja:API の残りの CRM 2015 オンプレミス php へのアクセス]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;الوصول إلى بقية API لإدارة علاقات العملاء عام 2015 في الموقع في بي إتش بي&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A7%D9%84%D9%88%D8%B5%D9%88%D9%84+%D8%A5%D9%84%D9%89+%D8%A8%D9%82%D9%8A%D8%A9+API+%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9+%D8%B9%D9%84%D8%A7%D9%82%D8%A7%D8%AA+%D8%A7%D9%84%D8%B9%D9%85%D9%84%D8%A7%D8%A1+%D8%B9%D8%A7%D9%85+2015+%D9%81%D9%8A+%D8%A7%D9%84%D9%85%D9%88%D9%82%D8%B9+%D9%81%D9%8A+%D8%A8%D9%8A+%D8%A5%D8%AA%D8%B4+%D8%A8%D9%8A&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:الوصول إلى بقية API لإدارة علاقات العملاء عام 2015 في الموقع في بي إتش بي]][[ar:الوصول إلى بقية API لإدارة علاقات العملاء عام 2015 في الموقع في بي إتش بي]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;访问 API 其余的 CRM 2015 上-前提在 PHP 中&amp;quot;  data-link_translate_zh_url=&amp;quot;%E8%AE%BF%E9%97%AE+API+%E5%85%B6%E4%BD%99%E7%9A%84+CRM+2015+%E4%B8%8A-%E5%89%8D%E6%8F%90%E5%9C%A8+PHP+%E4%B8%AD&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:访问 API 其余的 CRM 2015 上-前提在 PHP 中]][[zh:访问 API 其余的 CRM 2015 上-前提在 PHP 中]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Acces la restul API de CRM 2015 On-Premise în PHP&amp;quot;  data-link_translate_ro_url=&amp;quot;Acces+la+restul+API+de+CRM+2015+On-Premise+%C3%AEn+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Acces la restul API de CRM 2015 On-Premise în PHP]][[ro:Acces la restul API de CRM 2015 On-Premise în PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Dostęp do API REST z CRM 2015 wdrożonej w PHP&amp;quot;  data-link_translate_pl_url=&amp;quot;Dost%C4%99p+do+API+REST+z+CRM+2015+wdro%C5%BConej+w+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Dostęp do API REST z CRM 2015 wdrożonej w PHP]][[pl:Dostęp do API REST z CRM 2015 wdrożonej w PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Zugang zum REST des CRM 2015 vor-Ort in PHP API&amp;quot;  data-link_translate_de_url=&amp;quot;Zugang+zum+REST+des+CRM+2015+vor-Ort+in+PHP+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Zugang zum REST des CRM 2015 vor-Ort in PHP API]][[de:Zugang zum REST des CRM 2015 vor-Ort in PHP API]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Toegang tot de API REST van CRM 2015 On-Premise in PHP&amp;quot;  data-link_translate_nl_url=&amp;quot;Toegang+tot+de+API+REST+van+CRM+2015+On-Premise+in+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Toegang tot de API REST van CRM 2015 On-Premise in PHP]][[nl:Toegang tot de API REST van CRM 2015 On-Premise in PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Accesso al resto di API di CRM 2015 On-Premise in PHP&amp;quot;  data-link_translate_it_url=&amp;quot;Accesso+al+resto+di+API+di+CRM+2015+On-Premise+in+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Accesso al resto di API di CRM 2015 On-Premise in PHP]][[it:Accesso al resto di API di CRM 2015 On-Premise in PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Acesso para o resto da API de CRM 2015 no local em PHP&amp;quot;  data-link_translate_pt_url=&amp;quot;Acesso+para+o+resto+da+API+de+CRM+2015+no+local+em+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Acesso para o resto da API de CRM 2015 no local em PHP]][[pt:Acesso para o resto da API de CRM 2015 no local em PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Con el resto de la API de CRM 2015 On-Premise en PHP&amp;quot;  data-link_translate_es_url=&amp;quot;Con+el+resto+de+la+API+de+CRM+2015+On-Premise+en+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Con el resto de la API de CRM 2015 On-Premise en PHP]][[es:Con el resto de la API de CRM 2015 On-Premise en PHP]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Access to the API REST of CRM 2015 On-Premise in PHP&amp;quot;  data-link_translate_en_url=&amp;quot;Access+to+the+API+REST+of+CRM+2015+On-Premise+in+PHP&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Access to the API REST of CRM 2015 On-Premise in PHP]][[en:Access to the API REST of CRM 2015 On-Premise in PHP]]&lt;br /&gt;
&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction== &amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
Cette article va vous permettre d’accéder à l'&amp;lt;span class='notranslate'&amp;gt;API&amp;lt;/span&amp;gt; &amp;lt;span class='notranslate'&amp;gt;REST&amp;lt;/span&amp;gt; de &amp;lt;span class='notranslate'&amp;gt;CRM&amp;lt;/span&amp;gt; 2015 On-Premise avec le langage &amp;lt;span class='notranslate'&amp;gt;PHP&amp;lt;/span&amp;gt;. Il faut que votre &amp;lt;span class='notranslate'&amp;gt;CRM&amp;lt;/span&amp;gt; soit relié avec &amp;lt;span class='notranslate'&amp;gt;Active DIrectory&amp;lt;/span&amp;gt; et être en possession du nom de votre organisation sur &amp;lt;span class='notranslate'&amp;gt;CRM&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Définir ses variables de travail== &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// CRM Server&lt;br /&gt;
define('CRM_SERVER', 'NOM_DU_SERVEUR_CRM');&lt;br /&gt;
&lt;br /&gt;
// CRM Organization&lt;br /&gt;
define('CRM_ORG_NAME', 'NOM_DE_LORGANISATION');&lt;br /&gt;
&lt;br /&gt;
// CRM WSDL&lt;br /&gt;
define('CRM_WSDL', 'http://'.CRM_SERVER.'/'.CRM_ORG_NAME.'/XRMServices/2011/OrganizationData.svc');&lt;br /&gt;
&lt;br /&gt;
// Active Directory&lt;br /&gt;
define('AD_DOMAIN_CONTROLER', &amp;quot;NOM_DU_SERVEUR_AD&amp;quot;);&lt;br /&gt;
define(&amp;quot;NTLM_LOGIN&amp;quot;, &amp;quot;User&amp;quot;);&lt;br /&gt;
define(&amp;quot;NTLM_PASSWORD&amp;quot;, &amp;quot;password&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Récupérer des informations== &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sur cette exemple, on va récupérer des informations sur un compte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// On crée l'URL de l'API REST&lt;br /&gt;
$url = CRM_WSDL.&amp;quot;/AccountSet(guid'GUID_DU_COMPTE')&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// On initialise notre connexion à l'API&lt;br /&gt;
$ch = curl_init();&lt;br /&gt;
curl_setopt($ch, CURLOPT_USERPWD, NTLM_LOGIN. ':' . NTLM_PASSWORD);&lt;br /&gt;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);&lt;br /&gt;
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);&lt;br /&gt;
curl_setopt($ch, CURLINFO_HEADER_OUT, true);&lt;br /&gt;
curl_setopt($ch, CURLOPT_FAILONERROR, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_MAXREDIRS, 100);&lt;br /&gt;
				&lt;br /&gt;
// On crée nos headers&lt;br /&gt;
$headers = array(&amp;quot;Content-Type:application/json; charset=utf-8&amp;quot;, &amp;quot;Accept:application/json&amp;quot;);&lt;br /&gt;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);&lt;br /&gt;
								&lt;br /&gt;
// On récupère le contenu&lt;br /&gt;
$account = curl_exec($ch);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Grâce à ceci, vous récupérez votre compte en données &amp;lt;span class='notranslate'&amp;gt;JSON&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Mettre à jour des informations== &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sur cette exemple, on va mettre à jour l'email sur un compte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// On crée notre objet à mettre à  jour&lt;br /&gt;
$account = array();&lt;br /&gt;
$account['EMailAddress1']  = &amp;quot;adresse@domain.tld&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// On encode en JSON&lt;br /&gt;
$account = json_encode($account);&lt;br /&gt;
&lt;br /&gt;
// On crée l'URL de l'API REST&lt;br /&gt;
$url = CRM_WSDL.&amp;quot;/AccountSet(guid'GUID_DU_COMPTE')&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// On initialise notre connexion à l'API&lt;br /&gt;
$ch = curl_init();&lt;br /&gt;
curl_setopt($ch, CURLOPT_USERPWD, NTLM_LOGIN. ':' . NTLM_PASSWORD);&lt;br /&gt;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_NTLM);&lt;br /&gt;
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);&lt;br /&gt;
curl_setopt($ch, CURLINFO_HEADER_OUT, true);&lt;br /&gt;
curl_setopt($ch, CURLOPT_FAILONERROR, 0);&lt;br /&gt;
curl_setopt($ch, CURLOPT_MAXREDIRS, 100);&lt;br /&gt;
curl_setopt($ch, CURLOPT_POST, 1);&lt;br /&gt;
&lt;br /&gt;
// On crée nos headers&lt;br /&gt;
$headers = array(&amp;quot;X-HTTP-Method: MERGE&amp;quot;, &amp;quot;Content-Type:application/json; charset=utf-8&amp;quot;, &amp;quot;Accept:application/json&amp;quot;);&lt;br /&gt;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);&lt;br /&gt;
		&lt;br /&gt;
// On l'envoi via CURL&lt;br /&gt;
curl_setopt($ch, CURLOPT_POSTFIELDS, $account);&lt;br /&gt;
&lt;br /&gt;
// On récupère le contenu&lt;br /&gt;
$response = curl_exec($ch);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Code de retour de l'&amp;lt;span class='notranslate'&amp;gt;API&amp;lt;/span&amp;gt;== &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lors d'une erreur, l'&amp;lt;span class='notranslate'&amp;gt;API&amp;lt;/span&amp;gt; renvoie un tableau en &amp;lt;span class='notranslate'&amp;gt;JSON&amp;lt;/span&amp;gt; avec le code d'erreur et l'erreur pour aider lors du debug. Lors d'une mise à jour ou d'une suppression, si tout c'est correctement passé, l'&amp;lt;span class='notranslate'&amp;gt;API&amp;lt;/span&amp;gt; renvoie une variable égale à &amp;lt;span class='notranslate'&amp;gt;NULL&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Conclusion== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Grâce à cet article, vous pouvez désormais vous connecter à l'&amp;lt;span class='notranslate'&amp;gt;API&amp;lt;/span&amp;gt; de &amp;lt;span class='notranslate'&amp;gt;CRM&amp;lt;/span&amp;gt; 2015 pour y faire de la consultation ou de la modification.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Commentaire --&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:CRM]]&lt;br /&gt;
[[category:Windows]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=G%C3%A9n%C3%A9ration_de_la_signature&amp;diff=29287</id>
		<title>Génération de la signature</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=G%C3%A9n%C3%A9ration_de_la_signature&amp;diff=29287"/>
		<updated>2020-12-22T16:15:13Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Génération de la signature&amp;quot;  data-link_translate_fr_url=&amp;quot;Génération de la signature&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Génération de la signature]][[fr:Génération de la signature]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;הדור חתימה&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%94%D7%93%D7%95%D7%A8+%D7%97%D7%AA%D7%99%D7%9E%D7%94&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:הדור חתימה]][[he:הדור חתימה]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Generația semnături&amp;quot;  data-link_translate_ro_url=&amp;quot;Genera%C8%9Bia+semn%C4%83turi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Generația semnături]][[ro:Generația semnături]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Создание подписи&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BF%D0%BE%D0%B4%D0%BF%D0%B8%D1%81%D0%B8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Создание подписи]][[ru:Создание подписи]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Generowanie podpisu&amp;quot;  data-link_translate_pl_url=&amp;quot;Generowanie+podpisu&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Generowanie podpisu]][[pl:Generowanie podpisu]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;署名の生成&amp;quot;  data-link_translate_ja_url=&amp;quot;%E7%BD%B2%E5%90%8D%E3%81%AE%E7%94%9F%E6%88%90&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:署名の生成]][[ja:署名の生成]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;توليد التوقيع&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%AA%D9%88%D9%84%D9%8A%D8%AF+%D8%A7%D9%84%D8%AA%D9%88%D9%82%D9%8A%D8%B9&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:توليد التوقيع]][[ar:توليد التوقيع]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;签名生成&amp;quot;  data-link_translate_zh_url=&amp;quot;%E7%AD%BE%E5%90%8D%E7%94%9F%E6%88%90&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:签名生成]][[zh:签名生成]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Die Signatur-generation&amp;quot;  data-link_translate_de_url=&amp;quot;Die+Signatur-generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Die Signatur-generation]][[de:Die Signatur-generation]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;De handtekening generatie&amp;quot;  data-link_translate_nl_url=&amp;quot;De+handtekening+generatie&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:De handtekening generatie]][[nl:De handtekening generatie]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;La generazione della firma&amp;quot;  data-link_translate_it_url=&amp;quot;La+generazione+della+firma&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:La generazione della firma]][[it:La generazione della firma]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;A geração de assinatura&amp;quot;  data-link_translate_pt_url=&amp;quot;A+gera%C3%A7%C3%A3o+de+assinatura&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:A geração de assinatura]][[pt:A geração de assinatura]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;La generación de una firma&amp;quot;  data-link_translate_es_url=&amp;quot;La+generaci%C3%B3n+de+una+firma&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:La generación de una firma]][[es:La generación de una firma]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;The signature generation&amp;quot;  data-link_translate_en_url=&amp;quot;The+signature+generation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:The signature generation]][[en:The signature generation]]&lt;br /&gt;
&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Lors d'un appel à l'API, comme indiqué dans le Wiki de l'authentification, une signature est obligatoire. Elle est générée '''en fonction de l'ensemble des paramètres fournis lors de l'appel'''.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour des raisons techniques, les paramètres d'authentification doivent ''pour l'instant'' toujours être transmises via la méthode HTTP GET.&lt;br /&gt;
&lt;br /&gt;
==Exemple== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Définition des paramètres&lt;br /&gt;
$data[&amp;quot;login&amp;quot;] = &amp;quot;mail@example.com&amp;quot;;&lt;br /&gt;
$data[&amp;quot;password&amp;quot;] = &amp;quot;dh4=674j_G&amp;quot;; // Mot de passe non chiffré&lt;br /&gt;
// D&amp;quot;autres paramètres peuvent êtres ajoutés en fonction de l&amp;quot;appel à l&amp;quot;API&lt;br /&gt;
// $data[&amp;quot;autre_parametre&amp;quot;] = &amp;quot;valeur&amp;quot;;&lt;br /&gt;
// $data[&amp;quot;autre_parametre_2&amp;quot;] = &amp;quot;valeur_2&amp;quot;;&lt;br /&gt;
// $data[&amp;quot;...&amp;quot;] = &amp;quot;...&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
// Triage des paramètres dans l'ordre croissant&lt;br /&gt;
ksort($data);&lt;br /&gt;
 &lt;br /&gt;
// Encodage des paramètres&lt;br /&gt;
$query = http_build_query($data);&lt;br /&gt;
 &lt;br /&gt;
// Encodage des signes plus&lt;br /&gt;
$query = str_replace(&amp;quot;+&amp;quot;, &amp;quot;%20&amp;quot;, $query);&lt;br /&gt;
 &lt;br /&gt;
// Transformation de la chaîne de caractères en minuscule&lt;br /&gt;
$query = strtolower($query);&lt;br /&gt;
 &lt;br /&gt;
// Clé publique d'Ikoula (cf. lien ci-dessus)&lt;br /&gt;
$public_key=&amp;quot;MIIBIjAN...&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
// Hashage des paramètres&lt;br /&gt;
$hash = hash_hmac(&amp;quot;SHA1&amp;quot;, $query, $public_key, true);&lt;br /&gt;
 &lt;br /&gt;
// Encodage en base64, puis encodage en URL selon RFC 3986&lt;br /&gt;
$signature = rawurlencode(base64_encode($hash));&lt;br /&gt;
 &lt;br /&gt;
// ==&amp;gt; $signature contient alors la signature finale&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
Une fois la signature générée, il faut la passer en paramètre (en plus de tous les autres paramètres) à l'appel API.&amp;lt;br /&amp;gt;&lt;br /&gt;
En suivant l'exemple précédent, les paramètres à passer auraient donc été :&amp;lt;br /&amp;gt;&lt;br /&gt;
* login = &amp;quot;mail@example.com&amp;quot; ;&lt;br /&gt;
* password = &amp;quot;dh4=674j_G&amp;quot; ;&lt;br /&gt;
* signature = $signature.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la catégorie à laquelle se rapporte votre article. Ex: [[Catégorie:Contribuer]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloud public]]&lt;br /&gt;
[[Category:cloud privé]]&lt;br /&gt;
[[Category:API cloudstack]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloudstack]]&lt;br /&gt;
[[Catégorie:FLEX]]&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Architectures_REST_%26_WebService&amp;diff=29286</id>
		<title>Architectures REST &amp; WebService</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Architectures_REST_%26_WebService&amp;diff=29286"/>
		<updated>2020-12-22T16:13:21Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Architectures REST &amp;amp; WebService&amp;quot;  data-link_translate_fr_url=&amp;quot;Architectures REST &amp;amp; WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Architectures REST &amp;amp; WebService]][[fr:Architectures REST &amp;amp; WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;ארכיטקטורות WebService ומנוחה&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;ODIHNĂ şi WebService arhitecturi&amp;quot;  data-link_translate_ro_url=&amp;quot;ODIHN%C4%82+%C5%9Fi+WebService+arhitecturi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:ODIHNĂ şi WebService arhitecturi]][[ro:ODIHNĂ şi WebService arhitecturi]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Отдых и WebService архитектуры&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9E%D1%82%D0%B4%D1%8B%D1%85+%D0%B8+WebService+%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D1%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Отдых и WebService архитектуры]][[ru:Отдых и WebService архитектуры]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Architektury REST i WebService&amp;quot;  data-link_translate_pl_url=&amp;quot;Architektury+REST+i+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Architektury REST i WebService]][[pl:Architektury REST i WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;休息と web サービスのアーキテクチャ&amp;quot;  data-link_translate_ja_url=&amp;quot;%E4%BC%91%E6%81%AF%E3%81%A8+web+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:休息と web サービスのアーキテクチャ]][[ja:休息と web サービスのアーキテクチャ]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;أبنية الراحة وخدمة ويب&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A3%D8%A8%D9%86%D9%8A%D8%A9+%D8%A7%D9%84%D8%B1%D8%A7%D8%AD%D8%A9+%D9%88%D8%AE%D8%AF%D9%85%D8%A9+%D9%88%D9%8A%D8%A8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:أبنية الراحة وخدمة ويب]][[ar:أبنية الراحة وخدمة ويب]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;休息和 web 服务的体系结构&amp;quot;  data-link_translate_zh_url=&amp;quot;%E4%BC%91%E6%81%AF%E5%92%8C+web+%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:休息和 web 服务的体系结构]][[zh:休息和 web 服务的体系结构]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;REST- und WebService-Architekturen&amp;quot;  data-link_translate_de_url=&amp;quot;REST-+und+WebService-Architekturen&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:REST- und WebService-Architekturen]][[de:REST- und WebService-Architekturen]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;RUST en WebService platforms&amp;quot;  data-link_translate_nl_url=&amp;quot;RUST+en+WebService+platforms&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:RUST en WebService platforms]][[nl:RUST en WebService platforms]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Architetture di resto e WebService&amp;quot;  data-link_translate_it_url=&amp;quot;Architetture+di+resto+e+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Architetture di resto e WebService]][[it:Architetture di resto e WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Arquiteturas de descanso e WebService&amp;quot;  data-link_translate_pt_url=&amp;quot;Arquiteturas+de+descanso+e+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Arquiteturas de descanso e WebService]][[pt:Arquiteturas de descanso e WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Arquitecturas de resto y WebService&amp;quot;  data-link_translate_es_url=&amp;quot;Arquitecturas+de+resto+y+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Arquitecturas de resto y WebService]][[es:Arquitecturas de resto y WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;REST and WebService architectures&amp;quot;  data-link_translate_en_url=&amp;quot;REST+and+WebService+architectures&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:REST and WebService architectures]][[en:REST and WebService architectures]]&lt;br /&gt;
&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Avec quelle architecture l'API est-elle compatible ?&lt;br /&gt;
&lt;br /&gt;
==Explication==&lt;br /&gt;
L'API Ikoula propose une approche suivant deux architectures : WebService &amp;amp; REST.&lt;br /&gt;
&lt;br /&gt;
==WebService==&lt;br /&gt;
L'architecture WebService s'utilise :&lt;br /&gt;
* Soit en GET (en formatant les paramètres directement dans l'URI) '''obligatoire pour les paramètres d'authentification''' ;&lt;br /&gt;
* Soit en POST (en passant les paramètres en tableau de données) ;&lt;br /&gt;
* Soit en mixant les deux (paramètres présents en GET et en POST).&lt;br /&gt;
&amp;lt;br /&amp;gt;Voici quelques exemples :&lt;br /&gt;
;Lister les VM d'un compte&lt;br /&gt;
: https://api.ikoula.com/index.php?r=wsflex/vmlist&amp;amp;login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
;Récupération des informations d'une VM en utilisant son nom&lt;br /&gt;
: https://api.ikoula.com/index.php?r=wsflex/vminfo&amp;amp;login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;vm_name=1234hpv56789&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
==REST==&lt;br /&gt;
L'architecture REST s'utilise en formatant les paramètres dans l'URI et la méthode HTTP adéquate à l'action désirée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voici quelques exemples :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Retourne le statut de la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: GET /rest/vm/:vmid&lt;br /&gt;
;Démarre la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: POST /rest/vm/:vmid/status/start&lt;br /&gt;
;Supprime le snapshot &amp;quot;snapshotName&amp;quot; de la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: DELETE /rest/vm/:vmid/snapshot/:snapshotName&lt;br /&gt;
&lt;br /&gt;
En passant les paramètres d'authentification (voir WIKI sur l'[[Authentification_et_sécurité|Authentification et la sécurité]] pour plus de détails), voici un exemple d'URL :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://api.ikoula.com/rest/vm/list?login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la ou les catégories auxquelles se rapporte votre article. Une ligne par catégorie. Ex: &lt;br /&gt;
[[Catégorie:Contribuer]]&lt;br /&gt;
[[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]] &lt;br /&gt;
[[Catégorie:FLEX]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Exemples_d%27utilisation_de_l%27API&amp;diff=29285</id>
		<title>Exemples d'utilisation de l'API</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Exemples_d%27utilisation_de_l%27API&amp;diff=29285"/>
		<updated>2020-12-22T16:12:38Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Exemples d'utilisation de l'API&amp;quot;  data-link_translate_fr_url=&amp;quot;Exemples d'utilisation de l'API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Exemples d'utilisation de l'API]][[fr:Exemples d'utilisation de l'API]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;דוגמאות לשימוש ה-API&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%93%D7%95%D7%92%D7%9E%D7%90%D7%95%D7%AA+%D7%9C%D7%A9%D7%99%D7%9E%D7%95%D7%A9+%D7%94-API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:דוגמאות לשימוש ה-API]][[he:דוגמאות לשימוש ה-API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Exemple de utilizare a API&amp;quot;  data-link_translate_ro_url=&amp;quot;Exemple+de+utilizare+a+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Exemple de utilizare a API]][[ro:Exemple de utilizare a API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Примеры использования API&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Примеры использования API]][[ru:Примеры использования API]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Przykłady użycia interfejsu API&amp;quot;  data-link_translate_pl_url=&amp;quot;Przyk%C5%82ady+u%C5%BCycia+interfejsu+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Przykłady użycia interfejsu API]][[pl:Przykłady użycia interfejsu API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;API を使用しての例&amp;quot;  data-link_translate_ja_url=&amp;quot;API+%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%AE%E4%BE%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:API を使用しての例]][[ja:API を使用しての例]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;أمثلة لاستخدام API&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A3%D9%85%D8%AB%D9%84%D8%A9+%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:أمثلة لاستخدام API]][[ar:أمثلة لاستخدام API]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;使用该 API 的示例&amp;quot;  data-link_translate_zh_url=&amp;quot;%E4%BD%BF%E7%94%A8%E8%AF%A5+API+%E7%9A%84%E7%A4%BA%E4%BE%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:使用该 API 的示例]][[zh:使用该 API 的示例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Beispiele für die Verwendung der API&amp;quot;  data-link_translate_de_url=&amp;quot;Beispiele+f%C3%BCr+die+Verwendung+der+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Beispiele für die Verwendung der API]][[de:Beispiele für die Verwendung der API]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Voorbeelden van het gebruik van de API&amp;quot;  data-link_translate_nl_url=&amp;quot;Voorbeelden+van+het+gebruik+van+de+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Voorbeelden van het gebruik van de API]][[nl:Voorbeelden van het gebruik van de API]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Esempi di utilizzo dell'API&amp;quot;  data-link_translate_it_url=&amp;quot;Esempi+di+utilizzo+dell%27API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Esempi di utilizzo dell'API]][[it:Esempi di utilizzo dell'API]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Exemplos de como usar a API&amp;quot;  data-link_translate_pt_url=&amp;quot;Exemplos+de+como+usar+a+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Exemplos de como usar a API]][[pt:Exemplos de como usar a API]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Ejemplos de uso de la API&amp;quot;  data-link_translate_es_url=&amp;quot;Ejemplos+de+uso+de+la+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Ejemplos de uso de la API]][[es:Ejemplos de uso de la API]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Examples of using the API&amp;quot;  data-link_translate_en_url=&amp;quot;Examples+of+using+the+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Examples of using the API]][[en:Examples of using the API]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Comment utiliser l'API à travers quelques exemples concrets et fonctionnels.&lt;br /&gt;
&lt;br /&gt;
==Fonctions pour les exemples==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Chemin local vers la clé publique téléchargée sur https://api.ikoula.com/downloads/Ikoula.API.RSAKeyPub.pem&lt;br /&gt;
define('API_PUB_KEY_PATH', dirname(__FILE__) . '/Ikoula.API.RSAKeyPub.pem');&lt;br /&gt;
&lt;br /&gt;
// Fonction de chiffrement du mot de passe via la clé publique Ikoula&lt;br /&gt;
function opensslEncryptPublic($password)&lt;br /&gt;
{&lt;br /&gt;
	// Vérification de la présence de la clé publique&lt;br /&gt;
	if(file_exists(API_PUB_KEY_PATH))&lt;br /&gt;
	{&lt;br /&gt;
		if(!empty($password))&lt;br /&gt;
		{&lt;br /&gt;
			// on récupère la clé public&lt;br /&gt;
			$publicKey = openssl_pkey_get_public('file://'.realpath(API_PUB_KEY_PATH));&lt;br /&gt;
&lt;br /&gt;
// S'il n'y as pas eu d'erreurs lors de la récupération de la clé publique, on continue&lt;br /&gt;
			if ($publicKey !== FALSE)      &lt;br /&gt;
			{&lt;br /&gt;
				// Si chiffrement clé publique OK&lt;br /&gt;
				if(openssl_public_encrypt($password, $crypted, $publicKey) === TRUE)   &lt;br /&gt;
				{&lt;br /&gt;
					// Renvoie du mot de passe crypté&lt;br /&gt;
					return $crypted;       &lt;br /&gt;
				}&lt;br /&gt;
				else&lt;br /&gt;
				{&lt;br /&gt;
					return NULL;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			else&lt;br /&gt;
				return NULL;&lt;br /&gt;
		}&lt;br /&gt;
		else&lt;br /&gt;
			return NULL;&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
		echo(&amp;quot;Erreur - la clé publique n'est pas présente.\n&amp;quot;);&lt;br /&gt;
		return NULL;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fontction de création de la signature en fonction des paramètres présents&lt;br /&gt;
function createSignature($params=array())&lt;br /&gt;
{&lt;br /&gt;
    $signature = null;&lt;br /&gt;
&lt;br /&gt;
// Si il y a au moins un paramètre&lt;br /&gt;
    if (count($params) &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        //debug('create signature');&lt;br /&gt;
        //debug($params);&lt;br /&gt;
        &lt;br /&gt;
        // Triage des paramètres dans le sens croissant&lt;br /&gt;
        ksort($params);&lt;br /&gt;
        &lt;br /&gt;
        // Encodage des paramètres&lt;br /&gt;
        $query = http_build_query($params);&lt;br /&gt;
&lt;br /&gt;
// Encodage des signes &amp;quot;plus &amp;quot;+&amp;quot;&lt;br /&gt;
        $query = str_replace(&amp;quot;+&amp;quot;, &amp;quot;%20&amp;quot;, $query);&lt;br /&gt;
&lt;br /&gt;
// Transformation de la chaîne de caractères en minuscule&lt;br /&gt;
        $query = strtolower($query);&lt;br /&gt;
&lt;br /&gt;
$public_key = &amp;quot;&amp;quot;;&lt;br /&gt;
        // Si le fichier existe, on va récupérer la clé&lt;br /&gt;
        if (file_exists(API_PUB_KEY_PATH))&lt;br /&gt;
        {&lt;br /&gt;
            $public_key = trim(&lt;br /&gt;
                    str_replace(&lt;br /&gt;
                            array(&amp;quot;\n&amp;quot;, '-----BEGIN PUBLIC KEY-----','-----END PUBLIC KEY-----'), &lt;br /&gt;
                            array('', '', ''), &lt;br /&gt;
                            file_get_contents(API_PUB_KEY_PATH)&lt;br /&gt;
                        )&lt;br /&gt;
                    );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
// Hashage des paramètres&lt;br /&gt;
        $hash = hash_hmac(&amp;quot;SHA1&amp;quot;, $query, $public_key, true);&lt;br /&gt;
&lt;br /&gt;
// Encodage en base64&lt;br /&gt;
        $signature = base64_encode($hash);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
return $signature;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonction facilitant l'envoie des requêtes vers l'API Ikoula&lt;br /&gt;
function send_request ($rest, $url_param, $params=array())&lt;br /&gt;
{&lt;br /&gt;
	// initialisation de CURL&lt;br /&gt;
	$ch = curl_init();&lt;br /&gt;
	if($ch)&lt;br /&gt;
	{&lt;br /&gt;
		// Si on a des info on utilise l'api REST sinon on utilise l'api standard (WebService)&lt;br /&gt;
		if($rest)&lt;br /&gt;
			$url = &amp;quot;https://api.ikoula.com/rest/&amp;quot; . $url_param;&lt;br /&gt;
		else &lt;br /&gt;
			$url = &amp;quot;https://api.ikoula.com/?r=&amp;quot; . $url_param;&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
// si on est en REST on rajoute le type d'appel (POST,DELETE,PUT,GET,...) sinon on passe en POST&lt;br /&gt;
		curl_setopt($ch, CURLOPT_CUSTOMREQUEST, ($rest)?$rest:&amp;quot;POST&amp;quot;);&lt;br /&gt;
		// Si il y a des paramètres on les rajoute dans la requête&lt;br /&gt;
		if(is_array($params) &amp;amp;&amp;amp; count($params) &amp;gt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			$params_str = http_build_query($params);&lt;br /&gt;
		}&lt;br /&gt;
		if($rest=='POST')&lt;br /&gt;
		{&lt;br /&gt;
			// on rentre le nom de paramètre présent dans la requête&lt;br /&gt;
			curl_setopt($ch,CURLOPT_POST, true);&lt;br /&gt;
			curl_setopt($ch,CURLOPT_POSTFIELDS, $params_str);&lt;br /&gt;
		}&lt;br /&gt;
		else&lt;br /&gt;
		{&lt;br /&gt;
			$url .= (strpos($url,'?') === false ? '?' : '&amp;amp;').$params_str;&lt;br /&gt;
		}&lt;br /&gt;
			&lt;br /&gt;
		// On ajoute l'url&lt;br /&gt;
		curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_HEADER, 1);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);&lt;br /&gt;
		// on vire les en-tête HTTP pour avoir directement le retour&lt;br /&gt;
		curl_setopt($ch, CURLOPT_HEADER, false);&lt;br /&gt;
	   &lt;br /&gt;
		// exécution de la requête&lt;br /&gt;
		$data = curl_exec($ch);&lt;br /&gt;
	   &lt;br /&gt;
		// fermeture de l'objet&lt;br /&gt;
		curl_close($ch);&lt;br /&gt;
&lt;br /&gt;
// retourne la réponse&lt;br /&gt;
		return($data);&lt;br /&gt;
	}&lt;br /&gt;
	return null;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Appels API==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Login&lt;br /&gt;
$login = 'mail@test.com';&lt;br /&gt;
&lt;br /&gt;
// On crypte le mot de passe&lt;br /&gt;
$crypted_password = base64_encode(opensslEncryptPublic('MOT_DE_PASSE_A_CRYPTER'));&lt;br /&gt;
&lt;br /&gt;
// Liste des VM - retour en JSON&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsflex/vmlist',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','vm/list',$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Informations d'une VM - retour en XML&lt;br /&gt;
//liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'xml', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
//on génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
//on ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
//on fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsflex/vminfo',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','vm/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Information sur une prestation Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/getschemasubscrexchange',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','exch/schemasubscrexchange/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Ajouter une BAL Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'email_bal' =&amp;gt; 'new_bal@domain.tld', 'orga_id' =&amp;gt; 'orga_id', 'display_name' =&amp;gt; 'Name for Bal', 'mail_send_installation' =&amp;gt; 'emailto_reveive_info@domain.tld', 'password_bal' =&amp;gt; 'PASSWORD_BAL');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/addbalexchange',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('POST','exch/addbalexchange/'.$parameters['email_bal'].'/'.$parameters['password_bal'].'/'.urlencode($parameters['display_name']).'/'.$parameters['orga_id'], $parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Changer le password d'une BAL Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'email_bal' =&amp;gt; 'sousclient4@orga31.ex10.biz', 'password_bal' =&amp;gt; 'r7ttlJOKYQZd');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/ChangeExchangePassword',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('POST','exch/changeexchangepassword/'.$parameters['email_bal'].'/'.$parameters['password_bal'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupérer les prestations IKIC du compte&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsikic/GetListIkic',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','ikic/list/',$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupérer les statistiques d'une prestation&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsikic/datastats',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','ikic/datastats/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des plateformes&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/list/',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des webscenarios&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'platform_id' =&amp;gt; 000);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformWebscenarios',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/webscenarios/'.$parameters['platform_id'],$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une plateforme&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'platform_id' =&amp;gt; 000);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformDetails',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/details/'.$parameters['platform_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations R1Soft&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsr1soft/GetR1softList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','r1soft/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation R1Soft&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsr1soft/GetR1softSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','r1soft/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations SSL&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsssl/GetSslList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ssl/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation SSL&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsssl/GetSslSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ssl/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations HEB&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsheb/GetHebList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','heb/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation HEB&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsheb/GetHebSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','heb/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations NDD&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsndd/GetNddList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ndd/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation NDD&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsndd/GetNddSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ndd/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erreurs usuelles==&lt;br /&gt;
;Permission Denied&lt;br /&gt;
: Signifie que l'utilisateur utilisé dans l'API n'a pas le droit d'accéder à l'information demandée ou d'effectuer l'action souhaitée.&lt;br /&gt;
;Unable to decrypt password&lt;br /&gt;
: Signifie que le paramètre '''crypted_password''' a été mal crypté ou corrompu.&lt;br /&gt;
;Invalid credentials&lt;br /&gt;
: Signifie que l'authentification a échoué et que l'utilisateur n'est donc pas reconnu.&lt;br /&gt;
;Invalid or missing signature&lt;br /&gt;
: Signifie que la signature n'est pas présente dans les paramètres reçus par l'API, ou que celle-ci est invalide.&lt;br /&gt;
&amp;lt;br /&amp;gt;D'autres remontées d'erreurs sont possibles mais seront contextuelles en fonction de la fonctionnalité souhaitée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la ou les catégories auxquelles se rapporte votre article. Une ligne par catégorie. Ex: &lt;br /&gt;
[[Catégorie:Contribuer]]&lt;br /&gt;
[[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloud public]]&lt;br /&gt;
[[Category:cloud privé]]&lt;br /&gt;
[[Category:API cloudstack]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloudstack]]&lt;br /&gt;
[[Catégorie:FLEX]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Exemples_d%27utilisation_de_l%27API&amp;diff=29284</id>
		<title>Exemples d'utilisation de l'API</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Exemples_d%27utilisation_de_l%27API&amp;diff=29284"/>
		<updated>2020-12-22T16:11:26Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Exemples d'utilisation de l'API&amp;quot;  data-link_translate_fr_url=&amp;quot;Exemples d'utilisation de l'API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Exemples d'utilisation de l'API]][[fr:Exemples d'utilisation de l'API]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;דוגמאות לשימוש ה-API&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%93%D7%95%D7%92%D7%9E%D7%90%D7%95%D7%AA+%D7%9C%D7%A9%D7%99%D7%9E%D7%95%D7%A9+%D7%94-API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:דוגמאות לשימוש ה-API]][[he:דוגמאות לשימוש ה-API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Exemple de utilizare a API&amp;quot;  data-link_translate_ro_url=&amp;quot;Exemple+de+utilizare+a+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Exemple de utilizare a API]][[ro:Exemple de utilizare a API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Примеры использования API&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Примеры использования API]][[ru:Примеры использования API]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Przykłady użycia interfejsu API&amp;quot;  data-link_translate_pl_url=&amp;quot;Przyk%C5%82ady+u%C5%BCycia+interfejsu+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Przykłady użycia interfejsu API]][[pl:Przykłady użycia interfejsu API]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;API を使用しての例&amp;quot;  data-link_translate_ja_url=&amp;quot;API+%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%AE%E4%BE%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:API を使用しての例]][[ja:API を使用しての例]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;أمثلة لاستخدام API&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A3%D9%85%D8%AB%D9%84%D8%A9+%D9%84%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:أمثلة لاستخدام API]][[ar:أمثلة لاستخدام API]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;使用该 API 的示例&amp;quot;  data-link_translate_zh_url=&amp;quot;%E4%BD%BF%E7%94%A8%E8%AF%A5+API+%E7%9A%84%E7%A4%BA%E4%BE%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:使用该 API 的示例]][[zh:使用该 API 的示例]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Beispiele für die Verwendung der API&amp;quot;  data-link_translate_de_url=&amp;quot;Beispiele+f%C3%BCr+die+Verwendung+der+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Beispiele für die Verwendung der API]][[de:Beispiele für die Verwendung der API]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Voorbeelden van het gebruik van de API&amp;quot;  data-link_translate_nl_url=&amp;quot;Voorbeelden+van+het+gebruik+van+de+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Voorbeelden van het gebruik van de API]][[nl:Voorbeelden van het gebruik van de API]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Esempi di utilizzo dell'API&amp;quot;  data-link_translate_it_url=&amp;quot;Esempi+di+utilizzo+dell%27API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Esempi di utilizzo dell'API]][[it:Esempi di utilizzo dell'API]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Exemplos de como usar a API&amp;quot;  data-link_translate_pt_url=&amp;quot;Exemplos+de+como+usar+a+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Exemplos de como usar a API]][[pt:Exemplos de como usar a API]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Ejemplos de uso de la API&amp;quot;  data-link_translate_es_url=&amp;quot;Ejemplos+de+uso+de+la+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Ejemplos de uso de la API]][[es:Ejemplos de uso de la API]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Examples of using the API&amp;quot;  data-link_translate_en_url=&amp;quot;Examples+of+using+the+API&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Examples of using the API]][[en:Examples of using the API]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Comment utiliser l'API à travers quelques exemples concrets et fonctionnels.&lt;br /&gt;
&lt;br /&gt;
==Fonctions pour les exemples==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Chemin local vers la clé publique téléchargée sur https://api.ikoula.com/downloads/Ikoula.API.RSAKeyPub.pem&lt;br /&gt;
define('API_PUB_KEY_PATH', dirname(__FILE__) . '/Ikoula.API.RSAKeyPub.pem');&lt;br /&gt;
&lt;br /&gt;
// Fonction de chiffrement du mot de passe via la clé publique Ikoula&lt;br /&gt;
function opensslEncryptPublic($password)&lt;br /&gt;
{&lt;br /&gt;
	// Vérification de la présence de la clé publique&lt;br /&gt;
	if(file_exists(API_PUB_KEY_PATH))&lt;br /&gt;
	{&lt;br /&gt;
		if(!empty($password))&lt;br /&gt;
		{&lt;br /&gt;
			// on récupère la clé public&lt;br /&gt;
			$publicKey = openssl_pkey_get_public('file://'.realpath(API_PUB_KEY_PATH));&lt;br /&gt;
&lt;br /&gt;
// S'il n'y as pas eu d'erreurs lors de la récupération de la clé publique, on continue&lt;br /&gt;
			if ($publicKey !== FALSE)      &lt;br /&gt;
			{&lt;br /&gt;
				// Si chiffrement clé publique OK&lt;br /&gt;
				if(openssl_public_encrypt($password, $crypted, $publicKey) === TRUE)   &lt;br /&gt;
				{&lt;br /&gt;
					// Renvoie du mot de passe crypté&lt;br /&gt;
					return $crypted;       &lt;br /&gt;
				}&lt;br /&gt;
				else&lt;br /&gt;
				{&lt;br /&gt;
					return NULL;&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
			else&lt;br /&gt;
				return NULL;&lt;br /&gt;
		}&lt;br /&gt;
		else&lt;br /&gt;
			return NULL;&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
		echo(&amp;quot;Erreur - la clé publique n'est pas présente.\n&amp;quot;);&lt;br /&gt;
		return NULL;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fontction de création de la signature en fonction des paramètres présents&lt;br /&gt;
function createSignature($params=array())&lt;br /&gt;
{&lt;br /&gt;
    $signature = null;&lt;br /&gt;
&lt;br /&gt;
// Si il y a au moins un paramètre&lt;br /&gt;
    if (count($params) &amp;gt; 0)&lt;br /&gt;
    {&lt;br /&gt;
        //debug('create signature');&lt;br /&gt;
        //debug($params);&lt;br /&gt;
        &lt;br /&gt;
        // Triage des paramètres dans le sens croissant&lt;br /&gt;
        ksort($params);&lt;br /&gt;
        &lt;br /&gt;
        // Encodage des paramètres&lt;br /&gt;
        $query = http_build_query($params);&lt;br /&gt;
&lt;br /&gt;
// Encodage des signes &amp;quot;plus &amp;quot;+&amp;quot;&lt;br /&gt;
        $query = str_replace(&amp;quot;+&amp;quot;, &amp;quot;%20&amp;quot;, $query);&lt;br /&gt;
&lt;br /&gt;
// Transformation de la chaîne de caractères en minuscule&lt;br /&gt;
        $query = strtolower($query);&lt;br /&gt;
&lt;br /&gt;
$public_key = &amp;quot;&amp;quot;;&lt;br /&gt;
        // Si le fichier existe, on va récupérer la clé&lt;br /&gt;
        if (file_exists(API_PUB_KEY_PATH))&lt;br /&gt;
        {&lt;br /&gt;
            $public_key = trim(&lt;br /&gt;
                    str_replace(&lt;br /&gt;
                            array(&amp;quot;\n&amp;quot;, '-----BEGIN PUBLIC KEY-----','-----END PUBLIC KEY-----'), &lt;br /&gt;
                            array('', '', ''), &lt;br /&gt;
                            file_get_contents(API_PUB_KEY_PATH)&lt;br /&gt;
                        )&lt;br /&gt;
                    );&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
// Hashage des paramètres&lt;br /&gt;
        $hash = hash_hmac(&amp;quot;SHA1&amp;quot;, $query, $public_key, true);&lt;br /&gt;
&lt;br /&gt;
// Encodage en base64&lt;br /&gt;
        $signature = base64_encode($hash);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
return $signature;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Fonction facilitant l'envoie des requêtes vers l'API Ikoula&lt;br /&gt;
function send_request ($rest, $url_param, $params=array())&lt;br /&gt;
{&lt;br /&gt;
	// initialisation de CURL&lt;br /&gt;
	$ch = curl_init();&lt;br /&gt;
	if($ch)&lt;br /&gt;
	{&lt;br /&gt;
		// Si on a des info on utilise l'api REST sinon on utilise l'api standard (WebService)&lt;br /&gt;
		if($rest)&lt;br /&gt;
			$url = &amp;quot;https://api.ikoula.com/rest/&amp;quot; . $url_param;&lt;br /&gt;
		else &lt;br /&gt;
			$url = &amp;quot;https://api.ikoula.com/?r=&amp;quot; . $url_param;&lt;br /&gt;
&lt;br /&gt;
		&lt;br /&gt;
// si on est en REST on rajoute le type d'appel (POST,DELETE,PUT,GET,...) sinon on passe en POST&lt;br /&gt;
		curl_setopt($ch, CURLOPT_CUSTOMREQUEST, ($rest)?$rest:&amp;quot;POST&amp;quot;);&lt;br /&gt;
		// Si il y a des paramètres on les rajoute dans la requête&lt;br /&gt;
		if(is_array($params) &amp;amp;&amp;amp; count($params) &amp;gt; 0)&lt;br /&gt;
		{&lt;br /&gt;
			$params_str = http_build_query($params);&lt;br /&gt;
		}&lt;br /&gt;
		if($rest=='POST')&lt;br /&gt;
		{&lt;br /&gt;
			// on rentre le nom de paramètre présent dans la requête&lt;br /&gt;
			curl_setopt($ch,CURLOPT_POST, true);&lt;br /&gt;
			curl_setopt($ch,CURLOPT_POSTFIELDS, $params_str);&lt;br /&gt;
		}&lt;br /&gt;
		else&lt;br /&gt;
		{&lt;br /&gt;
			$url .= (strpos($url,'?') === false ? '?' : '&amp;amp;').$params_str;&lt;br /&gt;
		}&lt;br /&gt;
			&lt;br /&gt;
		// On ajoute l'url&lt;br /&gt;
		curl_setopt($ch, CURLOPT_URL, $url);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_HEADER, 1);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);&lt;br /&gt;
		// on vire les en-tête HTTP pour avoir directement le retour&lt;br /&gt;
		curl_setopt($ch, CURLOPT_HEADER, false);&lt;br /&gt;
	   &lt;br /&gt;
		// exécution de la requête&lt;br /&gt;
		$data = curl_exec($ch);&lt;br /&gt;
	   &lt;br /&gt;
		// fermeture de l'objet&lt;br /&gt;
		curl_close($ch);&lt;br /&gt;
&lt;br /&gt;
// retourne la réponse&lt;br /&gt;
		return($data);&lt;br /&gt;
	}&lt;br /&gt;
	return null;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Appels API==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Login&lt;br /&gt;
$login = 'mail@test.com';&lt;br /&gt;
&lt;br /&gt;
// On crypte le mot de passe&lt;br /&gt;
$crypted_password = base64_encode(opensslEncryptPublic('MOT_DE_PASSE_A_CRYPTER'));&lt;br /&gt;
&lt;br /&gt;
// Liste des VM - retour en JSON&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsflex/vmlist',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','vm/list',$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Informations d'une VM - retour en XML&lt;br /&gt;
//liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'xml', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
//on génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
//on ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
//on fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsflex/vminfo',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','vm/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Information sur une prestation Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/getschemasubscrexchange',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','exch/schemasubscrexchange/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Ajouter une BAL Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'email_bal' =&amp;gt; 'new_bal@domain.tld', 'orga_id' =&amp;gt; 'orga_id', 'display_name' =&amp;gt; 'Name for Bal', 'mail_send_installation' =&amp;gt; 'emailto_reveive_info@domain.tld', 'password_bal' =&amp;gt; 'PASSWORD_BAL');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/addbalexchange',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('POST','exch/addbalexchange/'.$parameters['email_bal'].'/'.$parameters['password_bal'].'/'.urlencode($parameters['display_name']).'/'.$parameters['orga_id'], $parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Changer le password d'une BAL Exchange&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'email_bal' =&amp;gt; 'sousclient4@orga31.ex10.biz', 'password_bal' =&amp;gt; 'r7ttlJOKYQZd');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsexch/ChangeExchangePassword',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('POST','exch/changeexchangepassword/'.$parameters['email_bal'].'/'.$parameters['password_bal'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupérer les prestations IKIC du compte&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsikic/GetListIkic',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','ikic/list/',$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupérer les statistiques d'une prestation&lt;br /&gt;
// Liste des paramètres que l'on souhaite envoyer à l'API (pour générer la signature)&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 12345);&lt;br /&gt;
// On génère la signature&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
// On ajoute la signature dans les paramètres à envoyer lors de l'appel à l'API&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
// On fait l'appel API&lt;br /&gt;
$data = send_request(false,'wsikic/datastats',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
$data2 = send_request('GET','ikic/datastats/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des plateformes&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/list/',$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des webscenarios&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'platform_id' =&amp;gt; 000);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformWebscenarios',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/webscenarios/'.$parameters['platform_id'],$parameters);&lt;br /&gt;
print_r($data); //appel WebService&lt;br /&gt;
print_r($data2); //appel REST&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une plateforme&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'platform_id' =&amp;gt; 000);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsplatform/GetPlatformDetails',$parameters);&lt;br /&gt;
$data2 = send_request('GET','platform/details/'.$parameters['platform_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations R1Soft&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsr1soft/GetR1softList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','r1soft/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation R1Soft&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsr1soft/GetR1softSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','r1soft/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations SSL&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsssl/GetSslList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ssl/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation SSL&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsssl/GetSslSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ssl/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations HEB&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsheb/GetHebList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','heb/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation HEB&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsheb/GetHebSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','heb/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des prestations NDD&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json');&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsndd/GetNddList',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ndd/list/',$parameters);&lt;br /&gt;
&lt;br /&gt;
// Récupération des détails d'une prestation NDD&lt;br /&gt;
$parameters = array('login' =&amp;gt; $login, 'crypted_password' =&amp;gt; $crypted_password, 'format' =&amp;gt; 'json', 'subscr_id' =&amp;gt; 9999999);&lt;br /&gt;
$signature = createSignature($parameters);&lt;br /&gt;
$parameters['signature'] = $signature;&lt;br /&gt;
$data = send_request(false,'wsndd/GetNddSubscr',$parameters);&lt;br /&gt;
$data2 = send_request('GET','ndd/details/'.$parameters['subscr_id'],$parameters);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erreurs usuelles==&lt;br /&gt;
;Permission Denied&lt;br /&gt;
: Signifie que l'utilisateur utilisé dans l'API n'a pas le droit d'accéder à l'information demandée ou d'effectuer l'action souhaitée.&lt;br /&gt;
;Unable to decrypt password&lt;br /&gt;
: Signifie que le paramètre '''crypted_password''' a été mal crypté ou corrompu.&lt;br /&gt;
;Invalid credentials&lt;br /&gt;
: Signifie que l'authentification a échoué et que l'utilisateur n'est donc pas reconnu.&lt;br /&gt;
;Invalid or missing signature&lt;br /&gt;
: Signifie que la signature n'est pas présente dans les paramètres reçus par l'API, ou que celle-ci est invalide.&lt;br /&gt;
&amp;lt;br /&amp;gt;D'autres remontées d'erreurs sont possibles mais seront contextuelles en fonction de la fonctionnalité souhaitée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la ou les catégories auxquelles se rapporte votre article. Une ligne par catégorie. Ex: &lt;br /&gt;
[[Catégorie:Contribuer]]&lt;br /&gt;
[[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloud public]]&lt;br /&gt;
[[Category:cloud privé]]&lt;br /&gt;
[[Category:API cloudstack]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloudstack]]&lt;br /&gt;
[[Catégorie:Serveur_dédié]]&lt;br /&gt;
[[Catégorie:FLEX]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Comment_utiliser_les_donn%C3%A9es_utilisateur_ou_les_m%C3%A9tadonn%C3%A9es_lors_du_d%C3%A9ploiement_d%27une_instance_CloudStack_by_Ikoula_%3F&amp;diff=29281</id>
		<title>Comment utiliser les données utilisateur ou les métadonnées lors du déploiement d'une instance CloudStack by Ikoula ?</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Comment_utiliser_les_donn%C3%A9es_utilisateur_ou_les_m%C3%A9tadonn%C3%A9es_lors_du_d%C3%A9ploiement_d%27une_instance_CloudStack_by_Ikoula_%3F&amp;diff=29281"/>
		<updated>2020-12-22T15:56:31Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Comment utiliser les données utilisateur ou les métadonnées lors du déploiement d'une instance CloudStack by Ikoula ?&amp;quot;  data-link_translate_fr_url=&amp;quot;Comment utiliser les données utilisateur ou les métadonnées lors du déploiement d'une instance CloudStack by Ikoula ?&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Comment utiliser les données utilisateur ou les métadonnées lors du déploiement d'une instance CloudStack by Ikoula ?]][[fr:Comment utiliser les données utilisateur ou les métadonnées lors du déploiement d'une instance CloudStack by Ikoula ?]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;כיצד להשתמש נתוני המשתמש או מטא-נתונים בעת פריסת מופע CloudStack על ידי Ikoula?&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%9B%D7%99%D7%A6%D7%93+%D7%9C%D7%94%D7%A9%D7%AA%D7%9E%D7%A9+%D7%A0%D7%AA%D7%95%D7%A0%D7%99+%D7%94%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9+%D7%90%D7%95+%D7%9E%D7%98%D7%90-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D+%D7%91%D7%A2%D7%AA+%D7%A4%D7%A8%D7%99%D7%A1%D7%AA+%D7%9E%D7%95%D7%A4%D7%A2+CloudStack+%D7%A2%D7%9C+%D7%99%D7%93%D7%99+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:כיצד להשתמש נתוני המשתמש או מטא-נתונים בעת פריסת מופע CloudStack על ידי Ikoula?]][[he:כיצד להשתמש נתוני המשתמש או מטא-נתונים בעת פריסת מופע CloudStack על ידי Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Cum să utilizaţi datele utilizatorului sau metadate, atunci când se implementează o instanta CloudStack de Ikoula?&amp;quot;  data-link_translate_ro_url=&amp;quot;Cum+s%C4%83+utiliza%C5%A3i+datele+utilizatorului+sau+metadate%2C+atunci+c%C3%A2nd+se+implementeaz%C4%83+o+instanta+CloudStack+de+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Cum să utilizaţi datele utilizatorului sau metadate, atunci când se implementează o instanta CloudStack de Ikoula?]][[ro:Cum să utilizaţi datele utilizatorului sau metadate, atunci când se implementează o instanta CloudStack de Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Как использовать пользовательские данные или метаданные при развертывании экземпляра CloudStack, Ikoula?&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9A%D0%B0%D0%BA+%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B5+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D0%B8%D0%BB%D0%B8+%D0%BC%D0%B5%D1%82%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5+%D0%BF%D1%80%D0%B8+%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8+%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%B0+CloudStack%2C+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Как использовать пользовательские данные или метаданные при развертывании экземпляра CloudStack, Ikoula?]][[ru:Как использовать пользовательские данные или метаданные при развертывании экземпляра CloudStack, Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Jak używać danych użytkownika lub metadane podczas wdrażania wystąpienie CloudStack przez Ikoula?&amp;quot;  data-link_translate_pl_url=&amp;quot;Jak+u%C5%BCywa%C4%87+danych+u%C5%BCytkownika+lub+metadane+podczas+wdra%C5%BCania+wyst%C4%85pienie+CloudStack+przez+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Jak używać danych użytkownika lub metadane podczas wdrażania wystąpienie CloudStack przez Ikoula?]][[pl:Jak używać danych użytkownika lub metadane podczas wdrażania wystąpienie CloudStack przez Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;Ikoula によって CloudStack インスタンスを展開するときにユーザー データまたはメタデータを使用する方法?&amp;quot;  data-link_translate_ja_url=&amp;quot;Ikoula+%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6+CloudStack+%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E3%82%92%E5%B1%95%E9%96%8B%E3%81%99%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC+%E3%83%87%E3%83%BC%E3%82%BF%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%A1%E3%82%BF%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:Ikoula によって CloudStack インスタンスを展開するときにユーザー データまたはメタデータを使用する方法?]][[ja:Ikoula によって CloudStack インスタンスを展開するときにユーザー データまたはメタデータを使用する方法?]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;كيفية استخدام بيانات المستخدم أو بيانات التعريف عند نشر مثيل كلودستاك من عكلة؟&amp;quot;  data-link_translate_ar_url=&amp;quot;%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85+%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA+%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85+%D8%A3%D9%88+%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA+%D8%A7%D9%84%D8%AA%D8%B9%D8%B1%D9%8A%D9%81+%D8%B9%D9%86%D8%AF+%D9%86%D8%B4%D8%B1+%D9%85%D8%AB%D9%8A%D9%84+%D9%83%D9%84%D9%88%D8%AF%D8%B3%D8%AA%D8%A7%D9%83+%D9%85%D9%86+%D8%B9%D9%83%D9%84%D8%A9%D8%9F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:كيفية استخدام بيانات المستخدم أو بيانات التعريف عند نشر مثيل كلودستاك من عكلة؟]][[ar:كيفية استخدام بيانات المستخدم أو بيانات التعريف عند نشر مثيل كلودستاك من عكلة؟]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;如何使用用户数据或元数据，当部署实例由 Ikoula CloudStack?&amp;quot;  data-link_translate_zh_url=&amp;quot;%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%94%A8%E6%88%B7%E6%95%B0%E6%8D%AE%E6%88%96%E5%85%83%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%BD%93%E9%83%A8%E7%BD%B2%E5%AE%9E%E4%BE%8B%E7%94%B1+Ikoula+CloudStack%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:如何使用用户数据或元数据，当部署实例由 Ikoula CloudStack?]][[zh:如何使用用户数据或元数据，当部署实例由 Ikoula CloudStack?]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Wie Benutzerdaten oder Metadaten verwenden, wenn eine Instanz von Ikoula CloudStack bereitstellen?&amp;quot;  data-link_translate_de_url=&amp;quot;Wie+Benutzerdaten+oder+Metadaten+verwenden%2C+wenn+eine+Instanz+von+Ikoula+CloudStack+bereitstellen%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Wie Benutzerdaten oder Metadaten verwenden, wenn eine Instanz von Ikoula CloudStack bereitstellen?]][[de:Wie Benutzerdaten oder Metadaten verwenden, wenn eine Instanz von Ikoula CloudStack bereitstellen?]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Hoe gebruik gebruikersgegevens of metagegevens bij de implementatie van een exemplaar CloudStack door Ikoula?&amp;quot;  data-link_translate_nl_url=&amp;quot;Hoe+gebruik+gebruikersgegevens+of+metagegevens+bij+de+implementatie+van+een+exemplaar+CloudStack+door+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Hoe gebruik gebruikersgegevens of metagegevens bij de implementatie van een exemplaar CloudStack door Ikoula?]][[nl:Hoe gebruik gebruikersgegevens of metagegevens bij de implementatie van een exemplaar CloudStack door Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Come usare dati o metadati quando si distribuisce un'istanza CloudStack da Ikoula?&amp;quot;  data-link_translate_it_url=&amp;quot;Come+usare+dati+o+metadati+quando+si+distribuisce+un%27istanza+CloudStack+da+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Come usare dati o metadati quando si distribuisce un'istanza CloudStack da Ikoula?]][[it:Come usare dati o metadati quando si distribuisce un'istanza CloudStack da Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Como usar os dados do usuário ou metadados ao implantar uma instância de CloudStack por Ikoula?&amp;quot;  data-link_translate_pt_url=&amp;quot;Como+usar+os+dados+do+usu%C3%A1rio+ou+metadados+ao+implantar+uma+inst%C3%A2ncia+de+CloudStack+por+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Como usar os dados do usuário ou metadados ao implantar uma instância de CloudStack por Ikoula?]][[pt:Como usar os dados do usuário ou metadados ao implantar uma instância de CloudStack por Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Â¿Cómo utilizar datos o metadatos al implementar una instancia CloudStack por Ikoula?&amp;quot;  data-link_translate_es_url=&amp;quot;%C2%BFC%C3%B3mo+utilizar+datos+o+metadatos+al+implementar+una+instancia+CloudStack+por+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:¿Cómo utilizar datos o metadatos al implementar una instancia CloudStack por Ikoula?]][[es:¿Cómo utilizar datos o metadatos al implementar una instancia CloudStack por Ikoula?]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;How to use user data or metadata when deploying an instance CloudStack by Ikoula?&amp;quot;  data-link_translate_en_url=&amp;quot;How+to+use+user+data+or+metadata+when+deploying+an+instance+CloudStack+by+Ikoula%3F&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:How to use user data or metadata when deploying an instance CloudStack by Ikoula?]][[en:How to use user data or metadata when deploying an instance CloudStack by Ikoula?]]&lt;br /&gt;
==Introduction==&lt;br /&gt;
Comment utiliser les données utilisateur (&amp;quot;userdata&amp;quot;) ou les métadonnées (&amp;quot;metadata&amp;quot;) lors du déploiement d'une instance CloudStack by Ikoula ?&lt;br /&gt;
&lt;br /&gt;
==Données utilisateur==&lt;br /&gt;
Contexte : Je souhaite procéder à des opérations post-déploiement de mon instance ou stocker des données qui ne seront consultables que par celle-ci.&lt;br /&gt;
&lt;br /&gt;
La fonctionnalité d'ajout de données utilisateur vous permet d'attacher entre 2Ko (HTTP GET) et 32Ko (HTTP POST) de données encodées en base64 à une instance lors de son déploiement en saisissant des données dans le champs prévu à cet effet lors de l'assistant de déploiement d'instance (via votre interface Cloud by Ikoula, Extranet ou encore via l'API lors de l'appel &amp;quot;deployVirtualMachine&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Ces données seront accessibles à votre instance une fois déployée via interrogation d'une URL spécifique sur la VM routeur (votre passerelle réseau), exemple : &amp;quot;curl http://10.1.1.1/latest/user-data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez y placer des données destinées à être lues ou bien exécutées (par exemple : faire usage de puppet pour installer Drupal tel que nous le faisons dans notre script GitHub : https://github.com/ikoula/{{Template:Cloud}}stack/blob/master/drupal.php (l. 79)).&lt;br /&gt;
&lt;br /&gt;
Note : Ce type de mécanisme se met en place au moment du déploiement des instances.&lt;br /&gt;
&lt;br /&gt;
==Meta-données==&lt;br /&gt;
Contexte : Je souhaite récupérer des informations spécifiques à mon instance ou à son paramétrage une fois cette dernière déployée.&lt;br /&gt;
&lt;br /&gt;
Les métadonnées de votre instance sont accessibles via une URL de type &amp;quot;http://10.1.1.1/latest/meta-data/{type de metadonnée}&amp;quot;. où &amp;quot;10.1.1.1&amp;quot; est l'adresse de votre passerelle. Les types de métadonnées étant :&lt;br /&gt;
&lt;br /&gt;
* service-offering : La description de l'offre de service utilisée lors du déploiement.&lt;br /&gt;
* availability-zone : Le nom de la zone de déploiement.&lt;br /&gt;
* local-ipv4 : L'adresse IPv4 privée de la VM.&lt;br /&gt;
* local-hostname : Le nom d'hôte de l'instance.&lt;br /&gt;
* public-ipv4 : La première IP publique de votre routeur virtuel.&lt;br /&gt;
* public-hostname : La première IP publique de votre routeur virtuel (identique public-ipv4).&lt;br /&gt;
* instance-id : Le nom d'affichage votre instance (peut différer du nom d'hôte)&lt;br /&gt;
&lt;br /&gt;
Note : Ces données sont accessibles tout au long de la vie de votre instance.&lt;br /&gt;
&lt;br /&gt;
==Aller plus loin==&lt;br /&gt;
&lt;br /&gt;
Documentation complémentaire en anglais : http://docs.{{Template:Cloud}}stack.apache.org/projects/{{Template:Cloud}}stack-administration/en/latest/virtual_machines.html#user-data-and-meta-data&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;br /&gt;
[[Category:cloud public]]&lt;br /&gt;
[[Category:cloud privé]]&lt;br /&gt;
[[Category:API cloudstack]]&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Category:cloudstack]]&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Authentification_et_s%C3%A9curit%C3%A9&amp;diff=29279</id>
		<title>Authentification et sécurité</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Authentification_et_s%C3%A9curit%C3%A9&amp;diff=29279"/>
		<updated>2020-12-22T15:52:00Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Authentification et sécurité&amp;quot;  data-link_translate_fr_url=&amp;quot;Authentification et sécurité&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Authentification et sécurité]][[fr:Authentification et sécurité]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;אבטחה ואימות&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%90%D7%91%D7%98%D7%97%D7%94+%D7%95%D7%90%D7%99%D7%9E%D7%95%D7%AA&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:אבטחה ואימות]][[he:אבטחה ואימות]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;Autentificare și securitate&amp;quot;  data-link_translate_ro_url=&amp;quot;Autentificare+%C8%99i+securitate&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:Autentificare și securitate]][[ro:Autentificare și securitate]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Проверка подлинности и безопасность&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8+%D0%B8+%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Проверка подлинности и безопасность]][[ru:Проверка подлинности и безопасность]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Uwierzytelniania i zabezpieczeń&amp;quot;  data-link_translate_pl_url=&amp;quot;Uwierzytelniania+i+zabezpiecze%C5%84&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Uwierzytelniania i zabezpieczeń]][[pl:Uwierzytelniania i zabezpieczeń]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;認証とセキュリティ&amp;quot;  data-link_translate_ja_url=&amp;quot;%E8%AA%8D%E8%A8%BC%E3%81%A8%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:認証とセキュリティ]][[ja:認証とセキュリティ]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;الأمان والمصادقة&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A7%D9%84%D8%A3%D9%85%D8%A7%D9%86+%D9%88%D8%A7%D9%84%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:الأمان والمصادقة]][[ar:الأمان والمصادقة]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;身份验证和安全&amp;quot;  data-link_translate_zh_url=&amp;quot;%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%92%8C%E5%AE%89%E5%85%A8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:身份验证和安全]][[zh:身份验证和安全]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;Authentifizierung und Sicherheit&amp;quot;  data-link_translate_de_url=&amp;quot;Authentifizierung+und+Sicherheit&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:Authentifizierung und Sicherheit]][[de:Authentifizierung und Sicherheit]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;Verificatie en beveiliging&amp;quot;  data-link_translate_nl_url=&amp;quot;Verificatie+en+beveiliging&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:Verificatie en beveiliging]][[nl:Verificatie en beveiliging]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Autenticazione e protezione&amp;quot;  data-link_translate_it_url=&amp;quot;Autenticazione+e+protezione&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Autenticazione e protezione]][[it:Autenticazione e protezione]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Autenticação e segurança&amp;quot;  data-link_translate_pt_url=&amp;quot;Autentica%C3%A7%C3%A3o+e+seguran%C3%A7a&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Autenticação e segurança]][[pt:Autenticação e segurança]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Autenticación y seguridad&amp;quot;  data-link_translate_es_url=&amp;quot;Autenticaci%C3%B3n+y+seguridad&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Autenticación y seguridad]][[es:Autenticación y seguridad]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;Authentication and security&amp;quot;  data-link_translate_en_url=&amp;quot;Authentication+and+security&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:Authentication and security]][[en:Authentication and security]]&lt;br /&gt;
&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Comment s'authentifier à l'API Ikoula et les politiques de {{Template:Sécurité}} ?&lt;br /&gt;
&lt;br /&gt;
==Explications==&lt;br /&gt;
Pour des raisons évidentes de {{Template:Sécurité}}, l'API Ikoula exige une authentification. Celle-ci est basée sur un identifiant, un mot de passe et une signature :&amp;lt;br /&amp;gt;&lt;br /&gt;
* L'identifiant est l'adresse e-mail utilisée pour la connexion à votre compte Ikoula ou à l'extranet. Le nom du paramètre pour le transmettre est toujours  &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;'''login'''&amp;lt;/span&amp;gt; ;&lt;br /&gt;
* Le mot de passe quant à lui peut être, soit fourni en texte clair (paramètre  &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;'''password'''&amp;lt;/span&amp;gt;), soit chiffré via une fonction spécifique utilisant une clé publique fournie par Ikoula (paramètre  &amp;lt;span class=&amp;quot;notranslate&amp;quot;&amp;gt;'''crypted_password'''&amp;lt;/span&amp;gt;) et base64_encode ;&lt;br /&gt;
* La signature est générée en fonction des paramètres fournis lors de l'appel à l'API (voir la procédure de génération de la signature ==&amp;gt; [[Génération_de_la_signature|Génération de la signature]]).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Ces paramètres doivent toujours être passés en GET à l'API !'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;ATTENTION :&amp;lt;br /&amp;gt;&lt;br /&gt;
Le passage du mot de passe en texte clair est fourni pour faciliter la prise en main de l'API et fait office de debug. Pour vos tests de l'API, vous pouvez, par exemple, utiliser un utilisateur temporaire dédié à ces tests et vous authentifier avec son mot de passe en clair (voir le Wiki ci-après pour la création de sous-utilisateur: https://support.ikoula.com/index-1-2-2835.html).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
L'utilisation du chiffrement de mot de passe avec la clé publique Ikoula est indispensable dans tout contexte de production ou non-court terme.&amp;lt;br /&amp;gt;&lt;br /&gt;
Si les appels API sont voués à être utilisés via un script ou un programme, nous vous recommandons la création d'un utilisateur dédié à cet effet plutôt que d'utiliser votre utilisateur extranet classique.&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux possibilités s'offrent à vous :&amp;lt;br /&amp;gt;&lt;br /&gt;
* Contacter notre support pour la création d'un utilisateur extranet ;&lt;br /&gt;
* Créer un sous-utilisateur directement depuis la page d'accueil de votre compte extranet (Voir le WIKI ci-après pour la création de sous-utilisateur: https://support.ikoula.com/index-1-2-2835.html).&lt;br /&gt;
Attention à ne pas oublier '''de lui mettre les droits sur les prestations souhaitées'''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
;La clé publique de chiffrement du mot de passe est disponible à l'adresse suivante:&lt;br /&gt;
: https://api.ikoula.com/downloads/Ikoula.API.RSAKeyPub.pem&lt;br /&gt;
&lt;br /&gt;
==Exemples==&lt;br /&gt;
Pour cet exemple, le login sera &amp;quot;ikoulasupport&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Pour crypter le mot de passe, voici un exemple de fonction utilisant la clé publique {{Template:IKoula}} :&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Chemin local vers la clef publique téléchargée à http://api.ikoula.com/downloads/Ikoula.API.RSAKeyPub.pem&lt;br /&gt;
define('API_PUB_KEY_PATH', dirname(__FILE__) . '/Ikoula.API.RSAKeyPub.pem');&lt;br /&gt;
 &lt;br /&gt;
// Fonction de cryptage du mot de passe via la clef publique Ikoula&lt;br /&gt;
function opensslEncryptPublic($password)&lt;br /&gt;
{&lt;br /&gt;
        // Vérification de la présence de la clef publique&lt;br /&gt;
        if(file_exists(API_PUB_KEY_PATH))&lt;br /&gt;
        {&lt;br /&gt;
                if(!empty($password))&lt;br /&gt;
                {&lt;br /&gt;
                        // on récupére la clef public&lt;br /&gt;
                        $publicKey = openssl_pkey_get_public('file://'.realpath(API_PUB_KEY_PATH));&lt;br /&gt;
 &lt;br /&gt;
                        // Si il n'y a pas eu d'erreur lors de la récupération de la clef publique on continue&lt;br /&gt;
                        if ($publicKey !== FALSE)      &lt;br /&gt;
                        {&lt;br /&gt;
                                // Si chiffrement clef publique OK&lt;br /&gt;
                                if(openssl_public_encrypt($password, $crypted, $publicKey) === TRUE)   &lt;br /&gt;
                                {&lt;br /&gt;
                                        // Renvoie du passe crypté&lt;br /&gt;
                                        return $crypted;       &lt;br /&gt;
                                }&lt;br /&gt;
                                else&lt;br /&gt;
                                {&lt;br /&gt;
                                        return NULL;&lt;br /&gt;
                                }&lt;br /&gt;
                        }&lt;br /&gt;
                        else&lt;br /&gt;
                                return NULL;&lt;br /&gt;
                }&lt;br /&gt;
                else&lt;br /&gt;
                        return NULL;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
                echo(&amp;quot;Erreur la clée public n'est pas présente.\n&amp;quot;);&lt;br /&gt;
                return NULL;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
// Utilisation de la fonction de cryptage&lt;br /&gt;
$password_crypt = opensslEncryptPublic(&amp;quot;Mot de passe non crypté&amp;quot;);&lt;br /&gt;
if($password_crypt != NULL)&lt;br /&gt;
        echo &amp;quot;OK Mot de passe crypté: &amp;quot;.$password_crypt;&lt;br /&gt;
else&lt;br /&gt;
        echo &amp;quot;Erreur lors du cryptage du mot de passe.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
// ==&amp;gt; $password_crypt contient donc le mot de passe crypté&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
Une fois le mot de passe crypté et la signature cryptée, on peut donc faire l'appel API avec comme paramètres (si on suit l'exemple ci-dessus) :&amp;lt;br /&amp;gt;&lt;br /&gt;
* login = ikoulasupport ;&lt;br /&gt;
* crypted_password = base64_encode($password_crypt) ; &lt;br /&gt;
* signature = signature générée (voir la procédure de génération de la signature ==&amp;gt; [[Génération_de_la_signature|Génération de la signature]]).&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''NB : N'oubliez pas d'url_encoder chaque paramètre passé !'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la catégorie à laquelle se rapporte votre article. Ex: [[Categorie:Contribuer]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]]&lt;br /&gt;
[[Catégorie:Serveur_dédié]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
	<entry>
		<id>https://fr-wiki.ikoula.com/index.php?title=Architectures_REST_%26_WebService&amp;diff=29278</id>
		<title>Architectures REST &amp; WebService</title>
		<link rel="alternate" type="text/html" href="https://fr-wiki.ikoula.com/index.php?title=Architectures_REST_%26_WebService&amp;diff=29278"/>
		<updated>2020-12-22T15:48:16Z</updated>

		<summary type="html">&lt;p&gt;Garmand2db17 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span data-link_translate_fr_title=&amp;quot;Architectures REST &amp;amp; WebService&amp;quot;  data-link_translate_fr_url=&amp;quot;Architectures REST &amp;amp; WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:fr:Architectures REST &amp;amp; WebService]][[fr:Architectures REST &amp;amp; WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_he_title=&amp;quot;ארכיטקטורות WebService ומנוחה&amp;quot;  data-link_translate_he_url=&amp;quot;%D7%90%D7%A8%D7%9B%D7%99%D7%98%D7%A7%D7%98%D7%95%D7%A8%D7%95%D7%AA+WebService+%D7%95%D7%9E%D7%A0%D7%95%D7%97%D7%94&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:he:ארכיטקטורות WebService ומנוחה]][[he:ארכיטקטורות WebService ומנוחה]]&lt;br /&gt;
&amp;lt;span data-link_translate_ro_title=&amp;quot;ODIHNĂ şi WebService arhitecturi&amp;quot;  data-link_translate_ro_url=&amp;quot;ODIHN%C4%82+%C5%9Fi+WebService+arhitecturi&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ro:ODIHNĂ şi WebService arhitecturi]][[ro:ODIHNĂ şi WebService arhitecturi]]&lt;br /&gt;
&amp;lt;span data-link_translate_ru_title=&amp;quot;Отдых и WebService архитектуры&amp;quot;  data-link_translate_ru_url=&amp;quot;%D0%9E%D1%82%D0%B4%D1%8B%D1%85+%D0%B8+WebService+%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D1%8B&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ru:Отдых и WebService архитектуры]][[ru:Отдых и WebService архитектуры]]&lt;br /&gt;
&amp;lt;span data-link_translate_pl_title=&amp;quot;Architektury REST i WebService&amp;quot;  data-link_translate_pl_url=&amp;quot;Architektury+REST+i+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pl:Architektury REST i WebService]][[pl:Architektury REST i WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_ja_title=&amp;quot;休息と web サービスのアーキテクチャ&amp;quot;  data-link_translate_ja_url=&amp;quot;%E4%BC%91%E6%81%AF%E3%81%A8+web+%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ja:休息と web サービスのアーキテクチャ]][[ja:休息と web サービスのアーキテクチャ]]&lt;br /&gt;
&amp;lt;span data-link_translate_ar_title=&amp;quot;أبنية الراحة وخدمة ويب&amp;quot;  data-link_translate_ar_url=&amp;quot;%D8%A3%D8%A8%D9%86%D9%8A%D8%A9+%D8%A7%D9%84%D8%B1%D8%A7%D8%AD%D8%A9+%D9%88%D8%AE%D8%AF%D9%85%D8%A9+%D9%88%D9%8A%D8%A8&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:ar:أبنية الراحة وخدمة ويب]][[ar:أبنية الراحة وخدمة ويب]]&lt;br /&gt;
&amp;lt;span data-link_translate_zh_title=&amp;quot;休息和 web 服务的体系结构&amp;quot;  data-link_translate_zh_url=&amp;quot;%E4%BC%91%E6%81%AF%E5%92%8C+web+%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:zh:休息和 web 服务的体系结构]][[zh:休息和 web 服务的体系结构]]&lt;br /&gt;
&amp;lt;span data-link_translate_de_title=&amp;quot;REST- und WebService-Architekturen&amp;quot;  data-link_translate_de_url=&amp;quot;REST-+und+WebService-Architekturen&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:de:REST- und WebService-Architekturen]][[de:REST- und WebService-Architekturen]]&lt;br /&gt;
&amp;lt;span data-link_translate_nl_title=&amp;quot;RUST en WebService platforms&amp;quot;  data-link_translate_nl_url=&amp;quot;RUST+en+WebService+platforms&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:nl:RUST en WebService platforms]][[nl:RUST en WebService platforms]]&lt;br /&gt;
&amp;lt;span data-link_translate_it_title=&amp;quot;Architetture di resto e WebService&amp;quot;  data-link_translate_it_url=&amp;quot;Architetture+di+resto+e+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:it:Architetture di resto e WebService]][[it:Architetture di resto e WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_pt_title=&amp;quot;Arquiteturas de descanso e WebService&amp;quot;  data-link_translate_pt_url=&amp;quot;Arquiteturas+de+descanso+e+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:pt:Arquiteturas de descanso e WebService]][[pt:Arquiteturas de descanso e WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_es_title=&amp;quot;Arquitecturas de resto y WebService&amp;quot;  data-link_translate_es_url=&amp;quot;Arquitecturas+de+resto+y+WebService&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:es:Arquitecturas de resto y WebService]][[es:Arquitecturas de resto y WebService]]&lt;br /&gt;
&amp;lt;span data-link_translate_en_title=&amp;quot;REST and WebService architectures&amp;quot;  data-link_translate_en_url=&amp;quot;REST+and+WebService+architectures&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;[[:en:REST and WebService architectures]][[en:REST and WebService architectures]]&lt;br /&gt;
&amp;lt;!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Avec quelle architecture l'API est-elle compatible ?&lt;br /&gt;
&lt;br /&gt;
==Explication==&lt;br /&gt;
L'API Ikoula propose une approche suivant deux architectures : WebService &amp;amp; REST.&lt;br /&gt;
&lt;br /&gt;
==WebService==&lt;br /&gt;
L'architecture WebService s'utilise :&lt;br /&gt;
* Soit en GET (en formatant les paramètres directement dans l'URI) '''obligatoire pour les paramètres d'authentification''' ;&lt;br /&gt;
* Soit en POST (en passant les paramètres en tableau de données) ;&lt;br /&gt;
* Soit en mixant les deux (paramètres présents en GET et en POST).&lt;br /&gt;
&amp;lt;br /&amp;gt;Voici quelques exemples :&lt;br /&gt;
;Lister les VM d'un compte&lt;br /&gt;
: https://api.ikoula.com/index.php?r=wsflex/vmlist&amp;amp;login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
;Récupération des informations d'une VM en utilisant son nom&lt;br /&gt;
: https://api.ikoula.com/index.php?r=wsflex/vminfo&amp;amp;login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;vm_name=1234hpv56789&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
==REST==&lt;br /&gt;
L'architecture REST s'utilise en formatant les paramètres dans l'URI et la méthode HTTP adéquate à l'action désirée.&amp;lt;br /&amp;gt;&lt;br /&gt;
Voici quelques exemples :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Retourne le statut de la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: GET /rest/vm/:vmid&lt;br /&gt;
;Démarre la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: POST /rest/vm/:vmid/status/start&lt;br /&gt;
;Supprime le snapshot &amp;quot;snapshotName&amp;quot; de la VM &amp;quot;vmid&amp;quot;&lt;br /&gt;
: DELETE /rest/vm/:vmid/snapshot/:snapshotName&lt;br /&gt;
&lt;br /&gt;
En passant les paramètres d'authentification (voir WIKI sur l'[[Authentification_et_sécurité|Authentification et la sécurité]] pour plus de détails), voici un exemple d'URL :&amp;lt;br /&amp;gt;&lt;br /&gt;
https://api.ikoula.com/rest/vm/list?login=mail@example.com&amp;amp;crypted_password=encrypted_password&amp;amp;signature=xxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Fin de l'article --&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Cet article vous a semblé utile ? &amp;lt;vote /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Placez ici la ou les catégories auxquelles se rapporte votre article. Une ligne par catégorie. Ex: &lt;br /&gt;
[[Catégorie:Contribuer]]&lt;br /&gt;
[[Catégorie:Linux]] --&amp;gt;&lt;br /&gt;
[[Catégorie:API]] &lt;br /&gt;
[[Catégorie:Serveur_dédié]] [[Catégorie:FLEX]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Gestion SEO. Indiquez les informations manquantes --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Garmand2db17</name></author>
	</entry>
</feed>