﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tag serveur - Constellation</title>
	<atom:link href="https://developer.myconstellation.io/tag/serveur/feed/" rel="self" type="application/rss+xml" />
	<link>https://developer.myconstellation.io/tag/serveur/</link>
	<description>Votre plateforme d&#039;interconnexion</description>
	<lastBuildDate>Thu, 13 Jun 2019 14:26:40 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.11</generator>

<image>
	<url>https://developer.myconstellation.io/wp-content/uploads/2016/02/256x256-e1457476015859.png</url>
	<title>Tag serveur - Constellation</title>
	<link>https://developer.myconstellation.io/tag/serveur/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SNMP : collectez les compteurs SNMP de vos ressources réseau dans Constellation</title>
		<link>https://developer.myconstellation.io/package-library/snmp/</link>
					<comments>https://developer.myconstellation.io/package-library/snmp/#respond</comments>
		
		<dc:creator><![CDATA[Constellation Documentation Agent]]></dc:creator>
		<pubDate>Sun, 21 May 2017 08:37:33 +0000</pubDate>
				<category><![CDATA[Packages]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[SNMP]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=4922</guid>

					<description><![CDATA[<p>Le package SNMP vous permet de collecter différentes informations sur vos ressources informatique (switchs, routeurs, serveurs, imprimantes, etc&#8230;) en utilisant le Simple Network Management Protocol (SNMP). Toutes les informations collectées sont ensuite publiées dans Constellation sous forme de StateObject que vous</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/package-library/snmp/">SNMP : collectez les compteurs SNMP de vos ressources réseau dans Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Le package SNMP vous permet de collecter différentes informations sur vos ressources informatique (switchs, routeurs, serveurs, imprimantes, etc&#8230;) en utilisant le <b>Simple Network Management Protocol</b> (SNMP).</p>
<p>Toutes les informations collectées sont ensuite publiées dans Constellation sous forme de StateObject que vous pouvez suivre en temps réel depuis vos pages Web, objets connectés, applications ou tout autre système connecté à votre Constellation.</p>
<p>Le code source de ce package est en ligne sur : <a href="https://github.com/myconstellation/constellation-packages/tree/master/Snmp">https://github.com/myconstellation/constellation-packages/tree/master/Snmp</a></p>
<h3>Installation</h3>
<p>Depuis le “Online Package Repository” de votre Console Constellation, déployez le package SNMP.</p>
<p>Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package et spécifiez le setting « <em>snmpConfiguration</em> » que nous décrions dans la section suivante.</p>
<p>Vous pouvez également déployer ce package manuellement dans la configuration de votre Constellation, par exemple :</p>
<p></p><pre class="crayon-plain-tag">&lt;package name="Snmp"&gt;
  &lt;settings&gt;
    &lt;setting key="snmpConfiguration"&gt;
      &lt;content&gt;
        &lt;snmpConfiguration queryInterval="00:00:10" multipleStateObjectsPerDevice="false"&gt;
          &lt;devices&gt;
            &lt;device host="myDevice.domain.com" /&gt;
            &lt;device host="192.168.0.1" /&gt;
            &lt;device host="192.168.0.10" community="demo" /&gt;
          &lt;/devices&gt;
        &lt;/snmpConfiguration&gt;
      &lt;/content&gt;
    &lt;/setting&gt;    
  &lt;/settings&gt;
&lt;/package&gt;</pre><p></p>
<h3>Détails du package</h3>
<h4>Les Settings</h4>
<p>Ce package ne comporte qu&rsquo;un seul setting nommé « <em>snmpConfiguration</em> » qui est une ConfigurationSection XML obligatoire.</p>
<p>Cette section XML définit la liste des hôtes SNMP à collecter. Pour chaque hôte (<em>device</em>), vous devez obligatoirement définir l’attribut « <em>host</em> » avec l&rsquo;adresse IP ou DNS. Vous pouvez optionnellement spécifier le nom de la communauté SNMP (par défaut « public »).</p>
<p>Sur la section racine « <em>snmpConfiguration</em> » vous pouvez optionnellement définir ces deux attributs :</p>
<ul>
<li><strong>queryInterval</strong> (TimeSpan) : l&rsquo;intervalle de temps  d’interrogation SNMP pour chaque hôte (par défaut à 5 secondes)</li>
<li><strong>multipleStateObjectsPerDevice</strong> (Boolean) :  spécifie si l&rsquo;ensemble des compteurs SNMP d&rsquo;un équipement doivent être publiés en plusieurs StateObject ou dans un seul et unique StateObjet (choix par défaut).</li>
</ul>
<h4>Les StateObjects</h4>
<p>Si l&rsquo;attribut de configuration « <em>multipleStateObjectsPerDevice = false</em> » (par défaut), vous retrouverez un StateObject par <em>&lt;device&gt;</em> déclaré dans la section de configuration du package.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="10"><u>Nom</u></td>
<td valign="top" width="10"><u>Type</u></td>
<td valign="top" width="446"><u>Description</u></td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;</strong></td>
<td valign="top" width="10"><span class="pl-en">SnmpDevice</span></td>
<td valign="top" width="446">Objet principal décrivant l&rsquo;intégralité de l&rsquo;équipement. Contient les propriétés : Description (<span class="pl-en"><em>SystemDescription</em>), Host (<em>Host</em>), la liste des interfaces réseau (<em>Sequence&lt;NetworkInterface&gt;</em>), la liste des adresses réseau (<em>Sequence&lt;Address&gt;</em>), la liste des équipements de stockage (<em>Sequence&lt;Storage&gt;</em>) ou encore la liste des processeurs (<em>Sequence&lt;Processor&gt;</em>).</span></td>
</tr>
</tbody>
</table>
<p align="left">A l&rsquo;inverse, si l&rsquo;attribut de configuration « <em>multipleStateObjectsPerDevice = true</em>« , vous retrouverez plusieurs StateObjects par  <em>&lt;device&gt;</em> déclaré dans la section de configuration du package.</p>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="10"><u>Nom</u></td>
<td valign="top" width="10"><u>Type</u></td>
<td valign="top" width="446"><u>Description</u></td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Description</strong></td>
<td valign="top" width="10">SystemDescription</td>
<td valign="top" width="446">Objet décrivant l&rsquo;équipement : type de matériel, OS, uptime, etc&#8230;</td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Addresses/&lt;&lt; Address Key &gt;&gt;</strong></td>
<td valign="top" width="10">Address</td>
<td valign="top" width="446">Un StateObject par adresse IP attachée au système : IP, masque réseau, adresse de broadcast, &#8230;)</td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Interfaces/&lt;&lt; Interface Key &gt;&gt;</strong></td>
<td valign="top" width="10">NetworkInterface</td>
<td valign="top" width="446">Un StateObject par interface réseau attachée au système : type, vitesse, adresse physique, état, consommation, etc &#8230;</td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Host</strong></td>
<td valign="top" width="10">System</td>
<td valign="top" width="446">Un StateObject décrivant l’hôte (mémoire, nombre d&rsquo;utilisateur, nombre de processus, etc..)</td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Processors/&lt;&lt; Processor Key &gt;&gt;</strong></td>
<td valign="top" width="10">Processor</td>
<td valign="top" width="446">Un StateObject par processeur indiquant la charge et l&rsquo;ID.</td>
</tr>
<tr>
<td valign="top" width="10"><strong>&lt;&lt; snmpDeviceId &gt;&gt;/Storages/&lt;&lt;Storage Key &gt;&gt;</strong></td>
<td valign="top" width="10">Storage</td>
<td valign="top" width="446">Un StateObject par unité de stockage logique (taille libre et utilisée, type, etc..)</td>
</tr>
</tbody>
</table>
<h4 align="left">Les MessageCallbacks</h4>
<p>Le package expose 2 MessageCallbacks :</p>
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top" width="10"><u>Nom</u></td>
<td valign="top" width="141"><u>Réponse (saga)</u></td>
<td valign="top" width="407"><u>Description</u></td>
</tr>
<tr>
<td valign="top" width="10"><strong>CheckAgent</strong></td>
<td valign="top" width="141"><span class="pl-k">bool</span></td>
<td valign="top" width="407">Test si l&rsquo;agent SNMP est fonctionnelle pour l&rsquo;adresse spécifiée.</td>
</tr>
<tr>
<td valign="top" width="10"><strong>ScanDevice</strong></td>
<td valign="top" width="141"><span class="pl-en">SnmpDevice</span></td>
<td valign="top" width="407">Collecte et retourne les informations SNMP pour l&rsquo;adresse spécifiée</td>
</tr>
</tbody>
</table>
<h3 align="left">Quelques exemples</h3>
<ul>
<li>Création un dashboard Web ou mobile en Javascript de supervision des indicateurs clés</li>
<li>Surveillance des disques dur avec envoie de notification en cas de saturation</li>
</ul>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/package-library/snmp/">SNMP : collectez les compteurs SNMP de vos ressources réseau dans Constellation</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/package-library/snmp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installer Constellation sur Linux</title>
		<link>https://developer.myconstellation.io/constellation-platform/constellation-server/installer-constellation-sur-linux/</link>
					<comments>https://developer.myconstellation.io/constellation-platform/constellation-server/installer-constellation-sur-linux/#comments</comments>
		
		<dc:creator><![CDATA[Sebastien Warin]]></dc:creator>
		<pubDate>Wed, 03 May 2017 22:59:59 +0000</pubDate>
				<category><![CDATA[Constellation Server]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Platform Installer]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[serveur]]></category>
		<guid isPermaLink="false">https://developer.myconstellation.io/?p=4353</guid>

					<description><![CDATA[<p>Dans cet article nous allons découvrir comment installer Constellation sur un système Linux/Debian et ses dérivés (Raspbian, Ubuntu, etc..). Les étapes sont conceptuellement les mêmes que pour une installation sur Windows. Prérequis Le bootstrapper du Web Platform Installer pour Linux utilise l’outil</p>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/constellation-platform/constellation-server/installer-constellation-sur-linux/">Installer Constellation sur Linux</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dans cet article nous allons découvrir comment installer Constellation sur un système Linux/Debian et ses dérivés (Raspbian, Ubuntu, etc..).</p>
<p>Les étapes sont conceptuellement les mêmes que pour une <a href="/getting-started/installer-constellation/">installation sur Windows</a>.</p>
<h3>Prérequis</h3>
<p>Le bootstrapper du <em><strong>Web Platform Installer</strong></em> pour Linux utilise l’outil APT pour installer automatiquement les dépendances de Constellation à savoir :</p>
<ul>
<li>Python 2.7 et ses outils de développement (python-dev)</li>
<li>Mono 3.12 au minimum pour le serveur (Mono 3.10 pour la sentinelle)</li>
<li>Supervisor</li>
<li>Whiptail</li>
</ul>
<p>Si vous êtes sur une autre distribution que Debian (ou ses dérivés) et que vous ne disposez pas de l’outil APT, vous devrez installer ces packages manuellement.</p>
<p>Dans cet article nous avons créé une machine virtuelle x64 et installé le système <strong>Linux Debian 8.2</strong> en “net-install” (<a href="https://www.debian.org/distrib/netinst">à télécharger ici</a>).</p>
<p>Notez que la procédure est exactement la même pour un Raspberry Pi (sous Raspbian). A ce sujet, une page spécifique au Raspberry Pi et Constellation est <a href="#">disponible ici</a>.</p>
<p>Lors de l’installation du système Debian, nous avons installé les utilitaires de base ainsi que le serveur SSH, ni plus ni moins :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-11.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation d'un serveur Linux/Debian" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-11.png" alt="Installation d'un serveur Linux/Debian" width="428" height="221" border="0" /></a></p>
<p align="left">A la fin de l’installation, nous pouvons nous connecter à cette machine Linux fraîchement installée depuis un client SSH comme Putty :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-12.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Connexion SSH" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-12.png" alt="Connexion SSH" width="428" height="273" border="0" /></a></p>
<p align="left">Pour finir, il est fortement recommandé de mettre à jour les sources APT avant de commencer l&rsquo;installation de Constellation en lançant la commande suivante (en root) :</p>
<p></p><pre class="crayon-plain-tag">apt-get update</pre><p></p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-13.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Mise à jour des sources APT" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-13.png" alt="Mise à jour des sources APT" width="428" height="273" border="0" /></a></p>
<p align="left">N’oubliez pas, par défaut sur Debian 8, “sudo” n’est pas installé. Ainsi pour lancer des commandes en root :</p>
<ul>
<li>
<div align="left">soit vous vous connectez en SSH directement avec le login root</div>
</li>
<li>
<div align="left">soit vous lancez la commande “su” pour ouvrir la session root depuis votre session courante</div>
</li>
<li>
<div align="left">soit vous installez et configurez “sudo”</div>
</li>
</ul>
<p align="left">Voilà, notre machine Linux est prête à recevoir Constellation !</p>
<h3>Lancer le Web Platform Installer Linux</h3>
<p>Pour télécharger et démarrer <strong><em>Web Platform Installer</em></strong>, rien de plus simple ! Lancez simplement la commande suivante :</p>
<p></p><pre class="crayon-plain-tag">wget -O install.sh https://developer.myconstellation.io/download/installers/install-linux.sh &amp;&amp; chmod +x install.sh &amp;&amp; ./install.sh</pre><p></p>
<p>Le <strong><em>Web Platform Installer</em></strong> (WPI) se chargera lui même de se lancer en root en utilisant “sudo” ou “su” si la première commande n’est pas disponible.</p>
<p>Ainsi si le WPI est lancé depuis un autre utilisateur, vous serez amené à saisir le mot de passe du compte “root” pour l’autoriser à se lancer :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-14.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Lancement du Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-14.png" alt="Lancement du Web Platform Installer" width="428" height="273" border="0" /></a></p>
<h3>Installer la plateforme</h3>
<h4>Etape 1 : installation des prérequis</h4>
<p>Comme décrit plus haut, le WPI va installer via APT les dépendances nécessaires pour Constellation (Python-Dev, Mono et Supervisor).</p>
<p>Comme il s’agit d’un système fraîchement installé, nous laissons le WPI installer l’ensemble des prérequis.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-15.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation des prérequis" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-15.png" alt="Installation des prérequis" width="244" height="156" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-16.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation des prérequis" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-16.png" alt="Installation des prérequis" width="244" height="156" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-17.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation des prérequis" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-17.png" alt="Installation des prérequis" width="244" height="156" border="0" /></a></p>
<h4>Etape 2 : sélectionnez les composants Constellation à installer</h4>
<p>Le WPI vous permet d’installer :</p>
<ul>
<li>Le <strong>Serveur</strong> Constellation (avec ou sans la Console)</li>
<li>La <strong>Console</strong> Constellation</li>
<li>La <strong>Sentinel</strong> Service</li>
</ul>
<p>Dans notre cas nous allons commencer par installer le serveur avec la console. Nous sélectionnons donc la première option :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-18.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Web Platform Installer" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-18.png" alt="Web Platform Installer" width="428" height="273" border="0" /></a></p>
<h4>Etape 3 : acceptez la licence d’utilisation</h4>
<p>Vous retrouverez le détail des licences Constellation <a href="https://developer.myconstellation.io/licensing/">sur cette page</a>. Pour résumer, Constellation est gratuit pour un usage personnel ou éducatif sans aucun but lucratif et soumis à l’acquisition d’une licence pour un usage professionnel ou entreprise.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-19.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Licence Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-19.png" alt="Licence Constellation" width="428" height="273" border="0" /></a></p>
<h4>Etape 4 : identification</h4>
<p>Vous devez dans cette étape renseigner votre compte myConstellation.io afin de pouvoir télécharger les composants Constellation et accéder à vos licences :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-20.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Identification MyConstellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-20.png" alt="Identification MyConstellation" width="244" height="156" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-21.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Identification MyConstellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-21.png" alt="Identification MyConstellation" width="244" height="156" border="0" /></a></p>
<h4>Etape 5 : configuration du serveur Constellation</h4>
<p>Entrons désormais dans les étapes de configuration de chacun des composants à installer en commençant par le serveur Constellation.</p>
<h5>Etape 5.1 : répertoire d’installation</h5>
<p>Vous devez choisir le répertoire d’installation du serveur Constellation :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-22.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Répertoire d'installation du serveur" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-22.png" alt="Répertoire d'installation du serveur" width="428" height="273" border="0" /></a></p>
<h5>Etape 5.2 : sélection de la licence</h5>
<p>Vous devez ici sélectionner <a href="https://developer.myconstellation.io/licensing/">une licence</a> pour l’utilisation du serveur. Vous obtiendrez l’ensemble des licences associées à votre compte avec la possibilité de créer des licences gratuites pour un usage personnel (<a href="https://developer.myconstellation.io/licensing/">plus d’information ici</a>).</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-23.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Selection de la licence" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-23.png" alt="Selection de la licence" width="428" height="273" border="0" /></a></p>
<h5>Etape 5.3 : choix du répertoire des packages</h5>
<p>Dans cette étape vous devez définir le répertoire pour votre catalogue de packages de votre Constellation.</p>
<p>Par défaut, il s’agit du sous-dossier “Packages” de votre répertoire d’installation :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-24.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Choix du répertoire des packages" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-24.png" alt="Choix du répertoire des packages" width="428" height="273" border="0" /></a></p>
<h5>Etape 5.4 : choix du port d’écoute du serveur</h5>
<p>Le serveur Constellation utilise le protocole HTTP/s pour exposer ses différents hubs et APIs. Pour cela vous avez besoin de choisir le port d’écoute.</p>
<p>Par défaut, le serveur Constellation écoutera en HTTP sur le port 8088.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-25.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Choix du port d’écoute du serveur" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-25.png" alt="Choix du port d’écoute du serveur" width="428" height="273" border="0" /></a></p>
<p>A noter que vous pouvez déclarer dans la configuration du serveur Constellation sur plusieurs ports HTTP et/ou HTTPS ou même définir un chemin HTTP personnalisé. Il est d’ailleurs conseillé d’activer le protocole HTTPS si vous souhaitez exposer votre serveur Constellation sur Internet. Vous retrouverez plusieurs articles sur la configuration avancée du serveur dans la rubrique <a href="https://developer.myconstellation.io/constellation-platform/constellation-server/">Constellation Server</a>.</p>
<h5>Etape 5.5 : choix des clés d’accès</h5>
<p>Pour se connecter à Constellation vous avez besoin de créer des clés d’accès (les “Access Keys”). Dans le cas d’une nouvelle installation, l’assistant vous proposera de créer deux clés :</p>
<ul>
<li>Une clé “Standard” (accès de base) que vous utiliserez pour connecter vos sentinelles et packages</li>
<li>Une clé “Administrator” qui dispose des droits d’accès au hub de contrôle (pour le pilotage de la Constellation) et à l’API de Management (pour la configuration du serveur)</li>
</ul>
<p>Une clé d’accès est une chaine de caractère. Il est conseillé de choisir des clés d’accès assez longues (&gt; 16 caractères) et compliquées.</p>
<p>Pour simplifier leurs mémorisations et générations, Constellation propose d’utiliser un couple login/password pour créer des clés d’accès. Pour cela, on utilise le hash SHA1.</p>
<p>Exemple : pour le login “Admin” et le mot de passe “Password”, la clé d’accès sera “d882b8721a224d38ebb54559e6b54e5df3a1bc6d” (soit SHA1(“AdminPassword”)). Notez bien que la casse est importante !</p>
<p>C’est pourquoi le WPI vous proposera soit de spécifier directement vos AccessKeys ou soit d’utiliser un couple login/password.</p>
<p>Ici sélectionnons la deuxième option :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-26.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-26.png" alt="Configuration des clés d'accès" width="428" height="273" border="0" /></a></p>
<p align="left">Pour la clé “Standard” utilisons le couple “demo/demo” :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-27.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-27.png" alt="Configuration des clés d'accès" width="244" height="156" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-28.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-28.png" alt="Configuration des clés d'accès" width="244" height="156" border="0" /></a></p>
<p align="left">Et pour la clé “Administrator”, utilisons le couple “admin/password” :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-29.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-29.png" alt="Configuration des clés d'accès" width="244" height="156" border="0" /></a><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-30.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-30.png" alt="Configuration des clés d'accès" width="244" height="156" border="0" /></a></p>
<p align="left">Pour finir, vous pouvez ajouter le droit de débogage sur la clé “Administrator”. Cela nous permettra de tester des packages connectés à votre Constellation depuis le SDK sous Visual Studio.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-31.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Configuration des clés d'accès" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-31.png" alt="Configuration des clés d'accès" width="428" height="273" border="0" /></a></p>
<h4>Etape 6 : installation et configuration de la Console Constellation</h4>
<p>Une fois le serveur installé, le WPI vous proposera d’installer et configurer automatiquement la Console Constellation :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-32.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation de la Console" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-32.png" alt="Installation de la Console" width="428" height="273" border="0" /></a></p>
<p>Vous devez simplement spécifier le répertorie d’installation, par défaut dans /opt :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-33.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation de la Console" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-33.png" alt="Installation de la Console" width="428" height="273" border="0" /></a></p>
<p>Vous pouvez aussi indiquer si vous souhaitez restreindre l’accès la console à “localhost” (ce qui n’aurait pas de sens dans notre cas étant donné que notre système Linux ne dispose pas de navigateur internet localement) :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-34.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Installation de la Console" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-34.png" alt="Installation de la Console" width="428" height="273" border="0" /></a></p>
<h4>Etape 7 : Validation de l’installation</h4>
<p align="left">Et voilà, le serveur Constellation ainsi que la Console sont installés sur votre système Linux.</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-35.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Fin de l'installation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-35.png" alt="Fin de l'installation" width="428" height="273" border="0" /></a></p>
<p>Ouvrez un navigateur Internet et rendez-vous sur l’adresse IP ou DNS de votre système Linux sur le port spécifié lors de l’installation (par défaut 8088). Vous devriez atterrir sur une page du serveur Constellation vous indiquant le n° de la version du serveur, dans notre exemple 1.8.2.17118 :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-36.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Page du serveur" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-36.png" alt="Page du serveur" width="428" height="287" border="0" /></a></p>
<p align="left">Comme le serveur Constellation héberge la Console,  vous avez un lien “Open Constellation Console” sur cette page vous permettant d’accéder directement à la Console :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-37.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Console Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-37.png" alt="Console Constellation" width="428" height="287" border="0" /></a></p>
<p align="left">Utilisez le couple login/password “Administrator” défini lors de l’installation pour vous connecter, dans notre exemple “admin/password” :</p>
<p align="center"><a href="https://developer.myconstellation.io/wp-content/uploads/2017/05/image-38.png"><img class="colorbox-4353"  loading="lazy" style="background-image: none; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border: 0px;" title="Console Constellation" src="https://developer.myconstellation.io/wp-content/uploads/2017/05/image_thumb-38.png" alt="Console Constellation" width="428" height="287" border="0" /></a></p>
<p align="left">Bravo, votre serveur Constellation est opérationnel !</p>
<h3>Next steps</h3>
<ul>
<li><a href="https://developer.myconstellation.io/getting-started/ajouter-des-sentinelles/">Ajoutez des sentinelles dans votre Constellation</a></li>
<li><a href="https://developer.myconstellation.io/getting-started/telecharger-et-deployer-des-packages-sur-vos-sentinelles/">Téléchargez et déployez des packages sur vos sentinelles</a></li>
<li><a href="/constellation-platform/constellation-server/exposer-constellation-en-https-derriere-un-reverse-proxy-avec-nginx-et-lets-encrypt/">Exposer votre Constellation sur Internet derrière un reverse proxy Nginx en HTTPS avec des certificats SSL Let&rsquo;s Encrypt</a></li>
</ul>
<p>Prêt pour développer avec Constellation ?</p>
<ul>
<li><a href="https://developer.myconstellation.io/getting-started/creez-votre-premier-package-constellation-en-csharp/">Créez votre premier package Constellation en C#</a></li>
<li><a href="https://developer.myconstellation.io/client-api/net-package-api/packages-ui-wpf-winform/">Créez des packages UI en Winform ou WPF</a></li>
<li><a href="https://developer.myconstellation.io/getting-started/connectez-vos-pages-web-constellation/">Connectez vos pages Web à Constellation</a></li>
<li><a href="https://developer.myconstellation.io/getting-started/creez-votre-premier-package-constellation-en-python/">Créez votre premier package Constellation en Python</a></li>
<li><a href="https://developer.myconstellation.io/getting-started/connecter-un-arduino-ou-un-esp8266-constellation/">Connectez un Arduino ou un ESP8266 à Constellation</a></li>
</ul>
<p>The post <a rel="nofollow" href="https://developer.myconstellation.io/constellation-platform/constellation-server/installer-constellation-sur-linux/">Installer Constellation sur Linux</a> appeared first on <a rel="nofollow" href="https://developer.myconstellation.io">Constellation</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://developer.myconstellation.io/constellation-platform/constellation-server/installer-constellation-sur-linux/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Mise en cache de page à l’aide de Disk: Enhanced 

Served from: developer.myconstellation.io @ 2026-01-23 02:04:00 by W3 Total Cache
-->