<?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>Lolokai - Supervision, systèmes, réseaux, base de données... &#187; linux</title>
	<atom:link href="http://www.lolokai.com/tag/linux-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lolokai.com</link>
	<description>Découvrez l&#039;informatique : réseau avec Cisco, systèmes avec Windows et Linux, Gestion de configuration avec Puppet, Sécurité dont Nmap, virtualisation avec VMware et quelques articles sur Wordpress</description>
	<lastBuildDate>Wed, 01 May 2013 08:57:46 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Se former à la sécurité informatique</title>
		<link>http://www.lolokai.com/securite/se-former-a-la-securite-informatique/</link>
		<comments>http://www.lolokai.com/securite/se-former-a-la-securite-informatique/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 04:30:10 +0000</pubDate>
		<dc:creator>Loic FONTAINE</dc:creator>
				<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[apprendre]]></category>
		<category><![CDATA[apprentissage]]></category>
		<category><![CDATA[formation]]></category>
		<category><![CDATA[former]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[piratage]]></category>
		<category><![CDATA[pirater]]></category>
		<category><![CDATA[se former]]></category>
		<category><![CDATA[securité]]></category>
		<category><![CDATA[securite]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=4306</guid>
		<description><![CDATA[Introduction Souvent, je rencontre sur internet des gens qui écrivent : &#171;&#160;Comment faire de la sécurité ?&#160;&#187;, &#171;&#160;Je souhaite faire de la sécurité et je ne sais pas par où commencer ?&#160;&#187;, &#171;&#160;Comment pirater un compte Facebook ?&#160;&#187; (cette dernière question me laisse souvent perplexe quand aux réelles motivations des personnes qui écrivent ce genre... <a class="moretag" href="http://www.lolokai.com/securite/se-former-a-la-securite-informatique/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Souvent, je rencontre sur internet des gens qui écrivent : &laquo;&nbsp;Comment faire de la sécurité ?&nbsp;&raquo;, &laquo;&nbsp;Je souhaite faire de la sécurité et je ne sais pas par où commencer ?&nbsp;&raquo;, &laquo;&nbsp;Comment pirater un compte Facebook ?&nbsp;&raquo; (cette dernière question me laisse souvent perplexe quand aux réelles motivations des personnes qui écrivent ce genre de phrases <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Quoi qu&rsquo;il en soit, je vous propose dans cet article de découvrir quelques éléments clés pour se former sur la sécurité informatique tout en respectant une certaine éthique <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Le but de cet article n&rsquo;est pas de donner un guide parfait pour Monsieur tout le monde qui veut devenir hacker numéro 1, mais de donner quelques pistes pour commencer à se former et devenir un hacker éthique <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h2><span style="color: #33cccc;">Pré-requis</span></h2>
<p>La sécurité est un domaine très vaste qui couvre tous les domaines de l&rsquo;informatique aussi bien d&rsquo;un point de vue physique et logique mais aussi sur le plan affectif <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . C&rsquo;est pourquoi des pré-requis sont indispensables pour faire de la sécurité informatique (si j&rsquo;ai oublié certains pré-requis n&rsquo;hésitez pas à m&rsquo;avertir <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) :</p>
<ul>
<li>Maîtrisez l&rsquo;administration des systèmes d&rsquo;exploitations (particulièrement Linux)</li>
<li>Avoir de bonnes notions en réseau (surtout en matière de protocole de communication)</li>
<li>Connaitre le fonctionnement des systèmes d&rsquo;exploitations</li>
<li>Connaissances en développement (particulièrement en Assembleur,C et en scripting : php, python, perl, bash&#8230;</li>
<li>En administration de base de données</li>
<li>Savoir comprendre l&rsquo;anglais technique (c&rsquo;est clairement indispensable)</li>
<li>Etre un bricoleur, avoir des idées tordues (si, si ça sert <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</li>
<li>&#8230;</li>
</ul>
<div>Le principe est le suivant : &laquo;&nbsp;Il n&rsquo;est pas possible de connaitre les faiblesses d&rsquo;un système si on ne l&rsquo;a jamais expérimenté ou si on ne le connait pas&nbsp;&raquo;.</div>
<div>Vous l&rsquo;avez bien compris, un gros travail de formation sur les différentes technologies récentes est à faire.</div>
<h2><span style="color: #33cccc;">Se former</span></h2>
<p>Une fois les pré-requis établi, vous pouvez réellement commencer à vous former sur de la sécurité informatique. A titre d&rsquo;exemple, je peux vous conseiller les livres suivants :</p>
<ul>
<li>Tableau de bord de la sécurité réseau édité chez EYROLLES <a href="http://www.amazon.fr/gp/product/2212128215/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=lolokai-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2212128215" target="_blank">Disponible chez Amazon</a><img src="http://www.assoc-amazon.fr/e/ir?t=lolokai-21&#038;l=as2&#038;o=8&#038;a=2212128215" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>
<li>Sécurité informatique &#8211; Ethical Hacking &#8211; Apprendre l&rsquo;attaque pour mieux se défendre (Troisième édition) édité chez ENI <a href="http://www.amazon.fr/gp/product/2746075555/ref=as_li_tf_tl?ie=UTF8&#038;tag=lolokai-21&#038;linkCode=as2&#038;camp=1642&#038;creative=6746&#038;creativeASIN=2746075555" target="_blank">Disponible chez Amazon</a><img src="http://www.assoc-amazon.fr/e/ir?t=lolokai-21&#038;l=as2&#038;o=8&#038;a=2746075555" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>
<li>Sécurité informatique &#8211; Principes et méthodes édité chez EYROLLES</li>
</ul>
<div>Quelques formations certifiantes sont aussi très bien une fois qu&rsquo;on a quelques connaissances en sécurité :</div>
<div>
<ul>
<li>CEH : Certified Ethical Hacker</li>
<li>Offensive Security : OSCP</li>
</ul>
<div>Une fois ces certifications obtenues, vous pouvez passer les certifications de niveau supérieur <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</div>
</div>
<p>Quelques articles sur le blog peuvent aussi compléter vos recherches :</p>
<ul>
<li><a href="http://www.lolokai.com/2010/08/10/securite/diaporama-de-presentation-de-nmap-network-mapper/">Diaporama de présentation de Nmap</a></li>
<li><a href="http://www.lolokai.com/2011/05/16/securite/les-principes-de-la-securite-informatique/">Les principes de la sécurité informatique</a></li>
<li><a href="http://www.lolokai.com/2011/06/08/securite/le-google-hacking/">Le google hacking</a></li>
<li><a href="http://www.lolokai.com/2011/06/11/securite/les-hackers/">Les hackers</a></li>
<li><a href="http://www.lolokai.com/2011/06/14/securite/linux-backtrack-5-une-distribution-specialisee-dans-la-securite-informatique/">Linux Backtrack 5 : La distribution spécialisée dans la sécurité informatique</a></li>
</ul>
<p>Ensuite, la plupart du temps vous trouverez beaucoup d&rsquo;informations sur internet via les moteurs de recherches  et c&rsquo;est là où l&rsquo;anglais est presque obligatoire car énormement de ressources présentes sur internet sont écrites en anglais.</p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Pour résumer, nous avons constaté dans cet article qu&rsquo;il faut quelques pré-requis pour commencer sa formation en sécurité informatique. Cependant, une fois ces pré-requis satisfait beaucoup de ressources permettent de rapidement évoluer et obtenir un bon niveau. Que pensez-vous de cet article ? Avez-vous des références à ajouter ? Les commentaires sont faits pour ça <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .Loic FONTAINE</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/securite/se-former-a-la-securite-informatique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur DNS sous Ubuntu 11.10</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dns-sous-ubuntu-11-10/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dns-sous-ubuntu-11-10/#comments</comments>
		<pubDate>Mon, 02 Jul 2012 05:00:44 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain name service]]></category>
		<category><![CDATA[domain name system]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mis en place]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=2952</guid>
		<description><![CDATA[Introduction Le protocole DNS (Domain Name System) permet d&#8217;associer un ou plusieurs noms de domaines à une ou plusieurs adresses IP (ou inversement). Aujourd&#8217;hui nous allons donc voir comment installer un serveur DNS sous Ubuntu 11.10. Pour cela nous allons utiliser Bind 9, qui est le serveur DNS le plus répandu; après quoi nous verrons les principales... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-dns-sous-ubuntu-11-10/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Le protocole DNS (Domain Name System) permet d&rsquo;associer un ou plusieurs noms de domaines à une ou plusieurs adresses IP (ou inversement).</p>
<p>Aujourd&rsquo;hui nous allons donc voir comment installer un serveur DNS sous Ubuntu 11.10. Pour cela nous allons utiliser Bind 9, qui est le serveur DNS le plus répandu; après quoi nous verrons les principales configurations de ce serveur.</p>
<h2><span style="color: #33cccc;">Installation et configuration de Bind9</span></h2>
<p>Pour commencer, nous allons installer Bind 9 grâce a une commande simple. Ouvrez votre terminal, passez en mode super-utilisateur et tapez :</p>
<blockquote><p>apt-get install bind9</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns1.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-2976" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns1-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">L&rsquo;installation du serveur est terminée, nous allons maintenant configurer le DNS.  Le fichier de configuration principal se trouve a cet emplacement : &laquo;&nbsp;/etc/bind/named.conf &laquo;&nbsp;. Ouvrez le fichier avec la commande :</p>
<blockquote>
<p style="text-align: left;">vim named.conf</p>
</blockquote>
<p style="text-align: left;">(si vous êtes dans le répertoire, sinon utilisez &laquo;&nbsp;vim /etc/bind/named.conf&nbsp;&raquo;), vous obtiendrez un fichier ressemblant à :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns2.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-2981" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Comme vous le voyez, il y a plusieurs inclusions de fichiers, dont le fichier &laquo;&nbsp;named.conf.local&nbsp;&raquo;. Nous allons donc modifier ce fichier pour ajouter des zones. Afin de créer une zone, vous devez ouvrir le fichier et entrer les informations suivantes :</p>
<blockquote><p>zone &lt;zone_name&gt; {<br />
type [master|slave|forward|hint];<br />
file “/path/to/zonefile”;<br />
per-zone settings<br />
};</p></blockquote>
<p>Où :</p>
<ul>
<li>zone-name : c&rsquo;est là où vous donnez le nom que vous voulez à votre domaine</li>
<li>type : bous déterminez le type de serveur que vous voulez, master sera le serveur principal.</li>
<li>file : le chemin vers le fichier de configuration de la zone pour la résolution des noms et des adresses IP.</li>
<li>per-zone settings : bous déterminez ce que fera le serveur.</li>
</ul>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns32.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-2990" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns32-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Nous devons maintenant créer le fichier que nous avons indiqué et le configurer, nous allons utiliser le fichier par défaut afin de ne pas tout ré-écrire. Pour cela il faut taper la commande :</p>
<blockquote>
<p style="text-align: left;">cp /etc/bind/db.local /etc/bind/db.test.com</p>
</blockquote>
<p style="text-align: left;">Ensuite ouvrez-le afin d&rsquo;y apporter des modifications :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns41.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-3111" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns41-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Changez localhost par le nom de votre domaine en laissant un &laquo;&nbsp;.&nbsp;&raquo; à la fin, modifiez l&rsquo;adresse 127.0.0.1 par l&rsquo;adresse IP du serveur et enfin root.localhost par une adresse mail avec un &laquo;&nbsp;.&nbsp;&raquo; à la place de l&rsquo;arobase. Le numéro de série doit être incrémenté à chaque changement dans le fichier de zone.</p>
<p style="text-align: left;">Nous allons maintenant configurer la zone de recherche inversée: Pour cela, rendez-vous dans le fichier named.conf.local afin d&rsquo;y ajouter les lignes suivantes :</p>
<blockquote>
<p style="text-align: left;">zone &laquo;&nbsp;1.168.192.in-addr.arpa&nbsp;&raquo; {<br />
type master;<br />
notify no<br />
file &laquo;&nbsp;/etc/bind/db.inversezone&nbsp;&raquo;;<br />
};</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns51.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-3113" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns51-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Nous allons créer le fichier  &nbsp;&raquo;/etc/bind/db.inversezone&nbsp;&raquo; en utilisant comme exemple le fichier db.127 grâce à la commande :</p>
<blockquote>
<p style="text-align: left;">cp /etc/bind/db.127 /etc/bind/db.inversezone</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dns6.png" rel="lightbox[2952]"><img class="aligncenter size-medium wp-image-3108" src="http://www.lolokai.com/wp-content/uploads/2012/04/dns6-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Remplacez les données comme précédemment. Après avoir terminé, nous allons redémarrer le service pour que les modifications soient pris en compte :</p>
<blockquote>
<p style="text-align: left;">service bind9 restart</p>
</blockquote>
<p style="text-align: left;">Vous pouvez maintenant que la zone configurée existe grâce à la commande :</p>
<blockquote>
<p style="text-align: left;">named-checkzone test.com /etc/bind/db.test.com</p>
</blockquote>
<p style="text-align: left;">Félicitations, votre serveur DNS est maintenant installé correctement !</p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Dans cet article nous avons vu comment installer un serveur DNS sous Ubuntu grâce a Bind 9, il existe bien entendu de nombreux serveur DNS différents. lequel utilisez vous ?franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dns-sous-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Synchroniser un serveur NTP avec un serveur NTP publique sous Ubuntu</title>
		<link>http://www.lolokai.com/systemes/linux/synchroniser-un-serveur-ntp-avec-un-serveur-ntp-publique-sous-ubuntu/</link>
		<comments>http://www.lolokai.com/systemes/linux/synchroniser-un-serveur-ntp-avec-un-serveur-ntp-publique-sous-ubuntu/#comments</comments>
		<pubDate>Thu, 31 May 2012 05:36:26 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=4128</guid>
		<description><![CDATA[Introduction Bonjour, dans cet article nous allons voir comment installer un serveur de temps : NTP ( Network Time Protocol ) synchronisé avec d&#8217;autres serveurs NTP. Ce protocol permet de synchroniser les différents ordinateur d&#8217;un réseau avec une date et une heure commune. NTP est basé sur le protocole UDP et utilise le port 123. Son fonctionnement est simple les clients... <a class="moretag" href="http://www.lolokai.com/systemes/linux/synchroniser-un-serveur-ntp-avec-un-serveur-ntp-publique-sous-ubuntu/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Bonjour, dans cet article nous allons voir comment installer un serveur de temps : NTP ( Network Time Protocol ) synchronisé avec d&rsquo;autres serveurs NTP. Ce protocol permet de synchroniser les différents ordinateur d&rsquo;un réseau avec une date et une heure commune. NTP est basé sur le protocole UDP et utilise le port 123. Son fonctionnement est simple les clients vont synchroniser leurs horloges avec le serveur au millième de seconde près.</p>
<h2><span style="color: #33cccc;">Installation et configuration du serveur</span></h2>
<p>Comme d&rsquo;habitude ouvrez le terminal et en mode super-utilisateur taper la commande :</p>
<blockquote><p>apt-get install ntp</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/05/ntp.png" rel="lightbox[4128]"><img class="aligncenter size-medium wp-image-4129" src="http://www.lolokai.com/wp-content/uploads/2012/05/ntp-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Nous allons maintenant configurer le serveur grâce au fichier de configuration qui se trouve dans /etc/ntp.conf :</p>
<blockquote>
<p style="text-align: left;">vim /etc/ntp.conf</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/05/ntp2.png" rel="lightbox[4128]"><img class="aligncenter size-medium wp-image-4131" src="http://www.lolokai.com/wp-content/uploads/2012/05/ntp2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Notre serveur ntp est synchroniser à d&rsquo;autres serveur ntp :</p>
<blockquote>
<pre>server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org</pre>
</blockquote>
<p style="text-align: left;">vous pouvez en rajouter si vous voulez.</p>
<p style="text-align: left;">On peut voir en dessous le mot restrict qui permet de restraindre la synchronisation des ordinateurs sur le serveur il nous faut rajouter une ligne afin d&rsquo;autoriser les reseaux :</p>
<blockquote>
<p style="text-align: left;"> restrict 192.168.1.0 mask 255.255.255.0</p>
</blockquote>
<p style="text-align: left;">Cela permet d&rsquo;autoriser tout les ordinateurs du réseau 192.168.1.0/24 de se synchroniser sur le serveur. Enregistrer le fichier et redémarrer le service avec la commande :</p>
<blockquote>
<p style="text-align: left;">service ntp restart</p>
</blockquote>
<p style="text-align: left;">Ensuite nous allons verifier la synchronisation avec la commande :</p>
<blockquote>
<p style="text-align: left;">ntpq -p</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/05/ntp3.png" rel="lightbox[4128]"><img class="aligncenter size-medium wp-image-4132" src="http://www.lolokai.com/wp-content/uploads/2012/05/ntp3-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Dans ce tableau chaque ligne correspond a un serveur ntp, la première colonne correspond au nom du serveur, la seconde est l&rsquo;adresse du serveur, la troisième correspond a la strat,  plus la valeur est faible, plus  la synchronisation sera meilleure, la strat va de 1 a 16. Si votre strat est a 2 alors la synchronisation est bonne et votre serveur fonctionne correctement.</p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Nous avons vu commencer installer un serveur NTP, serveurs important dans les grandes entreprise car on ne peut se fier au horloge a quartz peu précise qu&rsquo;utilise les ordinateur. Ce genre de serveur est surtout utilisé par les aéroports, les bourses, les conférences etc&#8230;</p>
<p>Utilisez-vous une autre méthode pour mettre en place sur un serveur NTP ?franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/synchroniser-un-serveur-ntp-avec-un-serveur-ntp-publique-sous-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur syslog sous Ubuntu 11.10</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-syslog-sous-ubuntu-11-10/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-syslog-sous-ubuntu-11-10/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 06:49:25 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mise en place]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=3365</guid>
		<description><![CDATA[Introduction Syslog est un protocole qui permet la journalisation d&#8217;évènements, cela permet à la partie client d&#8217;enregistrer toutes les informations concernant la machine sur un serveur, ce qui permet de trouver facilement la source de problèmes qui peuvent survenir.  La journalisation est généralement incluse dans Linux; mais l&#8217;avantage d&#8217;un serveur syslog est que dans un réseau la journalisation des différentes machine se fait à... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-syslog-sous-ubuntu-11-10/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Syslog est un protocole qui permet la journalisation d&rsquo;évènements, cela permet à la partie client d&rsquo;enregistrer toutes les informations concernant la machine sur un serveur, ce qui permet de trouver facilement la source de problèmes qui peuvent survenir.  La journalisation est généralement incluse dans Linux; mais l&rsquo;avantage d&rsquo;un serveur syslog est que dans un réseau la journalisation des différentes machine se fait à un seul endroit, ce qui permet de trouver rapidement où se trouve la défaillance et la réparer. Dans cet article nous allons voir comment installer un serveur syslog sur ubuntu 11.10.</p>
<h2><span style="color: #33cccc;">Installation du serveur syslog</span></h2>
<p>Pour commencer nous allons installer le paquet correspondant, pour cela ouvrez le terminal et en mode super utilisateur taper la commande suivante ( je pense que vous devez avoir l&rsquo;habitude c&rsquo;est toujours la même chose au début ) :</p>
<blockquote><p>apt-get install syslog-ng</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys11.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3614" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys11-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">La partie la plus simple et la plus rapide est terminée, nous allons maintenant configurer le serveur. Ouvrez le fichier /etc/default/syslog-ng :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys2.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3621" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Il vous faut juste retirer le # devant pour activer le serveur (vérifiez que l&rsquo;option est bien égale à 1):</p>
<blockquote>
<pre>CONSOLE_LOG_LEVEL=1</pre>
</blockquote>
<p style="text-align: left;">Redémarrez le serveur avec la commande :</p>
<blockquote>
<p style="text-align: left;">service syslog-ng restart</p>
</blockquote>
<p style="text-align: left;">Ensuite rendez-vous dans le fichier de configuration de syslog   /etc/syslog-ng/syslog-ng.conf :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys3.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3624" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys3-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Il vous faut ajouter une source afin que le serveur reçoive les logs des autres machines via le port udp 514.</p>
<blockquote>
<pre>source s_net {
        udp();
};</pre>
</blockquote>
<pre><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys4.png" rel="lightbox[3365]"><img class="size-medium wp-image-3625 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys4-300x169.png" alt="" width="300" height="169" /></a></pre>
<p>Le serveur est normalement fonctionnel, il vous reste juste à configurer le serveur sur la machine client en ajoutant la ligne suivante dans le fichier /etc/syslog.conf de la machine client :</p>
<blockquote><p>*.* @ip_server_syslog ( ici *.* @127.0.0.1 )</p></blockquote>
<p>Redémarrer le service sur la machine client avec :</p>
<blockquote><p>service restart sysklogd</p></blockquote>
<p>Voilà votre serveur est maintenant installé !!</p>
<h2><span style="color: #33cccc;">Installation de php-syslog-ng</span></h2>
<p>Php-syslog-ng est une interface web qui permet de consulter plus simplement les messages logs. Il vous faut pour cela avoir installé la suite logicielle LAMP ( rendez-vous <a title="Installation d un serveur Web sous Ubuntu grâce à la suite de logiciels LAMP" href="http://www.lolokai.com/2012/03/19/systemes/linux/installation-d-un-serveur-web-sous-ubuntu-grace-a-la-suite-de-logiciels-lamp/">ici</a> pour un article sur LAMP ).</p>
<p>Commencez par créer un dossier phpsyslogng à l&rsquo;emplacement que vous voulez :</p>
<blockquote><p>mkdir phpsyslogng</p></blockquote>
<p style="text-align: left;">puis entrez dans le dossier avec :</p>
<blockquote>
<p style="text-align: left;">cd phpsyslogng</p>
</blockquote>
<p style="text-align: left;">et téléchargez php syslog-ng avec</p>
<blockquote><p>wget http://php-syslog-ng.googlecode.com/files/php-syslog-ng-2.9.8.tgz</p></blockquote>
<p>décompressez ensuite avec tar -xvzf php-syslog-ng-2.9.8.tgz</p>
<pre><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys51.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3630" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys51-300x169.png" alt="" width="300" height="169" /></a></pre>
<p>Il vous faut maintenant déplacer le dossier extrait dans votre dossier /var/www pour ça tapez la commande suivante :</p>
<blockquote><p>mv  php-syslog-ng /var/www/</p></blockquote>
<p>Rendez-vous ensuite dans ce dossier grâce à :</p>
<blockquote><p>cd /var/www/php-syslog-ng</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys61.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3645" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys61-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Nous allons maintenant configurer php-syslog-ng pour cela ouvrez votre navigateur web et allez à l&rsquo;adresse </p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys7.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3649" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys7-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Appuyez ensuite sur next et acceptez la licence utilisation :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys8.png" rel="lightbox[3365]"><img class="size-medium wp-image-3650" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys8-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Ensuite vient la partie configuration MySQL verifiez les information et modifiez les mots de passe avec les mots de passe que vous voulez.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys9.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3651" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys9-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Cliquez sur next et la base sera créée, on vous demandera ensuite un nom pour le site php-syslog-ng.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys10.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3652" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys10-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Il vous faut ensuite entrer une adresse mail et un mot de passe pour l&rsquo;admin du serveur, ainsi que l&rsquo;url du site.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys111.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3654" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys111-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Ensuite cliquez sur next, puis sur installer, faites continuer et la base sera importée :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys12.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3655" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys12-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Vous aurez un message vous indique que l&rsquo;installation est terminée. Rendez-vous ensuite à la page login de votre site ici</p>
<blockquote></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/sys13.png" rel="lightbox[3365]"><img class="aligncenter size-medium wp-image-3656" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys13-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Vous serez ensuite sur la page d’accueil d&rsquo;où vous pourrez consulter les différents logs de différentes façons.</p>
<p style="text-align: center;"><img class="wp-image-3657 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/04/sys14-300x169.png" alt="" width="210" height="118" /></p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Dans cet article nous avons vu comment installer un serveur syslog grâce à syslog-ng, nous avons ensuite vu comment installer php-syslog-ng qui permet de consulter à travers une interface web les différents logs de différentes machine. On peut conclure qu&rsquo;un serveur syslog est indispensable dans les entreprises ayant beaucoup de machine client à travers un réseau. Syslog permet de savoir d&rsquo;où vient le problème rapidement et à quel moment ce problème est survenu.</p>
<p>Utilisez vous Syslog-ng ? Sinon quel autre moyen employez vous ?franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-syslog-sous-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Configuration Bacula coté serveur et client</title>
		<link>http://www.lolokai.com/systemes/configuration-bacula-cote-serveur-et-client/</link>
		<comments>http://www.lolokai.com/systemes/configuration-bacula-cote-serveur-et-client/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 03:00:22 +0000</pubDate>
		<dc:creator>Said ASSOUMANI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Systèmes]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[bacula bat]]></category>
		<category><![CDATA[bacula client]]></category>
		<category><![CDATA[bacula director]]></category>
		<category><![CDATA[bacula file]]></category>
		<category><![CDATA[bacula server]]></category>
		<category><![CDATA[bacula storage]]></category>
		<category><![CDATA[bconsole]]></category>
		<category><![CDATA[catalogue bacula]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[installation bacula]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=3241</guid>
		<description><![CDATA[Introduction Cet article est la suite logique de mon article précedent , à savoir l&#8217;installation d&#8217;un serveur Bacula. Lors de cet article je vais vous montrer comment configurer les différents composants de Bacula sur un serveur Linux puis comment configurer le  client bacula pour un Windows. Le but est de réussir à lancer une sauvegarde en réseaux et... <a class="moretag" href="http://www.lolokai.com/systemes/configuration-bacula-cote-serveur-et-client/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Cet article est la suite logique de mon article précedent , à savoir <a href="http://www.lolokai.com/2012/04/11/systemes/linux/installation-dun-serveur-de-sauvegarde-bacula/">l&rsquo;installation d&rsquo;un serveur Bacula</a>.</p>
<p>Lors de cet article je vais vous montrer comment configurer les différents composants de Bacula sur un serveur Linux puis comment configurer le  client bacula pour un Windows. Le but est de réussir à lancer une sauvegarde en réseaux et de faire une restauration. Let&rsquo;s go :p</p>
<h2><span style="color: #33cccc;">Configuration de Bacula Server</span></h2>
<p>Pour des raisons de simplicité le mot de passe sera toujours le même à savoir : p@ssw0rd</p>
<p>Passer en utilisateur root, nous allons sécuriser les différents fichiers de configuration :</p>
<blockquote><p>chmod 600 /etc/bacula/bacula-dir.conf &#8211;&gt; Director-Daemon&rsquo;s config file</p>
<p>chmod 600 /etc/bacula/bacula-sd.conf &#8211;&gt; Storage-Daemon&rsquo;s config file</p></blockquote>
<p>Dans les fichiers de configuration , nous avons plusieurs parties à configurer. Chaque partie est appelée &laquo;&nbsp;Ressource&nbsp;&raquo;. Dans la suite je vais vous montrer un exemple de configuration pour chaque ressource dans l&rsquo;optique de réaliser une sauvegarde/restauration avec un client.</p>
<p><span style="text-decoration: underline; color: #3366ff;">Configuration du bacula director</span></p>
<blockquote><p>cd /etc/bacula</p>
<p>vim bacula-dir.conf</p></blockquote>
<p><strong>La ressource Director</strong></p>
<p>Cette ressource va nous permettre de definir le Director , c&rsquo;est à dire le serveur qui va jouer le chef d&rsquo;orchestre , qui va gérer les différents composants de Bacula.</p>
<p>Voici un exemple d&rsquo;une ressource Director valide :</p>
<pre class="brush: bash; title: ; notranslate">

Director {

Name = BACULA_DIR

DIRport = 9101

QueryFile = &amp;quot;/usr/bacula/query.sql&amp;quot;

WorkingDirectory = &amp;quot;/var/lib/bacula&amp;quot;

PidDirectory = &amp;quot;/var/run&amp;quot;

Maximum Concurrent Jobs =15

Password = &amp;quot; p@ssw0rd &amp;quot; # mot de passe de la console

Messages =  Standard #voir ressource message

}

</pre>
<ol>
<li>Name : Le nom du Director</li>
<li>Password : Mot de passe qui doit être fourni par la Console Bacula .Le même mot de passe dot être utilisé coté client (configuration de la console)</li>
<li>Working Directory : Repértoitre où le Director peut déposer ses fichiers d&rsquo;états.</li>
<li>Pid Directory : Répertoire où le Director peut déposer son fichier d&rsquo;Id de processus (utilisé pour stopper Bacula&#8230;)</li>
<li>QueryFile : le Director peut retrouver les requêtes SQL préétablies pour la commande Query de la Console.</li>
<li>Maximum Concurrent Jobs : Le nombre maximal de jobs qui peuvent être exécutés simultanément par le Director.</li>
<li>DIRport : Spécifie le port (un entier positif) sur lequel le Director est à l&rsquo;écoute d&rsquo;une ou de plusieurs  connections de Consoles Bacula. (le même lors de la configuration du client)</li>
</ol>
<p><strong>La ressource Job</strong></p>
<p>La ressource Job définit un Job (sauvegarde, restauration,&#8230;) que Bacula doit exécuter.</p>
<p>Voici un exemple de définition de deux ressources Job valides , une pour la sauvegarde et une pour la restauration :</p>
<pre class="brush: bash; title: ; notranslate">

Job {

Name = &amp;quot;Totale&amp;quot;

Type = Backup

Level = Full

FileSet = &amp;quot;Totale&amp;quot;  #(voir ressource fileset)

Schedule = &amp;quot;WeeklyCycle&amp;quot;

Storage = BACULA_SD

Pool = SauvegardeTotale #(voir ressource pool)

Client = CLIENT1

Max Wait Time= 2 minutes

Messages = Standard #(voir ressource message)

}

Job {

Name = &amp;quot;Restauration&amp;quot;

Type = Restore

Client= CLIENT1

FileSet = &amp;quot;Totale&amp;quot; #(voir ressource fileset)

Storage = BACULA_SD

Messages = Standard #(voir ressource message)

Pool = SauvegardeTotale #(voir ressource pool)

Where = &amp;quot;C:/restauration&amp;quot;

}

</pre>
<ol>
<li>Name : Le nom du Job.</li>
<li>Type : Backup, Restore….</li>
<li>Level : Spécifie le niveau d&rsquo;exécution du job</li>
</ol>
<p>Par exemple pour un Backup , on peut avoir les niveaux suivants :</p>
<ul>
<li>Full(Tous les fichiers du FileSet, qu&rsquo;ils aient été modifiés ou non seront sauvegardés.)</li>
<li>Incremental(Tous les fichiers modifiés depuis la dernière sauvegarde valide du FileSet spécifié pour le même job seront sauvegardés. Si le Director ne peut trouver une sauvegarde Full antérieure, ce niveau sera élevé en une sauvegarde Full.)&#8230;</li>
<li>Client : On définit ici le client sur lequel le Director va agir (la machine à sauvegarder…)</li>
<li>FileSet : Le FileSet définit les répertoires et fichiers que l’on devra sauvegarder, ainsi que les options à utiliser pour les sauvegarder (par exemple la compression,&#8230;). Un Job ne peut contenir qu&rsquo;un seul FileSet.</li>
<li>Pool : Le jeu de volumes qui devra être utilisé pour sauvegarder nos données</li>
<li>Schedule : Le schedule détermine la date et l&rsquo;instant où le job doit être lancé automatiquement, et le niveau (Full, Différentiel, Incrémental&#8230;)</li>
<li>Storage : Le nom du service storage que vous souhaitez utiliser pour sauvegarder les données du FileSet.</li>
<li>Max Wait Time : Le délai maximum durant lequel un job peut rester bloqué en attente d&rsquo;une ressource depuis son lancement jusqu&rsquo;à sa fin.</li>
<li>Where : Utilisé pour les type Restauration. Elle permet de spécifier un préfixe au nom du répertoire où tous les fichiers sont restaurés</li>
<li>Maximum Concurrent Jobs : Nombre maximum de jobs de la ressource Job courrante qui peuvent être exécutés simultanément.</li>
</ul>
<p><strong>La ressource FileSet</strong></p>
<p>La ressource FileSet définit les fichiers à inclure dans une sauvegarde , c&rsquo;est ici qu&rsquo;on va definir les dossiers , fichiers ,disques&#8230; qui vont être visés par le bacula storage( composant pour la sauvegarde)</p>
<p>Voici un exemple de définition de FileSet valide :</p>
<pre class="brush: bash; title: ; notranslate">

FileSet {

Name = &amp;quot;Totale&amp;quot;

Include {

Options {

signature = MD5

compression = GZIP9

aclsupport = yes

}

File = &amp;quot;C:/Asauvegarde&amp;quot; #sur l’ordinateur du client, ce qu’on doit sauvegarder est dans ce répertoire

}

}

</pre>
<ol>
<li>Name : Nom de la ressource FileSet.</li>
<li>Include { [ Options {} ...] }</li>
<li>Compression : Tous les fichiers sauvegardés sont compressés (GZIP, GZIP9…)</li>
<li>Signature : La signature est calculée pour tous les fichiers sauvegardés(SHA1 ,MD5…)</li>
<li>aclsupport=yes|no : Permet à Bacula de sauvegarder la liste des ACL UNIX des fichiers et répertoires</li>
</ol>
<p><strong>La ressource Schedule</strong></p>
<p>La ressource Schedule offre le moyen de planifier automatiquement un Job , en effet il est plus simple pour un administrateur de planifier plusieurs jobs au lieu de les faire manuellement.</p>
<p>Voici deux exemples:</p>
<pre class="brush: bash; title: ; notranslate">

Schedule {

Name = &amp;quot;WeeklyCycle&amp;quot;

Run = Full 1st sun at 04:05

Run = Incremental mon-sat at 23:05

}

</pre>
<p>Ici on a un Schedule nommé WeeklyCycle qui exécute un job de niveau Full le premier Dimanche du mois à 4h05 et un job de niveau incrémental opérant du Lundi au Samedi à 23h05.</p>
<pre class="brush: bash; title: ; notranslate">

Schedule {

Name = &amp;quot;WeeklyCycleAfterBackup&amp;quot;

Run = Full sun-sat at 23:10

}

</pre>
<p>Ici on a un schedule nommé WeeklyCycleAfterBackup qui exécute un job de niveau Full tous les jours à 23 :10 (il s&rsquo;agit d&rsquo;un schedule lié au catalogue).</p>
<p><strong>La ressource Client</strong></p>
<p>Les clients qui seront gérés par le director doivent être definis dans le fichier de configuration. Pour chaque machine cliente,  il faut une ressource cliente appropriée.</p>
<p>Voici un exemple d&rsquo;une définition de ressources pour un client valide :</p>
<pre class="brush: bash; title: ; notranslate">

Client {

Name = CLIENT1

Address = CLIENT1.lolokai.fr

FDPort = 9102

Catalog = Catalogue

Password = &amp;quot;p@ssw0rd&amp;quot; # password for FileDaemon

}

</pre>
<ol>
<li>Name : Le nom du client .</li>
<li>Address : FQDN de notre client ou son IP.</li>
<li>FD Port : Le port auquel le le File Daemon peut être contacté. La valeur par défaut est 9102.</li>
<li>Catalog : Nom de la ressource catalog à utiliser pour ce client.</li>
<li>Password : Mot de passe à utiliser lorsque le director voudra contacter la machine cliente (cela va de soit que sur la machine cliente on devrait retrouver ce mot de passe)</li>
</ol>
<p><strong>La ressource Storage</strong></p>
<p>La ressource Storage définit les Storage Daemons disponibles pour le Director. Ici on indique au Bacula Director où est son Bacula storage (composant qui permet de gérer les sauvegardes &#8230;). Il est tout à fait possible d&rsquo;installer le Bacula storage sur un autre serveur , mais dans notre cas le Bacula storage , le Bacula director sont installés sur un même serveur (voir configuration Bacula storage).</p>
<p>Voici un exemple de ressource Storage valide :</p>
<pre class="brush: bash; title: ; notranslate">

Storage {

Name = BACULA_SD

Address = 127.0.0.1 # (dans notre cas le bacula storage est installé sur ce serveur)

SDPort = 9103

Password = &amp;quot;p@ssw0rd&amp;quot;

Device = DeviceSauvegarde

Media Type = File

}

</pre>
<ol>
<li>Name : Le nom de la ressource Storage.</li>
<li>Address : FQDN ou adresse IP du serveur.</li>
<li>SD Port : Le port permettant de contacter de bacula storage. Le port par défaut est 9103.</li>
<li>Password : Mot de passe à utiliser lorsque le director voudra contacter le bacula storage (même mot de passe dans les fichiers de configuration du bacula storage)</li>
<li>Media Type : Type de média à utiliser pour stocker les données (par exemple :File, DAT, &nbsp;&raquo;HP DLT8000&Prime;,&#8230;).</li>
<li>Device : Nom du device que l’on utilisera (voir configuration bacula storage)</li>
</ol>
<p><strong>La ressource Catalog</strong></p>
<p>La ressource Catalog précise quel catalogue utiliser pour le job courant.</p>
<p>Voici un exemple d&rsquo;une définition de ressource Catalog valide :</p>
<pre class="brush: bash; title: ; notranslate">

Catalog {

Name = Catalogue

dbname = &amp;quot;bacula&amp;quot;; dbuser = &amp;quot;bacula&amp;quot;; dbpassword = &amp;quot;Mot_de_Passe_Mysql&amp;quot;, DB Adress=&amp;quot;localhost&amp;quot;

}

</pre>
<ol>
<li>Name : Le nom du Catalog</li>
<li>dbpassword : mot de passe à utiliser pour se connecter au catalogue.</li>
<li>dbname : nom de la base de données</li>
<li>dbuser : L&rsquo;utilisateur habilité à se connecter au catalogue.</li>
<li>DB Address : Il s&rsquo;agit de l&rsquo;adresse du serveur de bases de données.</li>
</ol>
<p><strong>La ressource Pool</strong></p>
<p>Voici un exemple de ressource Pool valide :</p>
<pre class="brush: bash; title: ; notranslate">

Pool {

Name = SauvegardeTotale

Pool Type = Backup

Label Format = &amp;quot;GZW-Full-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}&amp;quot;

}

</pre>
<ol>
<li>Name : Le nom du pool.</li>
<li>Pool Type : type du pool, qui correspond au type du job exécuté (Backup|Archive|Cloned|Migration|Copy|Save…)</li>
<li>Label Format : Le format des étiquettes des volumes de ce pool.</li>
<li>Dans notre cas si on fait une sauvegarde totale : le 14 avril 2012 à 13h</li>
<li>Le nom de la sauvegarde serait = “GZW-Full-2012 }-April-14-13:00”</li>
</ol>
<div></div>
<div><strong>La ressource Message</strong></div>
<div>Ici cette ressource va nous permettre d&rsquo;avoir des informations sur un job en cours (on aura un exemple de son utilisation , lorsque nous ferrons la sauvegarde dans la partie &laquo;&nbsp;Exploitation&nbsp;&raquo; de cet article)</div>
<div>
<p>Voici un exemple de ressource Message valide :</p>
<pre class="brush: bash; title: ; notranslate">

Messages {

Name = Standard

mail = lolokai@exemple.com = all, !terminate

console = all

}

</pre>
<p>Ici tous les messages sont envoyés par email à lolokai@exemple.com à l&rsquo;exception  des messages d&rsquo;arrêt de daemon (terminate). Enfin, tous les messages  sont envoyés vers la console.</p>
<p>Nous avons fini de configurer le fichier concernant  le Bacula Director , nous allons configurer le Bacula storage</p>
</div>
<p><span style="text-decoration: underline; color: #3366ff;">Configuration du bacula storage:</span></p>
<p>Ici comme je l&rsquo;ai dit précédemment, il est tout a fait possible d&rsquo;installer le bacula storage sur un autre serveur. les options dans les exemples de configurations ont été pour la plupart expliqués lors de la configuration du bacula director .</p>
<p>vim bacula-sd.conf</p>
<p><strong>Ressource Storage</strong></p>
<p>On definit ici le Bacula storage , le nom du storage , sur quel port le storage est en écoute , combien de jobs simultanés le storage peut gérer&#8230;</p>
<p>Voici un exemple d&rsquo;une ressource Storage du Storage Daemon :</p>
<pre class="brush: bash; title: ; notranslate">

Storage {

Name = BACULA_SD

SDPort = 9103 # Director's port

WorkingDirectory = &amp;quot;/var/lib/bacula&amp;quot;

Pid Directory = &amp;quot;/var/run&amp;quot;

Maximum Concurrent Jobs = 20

}

</pre>
<p><strong>La ressource Director</strong></p>
<p>On indique les informations utiles au storage pour s&rsquo;authentifier avec le bacula director.</p>
<p>Voici un exemple d&rsquo;une définition de ressource Director valide :</p>
<pre class="brush: bash; title: ; notranslate">

Director {

Name = BACULA_DIR

Password = &amp;quot;p@ssw0rd&amp;quot;

}

</pre>
<p><strong>La Ressource Device</strong></p>
<p>La ressource Device spécifie les détails de chaque périphérique utilisés pour la sauvegarde.</p>
<p>Voici un exemple d&rsquo;une définition de ressource Device valide :</p>
<pre class="brush: bash; title: ; notranslate">

Device {

Name= DeviceSauvegarde

Media Type = File

Device Type= File

Archive Device = /home/bacula #ici on retrouvera les fichiers sauvegardés

LabelMedia = yes; # lets Bacula label unlabeled media

}

</pre>
<ol>
<li>Name : Nom du device</li>
<li>Archive Device : Destination des fichiers sauvegardés.</li>
<li>Device Type :</li>
</ol>
<ul>
<li>File (Indique à Bacula que le périphérique est un fichier. (disque dur (externe) )</li>
<li>tape (lecteur de bandes&#8230;)</li>
<li>DVD (Indique à Bacula que le périphérique est un DVD. …)</li>
</ul>
<p><span style="text-decoration: underline; color: #3366ff;">Configuration du bat.conf et bconsole.conf :</span></p>
<p>// même configuration pour ces deux fichiers</p>
<p><strong>La ressource Director</strong></p>
<p>Ici pour ces deux fichiers on indique a la bconsole et bat(gui) les informations sur le Bacula director.</p>
<p>Voici un exemple:</p>
<pre class="brush: bash; title: ; notranslate">

Director {

Name = BACULA_DIR

DIRport = 9101

address = 127.0.0.1

Password = &amp;quot;p@ssw0rd&amp;quot;

}

</pre>
<h2><span style="color: #33cccc;">Configuration de Bacula Client  (windows 7)</span></h2>
<ul>
<li>Téléchargez bacula-win64-5.0.3.exe ou  bacula-win32-5.0.3.exe sur le site de Bacula : <a href="http://www.bacula.org/fr/?page=downloads" target="_blank">http://www.bacula.org/fr/?page=downloads</a></li>
<li>Installez en indiquant les informations sur le director</li>
</ul>
<p>=&gt; Les différents options ont été pour la plupart expliquer précédemment.</p>
<p><span style="text-decoration: underline; color: #3366ff;">Aller dans : Démarrer ? Tous les programmes ?Bacula ?Configuration ? Edit Client configuration</span></p>
<p>Ici on va configurer le client lui même , son nom , sur quel port il écoute &#8230; , les informations pour s&rsquo;authentifier avec le director et tous les messages logs du clients sont envoyés au director.</p>
<pre class="brush: bash; title: ; notranslate">

FileDaemon { # this is me

Name = CLIENT1

FDport = 9102

WorkingDirectory = &quot;C:\\Program Files\\Bacula\\working&quot;

Pid Directory = &quot;C:\\Program Files\\Bacula\\working&quot;

Maximum Concurrent Jobs = 10

}

Director {

Name = BACULA_DIR

Password = &amp;quot;p@ssw0rd&amp;quot;

}

Messages {

Name = Standard

director = BACULA_DIR = all, !skipped, !restored

}

</pre>
<p>Pour l&rsquo;interface graphique de bacula (BAT) et la console (Bconsole) il faut indiquer comment contacter le bacula director pour cela</p>
<p><span style="text-decoration: underline; color: #3366ff;">dans : Démarrer ? Tous les programmes ?Bacula ?Configuration ? Edit BAT configuration</span></p>
<p>et</p>
<p><span style="text-decoration: underline; color: #3366ff;">dans : Démarrer ? Tous les programmes ?Bacula ?Configuration ? Edit Command console configuration</span></p>
<p>on devra avoir ceci :</p>
<pre class="brush: bash; title: ; notranslate">

Director {

Name = BACULA_DIR

DIRport = 9101

address = 192.168.1.5

Password = &amp;quot;p@ssw0rd&amp;quot;

}

</pre>
<h2><span style="color: #33cccc;">Exploration du Bat et de la Bconsole </span></h2>
<p>Maintenant qu’on a installé nos différents composants et qu’on les a configurés…explorons-les.</p>
<p>Nous allons commencer par la BCONSOLE et allons simuler une sauvegarde Totale.</p>
<p>Dans le terminal de CentOS , en tant qu’utilisateur Root :</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.46.43.png" rel="lightbox[3241]"><img class="alignnone size-medium wp-image-3247" src="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.46.43-300x295.png" alt="" width="300" height="295" /></a></p>
<p>==&gt; attendre quelques temps, pour voir où en est la sauvegarde puis taper:</p>
<blockquote><p>Messages</p></blockquote>
<p>==&gt;vous aurez un certain nombre d&rsquo;informations, si la sauvegarde est terminé vous aurez une ligne de ce type:</p>
<blockquote><p>Termination: Backup OK &#8211;</p></blockquote>
<p>Nous allons vérifier que la sauvegarde a était faites, rendez-vous dans le dossier /home/bacula :</p>
<blockquote><p>cd /home/bacula<br />
ls –l</p></blockquote>
<p>==&gt;normalement si tout va bien, vous avez un fichier qui se nomme à peu prés comme cela :</p>
<blockquote><p>GWZ-Full-2012-04-12_09 :44</p></blockquote>
<p>Nous allons voir maintenant une restauration avec BAT :</p>
<p>Dans le terminal de CentOS , en tant qu’utilisateur  Root :</p>
<blockquote><p>bat –c bat.conf</p></blockquote>
<p>Vous avez une interface graphique qui s’ouvre :</p>
<p>Pour la Restauration, sur la barre des taches cliquer sur le bouton « Restore » :</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-14.15.51.png" rel="lightbox[3241]"><img class="alignnone size-medium wp-image-3250" src="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-14.15.51-300x27.png" alt="" width="300" height="27" /></a></p>
<p>Une fenêtre s’ouvre à vous de choisir vos différentes options :</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.49.46.png" rel="lightbox[3241]"><img class="alignnone size-medium wp-image-3248" src="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.49.46-300x211.png" alt="" width="300" height="211" /></a></p>
<p>Vous pouvez par la suite spécifier les dossiers ou fichiers que vous voulez récupérer. Et comme pour la sauvegarde il vous suffira de taper « messages » pour avoir une idée de l’avancement de la restauration.</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.50.04.png" rel="lightbox[3241]"><img class="alignnone size-medium wp-image-3249" src="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-14-a-13.50.04-300x191.png" alt="" width="300" height="191" /></a></p>
<p>==&gt; les fichiers restaurés sont normalement dans &laquo;&nbsp;C:/restauration&nbsp;&raquo; (comme on l&rsquo;a spécifié dans le job de restauration)</p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Nous avons vu comment configurer Bacula du coté serveur et aussi coté client. Tout au long de cet article je vous ai presenté quelques options de configuration , pour pouvoir lancer ensemble une sauvegarde en utilisant la BCONSOLE et une restauration en utilisant le BAT de bacula(GUI).</p>
<p>Pour ceux ou celles qui veulent aller plus loin ou qui  aimerait connaitre les autres options qui sont  utilisables pour configurer leur serveur, voici le site de Bacula: <a href="http://www.bacula.org/fr/" target="_blank">http://www.bacula.org/fr/</a></p>
<p>Avez-vous déjà configuré Bacula ?  Que pensez vous de ce logiciel ?Said ASSOUMANI</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/configuration-bacula-cote-serveur-et-client/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur DHCP sous Ubuntu 11.10</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dhcp-sous-ubuntu-11-10/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dhcp-sous-ubuntu-11-10/#comments</comments>
		<pubDate>Thu, 19 Apr 2012 05:19:48 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[dhclient]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[dhcpd]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mise en place]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=3353</guid>
		<description><![CDATA[Introduction Dans cet article, nous allons voir comment installer un serveur DHCP ( Dynamic Host Configuration Protocol ) sous Ubuntu 11.10. DHCP est un protocole réseau qui permet d&#8217;attribuer à une machine des informations IP (comme l&#8217;adresse IP, le masque de sous-réseau, la passerelle par défaut, les serveurs DNS), les serveurs DHCP sont essentiels dans la... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-dhcp-sous-ubuntu-11-10/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Dans cet article, nous allons voir comment installer un serveur DHCP ( Dynamic Host Configuration Protocol ) sous Ubuntu 11.10. DHCP est un protocole réseau qui permet d&rsquo;attribuer à une machine des informations IP (comme l&rsquo;adresse IP, le masque de sous-réseau, la passerelle par défaut, les serveurs DNS), les serveurs DHCP sont essentiels dans la configuration d&rsquo;un réseau. Nous allons commencer par l&rsquo;installation de dhcpd qui permet la création d&rsquo;un serveur dhcp, puis nous verrons la configuration principale du serveur.</p>
<h2><span style="color: #33cccc;">Installation et configuration du serveur</span></h2>
<p>Nous allons installer le serveur, pour cela, ouvrez votre terminal puis, en mode super utilisateur, tapez la commande :</p>
<blockquote><p># apt-get install dhcp3-server</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp1.png" rel="lightbox[3353]"><img class="aligncenter size-medium wp-image-3356" src="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp1-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Le démarrage a échoué car il faut maintenant configurer le serveur, pour cela éditez le fichier de configuration principal avec la commande :</p>
<blockquote>
<p style="text-align: left;">vi /etc/dhcp/dhcpd.conf</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp2.png" rel="lightbox[3353]"><img class="aligncenter size-medium wp-image-3358" src="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Il vous faut entrer les informations nécessaires, par exemple :</p>
<blockquote>
<p style="text-align: left;">option domain-name &laquo;&nbsp;test.net&nbsp;&raquo;;<br />
option domain-name-servers ns.test.net;<br />
authoritative;<br />
subnet 172.17.2.0 netmask 255.255.255.0 {<br />
range 172.17.2.100 172.17.2.150;<br />
option routers 172.17.2.1;<br />
}</p>
</blockquote>
<p style="text-align: left;">Cette partie déterminera l&rsquo;attribution des adresses IP :</p>
<ul>
<li>l&rsquo;option domain-name&nbsp;&raquo; est le nom du domaine.</li>
<li>l&rsquo;option domain-name-servers&nbsp;&raquo; est le nom du serveur de domaine ( adresse IP ).</li>
<li>&laquo;&nbsp;authoritative&nbsp;&raquo; permet de déterminer si c&rsquo;est le serveur DHCP principale.</li>
<li>&laquo;&nbsp;subnet&nbsp;&raquo; est l&rsquo;adresse du sous reseau que vous allez utiliser.</li>
<li>&laquo;&nbsp;netmask&nbsp;&raquo; est le masque de sous réseau.</li>
<li>le &laquo;&nbsp;range&nbsp;&raquo; permettra de choisir la plage d&rsquo;adresse qui sera distribuée.</li>
<li>&laquo;&nbsp;option routers&nbsp;&raquo; permettra de déterminer l&rsquo;adresse de votre passerelle par défaut.</li>
</ul>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp3.png" rel="lightbox[3353]"><img class="aligncenter size-medium wp-image-3360" src="http://www.lolokai.com/wp-content/uploads/2012/04/dhcp3-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Il vous est aussi possible d&rsquo;attribuer un adressage IP spécifique à une adresse mac d&rsquo;une machine pour cela il suffit d&rsquo;ajouter ces lignes dans le fichier dhcpd.conf :</p>
<blockquote>
<p style="text-align: left;">host &laquo;&nbsp;le nom de la machine&nbsp;&raquo; {<br />
hardware ethernet &laquo;&nbsp;adresse mac de la machine&nbsp;&raquo;;<br />
fixed-address &laquo;&nbsp;adresse ip fixe&nbsp;&raquo;;<br />
}</p>
</blockquote>
<p style="text-align: left;">Il vous faut maintenant redémarrer le serveur afin qu&rsquo;il prenne en compte la configuration en tapant la commande :</p>
<blockquote>
<p style="text-align: left;">service isc-dhcp-server restart</p>
</blockquote>
<p style="text-align: left;">Pour renouveler le bail DHCP au niveau d&rsquo;une machine Linux, tapez la commande :</p>
<blockquote>
<p style="text-align: left;">dhclient</p>
</blockquote>
<p style="text-align: left;">Voilà vous avez configuré un serveur dhcp, bien sûr vous pouvez combiner tout ça avec un serveur DNS dynamique.</p>
<h2><span style="color: #33cccc;">Conclusion</span></h2>
<p>Nous avons vu comment installer un serveur DHCP sous Ubuntu 11.10, la configuration du serveur est plutôt simple elle se fait dans un seul fichier, il est important de combiner avec un serveur dns dynamique afin que l’attribution des adresses IP/nom de domaine soit dynamique.</p>
<p>Utilisez-vous un autre serveur DHCP ?franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-dhcp-sous-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur de sauvegarde: Bacula</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-de-sauvegarde-bacula/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-de-sauvegarde-bacula/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 03:00:58 +0000</pubDate>
		<dc:creator>Said ASSOUMANI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[bacula bat]]></category>
		<category><![CDATA[bacula director]]></category>
		<category><![CDATA[bacula file]]></category>
		<category><![CDATA[bacula storage]]></category>
		<category><![CDATA[bconsole]]></category>
		<category><![CDATA[catalogue bacula]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[installation bacula]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[sauvegarde]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=2951</guid>
		<description><![CDATA[Introduction L&#8217;année dernière lors de mon stage de fin d&#8217;année, parmi mes missions j&#8217;ai dû installer un serveur de sauvegarde. J&#8217;ai donc décidé de faire un petit break concernant les technologies Oracle et partager à travers deux articles ce que j&#8217;ai fait lors de mon stage. Pour cet article, dans un premier temps  je vais vous présenter ce qu&#8217;est BACULA et dans un... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-de-sauvegarde-bacula/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>L&rsquo;année dernière lors de mon stage de fin d&rsquo;année, parmi mes missions j&rsquo;ai dû installer un serveur de sauvegarde. J&rsquo;ai donc décidé de faire un petit break concernant les technologies Oracle et partager à travers deux articles ce que j&rsquo;ai fait lors de mon stage. Pour cet article, dans un premier temps  je vais vous présenter ce qu&rsquo;est BACULA et dans un second temps vous montrer  &nbsp;&raquo;un moyen&nbsp;&raquo; d&rsquo;installation sur CentOS 5.</p>
<h2><span style="color: #33cccc;">Présentation</span></h2>
<p>Bacula est un logiciel  libre qui va nous permettre de faire des sauvegardes  ,  restaurations de données en réseaux.</p>
<p>Il fonctionne sur un model client-serveur.  Sur le serveur on aura différents composants installés tel que le Bacula Director qui va agir comme chef d&rsquo;orchestre , le catalogue qui va stocker nos différents actions&#8230;</p>
<p>Sur le client , on va juste retrouver un service , le bacula file qui sera configuré par la suite pour communiquer avec notre serveur (Bacula Director).</p>
<p>Il faut savoir que ce logiciel , qui rappelons le est libre permet de sauvegarder sur plusieurs type de supports tels que les bandes magnetiques , disques dur , CD/DVD&#8230;</p>
<h2><span style="color: #33cccc;">Composants et services de BACULA</span></h2>
<p>Bacula est constitué des cinq composants ou services majeurs suivants :</p>
<ul>
<li>Le service <span style="text-decoration: underline;">Bacula Director</span> est le  chef d&rsquo;orchestre son role est de superviser toutes les opérations de sauvegarde, restauration, vérification et archivage.</li>
<li>Le service <span style="text-decoration: underline;">Bacula Console</span> va permettre à l&rsquo;administrateur de communiquer avec le Bacula Director (Console/GUI).</li>
<li>Le service <span style="text-decoration: underline;">Bacula Storage</span> est chargé de transférer les données aux support de sauvegarde et permet de les rstaurer.</li>
<li>Les services <span style="text-decoration: underline;">Catalogue</span> sont role est de maintenir la base de données (MySQL, PostgreSQL, ou SQLite. )et les informations sur les données sauvegardés.</li>
<li>Le service <span style="text-decoration: underline;">Bacula File</span>  est le programme installé sur la machine à sauvegarder.</li>
</ul>
<h2><span><span style="color: #33cccc;">Schema d’interactions des services BACULA</span></span></h2>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-09-a-22.41.34.png" rel="lightbox[2951]"><img class="alignnone size-medium wp-image-3130" src="http://www.lolokai.com/wp-content/uploads/2012/04/Capture-decran-2012-04-09-a-22.41.34-300x170.png" alt="" width="300" height="170" /></a></p>
<h2><span style="color: #33cccc;">Installation BACULA</span></h2>
<p>Dans la suite  nous aurons :</p>
<ul>
<li><span style="text-decoration: underline;">Un server</span> Bacula sur un système GNU/UNIX, plus précisément sur  CentOs 5, l’adresse IP de cette machine est : <span style="text-decoration: underline;">192.168.1.5</span><em>  </em>où l’on installera le Director, le Catalogue, le Storage et la Console <em>(A bien retenir).</em></li>
<li><span style="text-decoration: underline;">Un Client</span> Bacula sur un système Windows, plus précisément sur Windows 7, l’adresse IP de cette machine n’étant pas statique on indiquera le nom d’hôte de la machine où l’on installera le File Daemon  ici : PC_CLIENT.lolokai.fr <em>(A bien retenir).</em></li>
</ul>
<p>Par la suite notre utilisateur root sera nommé : Root   et notre utilisateur normale sera nommé User.</p>
<p>Sauf précisions, toutes les commandes seront rentrées par l&rsquo;utilisateur Root.</p>
<p><span style="text-decoration: underline; color: #3366ff;">Installations des pré-requis </span></p>
<p>Dans le terminal,  entrez les commandes suivantes :</p>
<blockquote><p>yum -y install libxml2-devel zlib-devel pango-devel atk-devel libtermcap-devel</p>
<p>yum -y install gtk2-devel libgnomeui-devel ORBit2-devel libart_lgpl-devel</p>
<p>yum -y install libbonobo-devel libbonoboui-devel GConf2-devel freetype-devel mysql-devel</p>
<p>yum -y install autoconf automake e2fsprogs-devel gcc-c++ glibc-devel glibc-headers</p>
<p>yum -y install krb5-devel libacl-devel libgomp libstdc++-devel libtermcap-devel m4 make mysql mysql-server</p>
<p>yum -y install ncurses ncurses-devel openssl-devel  php qt4 qt4-devel readline-devel redhat-rpm-config rpm-build</p></blockquote>
<p>Si vous n’avez pas le Perl-DBI sur votre machine :</p>
<blockquote><p>wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.616.tar.gz<br />
tar -zxvf DBI-1.616.tar.gz<br />
cd DBI-1.616<br />
perl Makefile.PL<br />
make<br />
make test<br />
make install</p></blockquote>
<p>Installer aussi le module Perl:</p>
<blockquote><p>wget http://mirror.centos.org/centos/5/os/i386/CentOS/logwatch-7.3-9.el5_6.noarch.rpm<br />
rpm -Uvh logwatch-7.3-8.el5.noarch.rpm</p></blockquote>
<p>Puis installer le paquet suivant:</p>
<blockquote><p>yum install qwt qwt-devel wxGTK</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Installations de la base de données MySQL</span></p>
<blockquote><p>yum install mysql-server<br />
yum install mysql-devel<br />
/etc/init.d/mysqld start<br />
mysqladmin –u root password ‘vote_mot_de_passe’<br />
chkconfig &#8211;add mysqld</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Installations des sources bacula</span></p>
<p>Maintenant passons aux choses sérieuses, nous allons par la suite télécharger les différents sources rpms, avant cela rendons nous dans le dossier /etc/tmp</p>
<blockquote><p>cd /etc/tmp</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Téléchargement des sources</span></p>
<blockquote><p>wget http://downloads.sourceforge.net/project/bacula/rpms/5.0.3/bacula-bat-5.0.3-2.src.rpm<br />
wget http://downloads.sourceforge.net/project/bacula/rpms/5.0.3/bacula-mtx-5.0.3-1.src.rpm<br />
wget http://downloads.sourceforge.net/project/bacula/rpms/5.0.3/bacula-docs-5.0.3-1.src.rpm<br />
wget http://downloads.sourceforge.net/project/bacula/rpms/5.0.3/bacula-5.0.3-1.src.rpm</p></blockquote>
<p>Cela fait, nous allons attribuer certains droits à l’utilisateur User pour pouvoir “construire” (installer) ces sources.</p>
<p>Passer à l’utilisateur User et rentrer la commande suivante :</p>
<blockquote><p>cp -r /usr/src/redhat ~/rpm_build</p></blockquote>
<p>Puis créer un fichier caché .rpmmacros dans votre répertoire Home :</p>
<blockquote><p>cd /home<br />
touch .rpmmacros</p></blockquote>
<p>Insertion des deux lignes suivantes dans le fichier  .rpmmacros :</p>
<blockquote><p>%_topdir    %(echo ${HOME}/rpm_build)<br />
%_tmppath   %{_topdir}/tmp</p></blockquote>
<p>Cela fait , retournez maintenant dans le répertoire /etc/tmp et rentrer en tant que User les commandes suivantes  (pour cette partie la patience est de mise) :</p>
<blockquote><p>rpmbuild &#8211;rebuild &#8211;define &laquo;&nbsp;build_centos5 1&Prime; &#8211;define &laquo;&nbsp;build_mysql 1&Prime; &#8211;define &laquo;&nbsp;build_bat 1&Prime; &#8211;define &laquo;&nbsp;build_wxconsole 1&Prime; bacula-5.0.3-1.src.rpm<br />
rpmbuild &#8211;rebuild &#8211;define &laquo;&nbsp;build_centos5 1&Prime; &#8211;define &laquo;&nbsp;build_mysql 1&Prime; &#8211;define &laquo;&nbsp;build_bat 1&Prime; &#8211;define &laquo;&nbsp;build_wxconsole 1&Prime; bacula-bat-5.0.3-2.src.rpm<br />
rpmbuild &#8211;rebuild &#8211;define &laquo;&nbsp;build_centos5 1&Prime; &#8211;define &laquo;&nbsp;build_mysql 1&Prime; &#8211;define &laquo;&nbsp;build_bat 1&Prime; &#8211;define &laquo;&nbsp;build_wxconsole 1&Prime; bacula-mtx-5.0.3-1.src.rpm<br />
rpmbuild &#8211;rebuild &#8211;define &laquo;&nbsp;build_centos5 1&Prime; &#8211;define &laquo;&nbsp;build_mysql 1&Prime; &#8211;define &laquo;&nbsp;build_bat 1&Prime; &#8211;define &laquo;&nbsp;build_wxconsole 1&Prime; bacula-docs-5.0.3-1.src.rpm</p></blockquote>
<p>Dans  le  même répertoire /etc/tmp , repasser en utilisateur Root, et rentrer les commandes suivantes :</p>
<blockquote><p>rpm -Uvh bacula-libs-5.0.3-1.x86_64.rpm<br />
rpm -Uvh bacula-mysql-5.0.3-1.x86_64.rpm<br />
rpm -Uvh bacula-bat-5.0.3-2.x86_64.rpm<br />
chown bacula:bacula  /usr/lib64/libbac-5.0.3.so</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Donner les privilèges MySQL</span></p>
<blockquote><p>/usr/lib64/bacula/grant_mysql_privileges –p</p>
<p>Password : ’votre_mot_de_passe’</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Création de la base de donnée Bacula </span></p>
<blockquote><p>/usr/lib64/bacula/create_mysql_database –p</p>
<p>Password : ’votre_mot_de_passe’</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">Création des tables Bacula </span></p>
<blockquote><p>/usr/lib64/bacula/create_mysql_tables –p</p>
<p>Password : ‘Votre_Mot_de_Passe’</p></blockquote>
<p>On se connecte à la base de données pour attribuer un mot de passe pour bacula :</p>
<blockquote><p>mysql –u root -p</p>
<p>Password : ‘Votre_Mot_de_Passe’</p>
<p>mysql &gt; set password for bacula=password(&lsquo;bacula password&rsquo;);</p>
<p>mysql &gt; set password for bacula@localhost=password(&lsquo;bacula password&rsquo;);</p></blockquote>
<p>Si vous voulez vérifier que tout va pour le mieux :</p>
<blockquote><p>mysql&gt; select user,host,password from mysql.user where user=&rsquo;bacula&rsquo;;</p></blockquote>
<p>Voila , on vient de finir l&rsquo;installation des différents composants de notre serveur de sauvegarde Bacula <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2><span style="color: #33cccc;">Conclusion: </span></h2>
<p>Tout au long de cet article , nous avons vu comment les composants Bacula interagissent entre eux , et surtout comment les installer.</p>
<p>Dans un prochain article , nous verrons comment configurer bacula coté serveur et coté client, nous aurons aussi une presentation de l&rsquo;interface graphique de bacula et enfin nous verrons comment sauvegarder et récupérer des données.</p>
<p>Avez vous deja installé Bacula ?</p>
<p>si non , vous utilisez quel programme &laquo;&nbsp;libre&nbsp;&raquo; pour vos sauvegarde?</p>
<p>Je reste ouvert à tous commentaires <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Said ASSOUMANI</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-de-sauvegarde-bacula/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur FTP sous Ubuntu 11.10</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ftp-sous-ubuntu-11-10/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ftp-sous-ubuntu-11-10/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 03:00:04 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[serveur]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=2546</guid>
		<description><![CDATA[Introduction Bonjour, aujourd&#8217;hui nous allons voir comment installer un serveur FTP sur Ubuntu 11.10. Un petit article simple, utile et rapide. Pour cela nous allons utiliser le serveur proftpd qui est un serveur libre et qui est d’après ses auteurs le plus puissant et le plus sécurisé. Il n&#8217;y a pas de pré-requis particulier. Téléchargement et installation... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-ftp-sous-ubuntu-11-10/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p>Bonjour, aujourd&rsquo;hui nous allons voir comment installer un serveur FTP sur Ubuntu 11.10. Un petit article simple, utile et rapide. Pour cela nous allons utiliser le serveur proftpd qui est un serveur libre et qui est d’après ses auteurs le plus puissant et le plus sécurisé. Il n&rsquo;y a pas de pré-requis particulier.</p>
<h2><span style="color: #33cccc;">Téléchargement et installation du serveur ftp</span></h2>
<p>Afin d&rsquo;installer le serveur sur notre distribution habituel de Linux, nous allons utiliser comme d&rsquo;habitude le terminal, moyen le plus simple et rapide pour y arriver. Ouvrez le terminal et tapez la commande suivante après être passé en super utilisateur grâce à la commande <em>sudo su</em> :</p>
<blockquote><p>apt-get install proftpd</p></blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp1.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2634" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp1-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">On vous demandera ensuite si vous voulez installer le serveur en mode indépendant ou depuis inetd choisissez indépendant :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp2.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2637" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp2-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Votre serveur sera ensuite installé. Nous allons maintenant procéder à la configuration.</p>
<h2><span style="color: #33cccc;">Configuration du serveur ftp</span></h2>
<p>La configuration de proftpd se fait dans un seul fichier proftpd.conf qui se trouve dans /etc/proftpd/. Nous allons donc nous rendre dans le dossier proftpd et modifier le fichier proftp.conf en utilisant vim ( si vous ne l&rsquo;avez pas intallez le avec <em>apt-get install vim</em> ) :</p>
<blockquote><p>vim proftpd.conf</p></blockquote>
<p style="text-align: center;"> <a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp31.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2661" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp31-300x170.png" alt="" width="300" height="170" /></a></p>
<p>Vous devez donc configurer votre serveur :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp4.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2652" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp4-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">En premier, nous allons modifier le nom du serveur :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp5.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2662" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp5-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Vous pouvez configurer le nombre de connexions maximales d&rsquo;utilisateurs :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp6.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2663" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp6-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Afin de quitter et d&rsquo;enregistrer le fichier il vous faut utiliser la commande suivante :</p>
<blockquote>
<p style="text-align: left;">:wq!</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp7.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2668" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp7-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Nous allons redémarrer le serveur afin de prendre en compte les changements grâce à la commande :</p>
<blockquote>
<p style="text-align: left;">service proftpd restart</p>
</blockquote>
<p style="text-align: left;">Afin de vérifier si le serveur fonctionne rendez-vous à l&rsquo;adresse ftp://127.0.0.1 dans votre navigateur, on vous demandera un nom d&rsquo;utilisateur et un mot de passe qui est celui de votre compte utilisateur :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp8.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2673" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp8-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ftp9.png" rel="lightbox[2546]"><img class="aligncenter size-medium wp-image-2675" src="http://www.lolokai.com/wp-content/uploads/2012/03/ftp9-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Félicitations, vous avez installé un serveur FTP sur votre machine !</p>
<h2><span style="color: #33cccc;">Conclusion :</span></h2>
<p>Nous avons vu comment installer simplement un serveur ftp, il existe bien sur d&rsquo;autres serveurs que proftpd, quels serveurs utilisez-vous ? La configuration que nous avons faites est une configuration minimale, et on peut bien sûr approfondir cette configuration. Grace à votre serveur ftp vous pourrez accéder à vos fichiers à distance grâce à un client ftp. On pourra bien entendu, utiliser la version serveur d&rsquo;Ubuntu qui se prête mieux à une utilisation quotidienne d&rsquo;un serveur FTP.franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ftp-sous-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Oracle NET: Connexion à notre base de données depuis un client</title>
		<link>http://www.lolokai.com/systemes/linux/oracle-net-connexion-a-notre-base-de-donnees-depuis-un-client/</link>
		<comments>http://www.lolokai.com/systemes/linux/oracle-net-connexion-a-notre-base-de-donnees-depuis-un-client/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 03:00:04 +0000</pubDate>
		<dc:creator>Said ASSOUMANI</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Client Oracle]]></category>
		<category><![CDATA[Configurer]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Listener]]></category>
		<category><![CDATA[netmgr]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Oracle Net]]></category>
		<category><![CDATA[Oracle Networking]]></category>
		<category><![CDATA[réseau]]></category>
		<category><![CDATA[Server Oracle]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=2614</guid>
		<description><![CDATA[Introduction &#171;&#160;Chose promise, chose due.&#160;&#187; Il y a quelques semaines je vous avais promis un article sur Oracle net , le temps est venu . Qu’est ce que Oracle Net : Oracle Net va permettre à des services , produits Oracle situés sur des machines différentes de communiquer entre eux. Ainsi on pourra établir des communications,... <a class="moretag" href="http://www.lolokai.com/systemes/linux/oracle-net-connexion-a-notre-base-de-donnees-depuis-un-client/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p><span style="text-decoration: underline; color: #3366ff;">&laquo;&nbsp;Chose promise, chose due.&nbsp;&raquo;</span></p>
<p>Il y a quelques semaines je vous avais promis un article sur Oracle net , le temps est venu <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p><span style="text-decoration: underline; color: #3366ff;"><span style="text-decoration: underline;">Qu’est ce que Oracle Net :</span></span></p>
<p>Oracle Net va permettre à des services , produits Oracle situés sur des machines différentes de communiquer entre eux. Ainsi on pourra établir des communications, des transferts de données en réseaux entre des machines distinctes (Client &lt;-&gt; Serveur …).</p>
<p>En fait à mon sens le rôle principale d’Oracle net où du moins son avantage premier est le fait de simplifier la vie pour les utilisateurs (clients), en effet les applications n’auront pas besoin de savoir où se trouve le serveur , quel protocole est utilisé pour se connecter….Ils auront juste besoin d’un nom de service réseau et le tour est joué.</p>
<p><span style="text-decoration: underline; color: #3366ff;">== Schéma ==</span></p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-09.25.12.png" rel="lightbox[2614]"><img class="size-medium wp-image-2616 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-09.25.12-300x300.png" alt="" width="300" height="300" /></a></p>
<ol>
<li>Clientoracle  veut se connecter à un service en réseaux</li>
<li>Le nom de service est résolu par une certaine méthode(voir configuration)</li>
<li>La demande de connexion est envoyée au Serveuroracle</li>
<li>Serveuroracle à un LISTENER qui renvoie la demande à un service particulier</li>
<li>Ce service particulier va ensuite établir la connexion</li>
</ol>
<h2><span style="color: #33cccc;">Configuration Oracle Net côté serveur</span></h2>
<p>Ici on va configurer le processus d ‘écoute LISTENER. Le but c’est de dire pour quelles bases et comment il « écoute ». Lancer Oracle net Manager(avec l’utilisateur Oracle) :</p>
<blockquote><p>$ORACLE_HOME/bin/netmgr</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">==&gt;Oracle Net Configuration ==&gt;Local ==&gt;Processus d’écoute==&gt; LISTENER</span></p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.46.09.png" rel="lightbox[2614]"><img class="size-medium wp-image-2620 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.46.09-300x251.png" alt="" width="300" height="251" /></a></p>
<p>Paramètres généraux :</p>
<p>Journalisation et trace : permet d’activer ou pas la journalisation et la trace. La journalisation enregistre des informations sur le démarrage du LISTENER et des demandes de connexions.</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.46.40.png" rel="lightbox[2614]"><img class="size-medium wp-image-2621 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.46.40-300x253.png" alt="" width="300" height="253" /></a></p>
<p>Emplacements d’écoute :</p>
<p>Ici on a mis un LISTENER sur le port 1521 de notre Serveuroracle(localhost) .</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.20.png" rel="lightbox[2614]"><img class="size-medium wp-image-2622 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.20-300x250.png" alt="" width="300" height="250" /></a></p>
<p>Services de base de données :</p>
<p>Ici on va définir les bases de donnés (dans notre cas ORCL) pour lesquelles le LISTENER accepte les demandes de connexion.</p>
<p>On en a fini avec la configuration Oracle net coté Serveur, il nous faut juste redémarer le LISTENER. Pour ce faire on rentre les commandes suivantes (user oracle)</p>
<blockquote><p>lsnrctl</p></blockquote>
<p>(l’utilitaire se lance et affiche une invite de commande , on va stopper puis redémarrer le LISTENER)</p>
<blockquote><p>LSNRCTL&gt; stop<br />
LSNRCTL&gt; start</p></blockquote>
<h2><span style="color: #33cccc;">Configuration Oracle Net côté client</span></h2>
<p>Ici on va faire deux choses importantes. On va sélectionner les méthodes de résolution de noms et par la suite les configurer. Lancer Oracle net Manager(avec l’utilisateur Oracle) :</p>
<blockquote><p>$ORACLE_HOME/bin/netmgr</p></blockquote>
<p><span style="text-decoration: underline; color: #3366ff;">==&gt;Profil==&gt;Affectation de noms</span></p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.12.40.png" rel="lightbox[2614]"><img class="size-medium wp-image-2617 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.12.40-300x249.png" alt="" width="300" height="249" /></a></p>
<p>On a choisit 3 méthodes de résolutions de noms (la methodes Easy Connect , TNSNAMES et Hostname)</p>
<p><span style="text-decoration: underline; color: #3366ff;">==&gt;Résolution de noms de service (il faut en créer  un)</span></p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.42.png" rel="lightbox[2614]"><img class="size-medium wp-image-2623 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.42-300x246.png" alt="" width="300" height="246" /></a></p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.54.png" rel="lightbox[2614]"><img class="size-medium wp-image-2624 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.47.54-300x242.png" alt="" width="300" height="242" /></a></p>
<p>On a choisit le protocole réseau TCP/IP.</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.07.png" rel="lightbox[2614]"><img class="size-medium wp-image-2625 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.07-300x252.png" alt="" width="300" height="252" /></a></p>
<p>On donne le nom d’hôte de notre serveur (Serveuroracle) , on aurait pu aussi donner son IP, et le port de communication.</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.18.png" rel="lightbox[2614]"><img class="size-medium wp-image-2626 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.18-300x241.png" alt="" width="300" height="241" /></a></p>
<p>On donne le nom complet du service auquel on veut accéder (orcl.localdomain)</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.32.png" rel="lightbox[2614]"><img class="size-medium wp-image-2627 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.32-300x223.png" alt="" width="300" height="223" /></a></p>
<p>On a la possibilité de faire un test de connexion avant de tout enregistrer, on va faire un test avec l’utilisateur oracle (pour cette article le mot de passe de l’utilisateur oracle c’est tout simplement oracle)</p>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.51.png" rel="lightbox[2614]"><img class="size-medium wp-image-2628 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.48.51-300x229.png" alt="" width="300" height="229" /></a></p>
<p>Voilà on a fini la configuration coté client.</p>
<h2><span style="color: #33cccc;">Connexion à la base de donnée depuis SQLPLUS</span></h2>
<p><a href="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.40.55.png" rel="lightbox[2614]"><img class="size-medium wp-image-2619 aligncenter" src="http://www.lolokai.com/wp-content/uploads/2012/03/Capture-decran-2012-03-31-a-10.40.55-300x205.png" alt="" width="300" height="205" /></a></p>
<p>Voilà , on se rend compte que tout fonctionne bien <img src='http://www.lolokai.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2><span style="color: #33cccc;">Conclusion :</span></h2>
<p>On a vu a travers cet article l’utilité de ORACLE NET , comment configurer ce dernier coté serveur et coté client. Pour ma part ce fut une découverte intéressante, en effet jusqu&rsquo;à il y a quelques semaines je travaillais directement sur le serveur que j’ai installé chez moi , et depuis je peux travailler sur mon ordinateur portable directement c’est vraiment intéressant.</p>
<p>Maintenant place aux commentaires, comme je le dis souvent : La parole est a vous :p</p>
<p>Comment avez-vous trouvé cet article ? En tant que DBA ou informaticien tout simplement utilisez-vous Oracle net ?<br />
Said ASSOUMANI</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/oracle-net-connexion-a-notre-base-de-donnees-depuis-un-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un serveur OCS couplé avec GLPI sous Ubuntu 11.10</title>
		<link>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ocs-couple-avec-glpi-sous-ubuntu-11-10/</link>
		<comments>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ocs-couple-avec-glpi-sous-ubuntu-11-10/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 03:00:41 +0000</pubDate>
		<dc:creator>franck.clain</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[gestion]]></category>
		<category><![CDATA[glpi]]></category>
		<category><![CDATA[informatique]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ocs]]></category>
		<category><![CDATA[ordinateur]]></category>
		<category><![CDATA[parc]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.lolokai.com/?p=2108</guid>
		<description><![CDATA[Introduction Pré-requis Une version de linux (ici ubuntu 11.10) Avoir installer LAMP (voir ici : Installation Lamp sous Ubuntu 11.10) Dans cet article, nous allons installer OCS serveur couplé avec GLPI. OCS inventory ( Open Computer and Software Inventory ) est un logiciel qui permet de faire l&#8217;inventaire sur la configuration matérielle et logiciels des ordinateurs... <a class="moretag" href="http://www.lolokai.com/systemes/linux/installation-dun-serveur-ocs-couple-avec-glpi-sous-ubuntu-11-10/"> Lire la suite &#187; </a>]]></description>
				<content:encoded><![CDATA[<h2><span style="color: #33cccc;">Introduction</span></h2>
<p><span style="text-decoration: underline; color: #3366ff;">Pré-requis</span></p>
<ul>
<li>Une version de linux (ici ubuntu 11.10)</li>
<li>Avoir installer LAMP (voir ici : <a title="Installation d un serveur Web sous Ubuntu grâce à la suite de logiciels LAMP" href="http://www.lolokai.com/2012/03/19/systemes/linux/installation-d-un-serveur-web-sous-ubuntu-grace-a-la-suite-de-logiciels-lamp/" target="_blank">Installation Lamp sous Ubuntu 11.10</a>)</li>
</ul>
<p>Dans cet article, nous allons installer OCS serveur couplé avec GLPI. OCS inventory ( Open Computer and Software Inventory ) est un logiciel qui permet de faire l&rsquo;inventaire sur la configuration matérielle et logiciels des ordinateurs d&rsquo;un parc informatique. Cela grâce un interface web, il permet aussi le déploiement d&rsquo;applications sur l&rsquo;ensemble des machines. On installera la version serveur et vérifierons son bon fonctionnement. Nous allons aussi installer GLPI ( Gestion Libre de Parc Informatique ) afin de renforcer son fonctionnement. GLPI permet tout comme OCS inventory de gérer un parc informatique mais comporte des fonctionnalités différentes.</p>
<h2><span style="color: #33cccc;">Téléchargement et installation de OCS inventory</span></h2>
<p>Rendez vous sur le site d&rsquo; <a title="ocs inventory" href="http://www.ocsinventory-ng.org/fr/" target="_blank">OCS inventory </a>et aller dans la section téléchargements et choisissez la version serveur.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs1.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2218" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs1-300x174.png" alt="" width="300" height="174" /></a></p>
<p style="text-align: left;">Apres avoir téléchargé le fichier compressé nous devons le décompresser soit via l&rsquo;interface graphique soit en ligne de commandes. Nous allons le faire en ligne de commande, pour cela il vous suffit de lancer le terminal et de vous conecter en tant que super utilisateur avec la commande :</p>
<blockquote>
<p style="text-align: left;">sudo su</p>
</blockquote>
<p style="text-align: left;">On vous demandera alors votre mot de passe. Ensuite vous devez vous rendre dans le dossier où se trouve le fichier compressé. Pour cela tapez la commande :</p>
<blockquote>
<p style="text-align: left;">cd</p>
</blockquote>
<p style="text-align: left;">Suivi du lieu où se trouve votre fichier ici il se trouve dans téléchargement nous faisons donc :</p>
<blockquote>
<p style="text-align: left;">cd Téléchargements/</p>
</blockquote>
<p style="text-align: left;">Vous pouvez verifier si le fichier se trouve là en tapant la commande &laquo;&nbsp;ls&nbsp;&raquo;.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs2.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2224" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Maintenant nous allons décompresser le fichier avec la commande :</p>
<blockquote>
<p style="text-align: left;">tar -xvzf OCSNG_UNIX_SERVER-2.0.4.tar.gz</p>
</blockquote>
<p style="text-align: left;">Tapez ensuite la commande <em>ls</em> pour une vérification et vous avez normalement un nouveau dossier qui est apparu.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs31.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2232" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs31-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Entrez dans le dossier avec la commande :</p>
<blockquote>
<p style="text-align: left;">cd &lt;nom du dossier&gt;</p>
</blockquote>
<p style="text-align: left;">Nous allons maintenant lancer l&rsquo;installation en tapant la commande :</p>
<blockquote>
<p style="text-align: left;">sh setup.sh</p>
</blockquote>
<p style="text-align: left;">L&rsquo;installation se lance alors :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs4.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2235" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs4-300x174.png" alt="" width="300" height="174" /></a></p>
<p style="text-align: left;">On vous demandera ensuite où se trouve le serveur de base de données, laissez la valeur par défaut qui est &laquo;&nbsp;localhost&nbsp;&raquo;.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs5.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2237" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs5-300x175.png" alt="" width="300" height="175" /></a></p>
<p style="text-align: left;">On vous demandera ensuite de valider plusieurs informations comme le port ou le lieu où se trouve votre serveur apache, laissez les valeurs par défaut sauf si vous avez fait des modifications.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs6.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2238" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs6-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Continuer à laisser les valeurs par défaut, on vous demandera à un moment la version de mod_perl que vous possédez mettez la version 2, car nous utilisons Apache2.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs7.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2241" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs7-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Si vous ne possédez pas perl module on vous proposera de l&rsquo;installer pour vous :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs8.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2242" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs8-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">Après un moment et quelques validations l&rsquo;installation du serveur est terminé :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs9.png" rel="lightbox[2108]"><img class="size-medium wp-image-2243" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs9-300x172.png" alt="" width="300" height="172" /></a></p>
<p style="text-align: left;">Il nous faut maintenant redémarrer apache2 avec la commande :</p>
<blockquote>
<p style="text-align: left;">service apache2 restart</p>
</blockquote>
<p style="text-align: left;">Ouvrez ensuite votre navigateur internet et aller sur la page 127.0.0.1/ocsreports. Vous devez normalement arriver sur cette page :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs10.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2244" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs10-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Connecter vous avec vos identifiants MySQL qui est par défaut root et le mot de passe que vous avez configuré. La base de donnés se mettra à jour automatiquement. Une fois cela fait vous devez vous connecter le nom d&rsquo;utilisateur est &laquo;&nbsp;admin&nbsp;&raquo; et le mot de passe &laquo;&nbsp;admin&nbsp;&raquo;.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs11.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2248" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs11-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Voilà la page d’accueil :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/ocs12.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2249" src="http://www.lolokai.com/wp-content/uploads/2012/03/ocs12-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Félicitations, vous avez installer OCS inventory !</p>
<h2><span style="color: #33cccc;">Téléchargement et Installation de GLPI</span></h2>
<p>Rendez vous sur le site de <a title="GLPI" href="http://www.glpi-project.org/">GLPI</a> et allez dans la section télécharger pour télécharger la dernière version stable du logiciel.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi1.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2281" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi1-300x172.png" alt="" width="300" height="172" /></a></p>
<p style="text-align: left;">Après avoir télécharger le fichier compressé nous allons le décompresser comme fait précédemment pour OCS. Et ensuite entrez dans le dossier glpi.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi2.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2282" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi2-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Pour lancer l&rsquo;installation nous allons copier le dossier dans notre répertoire www de notre serveur web pour cela il faut taper cette commande :</p>
<blockquote>
<p style="text-align: left;">cp -r glpi /var/www</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi3.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2285" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi3-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Vous devez bien sur être dans le dossier parent de glpi. Une fois la copie faite vous pouvez vérifier grâce a votre navigateur : 127.0.0.1/glpi</p>
<p style="text-align: left;">L&rsquo;installation se fait entièrement grâce à votre navigateur web.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi4.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2286" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi4-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Choisissez votre langue, puis on vous demandera d&rsquo;accepter la licence et ensuite vous pourez démarrer l&rsquo;installation ou faire une mise à jour.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi5.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2287" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi5-300x169.png" alt="" width="300" height="169" /></a></p>
<p style="text-align: left;">L&rsquo;installation vérifie la configuration système si vous avez des problèmes au niveau des autorisations d&rsquo;écritures il suffit de faire un chmod sur votre dossier glpi grâce a cette commande :</p>
<blockquote>
<p style="text-align: left;">chmod -R 777 glpi/</p>
</blockquote>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glp6.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2288" src="http://www.lolokai.com/wp-content/uploads/2012/03/glp6-300x172.png" alt="" width="300" height="172" /></a></p>
<p style="text-align: left;">On vous demandera ensuite des informations concernant le serveur MySQL mettez l&rsquo;adresse de votre serveur ici, localhost, votre nom d&rsquo;utilisateur et votre mot de passe.</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi6.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2289" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi6-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Ensuite on vous demandera de choisir la base de données, prenez la base de donnée ocsweb :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi7.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2290" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi7-300x171.png" alt="" width="300" height="171" /></a></p>
<p style="text-align: left;">Vous avez ensuite terminer l&rsquo;installation de glpi les identifiants administrateur sont glpi/glpi, vous pouvez donc vous connecter :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi8.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2291" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi8-300x170.png" alt="" width="300" height="170" /></a></p>
<p style="text-align: left;">Une fois connecté vous arrivez sur cette interface :</p>
<p style="text-align: center;"><a href="http://www.lolokai.com/wp-content/uploads/2012/03/glpi9.png" rel="lightbox[2108]"><img class="aligncenter size-medium wp-image-2292" src="http://www.lolokai.com/wp-content/uploads/2012/03/glpi9-300x168.png" alt="" width="300" height="168" /></a></p>
<p style="text-align: left;">Félicitations, vous avez installé GLPI !</p>
<h2><span style="color: #33cccc;">Conclusion :</span></h2>
<p>Nous avons vu dans cet article comment installer OCS couplé avec GLPI de manière simple sur Ubuntu 11.10, vous pouvez bien sûr et de préférence installer ces logiciels sous une version serveur de linux, ce qui permetra un travail plus efficace, c&rsquo;est pour cela que les installations se font via le terminal, mais j&rsquo;ai preferé dans cette article utilisé la version graphique afin d&rsquo;utiliser le navigateur plus simplement. Grâce a OCS/GLPI vous allez pouvoir contrôler à distance votre parc informatique, contrôler les logiciels et le matériel et installer des logiciels, tout ça sans sortir de chez vous. Il existe bien sûr d&rsquo;autres logiciels qui permettent le même résultat.</p>
<p>Quels logiciels utilisez-vous ? Sur quels systèmes ?franck.clain</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lolokai.com/systemes/linux/installation-dun-serveur-ocs-couple-avec-glpi-sous-ubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

 Served from: www.lolokai.com @ 2013-05-18 17:09:26 by W3 Total Cache -->