<?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 Linux - Blog Libre &#187; gentoo</title> <atom:link href="http://blog.admin-linux.org/tag/gentoo/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, 01 Jul 2010 21:58:59 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Ingres disponible sous Gentoo Linux</title><link>http://blog.admin-linux.org/base-de-donnees/ingres-disponible-sous-gentoo-linux</link> <comments>http://blog.admin-linux.org/base-de-donnees/ingres-disponible-sous-gentoo-linux#comments</comments> <pubDate>Wed, 14 Oct 2009 10:32:31 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Base de données]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[ingres]]></category> <category><![CDATA[Planet-Libre]]></category><guid
isPermaLink="false">http://blog.admin-linux.org/?p=1401</guid> <description><![CDATA[
Ingres fait désormais parti des paquets officiels de Gentoo (qui a d&#8217;ailleurs fêté ses 10 ans récemment)
Pour ceux qui ne connaissent pas la distribution Linux Gentoo dite source, le système et tous les programmes devront être compilés à partir du code source un peu comme un Linux From Scratch, ce qui va vous permettre d&#8217;avoir [...]]]></description> <content:encoded><![CDATA[<p><img
class="aligncenter size-full wp-image-1402" title="ingres_gentoo" src="http://blog.admin-linux.org/wp-content/uploads/2009/10/ingres_gentoo.jpg" alt="ingres gentoo Ingres disponible sous Gentoo Linux" width="480" height="225" /></p><p>Ingres fait désormais parti des paquets officiels de Gentoo (qui a d&#8217;ailleurs fêté ses 10 ans récemment)</p><p>Pour ceux qui ne connaissent pas la distribution Linux Gentoo dite source, le système et tous les programmes devront être compilés à partir du code source un peu comme un Linux From Scratch, ce qui va vous permettre d&#8217;avoir un système optimisé pour vos machines et votre environnement <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Ingres disponible sous Gentoo Linux" /> Une de mes distributions préférées <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Ingres disponible sous Gentoo Linux" /></p><p>Enfin bref, Il existe trois ebuilds &#8211; un pour Ingres 9.2 build 134 qui est la version la plus stable que vous pouvez obtenir à partir des sources.</p><p>Un pour Ingres 9.3 build 137 qui est la dernière version que vous pouvez obtenir à partir des sources.</p><p>Et une à partir de la dernière version subversion accessible depuis code.ingres.com.</p><p>Pour l&#8217;installation :</p><pre>emerge ingres</pre><p>Avant que Ingres soit définitevement dans le portage, vous deviez créer un local overlay. Mettez le .ebuild dans /usr/local/portage/dev-db/ingres et le .patch et initd dans /usr/local/portage/dev-db/ingres/files</p><p>Ajouter dans le make.conf :</p><pre>PORTDIR_OVERLAY="/usr/local/portage"</pre><p>Puis lancer :</p><pre>ebuild /usr/local/portage/dev-db/ingres/ingres-9.2.0.134.ebuild digest</pre><p>Ensuite lancer :</p><pre>emerge ingres</pre><p>J&#8217;utilise Ingres actuellement dans mon environnement professionnel, et j&#8217;utilisais Gentoo dans mon ancien travail, je me suis dit que cette info pourrait intéresser quelqu&#8217;un <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Ingres disponible sous Gentoo Linux" /></p><p>Liens Utiles :</p><p><a
href="http://community.ingres.com/wiki/Ingres_on_Gentoo">Source</a></p><p><a
title="Voir Ingres dans le portage Gentoo" href="http://packages.gentoo.org/package/dev-db/ingres" target="_blank">Voir Ingres dans le portage Gentoo</a></p><p>Quelqu&#8217;un saurait me dire si Ingres est présent dans une autre distribution dans les packages officiels ?</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/base-de-donnees/ingres-disponible-sous-gentoo-linux/feed</wfw:commentRss> <slash:comments>6</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) et Centreon.Installation des pré-requis :
RRDTOOL (Utilisé pour créer les graphiques avec Centreon)
echo &#171;&#160;net-analyzer/rrdtool rrdcgi perl&#160;&#187; &#62;&#62; /etc/portage/package.use
emerge -av rrdtool
Net-SNMP
echo &#171;&#160;net-analyzer/net-snmp diskio lm_sensors perl python ssl&#160;&#187; &#62;&#62; [...]]]></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/2008/12/agent-nagios1.jpg"><img
class="aligncenter size-full wp-image-330" title="agent-nagios1" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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=':(' 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: justify;"><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/nrpe.jpg"><img
class="aligncenter size-medium wp-image-331" title="nrpe" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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: justify;"><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/nsca.jpg"><img
class="aligncenter size-medium wp-image-332" title="nsca" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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: justify;"><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/ndoutils.jpg"><img
class="aligncenter size-medium wp-image-333" title="ndoutils" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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: justify;"><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/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/2008/12/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://ladmin-linux.blogspot.com/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=';)' 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=';)' 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=';)' 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: justify;"><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/welcome.jpg"><img
class="aligncenter size-medium wp-image-335" title="welcome" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/licence.jpg"><img
class="aligncenter size-medium wp-image-336" title="licence" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/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><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/configuration.jpg"><img
class="aligncenter size-medium wp-image-337" title="configuration" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/configuration-300x193.jpg" alt="configuration 300x193 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="193" /></a></p><p>Etape 4 &#8211; Vérification de la configuration :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/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/2008/12/verifying-configuration-ok-300x178.jpg" alt="verifying configuration ok 300x178 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="178" /></a></p><p>Etape 5 &#8211; Vérification de PEAR :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/verifying-pear.jpg"><img
class="aligncenter size-medium wp-image-339" title="verifying-pear" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/verifying-pear-300x274.jpg" alt="verifying pear 300x274 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="274" /></a></p><p>Etape 6 &#8211; Configuration des bases de données :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/database-configuration.jpg"><img
class="aligncenter size-medium wp-image-340" title="database-configuration" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/database-configuration-300x199.jpg" alt="database configuration 300x199 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="199" /></a></p><p>Etape 7 &#8211; Database Verification :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/verifying-database.jpg"><img
class="aligncenter size-medium wp-image-341" title="verifying-database" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/verifying-database-300x150.jpg" alt="verifying database 300x150 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="150" /></a></p><p>Etape 8 &#8211; User Interface Configuration :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/user-configuration.jpg"><img
class="aligncenter size-medium wp-image-342" title="user-configuration" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/user-configuration-300x151.jpg" alt="user configuration 300x151 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="151" /></a></p><p>Etape 9 &#8211; LDAP Authentification :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/ldap-authentification.jpg"><img
class="aligncenter size-medium wp-image-343" title="ldap-authentification" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/ldap-authentification-300x151.jpg" alt="ldap authentification 300x151 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="151" /></a></p><p>Etape 10 &#8211; Centreon Configuration Files :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/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/2008/12/centreon-config-file-300x150.jpg" alt="centreon config file 300x150 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="150" /></a></p><p>Etape 11 &#8211; Creating Database :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/creating-database.jpg"><img
class="aligncenter size-medium wp-image-345" title="creating-database" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/creating-database-300x204.jpg" alt="creating database 300x204 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="204" /></a></p><p>Etape 12 &#8211; Post-Installation :</p><p><a
href="http://blog.admin-linux.org/wp-content/uploads/2008/12/end-installation.jpg"><img
class="aligncenter size-medium wp-image-346" title="end-installation" src="http://blog.admin-linux.org/wp-content/uploads/2008/12/end-installation-300x199.jpg" alt="end installation 300x199 HOWTO Install Nagios3, Centreon 2.0 et NDOUtils sur Gentoo" width="300" height="199" /></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=':)' 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=';)' 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=':)' 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=';)' 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>8</slash:comments> </item> <item><title>Centreon version 2.0 est sortie</title><link>http://blog.admin-linux.org/supervision/centreon-version-20-est-sortie</link> <comments>http://blog.admin-linux.org/supervision/centreon-version-20-est-sortie#comments</comments> <pubDate>Tue, 16 Dec 2008 09:29:00 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <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/centreon-version-20-est-sortie/</guid> <description><![CDATA[
Centreon est une interface de supervision complémentaire à Nagios.
Initialement le projet se nommait Oreon, et permet un administration simplifiée de Nagios, mais elle offre aujourd&#8217;hui beaucoup de services complémentaires et indispensable aujourd&#8217;hui.
Mais la plus importante nouveauté est sa compatibilité avec Nagios 3 !!!
Cela faisait déjà quelques temps que les versions BETA, puis RC sortaient, je [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://1.bp.blogspot.com/_XySgBVSDH1I/SUd67tHxvrI/AAAAAAAAAFo/l_jwpXrqd4k/s1600-h/logo_centreon.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img
id="BLOGGER_PHOTO_ID_5280324254258282162" style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 290px; height: 58px;" src="http://blog.admin-linux.org/wp-content/uploads/HLIC/1.bp.blogspot.com/_XySgBVSDH1I/SUd67tHxvrI/AAAAAAAAAFo/l_jwpXrqd4k/s320/logo_centreon.png" border="0" alt="logo centreon Centreon version 2.0 est sortie"  title="Centreon version 2.0 est sortie" /></a><br
/> Centreon est une interface de supervision complémentaire à Nagios.<br
/> Initialement le projet se nommait Oreon, et permet un administration simplifiée de Nagios, mais elle offre aujourd&#8217;hui beaucoup de services complémentaires et indispensable aujourd&#8217;hui.<br
/> Mais la plus importante nouveauté est sa compatibilité avec Nagios 3 !!!<br
/> Cela faisait déjà quelques temps que les versions BETA, puis RC sortaient, je me demandais quand allait sortir la version finale et ça y est <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /> Un gros travail a été fait et j&#8217;en remercie la communauté de Centreon <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /><br
/> Voici une liste non-exhaustive des fonctionnalités de Centreon :<br
/> - Monitoring temps réel<br
/> - Haute disponibilité (Possibilité &laquo;&nbsp;d&#8217;éclater&nbsp;&raquo; le système de supervision, Plan de reprise d&#8217;activité, Plan de continuité de service&#8230;)<br
/> - Traitement des performances (Historisation des données de performance, Suivi des données dans le temps, Corrélation entre les données de performance et les états&#8230;)<br
/> - Contrôle des accès utilisateurs<br
/> - Configuration flexible (Héritages des éléments à n niveaux, Configuration atomique, Définition de macro &laquo;&nbsp;sur mesure&nbsp;&raquo;, Topologie réseau&#8230;)<br
/> - Notification hiérarchisée (Dépendances &laquo;&nbsp;métiers&nbsp;&raquo;, Dépendances du réseau, Pont vers des outils de ticketing comme par exemple Request Tracker, Escalades hiérarchisées&#8230;)<br
/> - Hypervision du SI (Vues agrégées, Lancement d&#8217;actions planifiées, Visualisation de l&#8217;ensemble des informations collectées, Mécanismes AJAX/XSLT&#8230;)<br
/> - Modularité (Conception modulaire, API disponible pour implémenter de nouvelles fonctionnalitées, Installeur / Déinstalleur)<br
/> - Tableaux de bord (Statistiques journaliers basés sur la durée des états et sur leur nombre, Période de visualisation paramétrable, Regroupement des statistiques par groupe d&#8217;hôtes et services&#8230;)</p><p>Enfin bref <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /> C&#8217;est un très beau cadeau de noël <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /><br
/> De plus ils en ont profité pour faire une nouveau site internet (A croire qu&#8217;ils ne dorment pas, lol) Et ce nouveau site internet est sous Joomla <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /> Décidemment, ils aiment le libre <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /></p><p>Je vous invite donc à aller voir leur nouveau <a
href="http://www.centreon.com/">site internet</a><br
/> A voir :<br
/> <a
href="http://www.centreon.com/Centreon/screenshots.html">Les Screenshots</a><br
/> <a
href="http://en.doc.centreon.com/Main_Page">Leur Wiki</a><br
/> <a
href="http://download.centreon.com/index.php?id=100">Et enfin le lien de téléchargement</a></p><p>PS : Je suis en train de faire un howto d&#8217;installation de Centreon 2.0, Nagios 3 et NDOUtils sous Gentoo <img
src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="Centreon version 2.0 est sortie" /> Affaire à suivre &#8211; Ce howto est terminé et est disponible à <a
href="http://ladmin-linux.blogspot.com/2008/12/howto-install-nagios3-ndoutils-et.html">cette adresse</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/supervision/centreon-version-20-est-sortie/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HOWTO XEN : création d&#8217;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>Romaric Defaux</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 autres archives requises
cd /usr/src
wget ftp://ftp.free.fr/mirrors/ftp.gentoo.org/releases/x86/current/stages/stage3-x86-2008.0.tar.bz2
wget ftp://ftp.free.fr/mirrors/ftp.gentoo.org/snapshots/portage-latest.tar.bz2
wget http://s3.amazonaws.com/ec2-downloads/linux-2.6.16-ec2.tgz
#Créer les répertoires et les images des disques
cd /xen/domains/
mkdir test2.example.com
cd test2.example.com/
#Le disque virtuel
dd if=/dev/zero of=/xen/domains/test2.example.com/disk.img bs=1M seek=4095 count=1
mke2fs -j -O dir_index [...]]]></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  = &#8216;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&#8217;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>Romaric Defaux</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 le redimensionner (lol)
#Créer un fichier temporaire pour augmenter la taille (ici 1Gio)
dd if=/dev/zero of=/tmp/temps_expand bs=1024k count=1000
#Stopper votre machine virtuelle
xm shutdown test.example.com
#Sauvegarder votre image (on ne sait [...]]]></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> <item><title>Gentoo Apache/POP3 très lent</title><link>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent</link> <comments>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent#comments</comments> <pubDate>Sat, 20 Sep 2008 00:12:00 +0000</pubDate> <dc:creator>Romaric Defaux</dc:creator> <category><![CDATA[Astuces]]></category> <category><![CDATA[Messagerie]]></category> <category><![CDATA[Serveurs Web & d'Application]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[gentoo]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[mail]]></category> <category><![CDATA[optimisation]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[postfix]]></category><guid
isPermaLink="false">http://blog.admin-linux.org/non-classe/gentoo-apachepop3-tres-lent/</guid> <description><![CDATA[Sous gentoo, suite à une mise à jour du noyau on s&#8217;est retrouvé avec une connection au pop super lente. Genre un telnet sur le port 110 qui met 30 secondes à répondre. Et pourtant tout fonctionne !
On a résolu ce problème en modifiant le fichier /etc/imapd.conf et en ajoutant : allowapop: 0C&#8217;était apparemment dû [...]]]></description> <content:encoded><![CDATA[<p
style="text-align: justify;">Sous gentoo, suite à une mise à jour du noyau on s&#8217;est retrouvé avec une connection au pop super lente. Genre un telnet sur le port 110 qui met 30 secondes à répondre. Et pourtant tout fonctionne !<br
/> On a résolu ce problème en modifiant le fichier <span
style="font-weight:bold;"><span
style="font-style:italic;">/etc/imapd.conf</span></span> et en ajoutant : <span
style="font-weight:bold;"><span
style="font-style:italic;">allowapop: 0</span></span></p><p
style="text-align: justify;">C&#8217;était apparemment dû à une génération de nombre aléatoire trop lente.</p><p
style="text-align: justify;">On a eu aussi le même problème avec apache2, qui mettait dix plombes à démarrer. C&#8217;était aussi lié à la génération de nombre aléatoire, mais cette fois on l&#8217;a résolu en installant rng-tools :<br
/> <span
style="font-weight:bold;"><span
style="font-style:italic;">emerge -av rng-tools</span></span></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/astuces/gentoo-apachepop3-tres-lent/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Served from: blog.admin-linux.org @ 2010-07-30 04:40:28 by W3 Total Cache -->