<?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>L&#039;admin sous GNU / Linux - Blog Libre &#187; Howto</title> <atom:link href="http://blog.admin-linux.org/category/howto/feed" rel="self" type="application/rss+xml" /><link>http://blog.admin-linux.org</link> <description>Vous trouverez des howtos, des news, des astuces sur les logiciels libres. Les sujets traités y sont la messagerie (postfix, cyrus...), les systèmes (ubuntu, debian, gentoo...), la supervision (nagios, zabbix, centreon...), les base des données (mysql, postgresql), le web (apache et autres...) et tout le reste</description> <lastBuildDate>Thu, 26 Jan 2012 13:31:34 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Views Cloud : Nuage de tags de terme de taxonomie sous Drupal par type de contenu</title><link>http://blog.admin-linux.org/howto/views-cloud-nuage-de-tags-taxonomie-sous-drupal-par-type-de-contenu</link> <comments>http://blog.admin-linux.org/howto/views-cloud-nuage-de-tags-taxonomie-sous-drupal-par-type-de-contenu#comments</comments> <pubDate>Thu, 21 Jan 2010 13:05:40 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[views]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1732</guid> <description><![CDATA[Views Cloud est un module drupal qui permet de générer un nuage de tag à partir d&#8217;une vue du module Views Cela permet donc de créer des nuages de tags...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1733" title="views_cloud" src="http://localhost/wordpress/wp-content/uploads/2010/01/views_cloud.jpg" alt="views cloud Views Cloud : Nuage de tags de terme de taxonomie sous Drupal par type de contenu" width="480" height="225" /></p><p><a title="Views Cloud" href="http://drupal.org/project/views_cloud" target="_blank">Views Cloud</a> est un module <a title="drupal" href="http://blog.admin-linux.org/tag/drupal" target="_blank">drupal</a> qui permet de générer un nuage de tag à partir d&#8217;une vue du module <a title="Views" href="http://drupal.org/project/views" target="_blank">Views</a></p><p>Cela permet donc de créer des nuages de tags à partir de n&#8217;importe quelle données récupérée par Views.</p><p>Vous pouvez par exemple créer un nuage de tag des utilisateurs pondérés selon leur age, ou encore un nuage de tags contenant le titre de noeud pondérés en fonction du nombre de lectures.</p><p>Le module fournit un style de vue &laquo;&nbsp;Cloud&nbsp;&raquo; pour la sortie standard, et un style sommaire pour le contenu filtré via le nuage de tags.</p><p>Vous pouvez également générer un nuage de tags à partir de terme de Taxonomie pour un type de contenu donné et c&#8217;est ce que nous allons voir ici, qui est l&#8217;utilisation de Views_Cloud la plus courante.</p><p>Pour illustrer la mise en place, voici un petit cas pratique.</p><p>Imaginons un site internet de recettes de cuisine qui a 2 types de contenu, &laquo;&nbsp;Recette rapide&nbsp;&raquo; et &laquo;&nbsp;Recette gastronomique&nbsp;&raquo;.</p><p>Ce site a un vocabulaire nommé &laquo;&nbsp;Epices&nbsp;&raquo; qui est utilisé pour les 2 types de contenu cité ci-dessus.</p><p>Vous souhaitez faire un nuage de tags des différents épices pour un type de contenu donné.</p><p>Views_cloud va vous permettre de n&#8217;afficher et de pondérer les tags que pour ce type de contenu.</p><p>Et mieux, il va vous créer une page &laquo;&nbsp;sommaire&nbsp;&raquo; regroupant tous les nœuds (type de contenu) contenant le tag choisi</p><p>Imaginons que le tags curry du vocabulaire &laquo;&nbsp;Epices&nbsp;&raquo; soit utilisé 15 fois avec le type de contenu &laquo;&nbsp;Recette gastronomique&nbsp;&raquo; et 2 fois avec le type de contenu &laquo;&nbsp;Recette rapide&nbsp;&raquo;.</p><p>La pondération des tags dans le nuage de tags ne sera pas du tout la même pour ce terme si vous ne filtrez pas le type de contenu.</p><p>Et si il n&#8217;y avait pas de page de sommaire comme le permet de faire Views_cloud, en cliquant sur le tags &laquo;&nbsp;curry&nbsp;&raquo;, vous iriez sur une page contenant tous les nœuds contenant le tag, ce que vous ne souhaitez pas.</p><p>J&#8217;espère que l&#8217;explication de mon cas pratique, vous aura fait permis de comprendre la problématique que je souhaite résoudre avec Views_cloud&#8230;</p><p>Voici donc comment mettre en place un nuage de tags pondéré et filtré par type de contenu.</p><p>Tout d&#8217;abord, installons le module Views_cloud :</p><ol><li>Copiez le répertoire views_cloud dans votre répertoire de modules (sites/all/modules)</li><li>Activez celui via la page /admin/build/modules</li><li>Configurez une vue pour utiliser Views_Cloud. À noter que Views_Cloud fournit par défaut deux vues afin d&#8217;illustrer les possibilités, celles-ci sont désactivées par défaut. Mais ça pourrait vous aider à démarrer avec ce module.</li></ol><blockquote><ul><li>cloud_tags : Un nuage de tags classique</li><li>cloud_user_posts : Un nuage de tags des utilisateurs pondérés par leur nombre de posts.</li></ul></blockquote><p>Passons maintenant à la configuration de notre nuage de tags pour notre cas pratique.</p><ol><li>Créez une nouvelle vue via la page admin/build/views et donnez lui un nom comme par exemple &laquo;&nbsp;viewscloud_epices&nbsp;&raquo;</li><li>Ajoutez un champ en cliquant sur l&#8217;icone &laquo;&nbsp;+&nbsp;&raquo; (plus) dans la section Champs. A savoir que ce champ ne fait pas parti du nuage de tags, mais de la page qui sera utilisée pour le sommaine. Vous pouvez choisir d&#8217;utiliser le style de vue &laquo;&nbsp;Nœud&nbsp;&raquo; plutôt que &laquo;&nbsp;Champs&nbsp;&raquo;. C&#8217;est d&#8217;ailleurs, ce que je vais faire.</li><li>Si vous choisissez d&#8217;afficher directement les nœuds entier, faites donc ceci, sinon passez à l&#8217;étape 4.  Allez dans la section, &laquo;&nbsp;Paramètres de base&nbsp;&raquo; et éditez le style de ligne et choisissez &laquo;&nbsp;Node&nbsp;&raquo;</li><li>Ajoutez ensuite un argument en cliquant sur l&#8217;icone &laquo;&nbsp;+&nbsp;&raquo; (plus) dans la section &laquo;&nbsp;Arguments&nbsp;&raquo;. Ajoutez l&#8217;argument &laquo;&nbsp;Taxonomy: Term ID&nbsp;&raquo; ou &laquo;&nbsp;Taxonomy: Term&nbsp;&raquo; personnellement, j&#8217;ai choisi Term, car l&#8217;argument est repris dans l&#8217;url, donc c&#8217;est mieux pour le référencement d&#8217;avoir un mot, plutôt qu&#8217;un nombre . En titre, vous pouvez mettre par exemple &laquo;&nbsp;Epices : %1&#8243; %1 sera le nom du tag sur lequel l&#8217;utilisateur aura cliqué. Concernant l&#8217;action à prendre si non présent, choisissez &laquo;&nbsp;Sommaire, classement descendant&nbsp;&raquo; permettant d&#8217;avoir les nœuds les plus récents en premier, je crois que c&#8217;est trier en fonction de l&#8217;id du noeud, donc pas forcément le plus récent si mise à jour du nœud.  Cochez la case &laquo;&nbsp;Dans les URL, transforme les espaces en tirets&nbsp;&raquo;. Après avoir sauvegardé votre argument, vous serez invité à choisir le style et choisissez &laquo;&nbsp;Cloud&nbsp;&raquo;.</li><li>Ajoutez ensuite un filtre en cliquant sur l&#8217;icone &laquo;&nbsp;+&nbsp;&raquo; (plus) dans la section &laquo;&nbsp;Filtres&nbsp;&raquo;. Ajoutez un filtre &laquo;&nbsp;Taxonomy: Vocabulary&nbsp;&raquo; et choisissez le vocabulaire de votre choix, dans mon exemple il s&#8217;appelle &laquo;&nbsp;Epices&nbsp;&raquo; et indiquant &laquo;&nbsp;Fait partie de&nbsp;&raquo;.</li><li>J&#8217;ai choisi de n&#8217;afficher que les nœuds publiés, pour cela ajoutez un filtre du groupe &laquo;&nbsp;Node&nbsp;&raquo; et choisissez le statut publié.</li><li>J&#8217;ai choisi également de filtrer par type de contenu comme expliqué plus haut. Pour cela, ajoutez un filtre du groupe &laquo;&nbsp;Node&nbsp;&raquo; et choisissez le type de contenu de votre choix, dans mon exemple &laquo;&nbsp;Recette rapide&nbsp;&raquo;</li><li>Ajoutez un nouvel affichage de type &laquo;&nbsp;Page&nbsp;&raquo;. Donnez lui un chemin qui sera celui utilisé pour le sommaire, par exemple &laquo;&nbsp;tag/epices&nbsp;&raquo;. Vous aurez des urls de type /tag/epices/curry et cette page listera tous le contenu de type &laquo;&nbsp;Recette rapide&nbsp;&raquo; contenant le terme de taxonomie &laquo;&nbsp;curry&nbsp;&raquo;</li><li>Au point 4, je vous ai parlé du tri des nœuds dans la page de sommaire, pour cela rajouter un critère de tri, personnellement, je l&#8217;ai supplanter, je ne sais pas comment ça réagit si on met à jour la vue par défaut. Ajoutez un critère de tri de type Node et choisir &laquo;&nbsp;date de mise  jour&nbsp;&raquo; et triez de manière descendante.</li><li>Ajoutez un nouvel affichage de type &laquo;&nbsp;Bloc&nbsp;&raquo;. Et donnez lui un titre, par exemple &laquo;&nbsp;Nuage d&#8217;épices&nbsp;&raquo; qui sera le titre du bloc contenant votre nuage de tags.</li><li>Sauvegardez votre vue</li><li>Activez ce bloc dans votre gestion des blocs sur la page admin/build/block</li></ol><p>Et voilà vous avez désormais votre nuage de tags pour les épices du type de contenu &laquo;&nbsp;Recette rapide&nbsp;&raquo; renvoyant exclusivement sur une liste de nœuds du même type de contenu.</p><p>A noter que lorsque vous prévisualiserez votre nuage de tags pendant la création de votre vue, celui-ci ne sera pas mis en forme, vous ne verrez donc pas là pondération des tags. Les CSS du module Views_Cloud ne peuvent être chargé sur cette page</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/views-cloud-nuage-de-tags-taxonomie-sous-drupal-par-type-de-contenu/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Accéder à internet en terminal derrière un proxy &#8211; wget svn hg&#8230;</title><link>http://blog.admin-linux.org/howto/acceder-a-internet-en-terminale-derriere-un-proxy-wget-svn-hg</link> <comments>http://blog.admin-linux.org/howto/acceder-a-internet-en-terminale-derriere-un-proxy-wget-svn-hg#comments</comments> <pubDate>Fri, 06 Nov 2009 10:50:40 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[astuce]]></category> <category><![CDATA[cntlm]]></category> <category><![CDATA[ntlmaps]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[proxy]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1490</guid> <description><![CDATA[Voici quelques petites astuces pour accéder à internet via un terminal sous Linux. Il vous est peut-être déjà arrivé de vouloir faire un wget, lancer une commande svn ou hg...]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-1496" title="terminal" src="http://blog.admin-linux.org/wp-content/uploads/2009/11/terminal.jpg" alt="terminal Accéder à internet en terminal derrière un proxy   wget svn hg..." width="480" height="225" /></p><p>Voici quelques petites astuces pour accéder à internet via un terminal sous Linux.</p><p>Il vous est peut-être déjà arrivé de vouloir faire un wget, lancer une commande svn ou hg derrière un proxy avec authentification, voici des méthodes pour accéder à internet sur ce type d&#8217;architecture.</p><p><strong>La première est de déclarer une variable d&#8217;environnement $http_proxy :<br /> </strong></p><p>Pour cela il faut taper la commande :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">http_proxy</span>=<span style="color: #ff0000;">&quot;http://login:password@serveur_proxy:3128&quot;</span></pre></div></div><p>Pour éviter de le taper cette commande tout le temps, vous pouvez soit le mettre dans /etc/profile soit dans le .bashrc ou ailleurs d&#8217;ailleurs.</p><p>Personnellement je le met dans le .bashrc ce qui me permet de le gérer par utilisateur, libre à vous de le mettre où bon vous semble&#8230;</p><p><strong>Voici la deuxième astuce est de configurer wget :</strong></p><p>Configurer wget pour utiliser le proxy avec authentification, pour cela éditer le fichier /etc/wgetrc</p><p>Ajouter :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">http_proxy = http:<span style="color: #000000; font-weight: bold;">//</span>hostname.proxy:port<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
use_proxy = on
&nbsp;
proxy-user = username
proxy-password = password</pre></div></div><p>Attention, cela ne configurera que le proxy pour le wget, mais je pense que vous l&#8217;aviez compris <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Accéder à internet en terminal derrière un proxy   wget svn hg..." class='wp-smiley' title="Accéder à internet en terminal derrière un proxy   wget svn hg..." /></p><p>Personnellement avec les 2 première méthodes je rencontrais toujours un problème d&#8217;authentification, voici le message d&#8217;erreur que j&#8217;avais par exemple avec un wget :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>desktop:~<span style="color: #666666; font-style: italic;"># wget -v www.google.fr</span>
<span style="color: #660033;">--2009-11-06</span> 09:<span style="color: #000000;">46</span>:<span style="color: #000000;">47</span>--  http:<span style="color: #000000; font-weight: bold;">//</span>www.google.fr<span style="color: #000000; font-weight: bold;">/</span>
Résolution de proxy.mon-reseau.com... 10.0.1.1
Connexion vers proxy.mon-reseau.com<span style="color: #000000; font-weight: bold;">|</span>10.0.1.1<span style="color: #000000; font-weight: bold;">|</span>:<span style="color: #000000;">8080</span>... connecté.
requête Proxy transmise, en attente de la réponse... <span style="color: #000000;">407</span> Proxy Authentication Required
<span style="color: #000000;">2009</span>-<span style="color: #000000;">11</span>-06 09:<span style="color: #000000;">46</span>:<span style="color: #000000;">47</span> ERREUR <span style="color: #000000;">407</span>: Proxy Authentication Required.</pre></div></div><p>Ces 2 astuces ne fonctionnent malheureusement tout le temps, notamment lorsque votre proxy requiert une authentification NTLM</p><p>Voici le détail de mon wget où vous pourrez voir quel type d&#8217;authentification est demandé :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>pydubreucq-desktop:~<span style="color: #666666; font-style: italic;"># wget -d -v www.google.fr</span>
Setting <span style="color: #660033;">--verbose</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>verbose<span style="color: #7a0874; font-weight: bold;">&#41;</span> to <span style="color: #000000;">1</span>
DEBUG output created by Wget 1.11.4 on linux-gnu.
&nbsp;
<span style="color: #660033;">--2009-11-06</span> 09:<span style="color: #000000;">46</span>:<span style="color: #000000;">51</span>--  http:<span style="color: #000000; font-weight: bold;">//</span>www.google.fr<span style="color: #000000; font-weight: bold;">/</span>
Résolution de proxy.mon-reseau.com... 10.0.1.1
Caching proxy.mon-reseau.com =<span style="color: #000000; font-weight: bold;">&amp;</span>gt; 10.0.1.1
Connexion vers proxy.mon-reseau.com<span style="color: #000000; font-weight: bold;">|</span>10.0.1.1<span style="color: #000000; font-weight: bold;">|</span>:<span style="color: #000000;">8080</span>... connecté.
Created socket <span style="color: #000000;">3</span>.
Releasing 0x0881b150 <span style="color: #7a0874; font-weight: bold;">&#40;</span>new refcount <span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>.
&nbsp;
<span style="color: #660033;">---request</span> begin---
GET http:<span style="color: #000000; font-weight: bold;">//</span>www.google.fr<span style="color: #000000; font-weight: bold;">/</span> HTTP<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.0</span>
User-Agent: Wget<span style="color: #000000; font-weight: bold;">/</span>1.11.4
Accept: <span style="color: #000000; font-weight: bold;">*/*</span>
Host: www.google.fr
Proxy-Authorization: Basic <span style="color: #007800;">MjAwMDIyNTc6Ikwzck95X01lUmwxIg</span>==
&nbsp;
<span style="color: #660033;">---request</span> end---
requête Proxy transmise, en attente de la réponse...
<span style="color: #660033;">---response</span> begin---
HTTP<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.0</span> <span style="color: #000000;">407</span> Proxy Authentication Required
Server: squid<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2</span>.x.STABLEx
Date: Fri, 06 Nov <span style="color: #000000;">2009</span> 08:<span style="color: #000000;">44</span>:<span style="color: #000000;">47</span> GMT
Content-Type: text<span style="color: #000000; font-weight: bold;">/</span>html
Content-Length: <span style="color: #000000;">1332</span>
Expires: Fri, 06 Nov <span style="color: #000000;">2009</span> 08:<span style="color: #000000;">44</span>:<span style="color: #000000;">47</span> GMT
X-Squid-Error: ERR_CACHE_ACCESS_DENIED <span style="color: #000000;">0</span>
Proxy-Authenticate: NTLM
X-Cache: MISS from proxy.mon-reseau.com
Via: <span style="color: #000000;">1.0</span> proxy.mon-reseau.com:<span style="color: #000000;">8080</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>squid<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">2</span>.x.STABLEx<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Proxy-Connection: close
&nbsp;
<span style="color: #660033;">---response</span> end---
<span style="color: #000000;">407</span> Proxy Authentication Required
Closed fd <span style="color: #000000;">3</span>
<span style="color: #000000;">2009</span>-<span style="color: #000000;">11</span>-06 09:<span style="color: #000000;">46</span>:<span style="color: #000000;">51</span> ERREUR <span style="color: #000000;">407</span>: Proxy Authentication Required.</pre></div></div><p>On peut voir la ligne Proxy-Authenticate: NTLM ce qui signifie que le type d&#8217;authentification est NTLM</p><p><strong>Voici la troisième astuce qui va vous permettre de régler le problème d&#8217;authentification NTLM que l&#8217;on retrouve notamment avec des proxy ISA Server :</strong></p><p>Il faut installer le paquet <a title="ntlmaps" href="http://ntlmaps.sourceforge.net/" target="_blank">ntlmaps</a></p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> ntlmaps</pre></div></div><p>Lors de l&#8217;installation, il vous demande le port d&#8217;écoute du serveur ntlmaps, le hostname du serveur parent (le proxy) et son port, le domaine Windows, le nom d&#8217;utilisateur, le mot de passe&#8230;</p><p>Bref, je préfère toujours aller voir dans les fichiers de configurations, donc pour le faire à la main, il faut éditer le fichier /etc/ntlmaps/server.cfg</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">LISTEN_PORT: <span style="color: #000000;">8081</span>
&nbsp;
PARENT_PROXY: proxy.mon-reseau.com
&nbsp;
PARENT_PROXY_PORT: <span style="color: #000000;">8080</span>
NT_DOMAIN: DOMAINE_WINDOWS
&nbsp;
USER: username
&nbsp;
PASSWORD: password</pre></div></div><p>Vous pouvez remarquer le paramètre LISTEN_PORT qui est le port qui va être utilisé pour que vous puissiez accéder à NTLM-APS</p><p>Pour cela il faut déclarer la variable d&#8217;environnement $http_proxy comme cité ci-dessus :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">http_proxy</span>=<span style="color: #ff0000;">&quot;http://localhost:8081&quot;</span></pre></div></div><p>Cette fois-ci, on indique à son système de faire pointer le proxy sur le localhost sur le port 8081 qui est en fait NTLM-APS et qui lui se chargera de l&#8217;authentification.</p><p>Il suffit ensuite de démarrer NTLM-APS</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>ntlmaps start</pre></div></div><p>Et voilà, vous allez désormais pouvoir accéder via votre terminal à internet en passant par le proxy</p><p>Le truc génial avec ce système, qui est petit plus non négligeable à mon sens, est au niveau de l&#8217;authentification avec Firefox&#8230;</p><p>Je m&#8217;explique, j&#8217;utilise Firefox et je suis un grand adepte des onglets&#8230; J&#8217;en ai en moyenne 3 à 4 lignes, ce qui représente 40 à 50 onglets, actuellement j&#8217;en ai 61 <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Accéder à internet en terminal derrière un proxy   wget svn hg..." class='wp-smiley' title="Accéder à internet en terminal derrière un proxy   wget svn hg..." /></p><p>Et à chaque démarrage de Firefox, il me demandait de valider mon compte proxy pour accéder aux éléments, vous pouvez imaginer que le matin en allumant le PC, je commencais par effectuée une centaine de clic&#8230; Ce qui, même si ça muscle le doigt devient vite lourd&#8230;</p><p>Et bien avec NTLM-APS ce problème est résolu étant donné que c&#8217;est lui qui gère l&#8217;authentification <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Accéder à internet en terminal derrière un proxy   wget svn hg..." class='wp-smiley' title="Accéder à internet en terminal derrière un proxy   wget svn hg..." /></p><p>A noter, par contre que j&#8217;ai rencontré un problème d&#8217;affichage avec gmail, via NTLM-APS&#8230; Je ne sais pas pourquoi, mais ma mise en page était éronnée&#8230;</p><p>Pour solutionner ce problème, j&#8217;ai forcé gmail a fonctionner en https, ce qui au final est mieux <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Accéder à internet en terminal derrière un proxy   wget svn hg..." class='wp-smiley' title="Accéder à internet en terminal derrière un proxy   wget svn hg..." /></p><p>Je n&#8217;ai pas encore rencontré de problème avec d&#8217;autres sites, je ne sais vraiment pas pourquoi cela ne fonctionnait pas&#8230;</p><p>NTLM-APS couvre un peu le même périmètre que CNTLM dont j&#8217;avais parlé sur mon article pour <a title="utiliser Drupal derrière un proxy" href="http://blog.admin-linux.org/howto/howto-drupal-derriere-un-proxy-avec-authentification" target="_blank">utiliser Drupal derrière un proxy</a></p><p>Liens utiles :</p><p><a title="NTLMAPS" href="http://sourceforge.net/projects/ntlmaps/" target="_blank">NTLMAPS</a></p><p><a title="CNTLM" href="http://cntlm.sourceforge.net/" target="_blank">CNTLM</a></p><blockquote><p>Edit : Si vous souhaitez installer des paquets pear / pecl vous pouvez lancer cette commande pour configurer pear/pecl à utiliser votre proxy local ntlmaps :</p><p>pear config-set http_proxy http://login:password@ip_du_proxy:port_du_proxy</p><p>Soit dans notre exemple :</p><p>pear config-set http_proxy http://localhost:8081</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/acceder-a-internet-en-terminale-derriere-un-proxy-wget-svn-hg/feed</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>Howto : Drupal derrière un proxy avec authentification</title><link>http://blog.admin-linux.org/cms-blog/howto-drupal-derriere-un-proxy-avec-authentification</link> <comments>http://blog.admin-linux.org/cms-blog/howto-drupal-derriere-un-proxy-avec-authentification#comments</comments> <pubDate>Wed, 19 Aug 2009 11:09:10 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[CMS & Blog]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[drupal]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1254</guid> <description><![CDATA[Si vous utilisez Drupal derrière un proxy sans ou avec authentification, comme par exemple pour un intranet. Vous allez être confronté à un gros problème d&#8217;utilisation. L&#8217;accès à l&#8217;interface d&#8217;administration...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1256" title="drupal_blog" src="http://blog.admin-linux.org/wp-content/uploads/2009/08/drupal_blog.jpg" alt="drupal blog Howto : Drupal derrière un proxy avec authentification" width="480" height="225" /></p><p>Si vous utilisez <strong>Drupal</strong> derrière un proxy sans ou avec authentification, comme par exemple pour un intranet.</p><p>Vous allez être confronté à un gros problème d&#8217;utilisation. L&#8217;accès à l&#8217;interface d&#8217;administration est très lent, car il fait des recherches pour savoir les mises à jours disponible, du socle drupal et de ses modules&#8230;</p><p>Voici comment contourner le problème :</p><p>Ajoutez dans le fichier settings.php :</p><blockquote><p>$conf = array(</p><p>&#8216;update_fetch_url&#8217; =&gt; &#8216;http://localhost:80/release-history/&#8217;</p><p>);</p></blockquote><p>Le port 80 est le port surlequel mon apache tourne, vous pouvez bien sur en mettre un autre <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto : Drupal derrière un proxy avec authentification" class='wp-smiley' title="Howto : Drupal derrière un proxy avec authentification" /></p><p>Puis autorisez sur votre serveur Apache le mod_proxy (debian-like) :</p><blockquote><p># ln -s /etc/apache2/mods-available/proxy.* /etc/apache2/mods-enabled/<br /> # ln -s /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-enabled/</p><p># /etc/init.d/apache restart</p></blockquote><p>Ensuite autorisez le mod_proxy pour le localhost : (Afin d&#8217;éviter ce message d&#8217;erreur : client denied by server configuration: proxy)</p><blockquote><p># vi /etc/apache2/mods-enabled/proxy.conf</p><p>&lt;IfModule mod_proxy.c&gt;<br /> ProxyRequests Off<br /> &lt;Proxy *&gt;<br /> Order deny,allow<br /> Deny from all<br /> Allow from localhost<br /> &lt;/Proxy&gt;<br /> ProxyVia On<br /> &lt;/IfModule&gt;</p></blockquote><p>Puis ajoutez ces quelques règles au niveau d&#8217;Apache :</p><blockquote><p>ProxyPass /release-history/ http://updates.drupal.org/release-history/<br /> ProxyPassReverse /release-history/ http://updates.drupal.org/release-history/<br /> ProxyRemoteMatch ^.*/release-history/.*$ http://localhost:4444/</p></blockquote><p>Et enfin il faut utiliser <a title="cntlm" href="http://cntlm.sourceforge.net/" target="_blank">cntlm</a> afin de gérer l&#8217;authentification avec le proxy qui vous empêche de faire les mises à jour Drupal. CNTLM est un proxy d&#8217;authentification comme <a title="NTLMaps" href="http://sourceforge.net/projects/ntlmaps/" target="_blank">NTLMaps</a></p><p>CNTLM est disponible sous Ubuntu, un simple &laquo;&nbsp;aptitude install cntlm&nbsp;&raquo; et le tour est joué.</p><p>Il faut maintenant le configurer, pour cela :</p><blockquote><p># vi /etc/cntlm.conf</p></blockquote><p>Voici les paramètres à changer :</p><blockquote><p>Username        votre-user<br /> Domain          votre-domaine<br /> Password        votre-mot-de-passe             # Use hashes instead (-H)<br /> #Workstation    netbios_hostname        # Should be auto-guessed</p><p>Proxy           votre-proxy:8080<br /> #Proxy          10.217.112.42:8080</p><p>#<br /> # This is the port number where Cntlm will listen (Ceci est le port d&#8217;écoute de CNTLM)<br /> #<br /> Listen          4444</p></blockquote><p>On retrouve d&#8217;ailleurs ce port d&#8217;écoute dans les règles de Proxy ci-dessus.</p><p>Il vous suffit de redémarrer CNTLM et ça devrait fonctionner.</p><p>Si cela ne fonctionne pas, n&#8217;hésitez pas à revenir vers moi <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto : Drupal derrière un proxy avec authentification" class='wp-smiley' title="Howto : Drupal derrière un proxy avec authentification" /></p><p>Merci à <a title="Stillcut" href="http://www.soulfulbits.com/" target="_blank">Stillcut</a> du forum <a title="drupalfr.org" href="http://drupalfr.org/" target="_blank">drupalfr.org</a> pour m&#8217;avoir orienté vers un post du forum officiel de Drupal qui m&#8217;a permis de trouver la solution</p><div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 274px; width: 1px; height: 1px;"><pre>client denied by server configuration: proxy:</pre></div><div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 274px; width: 1px; height: 1px;"><pre>client denied by server configuration: proxy:</pre></div> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/cms-blog/howto-drupal-derriere-un-proxy-avec-authentification/feed</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Howto Migration blog Blogger vers WordPress</title><link>http://blog.admin-linux.org/cms-blog/howto-migration-blog-blogger-vers-wordpress</link> <comments>http://blog.admin-linux.org/cms-blog/howto-migration-blog-blogger-vers-wordpress#comments</comments> <pubDate>Fri, 17 Jul 2009 14:47:07 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[CMS & Blog]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blogger]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[wordpress]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1173</guid> <description><![CDATA[Suite à la migration de ce blog qui fonctionnait sur une plateforme Blogger vers le moteur de blog libre WordPress. J&#8217;ai décidé de faire un howto de migration de blogger...]]></description> <content:encoded><![CDATA[<p><a href="http://blog.admin-linux.org/wp-content/uploads/2009/07/migration_blogger_wordpress.jpg"><img class="aligncenter size-full wp-image-1184" title="migration_blogger_wordpress" src="http://blog.admin-linux.org/wp-content/uploads/2009/07/migration_blogger_wordpress.jpg" alt="migration blogger wordpress Howto Migration blog Blogger vers Wordpress" width="480" height="225" /></a></p><p>Suite à la <a title="Nouveau Blog" href="http://blog.admin-linux.org/news/le-blog-ladmin-sous-linux-fait-peau-neuve" target="_blank">migration</a> de ce blog qui fonctionnait sur une plateforme <strong>Blogger</strong> vers le moteur de blog libre <a title="Wordpress" href="http://blog.admin-linux.org/tag/wordpress" target="_blank">WordPress</a>. J&#8217;ai décidé de faire un howto de migration de blogger vers wordpress.</p><p>Le but de cet article n&#8217;est pas de fournir une recette complète sur la migration de son blog, mais de donner des astuces pour simplifier la migration&#8230;</p><p>Ces astuces devraient vous permettre de gagner tout le temps que moi j&#8217;ai perdu, enfin presque <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p>Ce temps est proportionnel au nombre d&#8217;articles que vous aurez importé.</p><p>Cet article a aussi été écrit afin de donner des conseils en vue de ne pas perdre son référencement, ce qui est sûrement plus important que le temps que vous passerez à migrer votre blog.</p><p>Cette migration va se dérouler en 14 étapes, de l&#8217;achat du nom de domaine au basculement de celui-ci.</p><p></p><p style="margin-bottom: 0cm;"><em>Si vous possédez déjà un nom de domaine avec une url qui pointe sur votre blog et où les articles sont tous en redirection 301 vers cette url, vous pouvez passer de suite au point numéro 4.</em></p><p style="margin-bottom: 0cm;"><ol><li><p style="margin-bottom: 0cm;"><strong>Nom de domaine</strong></p><p style="margin-bottom: 0cm;">Acheter un nom de domaine, 	personnellement, je l&#8217;ai acheté chez <a title="Gandi" href="http://www.gandi.net/" target="_blank">Gandi</a>, j&#8217;ai beaucoup travaillé 	avec eux dans mon ancien travail et ils sont très bon <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /> Je n&#8217;ai 	pas l&#8217;habitude de faire de la pub, mais après libre à vous de 	l&#8217;acheter où bon vous semble.</p></li><li><p style="margin-bottom: 0cm;"><strong>Pointage de l&#8217;url</strong></p><p style="margin-bottom: 0cm;">Faire pointer une url sur le site 	blogger, ici blog.admin-linux.org. Pour savoir vers où le faire 	pointer, il suffit d&#8217;aller dans l&#8217;interface d&#8217;admin de votre blog Blogger, 	dans Paramètres, Edition. Et là il vous sera dit vers quoi faire 	pointer votre url.</p></li><li><p style="margin-bottom: 0cm;"><strong>Attribution de l&#8217;url au blog</strong></p><p style="margin-bottom: 0cm;">Dire à Blogger que vous souhaitez 	utiliser votre propre nom de domaine, ce qui va rediriger les 	articles de l&#8217;ancienne url vers cette seule url. Ces redirections 	seront des redirections 301 permettant de ne pas perdre ses 	visiteurs potentiels. Voici une capture d&#8217;écran de ce que cela 	donnera après :</p></li><p style="text-align: center;"><a href="http://localhost/wordpress/wp-content/uploads/2009/07/domain_blogger.jpg" target="_blank"><img class="aligncenter size-medium wp-image-1179" title="domain_blogger" src="http://blog.admin-linux.org/wp-content/uploads/2009/07/domain_blogger-300x225.jpg" alt="domain blogger 300x225 Howto Migration blog Blogger vers Wordpress" width="300" height="225" /></a></p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;"><strong>Mise à jour de votre url auprès 	des moteurs de recherche :</strong></p><p style="margin-bottom: 0cm;">Là, il faut attendre que les moteurs 	de recherche passent sur vos urls pour intégrer la mise en place 	des redirection 301 et cela dépends de votre vitesse d&#8217;indexation, du pagerank 	et du nombre d&#8217;articles.</p><p style="margin-bottom: 0cm;">Personnellement j&#8217;ai rencontré des 	problèmes à ce niveau là, car mon nom de domaine étant nouveau, 	il paraît que google met en « quarantaine » les 	nouveaux noms de domaines qui se retrouvent avec beaucoup 	de pages indexées dans son moteur de recherche au cas où il y 	aurait eu un référencement effectué par des robots.</p><p style="margin-bottom: 0cm;">Google prône en effet le 	référencement naturel. Donc un nom de domaine qui se retrouve avec 	plusieurs centaines de liens en très peu de temps lui semble 	quelque peu suspicieux. J&#8217;ai donc perdu tout mon référencement 	pour une durée incertaine, certain disent que ça peut aller de 1 	mois à 3,6 mois, voir même plus, mais c&#8217;est en fonction de la 	gravité de « l&#8217;infraction ». C&#8217;est ce qu&#8217;on appelle l&#8217;effet SandBox de Google. Pour ma part ça fait 4 mois que ça dure&#8230; Dès fois, j&#8217;apparais dans google, 	et peu de temps après les liens présents disparaissent. Il paraît 	que le fait d&#8217;ajouter beaucoup de contenu à son site ferait revenir 	le référencement plus rapidement. Pour ma part, je tourne de 1 à 	3 articles par semaine. Depuis ma migration, et l&#8217;insertion de mon nouveau sitemap dans les outils pour webmaster de google, j&#8217;ai l&#8217;impression que ça revient, mais il est encore trop tôt pour le dire&#8230; <em>Edit : Mon référencement est revenu après 6 mois d&#8217;absence dans google, par contre je suis passé d&#8217;un pagerank de 4 à 0&#8230; Tout n&#8217;est pas encore revenu&#8230;</em></p><p style="margin-bottom: 0cm;">Donc un conseil, réservez votre nom 	de domaine avant, faites par exemple un petit article sur votre site 	indiquant l&#8217;achat de ce nom de domaine avec un lien et une page de 	site en construction, en y mettant un titre et une description en 	rapport avec votre site initiale (autant ne pas perdre de temps avec 	le référencement), ce qui lui permettra d&#8217;être indexé dans 	google, et peut-être, je dis bien peut-être que vous ne subirez 	pas le même sort que moi <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p style="margin-bottom: 0cm;">Ne mettez pas non plus ce lien sur 	toutes vos pages, sinon vous aurez le même problème. Voici un 	article de <a title="Sandbox LaFermeDuWeb" href="http://www.lafermeduweb.net/billet/sandbox-google-explications-et-analyse-d-une-sandbox-vecue-73.html" target="_blank"><span style="color: #ff0000;"><strong> </strong></span>La Ferme Du Web</a> l&#8217;expliquant clairement ce qu&#8217;est le sandbox via un cas concret.</p></li><li><p style="margin-bottom: 0cm;"><strong>Installer votre WordPress chez 	votre hébergeur</strong></p><p style="margin-bottom: 0cm;">Vous pouvez télécharger la dernière 	version en Français à cette adresse : <a href="http://www.wordpress-fr.net/telechargements">http://www.wordpress-fr.net/telechargements</a></p><p style="margin-bottom: 0cm;">Créez les catégories que vous 	souhaitez mettre en place</p><p style="margin-bottom: 0cm;">Pour ma part, j&#8217;ai choisi l&#8217;hébergeur libre <a title="TuxFamily" href="http://www.tuxfamily.org/" target="_blank">TuxFamily</a>, car mon contenu ne parle que d&#8217;opensource et il est sous licence libre.</p></li><li><p style="margin-bottom: 0cm;"><strong>Peaufiner votre thème et 	installez tous les widgets souhaité</strong></p><ul><li><p style="margin-bottom: 0cm;">Dean&#8217;s Permalinks Migration (va 	permettre la mise en place de redirection 301 en prenant en compte 	votre ancien format d&#8217;url vers le nouveau wordpress)</p></li><li><p style="margin-bottom: 0cm;">Hot Linked Image Cacher (va 	permettre de récupérer en local les images des articles de votre 	blog)</p></li><li><p style="margin-bottom: 0cm;">Redirection (va permettre de gérer 	les redirections directement depuis votre interface wordpress)</p></li><li><p style="margin-bottom: 0cm;">Simple Tags (va permettre d&#8217;éditer 	en masse vos tags)</p></li><li><p style="margin-bottom: 0cm;">Simple CSS (va permettre d&#8217;attribuer 	un style CSS par dessus celui du thème, pratique lors de mise à 	jour, car pas besoin de repasser sur ses css. Je l&#8217;ai mis car je 	souhaitais que tous mes articles soit au format justifié)</p></li><li>All in SEO Pack permettant d&#8217;optimiser votre site pour le référencement, mais vous permettra également dans le cadre de cette migration de placer des balises meta présente sur votre futur ancien blog.</li></ul></li><p style="margin-bottom: 0cm;">Les plugins que vous déciderez d&#8217;installer vous sont propres, mais vous pouvez déjà installer les plugins qui seront utiles pour préparer votre migration.</p><li><p style="margin-bottom: 0cm;"><strong>Création d&#8217;un ou plusieurs comptes 	utilisateur</strong></p><p style="margin-bottom: 0cm;">En fonction de ce que vous avez sur votre  site 	blogger, ils vous serviront plus tard, notamment lors de l&#8217;import d&#8217;articles.</p></li><li><p style="margin-bottom: 0cm;"><strong>Importer tous les messages de 	votre blog Blogger vers votre installation wordpress</strong></p><p style="margin-bottom: 0cm;">Pour cela allez dans le back-office de 	wordpress.</p><p style="margin-bottom: 0cm;">Allez dans Outils, Importer, puis 	choisissez Blogger, suivez les instructions tout y est dit, ça 	marche très bien, en plus vous pouvez même mettre en corélation 	les comptes des auteurs sur votre systèmes blogger avec les comptes 	utilisateur créés précédemment.</p><p style="margin-bottom: 0cm;">Ça importe tous les articles, les 	commentaires (pas les informations sur ceux qui ont mis les 	commentaires malheureusement, comme l&#8217;adresse mail, le site web)</p><p style="margin-bottom: 0cm;">Ça n&#8217;importe pas non plus les images 	de vos articles, ce qui nous amène au point suivant</p></li><li><p style="margin-bottom: 0cm;"><strong>Importer toutes les images</strong></p><p style="margin-bottom: 0cm;">Blogger ne laisse pas longtemps les 	images dispo si le site n&#8217;est plus consulté, ce qui est normal 	quelque par car c&#8217;est du hotlinking.</p><p style="margin-bottom: 0cm;">Pour cela, j&#8217;ai une astuce, il faut utiliser le plugin 	installé précédemment Hotlinked Image Caching.</p><p style="margin-bottom: 0cm;">Hotlinked Image Caching est capable de 	rechercher automatiquement les images hotlinker ce qui est le cas 	des images des articles importés qui sont encore hébergées via 	blogspot.</p><p style="margin-bottom: 0cm;">Et de les importer dans votre 	bibliothèque de médias et le plus est que les liens de l&#8217;image 	seront automatiquement modifiés sans avoir a éditer vos articles.</p><p style="margin-bottom: 0cm;">Vous pouvez le faire via l&#8217;ID d&#8217;un 	article ou directement pour tous les articles en écrivant ALL</p><p style="margin-bottom: 0cm;">Ce plugin supporte deux types de 	méthodes pour obtenir les images distantes, curl et allow<em>url</em>fopen</p><p style="margin-bottom: 0cm;">Voici à quoi ressemble l&#8217;interface 	d&#8217;import des images :</p><p style="margin-bottom: 0cm;"><a href="http://localhost/wordpress/wp-content/uploads/2009/07/hotlinked_image_caching.jpg"><img class="aligncenter size-medium wp-image-1180" title="hotlinked_image_caching" src="http://blog.admin-linux.org/wp-content/uploads/2009/07/hotlinked_image_caching-300x163.jpg" alt="hotlinked image caching 300x163 Howto Migration blog Blogger vers Wordpress" width="300" height="163" /></a></p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Vous pourrez voir en éditant un article que l&#8217;image a bien été modifiée.</p><p style="margin-bottom: 0cm;">Le seul problème est que la cible du 	lien de l&#8217;image n&#8217;est pas modifiée, en passant sur l&#8217;image lors de  	la lecture de l&#8217;article ça pointera encore vers l&#8217;image blogspot qui est l&#8217;image d&#8217;origine. 	Mais si vous regardez les propriétés de l&#8217;image vous verrez bien 	qu&#8217;elle est dans votre bibliothèque, attention aux grandes images, car l&#8217;image récupérée, n&#8217;est pas l&#8217;image d&#8217;origine, mais celle générée par blogger.</p><p style="margin-bottom: 0cm;">Je n&#8217;ai pas trouvé comment modifier 	cela pour l&#8217;instant. Pour cela j&#8217;édite quand j&#8217;ai un peu de temps article par article pour modifier le pointage du lien de l&#8217;image.</p><p style="margin-bottom: 0cm;">On peut le faire à la main, pour cela 	il faut éditer l&#8217;image et cliquer sur « Lier à l&#8217;image » 	afin que la cible du lien pointe vers notre image importée.</p><p style="margin-bottom: 0cm;">Mais au moins le plus important est de 	ne pas avoir de risque de perdre vos images si l&#8217;autorisation de 	hotlink s&#8217;arrête.</p></li><li><p style="margin-bottom: 0cm;"><strong>Réorganisation des catégories / 	tags</strong></p><p style="margin-bottom: 0cm;">Lors de l&#8217;import des articles, les 	libellés utilisés dans blogger, ont été importés en tant que 	catégorie. Mais si comme moi vous aviez beaucoup de libellés, ça 	va poser problème.</p></li><p style="margin-bottom: 0cm;">Dans la gestion de vos catégories (Articles -&gt; Catégories) vous avez tout en bas de la liste, une information disant que vous pouvez convertir vos catégories en mot clef (tag). Je vous invite à le faire, je ne l&#8217;ai pas fait personnellement, car je viens juste de le découvrir, mais ça vous permettra de créer vos tags, qui vous serviront dans l&#8217;édition de masse que je vais expliquer ici. Par contre, il ne faut pas convertir en tag une catégorie que vous souhaitez garder en tant que tel, ça pourrait faire du duplicate-content.</p><p style="margin-bottom: 0cm;">Pour simplifier un peu la migration 		on va faire une réorganisation de tags en masse grâce à Simple Tags.</p><p style="margin-bottom: 0cm;">Ce plugin permet l&#8217;attribution 		automatique de tags, soit via une liste que vous remplissez, soit 		en recherchant dans la base des tags en local. Mais pour cela il 		faudrait déjà les avoirs créé, d&#8217;où la conversion catégorie / tags expliqué ci-dessus</p><p style="margin-bottom: 0cm;">Choisissez de tagguer automatiquement les 		articles via &laquo;&nbsp;Auto Tags&nbsp;&raquo;, puis il vous suffira de les éditer en masse pour 		corriger d&#8217;éventuelles mauvaise attributions.</p><li><p style="margin-bottom: 0cm;"><strong>Réorganisation des catégories</strong></p><p style="margin-bottom: 0cm;">Et là c&#8217;est plus compliqué <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p style="margin-bottom: 0cm;">Pour réorganiser mes catégories, 		j&#8217;ai choisi, à défaut d&#8217;utiliser le plugin « Batch 		Categories » <a href="http://robm.me.uk/projects/plugins/wordpress/batch-categories">http://robm.me.uk/projects/plugins/wordpress/batch-categories</a> (Il n&#8217;est pas totalement compatible avec WP 2.8), la gestion des catégories de 		wordpress 2.8. J&#8217;ai supprimé toutes les catégories (anciennement 		libellés sous blogger) via leur outils d&#8217;édition de masse. Et oui, je vous ai dit plus haut que je ne connaissais pas l&#8217;astuce de conversion catégories / tags</p><p style="margin-bottom: 0cm;">Les articles affectés uniquement à 		la catégorie supprimée seront affectés à celle par défaut  : 		Non classé.</p><p style="margin-bottom: 0cm;">Il ne me restait plus qu&#8217;à éditer à 		la main les articles en catégorie non-classé. Ce qui est plus 		rapide. Étant donné que j&#8217;avais utilisé au préalable simple 		tags, mes tags était déjà positionné sur les articles. 		Heureusement j&#8217;ai certains de mes libellés que j&#8217;ai créé en tant 		que catégories sur WP, donc ceux là, ne se sont pas retrouvé 		dans la catégorie « Non-Classé »</p><p style="margin-bottom: 0cm;"></li><li><p style="margin-bottom: 0cm;"><strong>Mise en place de la réécriture 	d&#8217;url</strong></p><p style="margin-bottom: 0cm;">Avec votre système blogger, vos urls d&#8217;article étaient du type :</p><p style="margin-bottom: 0cm;">http://votre-site.blogspot.com/2009/07/nom_du_post.html</p></li><p style="margin-bottom: 0cm;">soit :</p><p style="margin-bottom: 0cm;">/%year%/%monthnum%/%postname%.html</p><p style="margin-bottom: 0cm;">Pour le référencement il serait 	meilleur d&#8217;utiliser plutôt un format du type :</p><p style="margin-bottom: 0cm;">/%category%/%postname%</p><p style="margin-bottom: 0cm;">Avec le plugin Dean&#8217;s Permalinks 	Migration, vous allez pouvoir conserver votre référencement tout 	en informant les moteurs de recherche via une redirection 301 du 	changement d&#8217;url vers votre nouvelle.</p><p style="margin-bottom: 0cm;">Pour ce faire, aller dans Réglages / 	PermalinksMigration et entrez l&#8217;ancien format d&#8217;url :</p><p style="margin-bottom: 0cm;">/%year%/%monthnum%/%postname%.html</p><p style="margin-bottom: 0cm;">Ensuite allez sur Réglages / 	Permaliens et indiquez le format d&#8217;url souhaité :</p><p style="margin-bottom: 0cm;">/%category%/%postname%</p><p style="margin-bottom: 0cm;">Avec ceci vous ne perdrez pas vos 	visiteurs vennant d&#8217;un moteur de recherche, et améliorerez votre 	référencement.</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;"><strong>Mise en place de réécriture pour 	les autres url que celle des articles.</strong></p><p style="margin-bottom: 0cm;">Pour cela nous allons utiliser le 	plugin Redirection installé précédemment. Je vais vous expliquer comment rediriger vos anciens types d&#8217;url vers celles au format wordpress.</p><p style="margin-bottom: 0cm;">Le type d&#8217;url possible est par exemple 	si vous avez utilisé les tags sur blogger :</p><p style="margin-bottom: 0cm;"><a href="http://blog.admin-linux.org/tag/wordpress">http://blog.admin-linux.org/search/label/wordpress</a></p><p style="margin-bottom: 0cm;">Le type d&#8217;url que vous retrouverez 	avec les tags sur wordpress est :</p><p style="margin-bottom: 0cm;"><a href="../tag/xen">http://blog.admin-linux.org/tag/wordpress</a></p><p style="margin-bottom: 0cm;">Pour ne pas perdre ces liens qui sont 	référencés, nous allons utiliser le plugin Redirection</p><p style="margin-bottom: 0cm;">Pour mettre en place une redirection, 	il suffit d&#8217;aller dans : Outils → Redirection</p><p style="margin-bottom: 0cm;">Voici un exemple de mise en place de 	redirection :</p></li><p style="margin-bottom: 0cm; text-align: justify;">En url Source, il faut mettre :</p><p style="margin-bottom: 0cm; text-align: justify;">/search/label/(.*)</p><p style="margin-bottom: 0cm; text-align: justify;">En URL Cible :</p><p style="margin-bottom: 0cm; text-align: justify;">/tag/$1</p><p style="margin-bottom: 0cm; text-align: justify;">Penser à cocher la case &laquo;&nbsp;Expression Régulière&nbsp;&raquo;. A savoir d&#8217;ailleurs que si vous éditez une règle, la case en question ne s&#8217;appelle plus &laquo;&nbsp;Expression Régulière&nbsp;&raquo;, mais &laquo;&nbsp;Motif&nbsp;&raquo;.</p><p style="margin-bottom: 0cm; text-align: justify;">Et avec ça, pas besoin d&#8217;écrire plein de règle de redirection <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p style="margin-bottom: 0cm;">Si par exemple vous souhaitez enlever 	un tag, mais ne pas perdre son référencement et le réorienter 	vers une catégories :</p><p style="margin-bottom: 0cm;">En url Source, il faut mettre :</p><p style="margin-bottom: 0cm;">/search/label/mao</p><p style="margin-bottom: 0cm;">En URL Cible :</p><p style="margin-bottom: 0cm;">^/category/logiciels-libres</p><p style="margin-bottom: 0cm;">Il y a bien sur d&#8217;autres pages 	référencées, notamment les archives, les articles avec vos 	commentaires&#8230;</p><p style="margin-bottom: 0cm;">Concernant les archives, voici à quoi 	ressemble les urls des archives de blogger :</p><p style="margin-bottom: 0cm;">Mars 2009 &#8211; <a href="http://blog.admin-linux.org/2009/03">http://blog.admin-linux.org/2009_03_01_archive.html</a></p><p style="margin-bottom: 0cm;">Voici à quoi ressemble les url 	d&#8217;archives sous wordpress :</p><p style="margin-bottom: 0cm;">Mars 2009 &#8211; <a href="../2009/03">http://blog.admin-linux.org/2009/03</a></p><p style="margin-bottom: 0cm;">Voici comment rediriger 	automatiquement vos urls d&#8217;archives blogger vers celle au format 	wordpress :</p><p style="margin-bottom: 0cm;">En URL Source :</p><p style="margin-bottom: 0cm;">/([0-9]+)_([0-9]+)_([0-9]+)_archive.html</p><p style="margin-bottom: 0cm;">En URL Cible :</p><p style="margin-bottom: 0cm;">/$1/$2</p><p style="margin-bottom: 0cm;">Penser à cocher la case &laquo;&nbsp;Expression Régulière&nbsp;&raquo;.</p><p style="margin-bottom: 0cm;">Normalement, toutes vos urls sont 	désormais redirigées vers les articles, catégories et tags 	appropriés.</p><p style="margin-bottom: 0cm;">Bien sur, si comme moi, vous souhaitez 	en profiter pour réorganiser vos tags, il vous faudra faire vous 	même vos redirections.</p><p style="margin-bottom: 0cm;">Pour savoir quels sont vos pages 	référencées, il vous suffit d&#8217;aller dans google et de rechercher 	:</p><p style="margin-bottom: 0cm;">site:blog.admin-linux.org</p><p style="margin-bottom: 0cm;">A savoir que les caractères accentués ne sont pas gérés de la même façon par blogger et wordpress, il faudra donc gérer les redirections manuellement pour les articles avec accent.</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;"><strong>Formattage de tous vos articles</strong></p><p style="margin-bottom: 0cm;">J&#8217;ai souhaité que tous mes articles 	soit au format d&#8217;alignement justifié.</p><p style="margin-bottom: 0cm;">Pour éviter de passer sur tous les 	articles afin de faire cela, vous pouvez le faire, soit directement 	dans vos fichiers css, soit en utilisant le plugin SimpleCSS.</p><p style="margin-bottom: 0cm;">Dans mon cas précis, voici ce que 	j&#8217;ai rajouté dans SimpleCSS :</p><p style="margin-bottom: 0cm;">.entry-content{text-align: justify;}</p><p style="margin-bottom: 0cm;"></li><li><p style="margin-bottom: 0cm;"><strong>Dernières vérifications avant le 	grand saut</strong></p></li><p style="margin-bottom: 0cm;">Si vous utilisez des outils comme :</p><p style="margin-bottom: 0cm;">Outils pour webmaster de Google</p><p style="margin-bottom: 0cm;">Des stats en live</p><p style="margin-bottom: 0cm;">Des services comme Mybloglog&#8230;</p><p style="margin-bottom: 0cm;">Penser à les insérer directement sur 	votre nouveau site. Il peut s&#8217;agir de balise Meta, ou de fichier 	html.</p><p style="margin-bottom: 0cm;">Concernant les balises meta, vous avez 	2 possibilités :</p><p style="margin-bottom: 0cm;">La première est la modification du 	code source du thème (Ça pourrait devenir gênant lors de mise à 	jour de thème)</p><p style="margin-bottom: 0cm;">La deuxième est l&#8217;utilisation du 	plugin « All in One SEO Pack »</p><p style="margin-bottom: 0cm;">Dans la page de configuration vous 	avez la possibilité d&#8217;ajouter des informations dans le header grâce 	au champ à remplir :</p><p style="margin-bottom: 0cm;">Additionnal Home Header</p><p style="margin-bottom: 0cm;">Vous y insérez votre ou vos meta de 	validations et cela vous évitera de modifier votre thème</p><p style="margin-bottom: 0cm;">Cette astuce me provient de 	Wordpress-tuto :</p><p style="margin-bottom: 0cm;"><a href="http://wordpress-tuto.fr/astuce-valider-google-webmaster-tools-562">http://wordpress-tuto.fr/astuce-valider-google-webmaster-tools-562</a></p><p style="margin-bottom: 0cm;">Pensez aussi si vous utiliser des 	outils comme :</p><p style="margin-bottom: 0cm;">Outils pour webmaster de Google</p><p style="margin-bottom: 0cm;">Yahoo Site Explorer (son équivalent 	sauce Yahoo)</p><p style="margin-bottom: 0cm;">A leur fournir votre nouveau sitemap.</p><p style="margin-bottom: 0cm;">Et enfin, c&#8217;est aussi le moment de 	faire le tri entre différentes applications qui comprennaient un 	lien vers votre site et qui ne vous servent à rien.</p><li><p style="margin-bottom: 0cm;"><strong>Bascule du DNS vers le nouveau 	site</strong></p><p style="margin-bottom: 0cm;">Ca y est la pression monte, c&#8217;est le 	moment de basculer votre dns vers le nouveau site, et bien je croise 	les doigts pour vous, et n&#8217;ayez pas peur, vous pouvez toujours faire 	un retour arrière&#8230; (A noter que le temps de retour arrière est 	égale au temps de propagation DNS, ça peut durer quelques heures, 	voir jusqu&#8217;à 5 cinq jours, mais c&#8217;est très rare)</p></li></ol><p>Voilà en gros comment migrer son blog Blogger vers une plateforme WordPress.</p><p>Si vous avez des questions, n&#8217;hésitez pas à les poser et si vous avez des astuces, vous pouvez me les proposer, je les ajouterais à cet article afin de l&#8217;enrichir.</p><p>Et enfin, si vous avez utilisé ce tuto pour migrer votre blog, ça serait sympathique de venir nous présenter votre nouveau blog. En sachant que les liens des commentaires ne sont pas en nofollow <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p>J&#8217;ai rajouté un petit sondage pour avoir vos avis :</p><p>[poll id="2"]</p><ol><div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 155px; width: 1px; height: 1px;"></p><p style="margin-bottom: 0cm;">Procédure de migration Blogger vers WordPress</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Si vous possédez déjà un nom de domaine avec une url qui pointe sur votre blog et où les articles sont tous en redirection 301 vers cette url, vous pouvez passer de suite au point numéro 4.</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Nom de domaine</p><p style="margin-bottom: 0cm;">Acheter un nom de domaine, 	personnellement, je l&#8217;ai acheté chez Gandi, j&#8217;ai beaucoup travaillé 	avec eux dans mon ancien travail et ils sont très bon <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /> Je n&#8217;ai 	pas l&#8217;habitude de faire de la pub, mais après libre à vous de 	l&#8217;acheter où bon vous semble.</p></li><li><p style="margin-bottom: 0cm;">Pointage de l&#8217;url</p><p style="margin-bottom: 0cm;">Faire pointer une url sur le site 	blogger, ici blog.admin-linux.org. Pour savoir vers où me faire 	pointer, il suffit d&#8217;aller dans l&#8217;interface d&#8217;admin de votre blog, 	dans Paramètres, Edition. Et là il vous sera dit vers quoi faire 	pointer votre url.</p></li><li><p style="margin-bottom: 0cm;">Attribution de l&#8217;url au blog</p><p style="margin-bottom: 0cm;">Dire à Blogger que vous souhaitez 	utiliser votre propre nom de domaine, ce qui va rediriger les 	articles de l&#8217;ancienne url vers cette seule url. Ces redirections 	seront des redirections 301 permettant de ne pas perdre ses 	visiteurs potentiels. Voici une capture d&#8217;écran de ce que cela 	donnera après :</p></li><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Mise à jour de votre url auprès 	des moteurs de recherche :</p><p style="margin-bottom: 0cm;">Là, il faut attendre que les moteurs 	de recherche passent sur vos urls pour intégrer la mise en place 	des redirection 301 et cela dépends de votre vitesse d&#8217;indexation 	et du nombre d&#8217;articles.</p><p style="margin-bottom: 0cm;">Personnellement j&#8217;ai rencontré des 	problèmes à ce niveau là, car mon nom de domaine étant nouveau, 	il paraît que google met en « quarantaine » les 	nouveaux noms de domaines qui se retrouvent avec un certains nombres 	de pages indexées dans son moteur de recherche au cas où il y 	aurait eu un référencement effectué par des robots.</p><p style="margin-bottom: 0cm;">Google prône en effet le 	référencement naturel. Donc un nom de domaine qui se retrouve avec 	plusieurs centaines de liens en très peu de temps lui semble 	quelque peu suspicieux. J&#8217;ai donc perdu tout mon référencement 	pour une durée incertaine, certain disent que ça peut aller de 1 	mois à 3,6 mois, voir même plus, mais c&#8217;est en fonction de la 	gravité de « l&#8217;infraction ». Pour ma part ça fait 	bientôt 3 mois que ça dure&#8230; Dès fois, j&#8217;apparais dans google, 	et peu de temps après les liens présents disparaissent. Il paraît 	que le fait d&#8217;ajouter beaucoup de contenu à son site ferait revenir 	le référencement plus rapidement. Pour ma part, je tourne de 1 à 	3 articles par semaine.</p><p style="margin-bottom: 0cm;">Donc un conseil, réserver votre nom 	de domaine, faite par exemple un petit article sur votre site 	indiquant l&#8217;achat de ce nom de domaine avec un lien et une page de 	site en construction, en y mettant un titre et une description en 	rapport avec votre site initiale (autant ne pas perdre de temps avec 	le référencement), ce qui lui permettra d&#8217;être indexé dans 	google, et peut-être, je dis bien peut-être que vous ne subirez 	pas le même sort que moi <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p style="margin-bottom: 0cm;">Ne mettez pas non plus ce lien sur 	toutes vos pages, sinon vous aurez le même problème. Voici un 	article de <span style="color: #ff0000;"><strong>LAFERMEDUWEB</strong></span> l&#8217;expliquant clairement.</p></li><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Installer votre WordPress chez 	votre hébergeur</p></li><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Vous pouvez télécharger la dernière version en Français à cette adresse :</p><p style="margin-bottom: 0cm;"><a href="http://www.wordpress-fr.net/telechargements">http://www.wordpress-fr.net/telechargements</a></p><p style="margin-bottom: 0cm;">Créez les catégorie que vous souhaitez mettre en place</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Peaufiner votre thème et 	installez tous les widgets souhaité</p></li><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Vous pouvez déjà installer les plugins qui seront utiles pour préparer votre migration :</p><ul><li><p style="margin-bottom: 0cm;">Dean&#8217;s Permalinks Migration (va 	permettre la mise en place de redirection 301 en prenant en compte 	votre ancien format d&#8217;url vers le nouveau wordpress)</p></li><li><p style="margin-bottom: 0cm;">Hot Linked Image Cacher (va 	permettre de récupérer en local les images des articles de votre 	blog)</p></li><li><p style="margin-bottom: 0cm;">Redirection (va permettre de gérer 	les redirections directement depuis votre interface wordpress)</p></li><li><p style="margin-bottom: 0cm;">Simple Tags (va permettre d&#8217;éditer 	en masse vos tags)</p></li><li><p style="margin-bottom: 0cm;">Simple CSS (va permettre 	d&#8217;attribuer un style CSS par dessus celui du thème, pratique lors 	de mise à jour, car pas besoin de repasser sur ses css. Je l&#8217;ai mis 	car je souhaitais que tous mes articles soit au format justifié)</p></li></ul><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">6 – Créer un ou plusieurs comptes 	utilisateur, en fonction de ce que vous avez sur votre  site 	blogger, ils vous serviront plus tard, notamment lors de l&#8217;import</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">5 &#8211; Importer tous les messages de 	votre blog Blogger vers votre installation wordpress</p><p style="margin-bottom: 0cm;">Pour cela aller dans le back-office de 	wordpress.</p><p style="margin-bottom: 0cm;">Allez dans Outils, Importer, puis 	choisissez Blogger, suivez les instructions tout y est dit, ça 	marche très bien, en plus vous pouvez même mettre en corélation 	les comptes des auteurs sur votre systèmes blogger avec les comptes 	utilisateur créé précédemment.</p><p style="margin-bottom: 0cm;">Ça importe tous les articles, les 	commentaires (pas les informations sur ceux qui ont mis les 	commentaires malheureusement, comme l&#8217;adresse mail, le site web)</p><p style="margin-bottom: 0cm;">Ça n&#8217;importe pas non plus les images 	de vos articles, ce qui nous amène au point suivant</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Importer toutes les images</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Blogger ne laisse pas longtemps les 	images dispo si le site n&#8217;est plus consulté, ce qui est normal 	quelque par car c&#8217;est du hotlinking.</p><p style="margin-bottom: 0cm;">Pour cela il faut utiliser le plugin 	installé précédemment Hotlinked Image Caching.</p><p style="margin-bottom: 0cm;">Hotlinked Image Caching est capable de 	rechercher automatiquement les images hotlinker ce qui est le cas 	des images des articles importées qui sont encore hébergées via 	blogspot.</p><p style="margin-bottom: 0cm;">Et de les importer dans votre 	bibliothèque de médias et le plus est que les liens de l&#8217;image 	seront automatiquement modifiés sans avoir a éditer vos articles,</p><p style="margin-bottom: 0cm;">Vous pouvez le faire via l&#8217;ID d&#8217;un 	article ou directement pour tous les articles en écrivant ALL</p><p style="margin-bottom: 0cm;">Ce plugin supporte deux types de 	méthodes pour obtenir les images distantes, curl et allow<em>url</em>fopen</p><p style="margin-bottom: 0cm;">Voici à quoi ressemble l&#8217;interface 	d&#8217;import des images :</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Vous pourrez voir en éditant dans l&#8217;article que l&#8217;image a bien été modifiée.</p><p style="margin-bottom: 0cm;">Le seul problème est que la cible du lien de l&#8217;image n&#8217;est pas modifiée, en passant sur l&#8217;image lors de  la lecture de l&#8217;article ça pointera encore vers l&#8217;image blogspot. Mais si vous regarder les propriétés de l&#8217;image vous verrez bien qu&#8217;elle est dans votre bibliothèque.</p><p style="margin-bottom: 0cm;">Je n&#8217;ai pas trouvé comment modifier cela pour l&#8217;instant</p><p style="margin-bottom: 0cm;">On peut le faire à la main, pour cela il faut éditer l&#8217;image et cliquer sur « Lier à l&#8217;image » afin que la cible du lien pointe vers notre image importée.</p><p style="margin-bottom: 0cm;">Mais au moins le plus important est de ne pas avoir de risque de perdre vos images si l&#8217;autorisation de hotlink s&#8217;arrête.</p></li><li><p style="margin-bottom: 0cm;">Réorganisation des catégories / 	tags</p><p style="margin-bottom: 0cm;">Lors de l&#8217;import des articles, les 	libellés utilisés dans blogger, ont été importés en tant que 	catégorie. Mais si comme moi vous aviez beaucoup de libellés, ça 	va poser problème.</p><p style="margin-bottom: 0cm;">Pour simplifier un peu la migration 		on va faire réorganisation de tags en masse grâce à Simple Tags.</p><p style="margin-bottom: 0cm;">Ce plugin permet l&#8217;attribution 		automatique de tags, soit via une liste que vous remplissez, soit 		en recherchant dans la base des tags en local. Mais pour cela il 		faudrait déjà les avoirs crée.</p><p style="margin-bottom: 0cm;">Le mieux est peut-être créer vos 		tags à la main et de choisir de tagguer automatiquement les 		articles, puis il vous suffira de les éditer en masse pour 		corriger d&#8217;éventuelles mauvaise attributions.</p></li><li><p style="margin-bottom: 0cm;">Réorganisation des catégories</p><p style="margin-bottom: 0cm;">Et là c&#8217;est plus compliqué <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Howto Migration blog Blogger vers Wordpress" class='wp-smiley' title="Howto Migration blog Blogger vers Wordpress" /></p><p style="margin-bottom: 0cm;">Pour réorganiser mes catégories, 		j&#8217;ai choisi à défaut d&#8217;utiliser le plugin « Batch 		Categories » <a href="http://robm.me.uk/projects/plugins/wordpress/batch-categories">http://robm.me.uk/projects/plugins/wordpress/batch-categories</a> Il n&#8217;est pas totalement compatible avec WP 2.8</p><p style="margin-bottom: 0cm;">La gestion des catégories de 		wordpress 2.8. J&#8217;ai supprimé toutes les catégories (anciennement 		libellés sous blogger) via leur outils d&#8217;édition de masse.</p><p style="margin-bottom: 0cm;">Les articles affectés uniquement à 		la catégorie supprimée seront affectés à celle par défaut  : 		Non classé.</p><p style="margin-bottom: 0cm;">Il ne me restait plus qu&#8217;à éditer à 		la main les articles en catégorie non-classé. Ce qui est plus 		rapide. Étant donné que j&#8217;avais utilisé au préalable simple 		tags, mes tags était déjà positionné sur les articles. 		Heureusement j&#8217;ai certains de mes libellés que j&#8217;ai créé en tant 		que catégories sur WP, donc ceux là, ne se sont pas retrouvé 		dans la catégorie « Non-Classé »</p><p style="margin-bottom: 0cm;"></li><li><p style="margin-bottom: 0cm;">Mise en place de la réécriture 	d&#8217;url</p><p style="margin-bottom: 0cm;">Avec votre système blogger, vos 	images était du type :</p><p style="margin-bottom: 0cm;">http://votre-site.blogspot.com/2009/07/nom_du_post.html</p><p style="margin-bottom: 0cm;">/%year%/%monthnum%/%postname%.html</p><p style="margin-bottom: 0cm;">Pour le référencement il serait 	meilleur d&#8217;utiliser plutôt un format du type :</p><p style="margin-bottom: 0cm;">/%category%/%postname%</p><p style="margin-bottom: 0cm;">Avec le plugin Dean&#8217;s Permalinks 	Migration, vous allez pouvoir conserver votre référencement tout 	en informant les moteurs de recherche via une redirection 301 du 	changement d&#8217;url vers votre nouvelle.</p><p style="margin-bottom: 0cm;">Pour ce faire, aller dans Réglages / 	PermalinksMigration et entrez l&#8217;ancien format d&#8217;url :</p><p style="margin-bottom: 0cm;">/%year%/%monthnum%/%postname%.html</p><p style="margin-bottom: 0cm;">Ensuite allez sur Réglages / 	Permaliens et indiquez le format d&#8217;url souhaité :</p><p style="margin-bottom: 0cm;">/%category%/%postname%</p><p style="margin-bottom: 0cm;">Avec ceci vous ne perdrez pas vos 	visiteurs vennant d&#8217;un moteur de recherche, et améliorerez votre 	référencement.</p><p style="margin-bottom: 0cm;"></li><li><p style="margin-bottom: 0cm;">Mise en place de réécriture pour 	les autres url que celle des articles.</p><p style="margin-bottom: 0cm;">Pour cela nous allons utiliser le 	plugin Redirection installé précédemment.</p><p style="margin-bottom: 0cm;">Le type d&#8217;url possible est par exemple 	si vous avez utilisé les tags sur blogger :</p><p style="margin-bottom: 0cm;"><a href="http://blog.admin-linux.org/tag/wordpress">http://blog.admin-linux.org/search/label/wordpress</a></p><p style="margin-bottom: 0cm;">Le type d&#8217;url que vous retrouverez 	avec les tags sur wordpress est :</p><p style="margin-bottom: 0cm;"><a href="../tag/xen">http://blog.admin-linux.org/tag/wordpress</a></p><p style="margin-bottom: 0cm;">Pour ne pas perdre ces liens qui sont 	référencés, nous allons utilisés le plugin Redirection</p><p style="margin-bottom: 0cm;">Pour mettre en place une redirection, 	il suffit d&#8217;aller dans : Outils → Redirection</p><p style="margin-bottom: 0cm;">Voici un exemple de mise en place de 	redirection :</p></li><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Il suffit donc de remplir ce 	formulaire pour mettre en place une redirection pour ne pas perdre 	son référencement en rapport avec ses libellés.</p><p style="margin-bottom: 0cm;">Vous pouvez remarquer que dans la 	redirection il y a $1</p><p style="margin-bottom: 0cm;">Cela veut dire que ça va récupérer 	le l&#8217;argument remplaçant $1, dans notre cas wordpress et qu&#8217;il va 	placer ce mot dans l&#8217;url cible.</p><p style="margin-bottom: 0cm;">Donc pas besoin de mettre en place des 	redirections pour tous ses tags.</p><p style="margin-bottom: 0cm;">Si par exemple vous souhaitez enlever 	un tag, mais ne pas perdre son référencement et le réorienter 	vers une catégories :</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Il y a bien sur d&#8217;autres pages 	référencées, notamment les archives, les articles avec vos 	commentaires.</p><p style="margin-bottom: 0cm;">Concernant les archives, voici à quoi 	ressemble les urls des archives de blogger :</p><p style="margin-bottom: 0cm;">Mars 2009 &#8211; <a href="http://blog.admin-linux.org/2009/03">http://blog.admin-linux.org/2009_03_01_archive.html</a></p><p style="margin-bottom: 0cm;">Voici à quoi ressemble les url 	d&#8217;archives sous wordpress :</p><p style="margin-bottom: 0cm;">Mars 2009 &#8211; <a href="../2009/03">http://blog.admin-linux.org/2009/03</a></p><p style="margin-bottom: 0cm;">Voici comment rediriger 	automatiquement vos urls d&#8217;archives blogger vers celle au format 	wordpress :</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Normalement, toutes vos urls sont 	désormais redirigées vers les articles, catégories et tags 	appropriés.</p><p style="margin-bottom: 0cm;">Bien sur, si comme moi, vous souhaitez 	en profiter pour réorganiser vos tags, il vous faudra faire vous 	même vos redirections.</p><p style="margin-bottom: 0cm;">Pour savoir quels sont vos pages 	référencées, il vous suffit d&#8217;aller dans google et de rechercher 	:</p><p style="margin-bottom: 0cm;">site:blog.admin-linux.org</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Formattage de tous vos articles</p><p style="margin-bottom: 0cm;">J&#8217;ai souhaité que tous mes articles 	soit au format d&#8217;alignement justifié.</p><p style="margin-bottom: 0cm;">Pour éviter de passer sur tous les 	articles afin de faire cela, vous pouvez le faire, soit directement 	dans vos fichiers css, soit en utilisant le plugin SimpleCSS.</p><p style="margin-bottom: 0cm;">Dans mon cas précis, voici ce que 	j&#8217;ai rajouté dans SimpleCSS :</p><p style="margin-bottom: 0cm;">.entry-content{text-align: justify;}</p><p style="margin-bottom: 0cm;"></li><li><p style="margin-bottom: 0cm;">Dernières vérifications avant le 	grand saut</p></li><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Si vous utilisez des outils comme :</p><p style="margin-bottom: 0cm;">Outils pour webmaster de Google</p><p style="margin-bottom: 0cm;">Des stats en live</p><p style="margin-bottom: 0cm;">Des services comme Mybloglog&#8230;</p><p style="margin-bottom: 0cm;">Penser à les insérer directement sur votre nouveau site. Il peut s&#8217;agir de balise Meta, ou de fichier html.</p><p style="margin-bottom: 0cm;">Concernant les balises meta, vous avez 2 possibilités :</p><p style="margin-bottom: 0cm;">La première est la modification du code source du thème (Ça pourrait devenir gênant lors de mise à jour de thème)</p><p style="margin-bottom: 0cm;">La deuxième est l&#8217;utilisation du plugin « All in One SEO Pack »</p><p style="margin-bottom: 0cm;">Dans la page de configuration vous avez la possibilité d&#8217;ajouter des informations dans le header grâce au champ à remplir :</p><p style="margin-bottom: 0cm;">Additionnal Home Header</p><p style="margin-bottom: 0cm;">Vous y insérez votre ou vos meta de validations et cela vous évitera de modifier votre thème</p><p style="margin-bottom: 0cm;">Cette astuce me provient de WordPress-tuto :</p><p style="margin-bottom: 0cm;"><a href="http://wordpress-tuto.fr/astuce-valider-google-webmaster-tools-562">http://wordpress-tuto.fr/astuce-valider-google-webmaster-tools-562</a></p><p style="margin-bottom: 0cm;">Pensez aussi si vous utiliser des outils comme :</p><p style="margin-bottom: 0cm;">Outils pour webmaster de Google</p><p style="margin-bottom: 0cm;">Yahoo Site Explorer (son équivalent sauce Yahoo)</p><p style="margin-bottom: 0cm;">A leur fournir votre nouveau sitemap.</p><p style="margin-bottom: 0cm;">Et enfin, c&#8217;est aussi le moment de faire le tri entre différentes applications qui comprennaient un lien vers votre site et qui ne vous servent à rien.</p><p style="margin-bottom: 0cm;"><li><p style="margin-bottom: 0cm;">Bascule du DNS vers le nouveau 	site</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Ca y est la pression monte, c&#8217;est le 	moment de basculer votre dns vers le nouveau site, et bien je croise 	les doigts pour vous, et n&#8217;ayez pas peur, vous pouvez toujours faire 	un retour arrière&#8230; (A noter que le temps de retour arrière est 	égale au temps de propagation DNS, ça peut durer quelques heures, 	voir jusqu&#8217;à 5 cinq jours, mais c&#8217;est très rare)</p></li></div></ol> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/cms-blog/howto-migration-blog-blogger-vers-wordpress/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Mise à jour de cacti</title><link>http://blog.admin-linux.org/howto/mise-a-jour-de-cacti</link> <comments>http://blog.admin-linux.org/howto/mise-a-jour-de-cacti#comments</comments> <pubDate>Mon, 23 Mar 2009 21:25:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Supervision]]></category> <category><![CDATA[cacti]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=353</guid> <description><![CDATA[Voici un petit tuto permettant de mettre à jour sa version de cacti. Dans cet exemple, il s&#8217;agit de passer de la version 0.8.7b vers la 0.8.7d Sauvegarde : Tout...]]></description> <content:encoded><![CDATA[<p>Voici un petit tuto permettant de mettre à jour sa version de cacti. Dans cet exemple, il s&#8217;agit de passer de la version 0.8.7b vers la 0.8.7d</p><h2>Sauvegarde :</h2><p></p><p style="margin-bottom: 0cm;">Tout d&#8217;abord, il faut bien sur sauvegarder ses documents :</p><p style="margin-bottom: 0cm;">Pour ma part, les données sont dans /home/cacti</p><p style="background: #e6e6e6 none repeat scroll 0% 50%; margin-bottom: 0cm;"><span style="background: #e6e6e6 none repeat scroll 0%;"># cp -rp /home/cacti /home/cacti_old</span></p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Ensuite il faut sauvegarder sa base de données :</p><p style="background: #e6e6e6 none repeat scroll 0% 50%; margin-bottom: 0cm;"># mysqldump -u root -p cacti &gt; cacti_date_jour.sql</p><p>Télécharger la nouvelle version de cacti :</p><h2>Télécharger la nouvelle version de cacti :</h2><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># cd /tmp</p><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># wget <a href="http://www.cacti.net/downloads/cacti-0.8.7d.tar.gz">http://www.cacti.net/downloads/cacti-0.8.7d.tar.gz</a></p><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># tar -xvzf cacti-0.8.7d.tar.gz</p><h2>Préparation à la migration :</h2><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># vimdiff /tmp/cacti-0.8.7d/include/config.php /home/config/include/config.php</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Adapter les variables de configuration d&#8217;accès à la base de données :</p><p style="margin-bottom: 0cm;"><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;">$database_type = &laquo;&nbsp;mysql&nbsp;&raquo;;<br /> $database_default = &laquo;&nbsp;cacti&nbsp;&raquo;;<br /> $database_hostname = &laquo;&nbsp;localhost&nbsp;&raquo;;<br /> $database_username = &laquo;&nbsp;cactiuser&nbsp;&raquo;;<br /> $database_password = &laquo;&nbsp;cactiuser&nbsp;&raquo;;<br /> $database_port = &laquo;&nbsp;3306&#8243;;</p><p style="margin-bottom: 0cm;"><p style="margin-bottom: 0cm;">Puis copier les données de la version actuelle vers la nouvelle version :</p><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># cp -p /home/cacti/rra/* /tmp/cacti-0.8.7d/rra/.<br /> # cp -u -p /home/cacti/scripts/* /tmp/cacti-0.8.7d/scripts/<br /> # cp -u -r -p /home/cacti/resource/* /tmp/cacti-0.8.7d/resource/<br /> # chown -R <em>apache </em><em><span style="font-style: normal;">/tmp/cacti-0.8.7d</span></em>/rra/ /tmp/cacti-0.8.7d/log/</p><h2>Migration vers la nouvelle version :</h2></p><p style="background: #e6e6e6 none repeat scroll 0%; margin-bottom: 0cm;"># mv /tmp/ cacti-0.8.7d /home/cacti</p><p style="margin-bottom: 0cm;">Ensuite on se connecte à son interface web et on contrôle que tout est ok.</p><p style="margin-bottom: 0cm;">http://localhost/cacti</p><p style="margin-bottom: 0cm;">Lorsque vous aller à l&#8217;adresse de votre cacti un fichier php est lancé pour procéder à la migration, c&#8217;est celui-ci qui va lancer la procédure ci-dessous.</p><p style="margin-bottom: 0cm;">La démarre le processus de mise à jour :</p><p style="margin-bottom: 0cm;"><a href="http://localhost/wordpress/wp-content/uploads/2009/03/install_guide.jpg"><img class="aligncenter size-medium wp-image-354" title="Guide d'installation" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/install_guide-300x228.jpg" alt="install guide 300x228 Mise à jour de cacti" width="300" height="228" /></a></p><p style="margin-bottom: 0cm;"><a href="http://localhost/wordpress/wp-content/uploads/2009/03/update.jpg"><img class="aligncenter size-medium wp-image-355" title="update" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/update-300x139.jpg" alt="update 300x139 Mise à jour de cacti" width="300" height="139" /></a></p><p style="margin-bottom: 0cm;"><a href="http://localhost/wordpress/wp-content/uploads/2009/03/upgrade_result.jpg"><img class="aligncenter size-medium wp-image-356" title="Résultat de mise à jour" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/upgrade_result-139x300.jpg" alt="upgrade result 139x300 Mise à jour de cacti" width="139" height="300" /></a></p><p style="margin-bottom: 0cm;"><a href="http://localhost/wordpress/wp-content/uploads/2009/03/values_cacti.jpg"><img class="aligncenter size-medium wp-image-357" title="Paramétrage de cacti" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/values_cacti-193x300.jpg" alt="values cacti 193x300 Mise à jour de cacti" width="193" height="300" /></a></p><p style="margin-bottom: 0cm;">Puis vous devriez arriver sur l&#8217;interface de login.</p><p style="margin-bottom: 0cm;">Une fois authentifié en admin on peut voir le numéro de version sur la home de la console.</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/mise-a-jour-de-cacti/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Thunderbird &#8211; Réponse automatique</title><link>http://blog.admin-linux.org/howto/thunderbird-reponse-automatique</link> <comments>http://blog.admin-linux.org/howto/thunderbird-reponse-automatique#comments</comments> <pubDate>Fri, 16 Jan 2009 10:26:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Messagerie]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[thunderbird]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/thunderbird-reponse-automatique/</guid> <description><![CDATA[Voici une petite astuce pour la mise en place de réponse automatique avec Thunderbird. J&#8217;ai retrouvé un petit howto que j&#8217;avais écrit jadis. Je me suis dit que ça pourrait...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Voici une petite astuce pour la mise en place de réponse automatique avec Thunderbird.<br /> J&#8217;ai retrouvé un petit howto que j&#8217;avais écrit jadis.<br /> Je me suis dit que ça pourrait servir à quelqu&#8217;un <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Thunderbird   Réponse automatique" class='wp-smiley' title="Thunderbird   Réponse automatique" /><br /> Donc le voila, rien d&#8217;extraodinaire, en gros il suffit de mettre en place un filtre utilisant un modèle et fonctionnant pour tous mails vous étant destinés et de l&#8217;activer lors du besoin.<br /> Bon c&#8217;est pas génial, mais ça fonctionne&#8230;<br /> <a href="http://pierreyves.dubreucq.free.fr/reponse_auto.pdf">Howto</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/thunderbird-reponse-automatique/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Outil d’aide au diagnostic des incidents sous Linux</title><link>http://blog.admin-linux.org/administration/outil-d%e2%80%99aide-au-diagnostic-des-incidents-sous-linux</link> <comments>http://blog.admin-linux.org/administration/outil-d%e2%80%99aide-au-diagnostic-des-incidents-sous-linux#comments</comments> <pubDate>Wed, 14 Jan 2009 08:41:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[Howto]]></category> <category><![CDATA[diagnostic]]></category> <category><![CDATA[documentation]]></category> <category><![CDATA[incident]]></category> <category><![CDATA[linux]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/outil-d%e2%80%99aide-au-diagnostic-des-incidents-sous-linux/</guid> <description><![CDATA[Bien le bonjour à tous, Je suis tombé sur une présentation Impress modélisant la démarche à effectuer pour diagnostiquer des incidents sous linux. J&#8217;ai apprécié cette modélisation très claire qui...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Bien le bonjour à tous,<br /> Je suis tombé sur une présentation Impress modélisant la démarche à effectuer pour diagnostiquer des incidents sous linux.<br /> J&#8217;ai apprécié cette modélisation très claire qui pourrait aider les débutant à solutionner leurs problèmes <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Outil d’aide au diagnostic des incidents sous Linux" class='wp-smiley' title="Outil d’aide au diagnostic des incidents sous Linux" /><br /> Cette présentation a été faite par Eric Quinton, et vous pouvez la trouver à cette adresse<br /> <a href="http://eric.quinton.free.fr/spip.php?article24" target="_blank">http://eric.quinton.free.fr/spip.php?article24</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/outil-d%e2%80%99aide-au-diagnostic-des-incidents-sous-linux/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo</title><link>http://blog.admin-linux.org/howto/howto-install-nagios3-centreon-20-et-ndoutils-sur-gentoo</link> <comments>http://blog.admin-linux.org/howto/howto-install-nagios3-centreon-20-et-ndoutils-sur-gentoo#comments</comments> <pubDate>Mon, 22 Dec 2008 15:05:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Supervision]]></category> <category><![CDATA[centreon]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[ndoutils]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/howto-install-nagios3-centreon-20-et-ndoutils-sur-gentoo/</guid> <description><![CDATA[Bien le bonjour à tous, Voici un petit howto permettant d&#8217;installer Nagios 3, NDOUtils (sert à écrire les informations event + status récoltés par Nagios en base de données mysql)...]]></description> <content:encoded><![CDATA[<p style="text-align: justify;">Bien le bonjour à tous,<br /> Voici un petit howto permettant d&#8217;installer Nagios 3, NDOUtils (sert à écrire les informations event + status récoltés par Nagios en base de données mysql) et Centreon.</p><p style="text-align: justify;"><span style="font-weight: bold;">Installation des pré-requis :</span></p><p style="text-align: justify;">RRDTOOL (Utilisé pour créer les graphiques avec Centreon)<br /> <span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/rrdtool rrdcgi perl&nbsp;&raquo; &gt;&gt; /etc/portage/package.use<br /> emerge -av rrdtool</span></p><p style="text-align: justify;">Net-SNMP<br /> <span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/net-snmp diskio lm_sensors perl python ssl&nbsp;&raquo; &gt;&gt; /etc/portage/package.use<br /> emerge -av net-snmp</span><br /> lm_sensors ajoute de nouveau capteurs matériel.</p><p style="text-align: justify;">Apache2<br /> <span style="font-style: italic;">echo &laquo;&nbsp;www-servers/apache debug ldap threads&nbsp;&raquo;  &gt;&gt; /etc/portage/package.use<br /> emerge -av apache</span></p><p style="text-align: justify;">PHP<br /> <span style="font-style: italic;">echo &laquo;&nbsp;dev-lang/php mysqli kerberos ldap snmp posix gd truetype xml nls zip&nbsp;&raquo; &gt;&gt; /etc/portage/package.use<br /> emerge -av php</span></p><p style="text-align: justify;">MySQL<br /> <span style="font-style: italic;">emerge -av mysql<br /> emerge &#8211;config =dev-db/mysql-[version]<br /> </span></p><p style="text-align: justify;">Paquets PEAR<br /> echo &laquo;&nbsp;dev-php/PEAR-MDB2 mysql&nbsp;&raquo; &gt;&gt; /etc/portage/package.use<br /> <span style="font-style: italic;">emerge -av PEAR-PEAR<br /> emerge -av dev-php/PEAR-Auth_SASL<br /> emerge -av dev-php/PEAR-Date<br /> emerge -av dev-php/PEAR-DB<br /> emerge -av dev-php/PEAR-DB_DataObject<br /> emerge -av dev-php/PEAR-DB_DataObject_FormBuilder<br /> emerge -av dev-php/PEAR-HTML_Common<br /> emerge -av dev-php/PEAR-HTML_Common2 (si php5)<br /> emerge -av dev-php/PEAR-HTML_QuickForm<br /> emerge -av dev-php/PEAR-HTML_QuickForm_advmultiselect<br /> emerge -av dev-php/PEAR-HTML_Table<br /> emerge -av dev-php/PEAR-I18N<br /> emerge -av dev-php/PEAR-Image_Canvas<br /> emerge -av dev-php/PEAR-Image_Color<br /> emerge -av dev-php/PEAR-Image_Color2 (si php5)<br /> emerge -av dev-php/PEAR-Image_Graph<br /> emerge -av dev-php/PEAR-Image_GraphViz<br /> emerge -av dev-php/PEAR-Mail_Mime<br /> emerge -av dev-php/PEAR-MDB2<br /> emerge -av dev-php/PEAR-Net_Ping<br /> emerge -av dev-php/PEAR-Net_Traceroute<br /> emerge -av dev-php/PEAR-Numbers_Roman<br /> emerge -av dev-php/PEAR-Validate</span><br /> PEAR-XML-RPC n&#8217;est pas à installer car figure dans le paquet PEAR-PEAR</p><p style="text-align: justify;">GD<br /> <span style="font-style: italic;">echo &laquo;&nbsp;media-libs/gd jpeg png truetype&nbsp;&raquo;&gt;&gt; /etc/portage/package.use<br /> emerge -av media-libs/gd</span></p><p style="text-align: justify;">SUDO<br /> <span style="font-style: italic;">emerge -av app-admin/sudo</span></p><p style="text-align: justify;">Modules Perl<br /> <span style="font-style: italic;">echo &laquo;&nbsp;dev-perl/GD jpeg png truetype&nbsp;&raquo;&gt;&gt; /etc/portage/package.use<br /> emerge -av Config-IniFiles<br /> emerge -av Crypt-DES<br /> emerge -av Digest-HMAC<br /> emerge -av Digest-SHA1<br /> emerge -av GD<br /> emerge -av IO-Socket-INET6<br /> emerge -av Socket6<br /> </span></p><p style="text-align: justify;">Pour l&#8217;internationnalisation, il faut installer :<br /> emerge -av gettext</p><p style="text-align: justify;">Si vous souhaitez faire de la gestion de Traps SNMP, il faut installer snmptt<br /> <span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/snmptt mysql&nbsp;&raquo; &gt;&gt; /etc/portage/package.use<br /> emerge -av net-analyzer/snmptt</span><br /> Voici un lien qui explique comment les mettre en place :<br /> <a href="http://en.doc.centreon.com/Tutorials:GestionDesTrapsSnmp/fr">Gestion des Traps SNMP</a></p><p style="text-align: justify;"><span style="font-weight: bold;">Installation de Nagios :</span></p><p style="text-align: justify;">Voici une brève explication du fonctionnement de nagios<br /> Serveur Nagios -&gt; Client passif<br /> Les commandes de vérification partent du serveur nagios vers les clients passifs, exemples; ping, ssh, telnet portX etc &#8230;.<br /> Serveur Nagios -&gt; Client actif (NRPE)<br /> Les commandes de vérification sont toujours à l&#8217;initiative du serveur nagios vers les clients, mais cette fois-ci il y a exécution d&#8217;un script sur le client. Ce procédé implique l&#8217;utilisation de nrpe (nagios remote process execution). exemples; check_disk, check_users, check_load etc &#8230; .<br /> Client NCSA -&gt; Serveur Nagios<br /> Ici l&#8217;exécution est à l&#8217;initiative du client vers le serveur nagios. On parle alors de ncsa (nagios client &#8230;) . Cette méthode est utilisée pour des opérations de vérification relativement lourdes -&gt; check_updates par exemple<br /> Voici un petit schéma explicant le fonctionnement de nagios et de ses agents (nrpe + ncsa)</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/agent-nagios1.jpg"><img class="aligncenter size-full wp-image-330" title="agent-nagios1" src="/wp-content/uploads/2009/03/agent-nagios1.jpg" alt="agent nagios1 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="248" /></a></p><p style="text-align: justify;">Préparation de nagios-plugins :</p><p style="text-align: justify;"><span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/nagios-plugins ssl mysql snmp nagios-dns nagios-ntp nagios-ping nagios-ssh&nbsp;&raquo;&gt;&gt; /etc/portage/package.use</span></p><p style="text-align: justify;">Explication des flags USE possible pour nagios-plugins :<br /> ssl : Ajoute le support pour les connections SSL<br /> samba : Ajoute le support pour SAMBA (Partage Windows et partage d&#8217;imprimante)<br /> mysql : Ajoute le support pour les bases de données mysql<br /> postgres : Ajoute le support pour les bases de données postgresql<br /> ldap : Ajoute le support pour le LDAP (Lightweight Directory Access Protocol)<br /> snmp : Ajoute le support pour le SNMP (Simple Network Management Protocol) si il est accessible<br /> nagios-dns : Installe les dépendances pour le monitoring DNS<br /> nagios-ntp : Installe les dépendances pour le monitoring NTP<br /> nagios-ping : Installe les dépendances pour le monitoring PING<br /> nagios-ssh : Installe les dépendances pour le monitoring SSH<br /> nagios-game : Installe les dépendances pour le monitoring games-util/qstat<br /> ups : Installe les dépendances pour le monitoring de Network-UPS (sys-power/nut)<br /> ipv6 : Ajoute le support pour IPv6<br /> radius : Ajoute le support pour l&#8217;authentification RADIUS</p><p style="text-align: justify;">Notez que nagios-ping va rajouter le paquet : net-analyzer/fping</p><p style="text-align: justify;">emerge -av net-analyzer/nagios-plugins</p><p style="text-align: justify;">Préparation de nagios-core :</p><p style="text-align: justify;"><span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/nagios-core apache2 web perl vim-syntax&nbsp;&raquo; &gt;&gt; /etc/portage/package.use</span><br /> Explication des flags USE possible pour nagios-core :<br /> apache2 : Ajoute le support d&#8217;Apache2<br /> perl : Ajoute le support de perl<br /> vim-syntax : Ajoute les informations nagios dans la syntaxe vim (permet la colorisation syntaxique)</p><p style="text-align: justify;">Notez que vim-syntax va rajouter plusieurs paquets. (app-vim/nagios-syntax)</p><p style="text-align: justify;">emerge -av net-analyzer/nagios-core</p><p style="text-align: justify;">Installation de nagios :</p><p style="text-align: justify;"><span style="font-style: italic;">emerge -av net-analyzer/nagios</span></p><p style="text-align: justify;">These are the packages that would be merged, in order:</p><p style="text-align: justify;">Calculating dependencies&#8230; done!<br /> [ebuild  N    ] net-analyzer/nagios-imagepack-1.0-r100  1,628 kB [0]<br /> [ebuild  N    ] net-analyzer/fping-2.4_beta2-r2  60 kB [0]<br /> [ebuild  N    ] dev-perl/Net-SNMP-5.2.0  82 kB [0]<br /> [ebuild  N    ] app-vim/nagios-syntax-20050105  2 kB [0]<br /> [ebuild  N    ] net-analyzer/nagios-core-3.0.6  USE=&nbsp;&raquo;apache2 perl vim-syntax web -debug -lighttpd&nbsp;&raquo; 2,672 kB [0]<br /> [ebuild     U ] net-analyzer/nagios-plugins-1.4.13-r1 [1.4.10-r1] USE=&nbsp;&raquo;ipv6 ldap mysql* nagios-dns* nagios-ntp* nagios-ping* nagios-ssh* snmp* ssl -nagios-game -postgres* -radius -samba -ups&nbsp;&raquo; 2,227 kB [?=&gt;0]<br /> [ebuild  N    ] net-analyzer/nagios-3.0.6  0 kB [0]</p><p style="text-align: justify;">Total: 7 packages (1 upgrade, 6 new), Size of downloads: 6,668 kB<br /> Portage tree and overlays:<br /> [0] /usr/portage<br /> [?] indicates that the source repository could not be determined</p><p style="text-align: justify;">Would you like to merge these packages? [Yes/No] <span style="font-weight: bold;">Yes</span></p><p style="text-align: justify;">Nagios est désormais installé.</p><p style="text-align: justify;">Un fichier a été créé /etc/apache2/modules.d/99_nagios3.conf<br /> Pour activer Nagios dans Apache il faut modifier le fichier /etc/conf.d/apache2</p><p style="text-align: justify;">Vous pouvez accéder à l&#8217;interface web de nagios via cette adresse : http://localhost/nagios/</p><p style="text-align: justify;">Nagios impose une authentification pour avoir accès aux différents cgi dont son interface web se sert. Nous devons donc mettre en place cette authentification. Il s&#8217;agit dans un premier temps d&#8217;éditer le fichier /etc/nagios/cgi.cfg puis de créer un fichier .htaccess autorisant un utilisateur.<br /> Valider que dans le fichier cgi.cfg que vous avez les informations ci-dessous <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_sad.gif' alt="icon sad HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /> c&#8217;est le cas dans la conf de gentoo, mais on ne sait jamais)<br /> authorized_for_system_information=nagiosadmin<br /> authorized_for_configuration_information=nagiosadmin<br /> authorized_for_system_commands=nagiosadmin<br /> authorized_for_all_services=nagiosadmin<br /> authorized_for_all_hosts=nagiosadmin<br /> authorized_for_all_service_commands=nagiosadmin<br /> authorized_for_all_host_commands=nagiosadmin</p><p style="text-align: justify;">Puis créer un fichier .htaccess avec ces informations :<br /> AuthName &laquo;&nbsp;Nagios Access&nbsp;&raquo;<br /> AuthType Basic<br /> AuthUserFile /etc/nagios/auth.users<br /> Require valid-user</p><p style="text-align: justify;">Placer ce fichier dans les répertoires /usr/share/nagios/htdocs et /usr/lib/nagios/cgi-bin<br /> Puis lancer cette commande pour créer le fichier htpasswd2<br /> htpasswd2 -c /etc/nagios/auth.users nagiosadmin</p><p style="text-align: justify;">Si vous ne faites pas cela vous aurez ce message d&#8217;erreur pour consulter les services dans nagios :<br /> It appears as though you do not have permission information for any of the services you requested&#8230;</p><p style="text-align: justify;"><span style="font-weight: bold;">Installation de NRPE (Nagios Remote Plugin Executor) :</span></p><p style="text-align: justify;">NRPE est le plugin qui permet de superviser vos serveurs GNU/Linux, BSD ou Mac OS X sous Nagios</p><p style="text-align: justify;"><span style="font-style: italic;">echo &laquo;&nbsp;net-analyzer/nagios-nrpe ssl command-args&nbsp;&raquo; &gt;&gt; /etc/portage/package.use</span></p><p style="text-align: justify;">Explication des flags USE possible pour nagios-plugins :<br /> ssl : Ajoute le support pour les connections SSL<br /> command-args : Permet au client de spécifier des arguments auxx commandes</p><p style="text-align: justify;"><span style="font-style: italic;">emerge -av net-analyzer/nagios-nrpe</span></p><p style="text-align: justify;">Schema précisant le fonctionnement de NRPE :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/nrpe.jpg"><img class="aligncenter size-medium wp-image-331" title="nrpe" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/nrpe-300x88.jpg" alt="nrpe 300x88 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="88" /></a></p><p style="text-align: justify;"><span style="font-weight: bold;">Installation de NSCA (Nagios Service Check Acceptor) :</span></p><p style="text-align: justify;">emerge -av net-analyzer/nagios-nsca</p><p style="text-align: justify;">Schema précisant le fonctionnement de NSCA :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/nsca.jpg"><img class="aligncenter size-medium wp-image-332" title="nsca" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/nsca-300x89.jpg" alt="nsca 300x89 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="89" /></a></p><p style="text-align: justify;"><span style="font-weight: bold;">Installation de NDOUtils (Nagios Data Output Utils)</span><br /> NDOUtils permet de stocker les status et les évenements de nagios dans une base de données MySQL permettant l&#8217;utilisation de ces données par Centreon.</p><p style="text-align: justify;">emerge -av net-analyzer/ndoutils</p><p style="text-align: justify;">Schema précisant le fonctionnement de NDOUtils :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/ndoutils.jpg"><img class="aligncenter size-medium wp-image-333" title="ndoutils" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/ndoutils-300x53.jpg" alt="ndoutils 300x53 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="53" /></a></p><p style="text-align: justify;"><p style="text-align: justify;">Faire un lien symbolique, car dans le questionnaire suivant il demande où sont situé les plugins :<br /> ln -s /usr/lib/nagios/plugins/* /usr/nagios/libexec/.</p><p style="text-align: justify;">Maintenant que Nagios est installé, nous allons passer à l&#8217;installation de Centreon.</p><p style="text-align: justify;"><span style="font-weight: bold;">Fonctionnement de Centreon :</span></p><p style="text-align: justify;">Tout d&#8217;abord, voici un petit schéma récupéré sur le site de <a href="http://www.centreon.com/">centreon</a> expliquant le fonctionnement de Centreon 2 et son système de collecte des données.</p><p style="text-align: justify;">Système de collecte des données de Centreon 2.0 :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/centreon_data_gathering.png"><img class="aligncenter size-medium wp-image-334" title="centreon_data_gathering" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/centreon_data_gathering-300x205.png" alt="centreon data gathering 300x205 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="205" /></a></p><p style="text-align: justify;">Les pollers Nagios insère via le composant NDOUtils les données récoltées en base de données Mysql.<br /> ODS pour OpenData Storage, est utilisé pour les graphes RRD.<br /> Ensuite Centreon récupère les informations Mysql et RRD pour son interface utilisateur.</p><p style="text-align: justify;">Passons aux choses sérieures&#8230;</p><p style="text-align: justify;"><span style="font-weight: bold;">Installation Centreon :</span><br /> Télécharger la dernière version de Centreon 2.0, sur le site de <a href="http://www.centreon.com/">centreon</a><br /> La version 2.0 en version finale est sortie <a href="http://blog.admin-linux.org/2008/12/centreon-version-20-est-sortie.html">le 16 décembre</a> <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /> Quel beau cadeau de noël <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /></p><p style="text-align: justify;">Pour installer Centreon :<br /> Copier l&#8217;archive téléchargé dans /usr/src<br /> Décompactez là, vous allez avoir un répertoire /usr/src/centreon-2.0<br /> Ensuite vous avez plusieurs possibilité d&#8217;installation :<br /> L&#8217;installation standard<br /> Soit l&#8217;installation via un template propre à votre distribution que vous pourrez trouver dans :<br /> /usr/src/centreon-2.0/tmpl/vardistrib/<br /> Mais ce dernier point ne nous intéresse pas car il n&#8217;y a pas de template pour la gentoo pour l&#8217;instant.<br /> Nous allons nous mettre dans le répertoire /usr/src/centreon-2.0<br /> Puis lancer :<br /> ./install.sh -i -v<br /> Le -v pour verbose<br /> Voici ce que vous obtenez :<br /> #####################################################################<br /> #                                                                             #<br /> #                         Centreon (www.centreon.com)                         #<br /> #                          Thanks for using Centreon                          #<br /> #                                                                             #<br /> #                                    v2.0                                     #<br /> #                                                                             #<br /> #                             infos@oreon-project.org                         #<br /> #                                                                             #<br /> #                   Make sure you have installed and configured               #<br /> #                   sudo &#8211; sed &#8211; php &#8211; apache &#8211; rrdtool &#8211; mysql               #<br /> #                                                                             #<br /> #####################################################################<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Checking all needed binaries<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> rm                                                         OK<br /> cp                                                         OK<br /> mv                                                         OK<br /> /bin/chmod                                                 OK<br /> /bin/chown                                                 OK<br /> echo                                                       OK<br /> more                                                       OK<br /> mkdir                                                      OK<br /> find                                                       OK<br /> /bin/grep                                                  OK<br /> /bin/cat                                                   OK<br /> /usr/bin/sed                                               OK</p><p style="text-align: justify;">You will now read Centreon Licence.<br /> Press enter to continue.</p><p style="text-align: justify;">Bien sur vous devez accepter la licence GPL <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /></p><p style="text-align: justify;">Do you accept GPL license ?<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Please choose what you want to install<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Do you want to install : Centreon Web Front<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">Do you want to install : Centreon CentCore<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">Do you want to install : Centreon Nagios Plugins<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">Do you want to install : Centreon Snmp Traps process<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Start CentWeb Installation<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Where is your Centreon directory?<br /> default to [/usr/local/centreon]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span></p><p style="text-align: justify;">Do you want me to create this directory ? [/usr/local/centreon]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /usr/local/centreon                                   OK</p><p style="text-align: justify;">Where is your Centreon log directory<br /> default to [/usr/local/centreon/log]<br /> &gt; /var/log/centreon (Libre à vous de choisir où vous souhaitez inscrire les logs)</p><p style="text-align: justify;">Do you want me to create this directory ? [/var/log/centreon]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /var/log/centreon                                     OK</p><p style="text-align: justify;">Where is your Centreon etc directory<br /> default to [/etc/centreon]<br /> &gt;</p><p style="text-align: justify;">Do you want me to create this directory ? [/etc/centreon]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /etc/centreon                                         OK</p><p style="text-align: justify;">Where is your Centreon generation_files directory?<br /> default to [/usr/local/centreon]<br /> &gt;<br /> Path /usr/local/centreon                                   OK</p><p style="text-align: justify;">Where is the RRD perl module installed [RRDs.pm]<br /> default to [/usr/lib/perl5/RRDs.pm]<br /> &gt; /usr/lib/perl5/site_perl/5.8.8/i686-linux/RRDs.pm</p><p style="text-align: justify;">Path /usr/lib/perl5/site_perl/5.8.8/i686-linux             OK<br /> /usr/bin/rrdtool                                           OK<br /> /bin/mail                                                  OK</p><p style="text-align: justify;">Where is PEAR [PEAR.php]<br /> default to [/usr/share/php/PEAR.php]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span><br /> Path /usr/share/php                                        OK</p><p style="text-align: justify;">Where is installed Nagios ?<br /> default to [/usr/local/nagios]<br /> &gt; /usr/nagios</p><p style="text-align: justify;">Where is your nagios config directory<br /> default to [/usr/local/nagios/etc]<br /> &gt; /etc/nagios<br /> Path /etc/nagios                                           OK</p><p style="text-align: justify;">Where is your Nagios var directory ?<br /> default to [/usr/local/nagios/var]/etc/init.d/apache2 reload</p><p style="text-align: justify;">&gt; /var/nagios<br /> Path /var/nagios                                           OK</p><p style="text-align: justify;">Where is your Nagios plugins (libexec) directory ?<br /> default to [/usr/local/nagios/libexec]<br /> &gt; /usr/nagios/libexec<br /> Path /usr/nagios/libexec                                   OK<br /> /usr/sbin/nagios                                           OK</p><p style="text-align: justify;">Where is your Nagios image directory ?<br /> default to [/usr/local/nagios/share/images/logos]<br /> &gt; /usr/share/nagios/htdocs/images/logos<br /> Path /usr/share/nagios/htdocs/images/logos                 OK<br /> /usr/sbin/nagiostats                                       OK<br /> p1_file : /usr/sbin/p1.pl                                  OK</p><p style="text-align: justify;">Where is your cron.d directory ?<br /> default to [/etc/cron.d]<br /> &gt; /etc/cron.hourly<br /> Path /etc/cron.hourly                                      OK<br /> /usr/bin/php                                               OK<br /> /usr/bin/perl                                              OK</p><p style="text-align: justify;">Where is your CentPlugins Traps binary<br /> default to [/usr/local/centreon/bin]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span></p><p style="text-align: justify;">Do you want me to create this directory ? [/usr/local/centreon/bin]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /usr/local/centreon/bin                               OK<br /> Finding Apache group :                                     apache<br /> Finding Apache user :                                      apache<br /> Finding Nagios user :                                      nagios<br /> Finding Nagios group :                                     nagios</p><p style="text-align: justify;">Where is your NDO ndomod binary ?<br /> default to [/usr/sbin/ndomod.o]<br /> &gt; /usr/bin/ndomod-3x.o<br /> /usr/bin/ndomod-3x.o                                       OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Configure Sudo<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Where is sudo configuration file<br /> default to [/etc/sudoers]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span><br /> /etc/sudoers                                               OK<br /> Nagios init script                                         OK<br /> Your sudo is not configured</p><p style="text-align: justify;">Do you want me to configure your sudo ? (WARNING)<br /> [y/n], default to [n]:<br /> &gt; y<br /> Configuring Sudo                                           OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Configure Apache server<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Finding Apache Centreon configuration file<br /> &#8216;/etc/apache2/conf.d/centreon.conf&#8217; :                      OK</p><p style="text-align: justify;">Do you want to update Centreon Apache sub configuration file ?<br /> [y/n], default to [n]:<br /> &gt; y<br /> Create &#8216;/etc/apache2/conf.d/centreon.conf&#8217;                 OK<br /> Configuring Apache                                         OK</p><p style="text-align: justify;">Do you want to reload your Apache ?<br /> [y/n], default to [n]:<br /> &gt; y</p><p style="text-align: justify;">Reloading Apache service                                   OK<br /> Preparing Centreon temporary files)<br /> Change right on /var/log/centreon                          OK<br /> Change right on /etc/centreon                              OK<br /> Change right on /usr/share/nagios/htdocs/images/logos      OK<br /> Install nagios documentation                               OK<br /> In process<br /> Change macros for insertBaseConf.sql                       OK<br /> Change macros for php files<br /> Change macros for php files                                OK<br /> Change right on /etc/nagios                                OK<br /> Copy CentWeb in system directory<br /> Install CentWeb (web front of centreon)                    OK<br /> Install libraries                                          OK<br /> Change macros for centreon.cron                            OK<br /> Install Centreon cron.d file                               OK<br /> Change macros for archiveDayLog                            OK<br /> Change macros for centAcl.php                              OK<br /> Install cron directory                                     OK<br /> Pear Modules<br /> Check PEAR modules<br /> PEAR                            1.5.0                      NOK<br /> DB                              1.7.6                      NOK<br /> DB_DataObject                   1.8.4                      NOK<br /> DB_DataObject_FormBuilder       1.0.0RC4                   NOK<br /> MDB2                            2.0.0                      NOK<br /> Date                            1.4.6                      NOK<br /> HTML_Common                     1.2.2                      NOK<br /> HTML_QuickForm                  3.2.5                      NOK<br /> HTML_QuickForm_advmultiselect   1.1.0                      NOK<br /> HTML_Table                      1.6.1                      NOK<br /> Archive_Tar                     1.1                        NOK<br /> Auth_SASL                       1.0.1                      NOK<br /> Console_Getopt                  1.2                        NOK<br /> Image_GraphViz                  1.1.0                      NOK<br /> Net_SMTP                        1.2.8                      NOK<br /> Net_Socket                      1.0.1                      NOK<br /> Net_Traceroute                  0.21                       NOK<br /> Net_Ping                        2.4.1                      NOK<br /> Validate                        0.6.2                      NOK<br /> XML_RPC                         1.4.5                      NOK<br /> SOAP                            0.10.1                     NOK<br /> Log                             1.9.11      1.9.9          NOK</p><p style="text-align: justify;">Do you want me to install/upgrade your PEAR modules<br /> [y/n], default to [y]:<br /> &gt; y<br /> Upgrading PEAR modules<br /> Log                             1.9.11      1.9.9 1.1OK3<br /> Installing PEAR modules<br /> PEAR                            1.5.0       1.7.2          OK<br /> DB                              1.7.6       1.7.13         OK<br /> DB_DataObject                   1.8.4       1.8.8          OK<br /> DB_DataObject_FormBuilder       1.0.0RC4    1.0.0RC7       OK<br /> MDB2                            2.0.0       2.4.1          OK<br /> HTML_QuickForm_advmultiselect   1.1.0       1.4.1          OK<br /> HTML_Table                      1.6.1       1.8.2          OK<br /> Auth_SASL                       1.0.1       1.0.2          OK<br /> Image_GraphViz                  1.1.0       1.2.1          OK<br /> Net_SMTP                        1.2.8       1.3.1          OK<br /> Net_Traceroute                  0.21        0.21.1         OK<br /> Net_Ping                        2.4.1       2.4.3          OK<br /> Validate                        0.6.2       0.8.1          OK<br /> XML_RPC                         1.4.5       1.5.1          OK<br /> SOAP                            0.10.1      0.12.0         OK<br /> Check PEAR modules<br /> PEAR                            1.5.0       1.7.2          OK<br /> DB                              1.7.6       1.7.13         OK<br /> DB_DataObject                   1.8.4       1.8.8          OK<br /> DB_DataObject_FormBuilder       1.0.0RC4    1.0.0RC7       OK<br /> MDB2                            2.0.0       2.4.1          OK<br /> Date                            1.4.6       1.4.7          OK<br /> HTML_Common                     1.2.2       1.2.4          OK<br /> HTML_QuickForm                  3.2.5       3.2.10         OK<br /> HTML_QuickForm_advmultiselect   1.1.0       1.4.1          OK<br /> HTML_Table                      1.6.1       1.8.2          OK<br /> Archive_Tar                     1.1         1.3.2          OK<br /> Auth_SASL                       1.0.1       1.0.2          OK<br /> Console_Getopt                  1.2         1.2.3          OK<br /> Image_GraphViz                  1.1.0       1.2.1          OK<br /> Net_SMTP                        1.2.8       1.3.1          OK<br /> Net_Socket                      1.0.1       1.0.9          OK<br /> Net_Traceroute                  0.21        0.21.1         OK<br /> Net_Ping                        2.4.1       2.4.3          OK<br /> Validate                        0.6.2       0.8.1          OK<br /> XML_RPC                         1.4.5       1.5.1          OK<br /> SOAP                            0.10.1      0.12.0         OK<br /> Log                             1.9.11      1.11.3         OK<br /> All PEAR modules                                           OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Centreon Post Install<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Create /usr/local/centreon/www/install/install.conf.php    OK<br /> Create /etc/centreon/instCentWeb.conf                      OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Start CentStorage Installation<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Where is your Centreon Run Dir directory?<br /> default to [/var/run/centreon]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span></p><p style="text-align: justify;">Do you want me to create this directory ? [/var/run/centreon]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /var/run/centreon                                     OK</p><p style="text-align: justify;">Where is your Centreon variable library directory?<br /> default to [/var/lib/centreon]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span></p><p style="text-align: justify;">Do you want me to create this directory ? [/var/lib/centreon]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /var/lib/centreon                                     OK</p><p style="text-align: justify;">Where is your CentStorage binary directory<br /> default to [/usr/local/centreon/bin]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span><br /> Path /usr/local/centreon/bin                               OK</p><p style="text-align: justify;">Where is your CentStorage RRD directory<br /> default to [/var/lib/centreon]<br /> &gt; y<br /> You select slash&#8230;</p><p style="text-align: justify;">Where is your CentStorage RRD directory<br /> default to [/var/lib/centreon]<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span><br /> Path /var/lib/centreon                                     OK<br /> Finding Nagios group :                                     nagios<br /> Finding Nagios user :                                      nagios<br /> Preparing Centreon temporary files)<br /> /tmp/centreon-setup exists, it will be moved&#8230;<br /> install www/install/createTablesCentstorage.sql            OK<br /> Creating Centreon Directory &#8216;/var/lib/centreon/status&#8217;     OK<br /> Creating Centreon Directory &#8216;/var/lib/centreon/metrics&#8217;    OK<br /> Change macros for centstorage binary                       OK<br /> Install CentStorage binary                                 OK<br /> Install library for centstorage                            OK<br /> Change right : /var/run/centreon                           OK<br /> Change macros for centstorage init script                  OK</p><p style="text-align: justify;">Do you want me to install CentStorage init script ?<br /> [y/n], default to [n]:<br /> &gt; y<br /> CentStorage init script installed                          OK</p><p style="text-align: justify;">Do you want me to install CentStorage run level ?<br /> [y/n], default to [n]:<br /> &gt; <span style="font-weight: bold;">Appuyer sur Entrée pour valider</span> (On le fera après via rc-update)<br /> CentStorage run level not installed                        PASSED<br /> Change macros for logAnalyser                              OK<br /> Install logAnalyser                                        OK<br /> Change macros for nagiosPerfTrace                          OK<br /> Install nagiosPerfTrace                                    OK<br /> Change macros for centstorage.cron                         OK<br /> Install CentStorage cron                                   OK<br /> Create /etc/centreon/instCentStorage.conf                  OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Start CentCore Installation<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Where is your CentCore binary directory<br /> default to [/usr/local/centreon/bin]<br /> &gt;<br /> Path /usr/local/centreon/bin                               OK<br /> /usr/bin/ssh                                               OK<br /> /usr/bin/scp                                               OK<br /> Finding Nagios group :                                     nagios<br /> Finding Nagios user :                                      nagios<br /> Preparing Centreon temporary files)<br /> /tmp/centreon-setup exists, it will be moved&#8230;<br /> Change CentCore Macro                                      OK<br /> Copy CentCore in binary directory                          OK<br /> Change right : /var/run/centreon                           OK<br /> Change right : /var/lib/centreon                           OK<br /> Replace CentCore init script Macro                         OK</p><p style="text-align: justify;">Do you want me to install CentCore init script ?<br /> [y/n], default to [n]:<br /> &gt; y<br /> CentCore init script installed                             OK</p><p style="text-align: justify;">Do you want me to install CentCore run level ?<br /> [y/n], default to [n]:<br /> &gt;<br /> CentCore run level not installed                           PASSED<br /> Create /etc/centreon/instCentCore.conf                     OK<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Start CentPlugins Installation<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p style="text-align: justify;">Where is your CentPlugins lib directory<br /> default to [/var/lib/centreon/centplugins]<br /> &gt;</p><p style="text-align: justify;">Do you want me to create this directory ? [/var/lib/centreon/centplugins]<br /> [y/n], default to [n]:<br /> &gt; y<br /> Path /var/lib/centreon/centplugins                         OK<br /> Finding Nagios user :                                      nagios<br /> Finding Nagios group :                                     nagios<br /> Preparing Centreon temporary files)<br /> /tmp/centreon-setup exists, it will be moved&#8230;<br /> Change macros for CentPlugins                              OK<br /> Installing the plugins                                     OK<br /> Change right on centreon.conf                              OK<br /> CentPlugins is installed<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Start CentPlugins Traps Installation<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br /> Where is your SNMP configuration directory<br /> default to [/etc/snmp]<br /> &gt;<br /> /etc/snmp                                                  OK</p><p style="text-align: justify;">Where is your SNMPTT binaries directory<br /> default to [/usr/local/centreon/bin/]<br /> &gt;<br /> /usr/local/centreon/bin/                                   OK<br /> Finding Nagios group :                                     nagios<br /> Finding Apache user :                                      apache<br /> Preparing Centreon temporary files)<br /> /tmp/centreon-setup exists, it will be moved&#8230;<br /> Change macros for CentPluginsTraps                         OK<br /> Installing the plugins Trap binaries                       OK<br /> Backup all your snmp files                                 OK<br /> Change macros for snmptrapd.conf                           OK<br /> Change macros for snmptt.ini                               OK<br /> Install : snmptrapd.conf                                   OK<br /> Install : snmp.conf                                        OK<br /> Install : snmptt.ini                                       OK<br /> Install : snmptt                                           OK<br /> Install : snmpttconvertmib                                 OK<br /> Create /etc/centreon/instCentPlugins.conf                  OK<br /> ######################################################################<br /> #                                                                             #<br /> #      Go to the URL : http://your-server/centreon/                           #<br /> #                    to finish the setup                                   #<br /> #                                                                             #<br /> #                    Report bugs at http://trac.centreon.com                  #<br /> #                                                                             #<br /> #                           Thanks for using Centreon.                        #<br /> #                             &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;                         #<br /> #                        Contact : infos@centreon.com                         #<br /> #                            http://www.centreon.com                          #<br /> #                                                                             #<br /> ######################################################################</p><p style="text-align: justify;">Voilà, les fichiers de Centreon sont installés.</p><p style="text-align: justify;">Intégrer tous les services pour les prochains démarrage :<br /> <span style="font-style: italic;">rc-update add apache2 default &amp;&amp; /etc/init.d/apache2 start<br /> rc-update add mysql default &amp;&amp; /etc/init.d/mysql start<br /> rc-update add nagios default &amp;&amp; /etc/init.d/nagios start<br /> rc-update add nrpe default &amp;&amp; /etc/init.d/nrpe start<br /> rc-update add nsca default &amp;&amp; /etc/init.d/nsca start<br /> rc-update add ndo2db default &amp;&amp; /etc/init.d/ndo2db start<br /> rc-update add centcore default &amp;&amp; /etc/init.d/centcore start<br /> rc-update add centstorage default &amp;&amp; /etc/init.d/centcore start</span></p><p style="text-align: justify;">Nous allons désormais sur l&#8217;interface web centreon :<br /> Lancer cette commande :<br /> chown -R nagios:apache /etc/nagios</p><p style="text-align: justify;">Puis :<br /> Etape 1 &#8211; Welcome :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/welcome.jpg"><img class="aligncenter size-medium wp-image-335" title="welcome" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/welcome-300x152.jpg" alt="welcome 300x152 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="152" /></a></p><p>Etape 2 &#8211; Licence :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/licence.jpg"><img class="aligncenter size-medium wp-image-336" title="licence" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/licence-300x238.jpg" alt="licence 300x238 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="238" /></a></p><p>Etape 3 &#8211; Configuration :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/configuration.jpg"><img class="aligncenter size-medium wp-image-337" title="configuration" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/configuration-300x193.jpg" alt="configuration 300x193 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 4 &#8211; Vérification de la configuration :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-configuration-ok.jpg"><img class="aligncenter size-medium wp-image-338" title="verifying-configuration-ok" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-configuration-ok-300x178.jpg" alt="verifying configuration ok 300x178 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 5 &#8211; Vérification de PEAR :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-pear.jpg"><img class="aligncenter size-medium wp-image-339" title="verifying-pear" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-pear-300x274.jpg" alt="verifying pear 300x274 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 6 &#8211; Configuration des bases de données :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/database-configuration.jpg"><img class="aligncenter size-medium wp-image-340" title="database-configuration" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/database-configuration-300x199.jpg" alt="database configuration 300x199 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 7 &#8211; Database Verification :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-database.jpg"><img class="aligncenter size-medium wp-image-341" title="verifying-database" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/verifying-database-300x150.jpg" alt="verifying database 300x150 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 8 &#8211; User Interface Configuration :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/user-configuration.jpg"><img class="aligncenter size-medium wp-image-342" title="user-configuration" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/user-configuration-300x151.jpg" alt="user configuration 300x151 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 9 &#8211; LDAP Authentification :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/ldap-authentification.jpg"><img class="aligncenter size-medium wp-image-343" title="ldap-authentification" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/ldap-authentification-300x151.jpg" alt="ldap authentification 300x151 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 10 &#8211; Centreon Configuration Files :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/centreon-config-file.jpg"><img class="aligncenter size-medium wp-image-344" title="centreon-config-file" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/centreon-config-file-300x150.jpg" alt="centreon config file 300x150 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 11 &#8211; Creating Database :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/creating-database.jpg"><img class="aligncenter size-medium wp-image-345" title="creating-database" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/creating-database-300x204.jpg" alt="creating database 300x204 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p>Etape 12 &#8211; Post-Installation :</p><p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2009/03/end-installation.jpg"><img class="aligncenter size-medium wp-image-346" title="end-installation" src="http://blog.admin-linux.org/wp-content/uploads/2009/03/end-installation-300x199.jpg" alt="end installation 300x199 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo"  /></a></p><p style="text-align: justify;">Vous aurez une erreur NDO2DB ( Connection Error to NDO DataBase ! )<br /> C&#8217;est normal car la base de données NDO permettant à Nagios de stocker ses statuts et événements en base de données n&#8217;a pas été créée.</p><p style="text-align: justify;"><span style="font-weight: bold;">Création de la base de données NDO :</span><br /> Nous allons installer la base de données MySQL NDO. En plus du script de création de base de données NDO 1.4-b7, il y a la table &laquo;&nbsp;centreon_acl&nbsp;&raquo;. Veuillez exécuter ces commandes :<br /> <span style="font-style: italic;"># mysql -u root -p<br /> mysql&gt; CREATE DATABASE `ndo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;<br /> mysql&gt; exit<br /> # mysql -u root -p ndo &lt; /usr/src/centreon-2.0/www/install/createNDODB.sql<br /> # mysql -u root -p<br /> mysql&gt; GRANT SELECT , INSERT , UPDATE , DELETE ON `ndo` . * TO &#8216;centreon&#8217;@'localhost&#8217;;<br /> mysql&gt; exit</span></p><p style="text-align: justify;">Paramétrer le mot de passe de l&#8217;utilisateur mysql &#8216;centreon&#8217; pour se connecter à la base de données (DBNDOConnect.php)</p><p style="text-align: justify;"><span style="font-style: italic;"># mysql -u root -p<br /> mysql&gt; use centreon;<br /> mysql&gt; update cfg_ndo2db set db_user = &#8216;centreon&#8217;;<br /> mysql&gt; update cfg_ndo2db set db_pass = &#8216;XXXXXXXX&#8217;;<br /> mysql&gt; exit;</span></p><p style="text-align: justify;">Mise à jour des fichiers de configuration de NDO2DB :<br /> Avec l&#8217;installation de NDOUtils sous linux, les fichiers de configuration se trouvent dans /etc/nagios/ndo2db.cfg<br /> Par défaut ce fichier est paramétré pour fonctionner avec des sockets unix, hors centreon fonctionne en tcp, nous allons donc modifier ce fichier:</p><p style="text-align: justify;">vi /etc/nagios/ndo2db.cfg<br /> # SOCKET TYPE<br /> socket_type=tcp<br /> # DATABASE USERNAME/PASSWORD<br /> db_user=centreon<br /> db_pass=   db_name=ndo</p><p style="text-align: justify;">Il faut également modifier le fichier ndomod.cfg<br /> output_type=tcpsocket<br /> output=127.0.0.1 (Très important, ne pas mettre le fichier .sock étant donné que c&#8217;est un socket tcp)<br /> buffer_file=/var/nagios/ndomod.tmp (N&#8217;a rien à voir avec les paramètres de bdd, mais c&#8217;est à changer quand même)</p><p style="text-align: justify;">Pour voir la connection Nagios-NDO fonctionne bien, vous pouvez lancer cette commande :<br /> tail -f /var/nagios/nagios.log | grep ndomod<br /> Et vous devez obtenir :<br /> ndomod: Successfully connected to data sink</p><p style="text-align: justify;">Et voilà <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /> Vous avez normalement, un Nagios intégrant ces données dans NDO permettant à Centreon de les lire <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /><br /> N&#8217;hésitez pas à me faire des retours si besoin <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /></p><p style="text-align: justify;">Pour mettre Centreon en Français :<br /> Je vous conseille de consulter <a href="http://en.doc.centreon.com/HowToAddLanguage/fr">l&#8217;article sur le wiki</a><br /> Les seuls spécificités pour gentoo sont dans les commandes d&#8217;installation :<br /> emerge -av gettext<br /> emerge -av dev-perl/Locale-gettext<br /> Et le chown n&#8217;est pas à faire avec l&#8217;utilisateur &laquo;&nbsp;www-data&nbsp;&raquo;, mais &laquo;&nbsp;apache&nbsp;&raquo;</p><p style="text-align: justify;"><a href="http://www.centreon.com/">Site Officiel de Centreon</a></p><p style="text-align: justify;">J&#8217;ai utilisé ces sources pour réaliser ce howto :<br /> <a href="http://en.doc.centreon.com/Main_Page">Wiki Centreon</a><br /> Da Gentoo-wiki (Le lien est out, je me suis servi du cache de google<br /> <a href="http://blog.nicolargo.com/2008/06/installation-de-centreon-2.html">Le Blog de Nicolargo</a> Certes il est pour Ubuntu, mais assez complet <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" class='wp-smiley' title="HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" /></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/howto-install-nagios3-centreon-20-et-ndoutils-sur-gentoo/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>HOWTO XEN : création d&#039;un DomU (gentoo)</title><link>http://blog.admin-linux.org/howto/howto-xen-creation-dun-domu-gentoo</link> <comments>http://blog.admin-linux.org/howto/howto-xen-creation-dun-domu-gentoo#comments</comments> <pubDate>Mon, 24 Nov 2008 17:22:00 +0000</pubDate> <dc:creator>rdefaux</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Virtualisation]]></category> <category><![CDATA[domu]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[xen]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/howto-xen-creation-dun-domu-gentoo/</guid> <description><![CDATA[Cet article résume rapidement la liste des commandes et les points importants pour créer un DomU Gentoo. Vous devez avoir un Dom0 fonctionnel. #Récupérer le dernier stage 3 et les...]]></description> <content:encoded><![CDATA[<p>Cet article résume rapidement la liste des commandes et les points importants pour créer un DomU Gentoo.</p><p>Vous devez avoir un Dom0 fonctionnel.</p><p>#Récupérer le dernier stage 3 et les autres archives requises<br /> <span style="font-style: italic;">cd /usr/src</span><br /> <span style="font-style: italic;">wget ftp://ftp.free.fr/mirrors/ftp.gentoo.org/releases/x86/current/stages/stage3-x86-2008.0.tar.bz2</span><span style="font-style: italic;"><br /> wget ftp://ftp.free.fr/mirrors/ftp.gentoo.org/snapshots/portage-latest.tar.bz2</span><span style="font-style: italic;"><br /> wget http://s3.amazonaws.com/ec2-downloads/linux-2.6.16-ec2.tgz</span></p><p>#Créer les répertoires et les images des disques<br /> <span style="font-style: italic;">cd /xen/domains/</span><span style="font-style: italic;"><br /> mkdir test2.example.com</span><span style="font-style: italic;"><br /> cd test2.example.com/</span><br /> #Le disque virtuel<span style="font-style: italic;"><br /> dd if=/dev/zero of=/xen/domains/test2.example.com/disk.img bs=1M seek=4095 count=1</span><span style="font-style: italic;"><br /> mke2fs -j -O dir_index /xen/domains/test2.example.com/disk.img</span><br /> #La swap<span style="font-style: italic;"><br /> dd if=/dev/zero of=/xen/domains/test2.example.com/swap.img bs=1M seek=1024 count=1</span><span style="font-style: italic;"><br /> mkswap /xen/domains/test2.example.com/swap.img</span></p><p>#Monter le disque en loopback pour pouvoir faire l&#8217;installation de la gentoo en <span style="font-style: italic;">stage 3</span><span style="font-style: italic;"><br /> mkdir /mnt/test2</span><span style="font-style: italic;"><br /> mount -o loop /xen/domains/test2.example.com/disk.img /mnt/test2</span><span style="font-style: italic;"><br /> cd /mnt/test2/</span><span style="font-style: italic;"><br /> tar -jxpf /usr/src/stage3-x86-2008.0.tar.bz2</span><span style="font-style: italic;"><br /> cd usr</span><span style="font-style: italic;"><br /> tar -jxpf /usr/src/portage-latest.tar.bz2</span><span style="font-style: italic;"><br /> mount -o bind /dev /mnt/test2/dev</span><span style="font-style: italic;"><br /> mount -t proc none /mnt/test2/proc</span><span style="font-style: italic;"><br /> cp /etc/resolv.conf /mnt/test2/etc/.</span></p><p>#Se chrooter et installer le serveur virtuel<span style="font-style: italic;"><br /> chroot /mnt/test2 /bin/bash</span><span style="font-style: italic;"><br /> emerge-webrsync</span><span style="font-style: italic;"><br /> emerge portage</span><span style="font-style: italic;"><br /> cat &gt; /etc/fstab </span><br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> /dev/sda1               /               ext3            noatime         0 1<br /> /dev/sda2               none            swap            sw              0 0<br /> /dev/cdrom              /mnt/cdrom      audo            noauto,ro       0 0<br /> shm                     /dev/shm        tmpfs           nodev,nosuid,noexec    0 0<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> <span style="font-style: italic;"><br /> nano /etc/conf.d/hostname</span><span style="font-style: italic;"><br /> nano /etc/conf.d/keymaps</span><br /> <span style="font-style: italic;"><br /> cat &gt; nano /etc/conf.d/net</span><br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> config_eth0=( &laquo;&nbsp;192.168.X.X&nbsp;&raquo; )<br /> routes_eth0=( &laquo;&nbsp;default via 192.168.X.X&nbsp;&raquo; )<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><p>#Installes ce que tu veux (vim, &#8230;), puis<span style="font-style: italic;"><br /> exit</span></p><p>#On est de retour sur le Dom0<span style="font-style: italic;"><br /> cd /usr/src/</span><span style="font-style: italic;"><br /> tar -zxf linux-2.6.16-ec2.tgz</span><span style="font-style: italic;"><br /> cd linux-2.6.16-xenU/</span><span style="font-style: italic;"><br /> cp vmlinuz /boot/vmlinuz-2.6.16-ec2</span></p><p>#Créer le fichier de configuration du DomU test2.example.com<span style="font-style: italic;"><br /> cat &gt; /etc/xen/test2.example.com.cfg</span><br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> kernel      = &#8216;/boot/vmlinuz-2.6.16-ec2&#8242;<br /> memory  = &#8217;2000&#8242;<br /> root    = &#8216;/dev/sda1 ro&#8217;<br /> disk    = [ 'file:/xen/domains/test2.example.com/disk.img,sda1,w', 'file:/xen/domains/test2.example.com/swap.img,sda2,w' ]<br /> name    = &#8216;test2.example.com&#8217;<br /> vif  = [ 'mac=00:16:3e:5c:01:56, ip=192.168.X.X' ]<br /> on_poweroff = &#8216;destroy&#8217;<br /> on_reboot   = &#8216;restart&#8217;<br /> on_crash    = &#8216;restart&#8217;<br /> vcpus = 4<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><p>#Démarrer l&#8217;instance et s&#8217;y logguer :<span style="font-style: italic;"><br /> xm create test2.example.com.cfg</span><span style="font-style: italic;"><br /> xm console test2.example.com</span></p><p>#Attention, important !!!<br /> #Il faut ajouter le flag<br /> #<span style="font-weight: bold;">CFLAGS dans /etc/make.conf (-mno-tls-direct-seg-refs )</span><br /> #puis recompiler le système entier avec ce flag</p><p>#ATTENTION : pour les serveurs virtuels, <span style="font-weight: bold;">il faut fixer une adresse MAC</span>, #sinon, comme dans le cas des Gentoo, comme<br /> #l&#8217;adresse MAC est regénérée à chaque redémarrage, le nom de l&#8217;interface #change et n&#8217;est plus en harmonie avec son fichier<br /> #de conf (et c&#8217;est comme si l&#8217;instance virtuelle n&#8217;avait plus d&#8217;interface réseau)</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/howto-xen-creation-dun-domu-gentoo/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>HOWTO XEN : redimensionnement du disque d&#039;un DomU</title><link>http://blog.admin-linux.org/howto/howto-xen-redimensionnement-du-disque-dun-domu</link> <comments>http://blog.admin-linux.org/howto/howto-xen-redimensionnement-du-disque-dun-domu#comments</comments> <pubDate>Mon, 24 Nov 2008 17:09:00 +0000</pubDate> <dc:creator>rdefaux</dc:creator> <category><![CDATA[Howto]]></category> <category><![CDATA[Virtualisation]]></category> <category><![CDATA[domu]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[xen]]></category><guid isPermaLink="false">http://blog.admin-linux.org/non-classe/howto-xen-redimensionnement-du-disque-dun-domu/</guid> <description><![CDATA[Cet article résume rapidement la liste des commandes et les points importants pour redimensionner un DomU utilisant des fichiers comme disque. Vous devez avoir un DomU fonctionnel avant de pouvoir...]]></description> <content:encoded><![CDATA[<p>Cet article résume rapidement la liste des commandes et les points importants pour redimensionner un DomU utilisant des fichiers comme disque.</p><p>Vous devez avoir un DomU fonctionnel avant de pouvoir le redimensionner (lol)</p><p>#Créer un fichier temporaire pour augmenter la taille (ici 1Gio)<br /> dd if=/dev/zero of=/tmp/temps_expand bs=1024k count=1000</p><p>#Stopper votre machine virtuelle<br /> xm shutdown <span style="font-style: italic;">test.example.com</span></p><p>#Sauvegarder votre image (on ne sait jamais)<br /> cp -a /xen/domains/test.example.com/disk.img /xen/domains/test.example.com/disk.img</p><p>#Ajouter le ficher disque temporaire au fichier disque du serveur virtuel.<br /> cat /tmp/temps_expand &gt;&gt; /xen/domains/test.example.com/disk.img<br /> #Pour l&#8217;agrandir de 10 Gio d&#8217;un coup, on peut par exemple faire<br /> for i in $(seq 1 10); do echo &laquo;&nbsp;$i&nbsp;&raquo;; cat /tmp/temps_expand &gt;&gt; /xen/domains/test.example.com/disk.img; done</p><p>#Prendre en compte le changement de taille.<br /> resize2fs -f /xen/domains/test.example.com/disk.img</p><p>#Redémarrer le serveur virtuel<br /> xm create test.example.com.cfg</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/howto/howto-xen-redimensionnement-du-disque-dun-domu/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 1/54 queries in 0.016 seconds using apc
Object Caching 3522/3667 objects using apc

Served from: blog.admin-linux.org @ 2012-02-07 16:06:06 -->
