<?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; Administration</title> <atom:link href="http://blog.admin-linux.org/category/administration/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>Outils libre de gestion de baie Datacenter</title><link>http://blog.admin-linux.org/administration/outils-libre-de-gestion-de-baie-datacenter</link> <comments>http://blog.admin-linux.org/administration/outils-libre-de-gestion-de-baie-datacenter#comments</comments> <pubDate>Mon, 26 Dec 2011 14:48:55 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[datacenter]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[schéma]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=2805</guid> <description><![CDATA[Ce week-end c&#8217;était Noël. Et pour le fêter dignement, rien de tel qu&#8217;un super cadeau C&#8217;est ce que m&#8217;a fait un ami en me faisant découvrir ce logiciel libre. Il...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-2813" title="racksmith" src="http://blog.admin-linux.org/wp-content/uploads/2011/12/racksmith-png8.png" alt="racksmith png8 Outils libre de gestion de baie Datacenter" width="460" height="225" /></p><p>Ce week-end c&#8217;était Noël. Et pour le fêter dignement, rien de tel qu&#8217;un super cadeau <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Outils libre de gestion de baie Datacenter" class='wp-smiley' title="Outils libre de gestion de baie Datacenter" /></p><p>C&#8217;est ce que m&#8217;a fait un ami en me faisant découvrir ce logiciel libre.</p><p>Il s&#8217;agit de RackSmith, qui est un outils de gestion de Datacenter(s) et plus particulièrement de baie.</p><p>Il a été conçu pour gérer facilement les équipements et leurs connections de DataCenter.</p><p>Il vise à rapidement intégrer et maintenir les connexions entres les périphériques sur votre réseau.</p><p>Voici ce que vous pouvez faire avec RackSmith :</p><ul><li>Inventorier et gérer vos périphériques sur le réseau</li><li>Tenir à jour les informations de cablage et connexion des périphériques sur le réseau</li><li>Enregistrer et organiser des informations importantes liées à l&#8217;équipement</li><li>Créer et afficher des présentations virtuelles des pièces et des racks avec un simple glisser-déposer d&#8217;interface</li><li>Afficher et maintenir votre configuration réseau n&#8217;importe où avec une connexion Internet</li></ul><p>Voici une capture d&#8217;écran pour vous montrer rapidement à quoi ça ressemble :</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/12/front_rack.jpg"><img class="aligncenter size-medium wp-image-2809" title="front rack" src="http://blog.admin-linux.org/wp-content/uploads/2011/12/front_rack-300x207.jpg" alt="front rack 300x207 Outils libre de gestion de baie Datacenter" width="300" height="207" /></a></p><p>&nbsp;</p><p style="text-align: center;">Voici une vidéo de présentation, qui devrait facilement vous convaincre de le tester :</p><p><iframe src="http://www.youtube.com/embed/D33rLzOKSLo?rel=0" frameborder="0" width="420" height="315"></iframe></p><p>&nbsp;</p><p><span style="text-decoration: underline;"><strong>Liens utiles :</strong></span></p><p><a title="Site officiel de Racksmith" href="http://racksmith.net/" target="_blank">Site officiel de Racksmith</a></p><p>L&#8217;image utilisée pour illustrer l&#8217;article a été réalisée à l&#8217;origine par RobH (Own work) [<a href="www.gnu.org/copyleft/fdl.html">GFDL</a>, <a href="www.creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA-3.0</a> or <a href="www.creativecommons.org/licenses/by/2.5">CC-BY-2.5</a>], <a href="http://commons.wikimedia.org/wiki/File%3AWmf_sdtpa_servers_2009-01-20_36.jpg">via Wikimedia Commons</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/outils-libre-de-gestion-de-baie-datacenter/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Installer OTRS sur Ubuntu</title><link>http://blog.admin-linux.org/administration/installer-otrs-sur-ubuntu</link> <comments>http://blog.admin-linux.org/administration/installer-otrs-sur-ubuntu#comments</comments> <pubDate>Fri, 18 Nov 2011 00:28:52 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[otrs]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[ticketing]]></category> <category><![CDATA[ubuntu]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=2769</guid> <description><![CDATA[OTRS (Open source Ticket Request System) est une solution de gestion d’incidents orienté ITIL très complète et modulable. Je ne l&#8217;ai jamais utilisé en production, mais les tests que j&#8217;en...]]></description> <content:encoded><![CDATA[<p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/otrs.png"><img class="aligncenter size-full wp-image-2786" title="otrs" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/otrs.png" alt="otrs Installer OTRS sur Ubuntu" width="450" height="225" /></a></p><p><strong>OTRS</strong> (Open source Ticket Request System) est une solution de gestion d’incidents orienté ITIL très complète et modulable.</p><p>Je ne l&#8217;ai jamais utilisé en production, mais les tests que j&#8217;en ai fait m&#8217;ont donné toute confiance en ce projet.</p><p>Si vous souhaitez plus d&#8217;information sur OTRS, je vous invite à lire la partie qui lui est consacré dans mon <a title="inventaire des solutions de gestion d'incidents libres et opensource" href="http://blog.admin-linux.org/logiciels-libres/solution-de-helpdesk-gestion-incident-opensource" target="_blank">inventaire des solutions de gestion d&#8217;incidents libres et opensource</a> ou alors d&#8217;aller simplement sur le site officiel et la page <a title="OTRS Help Desk" href="http://otrs.org/products/otrs-help-desk/" target="_blank">OTRS Help Desk</a></p><p>Revenons à l&#8217;idée de base de l&#8217;article qui est l&#8217;installation d&#8217;OTRS sur une distribution GNU / Linux Ubuntu.</p><p>Tout d&#8217;abord, il faut récupérer les sources :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>ftp.otrs.org<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>otrs-3.0.11.tar.gz
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xvzf</span> otrs-3.0.11.tar.gz
<span style="color: #c20cb9; font-weight: bold;">mv</span> otrs-3.0.11 otrs</pre></div></div><p>Ensuite il faut tester si les serveur dispose de toutes les dépendances nécessaires.</p><p>&nbsp;</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">perl</span> otrs<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>otrs.CheckModules.pl
o CGI............................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v3.50<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Crypt::PasswdMD5...............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.3<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o CSS::Minifier..................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.01<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Date::Format...................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.23<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Date::Pcalc....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.2<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o DBI............................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.609<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o DBD::mysql.....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v4.012<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Digest::MD5....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.39<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Digest::SHA::PurePerl..........ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.48<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Encode::HanExtra...............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required to handle mails with several Chinese character sets.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD.............................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> stats<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Text....................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> stats.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Graph...................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> stats.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Graph::lines............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> stats.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Text::Align.............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> stats.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Scalar.....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.110<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Wrap.......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.110<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JavaScript::Minifier...........ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.05<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON...........................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.50<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON::PP....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.27103<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON::XS....................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Install it <span style="color: #000000; font-weight: bold;">for</span> faster AJAX<span style="color: #000000; font-weight: bold;">/</span>JavaScript handling.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o LWP::UserAgent.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.834<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Mail::Internet.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.07<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Mail::POP3Client...............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.18 <span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Socket::SSL.............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> POP3 SSL connections.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o MIME::Base64...................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v3.08<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o MIME::Tools....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.428<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o ModPerl::Util..................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Improves Performance on Apache webservers dramatically.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Apache::DBI.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.09<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Apache2::Reload.............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Should be installed on mod_perl based installations to automatically reload changed Perl files and configuration data.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::DNS.......................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Required - use <span style="color: #ff0000;">&quot;perl -MCPAN -e shell;&quot;</span> - <span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::POP3......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.29<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::IMAP::Simple..............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.2017<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::IMAP::Simple::SSL......Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> SSL connections.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.31<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Authen::SASL................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.15<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP::SSL..............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> SSL<span style="color: #000000; font-weight: bold;">/</span>SMTPS connections.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP::TLS::ButMaintainedNot installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> TLS<span style="color: #000000; font-weight: bold;">/</span>SMTP connections.<span style="color: #7a0874; font-weight: bold;">&#41;</span>libnet-ldap-perl
o Net::LDAP......................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> directory authentication.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o PDF::API2......................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> PDF output.<span style="color: #7a0874; font-weight: bold;">&#41;</span>libnet-ldap-perl
o Compress::Zlib..............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.02<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o SOAP::Lite.....................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required <span style="color: #000000; font-weight: bold;">for</span> the SOAP interface.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.21<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV_PP................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.29<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV_XS................Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Optional, <span style="color: #c20cb9; font-weight: bold;">install</span> it <span style="color: #000000; font-weight: bold;">for</span> faster CSV handling.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o XML::Parser....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.36<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div><p>Reste donc à installer les dépendances, pour moi, voici ce que j&#8217;ai installé :</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> libjson-perl libgd-text-perl libgd-gd2-perl libgd-graph-perl libgd-graph3d-perl libio-socket-ssl-perl libapache2-mod-perl2 libnet-dns-perl libnet-ldap-perl libpdf-api2-perl libsoap-lite-perl libtext-csv-xs-perl</pre></div></div><p>Normalement, après tout ça, vous avez ce retour :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">perl</span> otrs<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>otrs.CheckModules.pl
o CGI............................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v3.50<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Crypt::PasswdMD5...............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.3<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o CSS::Minifier..................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.01<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Date::Format...................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.23<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Date::Pcalc....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.2<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o DBI............................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.609<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o DBD::mysql.....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v4.012<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Digest::MD5....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.39<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Digest::SHA::PurePerl..........ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.48<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Encode::HanExtra...............Not installed<span style="color: #000000; font-weight: bold;">!</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>Optional - Required to handle mails with several Chinese character sets.<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD.............................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.39<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Text....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.86<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Graph...................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.44<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Graph::lines............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.15<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o GD::Text::Align.............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.18<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Scalar.....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.110<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Wrap.......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.110<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JavaScript::Minifier...........ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.05<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON...........................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.50<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON::PP....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.27103<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o JSON::XS....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.27<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o LWP::UserAgent.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.834<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Mail::Internet.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.07<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Mail::POP3Client...............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.18 <span style="color: #7a0874; font-weight: bold;">&#41;</span>
o IO::Socket::SSL.............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.31<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o MIME::Base64...................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v3.08<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o MIME::Tools....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v5.428<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o ModPerl::Util..................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.000004<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Apache::DBI.................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.09<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Apache2::Reload.............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.11<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::DNS.......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.65<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::POP3......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.29<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::IMAP::Simple..............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.2017<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::IMAP::Simple::SSL......ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.3<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.31<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Authen::SASL................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.15<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP::SSL..............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.01<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::SMTP::TLS::ButMaintainedok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.17<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Net::LDAP......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.39<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o PDF::API2......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.73<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Compress::Zlib..............ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.02<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o SOAP::Lite.....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.710.10<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV......................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.21<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV_PP................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v1.29<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o Text::CSV_XS................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v0.70<span style="color: #7a0874; font-weight: bold;">&#41;</span>
o XML::Parser....................ok <span style="color: #7a0874; font-weight: bold;">&#40;</span>v2.36<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></div></div><p>Je n&#8217;ai pas mis la gestion des caratères chinois, mais c&#8217;est un choix personnel&#8230;</p><p>Ensuite création de l&#8217;utilisateur :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #666666; font-style: italic;"># useradd -d /usr/local/otrs -c 'OTRS user' otrs</span>
root<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #666666; font-style: italic;"># usermod -G www-data otrs</span></pre></div></div><p>Puis il faut préparer les fichiers de configuration :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cp</span> Kernel<span style="color: #000000; font-weight: bold;">/</span>Config.pm.dist Kernel<span style="color: #000000; font-weight: bold;">/</span>Config.pm
<span style="color: #c20cb9; font-weight: bold;">cp</span> Kernel<span style="color: #000000; font-weight: bold;">/</span>Config<span style="color: #000000; font-weight: bold;">/</span>GenericAgent.pm.dist Kernel<span style="color: #000000; font-weight: bold;">/</span>Config<span style="color: #000000; font-weight: bold;">/</span>GenericAgent.pm</pre></div></div><p>&nbsp;</p><p>Vérifiez que tous les modules Perl sont OK :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #666666; font-style: italic;"># perl -cw /usr/local/otrs/bin/cgi-bin/index.pl</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>cgi-bin<span style="color: #000000; font-weight: bold;">/</span>index.pl syntax OK
&nbsp;
root<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #666666; font-style: italic;"># perl -cw /usr/local/otrs/bin/otrs.PostMaster.pl</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>otrs.PostMaster.pl syntax OK</pre></div></div><p>Configuration du serveur Web :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>server:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #666666; font-style: italic;"># bin/otrs.SetPermissions.pl --otrs-user=otrs --web-user=www-data --otrs-group=otrs --web-group=www-data /usr/local/otrs</span>
bin<span style="color: #000000; font-weight: bold;">/</span>otrs.SetPermissions.pl
<span style="color: #000000; font-weight: bold;">&amp;</span>lt;<span style="color: #000000;">1.4</span><span style="color: #000000; font-weight: bold;">&amp;</span>gt; - <span style="color: #000000; font-weight: bold;">set</span> OTRS <span style="color: #c20cb9; font-weight: bold;">file</span> permissions
Copyright <span style="color: #7a0874; font-weight: bold;">&#40;</span>C<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000;">2001</span>-<span style="color: #000000;">2010</span> OTRS AG, http:<span style="color: #000000; font-weight: bold;">//</span>otrs.org<span style="color: #000000; font-weight: bold;">/</span>
Setting permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs
Setting permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>var
Setting permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/*</span>
Setting permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/*</span>.pl
Setting permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>tools<span style="color: #000000; font-weight: bold;">/*</span>.pl
Setting permissions on Kernel<span style="color: #000000; font-weight: bold;">/</span>Config.pm
Setting owner rw and group ro permissions on <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span></pre></div></div><p>Ajouter ces paramètres à votre vhost :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># agent, admin and customer frontend</span>
ScriptAlias <span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #ff0000;">&quot;/usr/local/otrs/bin/cgi-bin/&quot;</span>
Alias <span style="color: #000000; font-weight: bold;">/</span>otrs-web<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #ff0000;">&quot;/usr/local/otrs/var/httpd/htdocs/&quot;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># load all otrs modules</span>
Perlrequire <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>apache2-perl-startup.pl
&nbsp;
<span style="color: #666666; font-style: italic;"># Apache::Reload - Reload Perl Modules when Changed on Disk</span>
PerlModule Apache2::Reload
PerlInitHandler Apache2::Reload
PerlModule Apache2::RequestRec
&nbsp;
<span style="color: #666666; font-style: italic;"># set mod_perl2 options</span>
<span style="color: #000000; font-weight: bold;">&amp;</span>lt;Location <span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">&amp;</span>gt;
<span style="color: #666666; font-style: italic;">#        ErrorDocument 403 /otrs/customer.pl</span>
ErrorDocument <span style="color: #000000;">403</span> <span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>index.pl
SetHandler  perl-script
PerlResponseHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
PerlOptions +SetupEnv
Order allow,deny
Allow from all
<span style="color: #000000; font-weight: bold;">&amp;</span>lt;<span style="color: #000000; font-weight: bold;">/</span>Location<span style="color: #000000; font-weight: bold;">&amp;</span>gt;</pre></div></div><p>Créer votre base de données :</p><div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">USER</span> <span style="color: #ff0000;">'otrs'</span>@<span style="color: #ff0000;">'localhost'</span> <span style="color: #993333; font-weight: bold;">IDENTIFIED</span> <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'Mot-de-Passe'</span>;
<span style="color: #993333; font-weight: bold;">GRANT</span> USAGE <span style="color: #993333; font-weight: bold;">ON</span> <span style="color: #66cc66;">*</span> <span style="color: #66cc66;">.</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #ff0000;">'otrs'</span>@<span style="color: #ff0000;">'localhost'</span> <span style="color: #993333; font-weight: bold;">IDENTIFIED</span> <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'OtR5AwS'</span> <span style="color: #993333; font-weight: bold;">WITH</span> MAX_QUERIES_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_CONNECTIONS_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_UPDATES_PER_HOUR <span style="color: #cc66cc;">0</span> MAX_USER_CONNECTIONS <span style="color: #cc66cc;">0</span> ;
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> <span style="color: #993333; font-weight: bold;">IF</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">EXISTS</span> <span style="color: #ff0000;">`otrs`</span> ;
<span style="color: #993333; font-weight: bold;">GRANT</span> <span style="color: #993333; font-weight: bold;">ALL</span> PRIVILEGES <span style="color: #993333; font-weight: bold;">ON</span> <span style="color: #ff0000;">`otrs`</span> <span style="color: #66cc66;">.</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">TO</span> <span style="color: #ff0000;">'otrs'</span>@<span style="color: #ff0000;">'localhost'</span>;</pre></div></div><p>Maintenant il faut paramétrer les accès à la base de données :</p><p>Décommenter :</p><div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">use</span> Apache<span style="color: #339933;">::</span><span style="color: #006600;">DBI</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Apache<span style="color: #339933;">::</span><span style="color: #006600;">DBI</span><span style="color: #339933;">-</span><span style="color: #0000ff;">&amp;gt</span><span style="color: #339933;">;</span>connect_on_init<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'DBI:mysql:otrs'</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">'otrs'</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">'some-pass'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div><p>Adapter le mot de passe.</p><p>Décommenter :</p><div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">use</span> DBD<span style="color: #339933;">::</span><span style="color: #006600;">mysql</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">use</span> Kernel<span style="color: #339933;">::</span><span style="color: #006600;">System</span><span style="color: #339933;">::</span><span style="color: #006600;">DB</span><span style="color: #339933;">::</span><span style="color: #006600;">mysql</span><span style="color: #339933;">;</span></pre></div></div><p>Là il faut désactiver le blocage de l&#8217;utilisation du web-installer en rajoutant ce bloc encore dans le fichier Kernel/Config.pm</p><div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># SecureMode</span>
<span style="color: #666666; font-style: italic;"># Disables the use of web-installer (installer.pl). Also disables if not</span>
<span style="color: #666666; font-style: italic;"># active, the GenericAgent, PackageManager and SQL Box, since it's possible</span>
<span style="color: #666666; font-style: italic;"># to use it for destructive write queries such as DROP DATABASE, and also to</span>
<span style="color: #666666; font-style: italic;"># steal user passwords.</span>
<span style="color: #0000ff;">$Self</span><span style="color: #339933;">-</span><span style="color: #0000ff;">&amp;gt</span><span style="color: #339933;">;</span><span style="color: #009900;">&#123;</span>SecureMode<span style="color: #009900;">&#125;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span></pre></div></div><p>Ensuite, il suffit d&#8217;aller à la page <a href="http://127.0.0.1/otrs/installer.pl" rel="nofollow">http://127.0.0.1/otrs/installer.pl</a></p><p>Voici l&#8217;installation via l&#8217;interface web :</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_licence.png"><img class="aligncenter size-large wp-image-2774" title="install_licence" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_licence-1024x515.png" alt="install licence 1024x515 Installer OTRS sur Ubuntu" width="465" height="233" /></a></p><p>&nbsp;</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_licence_2.png"><img class="aligncenter size-large wp-image-2775" title="install_licence_2" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_licence_2-1024x674.png" alt="install licence 2 1024x674 Installer OTRS sur Ubuntu" width="465" height="306" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_check_database.png"><img class="aligncenter size-large wp-image-2776" title="install_check_database" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_check_database-1024x442.png" alt="install check database 1024x442 Installer OTRS sur Ubuntu" width="465" height="200" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_create_database.png"><img class="aligncenter size-large wp-image-2777" title="install_create_database" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_create_database-1024x629.png" alt="install create database 1024x629 Installer OTRS sur Ubuntu" width="465" height="285" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_create_database_successfully.png"><img class="aligncenter size-large wp-image-2778" title="install_create_database_successfully" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_create_database_successfully-1024x424.png" alt="install create database successfully 1024x424 Installer OTRS sur Ubuntu" width="465" height="192" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs.png"><img class="aligncenter size-large wp-image-2779" title="install_config_otrs" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs-1024x645.png" alt="install config otrs 1024x645 Installer OTRS sur Ubuntu" width="465" height="292" /></a></p><p>&nbsp;</p><p>Niveau paramétrage, personnellement, je préfère que les logs soient au bon endroit, soit dans /var/log<br /> J&#8217;ai donc créé un répertoire /var/log/otrs/ et paramétré /var/log/otrs/otrs.log<br /> Il faut bien sur penser à mettre le logrotate</p><p>&nbsp;</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs_mail.png"><img class="aligncenter size-large wp-image-2780" title="install_config_otrs_mail" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs_mail-1024x664.png" alt="install config otrs mail 1024x664 Installer OTRS sur Ubuntu" width="465" height="301" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs_ok.png"><img class="aligncenter size-large wp-image-2781" title="install_config_otrs_ok" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_config_otrs_ok-1024x386.png" alt="install config otrs ok 1024x386 Installer OTRS sur Ubuntu" width="465" height="175" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_login_otrs.png"><img class="aligncenter size-large wp-image-2782" title="install_login_otrs" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_login_otrs-1024x408.png" alt="install login otrs 1024x408 Installer OTRS sur Ubuntu" width="465" height="185" /></a></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_dashboard_otrs.png"><img class="aligncenter size-large wp-image-2783" title="install_dashboard_otrs" src="http://blog.admin-linux.org/wp-content/uploads/2011/11/install_dashboard_otrs-1024x569.png" alt="install dashboard otrs 1024x569 Installer OTRS sur Ubuntu" width="465" height="258" /></a></p><p>Une fois l&#8217;installation terminée, penser à mettre la valeur ci-dessous à 1 pour bloquer l&#8217;utilisation de l&#8217;installer qui permet de supprimer une base de données :<br /> $Self-&gt;{SecureMode} = 1;</p><p>OTRS nécessite un paramétrage d&#8217;actions périodiques via la crontab.</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>cron
<span style="color: #000000; font-weight: bold;">for</span> foo <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">*</span>.dist; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> <span style="color: #007800;">$foo</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #007800;">$foo</span> .dist<span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">done</span></pre></div></div><p>Ensuite, il faut lancer le script ci-dessous qui va paramétrer à des périodes pré-définies les actions propres au bon fonctionnement d&#8217;OTRS.</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>otrs
bin<span style="color: #000000; font-weight: bold;">/</span>Cron.sh start otrs</pre></div></div><p>Pour vérifier, il suffit de consulter la crontab de l&#8217;utilisateur :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">crontab <span style="color: #660033;">-l</span> <span style="color: #660033;">-u</span> otrs</pre></div></div><p>Voilà, OTRS est installé, le plus long reste à faire, il s&#8217;agit du paramétrage de la solution OTRS.</p><p>Là il faut prendre un peu de recul et essayer de penser au mieux à l&#8217;utilisation de la bête <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Installer OTRS sur Ubuntu" class='wp-smiley' title="Installer OTRS sur Ubuntu" /></p><p>Si des gens ont des retours sur une utilisation en production, que ce soit à l&#8217;utilisation au jour le jour ou à la mise en place, je suis preneur.</p><p>&nbsp;</p><p><strong>Liens utiles :</strong></p><p><a title="Site Officiel d'OTRS " href="http://otrs.org/" target="_blank">Site Officiel d&#8217;OTRS </a></p><p><a title="Livre d'administration d'OTRS" href="http://doc.otrs.org/3.0/en/html/" target="_blank">Livre d&#8217;administration d&#8217;OTRS</a> (en anglais, mais plus que complet)</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/installer-otrs-sur-ubuntu/feed</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Ortro : Ordonnanceur ou job scheduler opensource</title><link>http://blog.admin-linux.org/administration/ortro-ordonnanceur-ou-job-scheduler-opensource</link> <comments>http://blog.admin-linux.org/administration/ortro-ordonnanceur-ou-job-scheduler-opensource#comments</comments> <pubDate>Tue, 01 Mar 2011 13:03:49 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[ordonnancement]]></category> <category><![CDATA[ordonnanceur]]></category> <category><![CDATA[ortro]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=2513</guid> <description><![CDATA[Ortro est un ordonnanceur libre sous licence GPLv2 Ortro a pour but de permettre l&#8217;ordonnancement de tâches et de surveiller le bon déroulement de celles-ci. Ortro est écrit en php...]]></description> <content:encoded><![CDATA[<p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/03/ortro-ordonnanceur-libre.png"><img class="aligncenter size-full wp-image-2516" title="ortro-ordonnanceur-libre" src="http://blog.admin-linux.org/wp-content/uploads/2011/03/ortro-ordonnanceur-libre.png" alt="ortro ordonnanceur libre Ortro : Ordonnanceur ou job scheduler opensource" width="480" height="225" /></a></p><p><strong>Ortro</strong> est un ordonnanceur libre sous licence <a title="GPLv2" href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GPLv2</a></p><p>Ortro a pour but de permettre l&#8217;ordonnancement de tâches et de surveiller le bon déroulement de celles-ci.</p><p>Ortro est écrit en php et fonctionne sous GNU/Linux, BSD, Solaris et d&#8217;autres plateformes Unix.</p><p>Voici la liste de ses fonctionnalités :</p><ul><li>Possibilité de découverte automatique d&#8217;hôtes sur le réseaux (sous couvert de l&#8217;installation de la librairie Pear Net_NMAP et de NMAP sur le serveur)</li><li>Possibilité de créer des chaines de job avec gestion d&#8217;erreur. C&#8217;est à dire possibilité de réaliser des actions en cas de réussite ou d&#8217;erreur d&#8217;une tâche du workflow.</li><li>Ordonnancer vos jobs de manière centralisée</li><li>Archiver le résultat de l&#8217;exécution de vos jobs</li><li>Création de jobs/workflow pour la supervision système ou d&#8217;application</li><li>Exécuter des scripts sur des hôtes distant via ssh et échange de clefs</li><li>Création de rapports simples au format html, txt, csv et xls via des interrogations en base de données envoyés par mail</li><li>Test une application Web</li><li>Notification sur le résultats des jobs lié aux événements suivant (debut et/ou fin de job, bonne et/ou mauvaise exécution du script)</li><li>Utilitaire d&#8217;import ou d&#8217;export</li><li>Internationnalisé</li><li>Gestion de plugins</li><li>&#8230;</li></ul><p>Les plugins se divisent en 5 catégories :</p><div class="level2"><ul><li class="level1"><div class="li"><a class="wikilink1" title="plugins" href="http://www.ortro.net/plugins#database">Database</a></div></li><li class="level1"><div class="li"><a class="wikilink1" title="plugins" href="http://www.ortro.net/plugins#file">File</a></div></li><li class="level1"><div class="li"><a class="wikilink1" title="plugins" href="http://www.ortro.net/plugins#general">General</a></div></li><li class="level1"><div class="li"><a class="wikilink1" title="plugins" href="http://www.ortro.net/plugins#system">System</a></div></li><li class="level1"><div class="li"><a class="wikilink1" title="plugins" href="http://www.ortro.net/plugins#www">WWW</a></div></li></ul></div><p>La notification peut-être envoyé par mail, Jabber, SMS en utilisant une interface FTP&#8230;</p><p>Il est également possible de gérer l&#8217;authentification soit par MySQL, soit via annuaire LDAP</p><p>Voici un schéma présentant l&#8217;architecture de cet ordonnanceur libre :</p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/03/architecture_ortro.png"><img class="aligncenter size-medium wp-image-2514" title="architecture_ortro" src="http://blog.admin-linux.org/wp-content/uploads/2011/03/architecture_ortro-300x154.png" alt="architecture ortro 300x154 Ortro : Ordonnanceur ou job scheduler opensource" width="300" height="154" /></a></p><p>Et un petit screenshot pour vous rendre compte du côté user-friendly de la chose <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Ortro : Ordonnanceur ou job scheduler opensource" class='wp-smiley' title="Ortro : Ordonnanceur ou job scheduler opensource" /></p><p><a href="http://blog.admin-linux.org/wp-content/uploads/2011/03/Ortro_list_job.png"><img class="aligncenter size-medium wp-image-2515" title="Ortro_list_job" src="http://blog.admin-linux.org/wp-content/uploads/2011/03/Ortro_list_job-300x139.png" alt="Ortro list job 300x139 Ortro : Ordonnanceur ou job scheduler opensource" width="300" height="139" /></a></p><p>Pour avoir testé Ortro, je trouve que cet un outil qui peut s&#8217;avérer pratique si on a besoin d&#8217;un ordonnanceur libre.</p><p>Il est très facile de prise en main, un peu buggé encore, la dernière version date d&#8217;octobre 2009, ce qui est dommage, mais bon&#8230;</p><p>Il a le mérite de faire son job, à savoir que certains plugins (pour ceux que j&#8217;ai testé ne son pas fonctionnelle ou demande des dépendances&#8230;)</p><p>Le projet à l&#8217;air stoppé, dommage car il y a du potentiel et un certain manquement dans la sphère libre.</p><p>Il existe <a title="OpenSource Job Scheduler" href="http://jobscheduler.sourceforge.net/" target="_blank">OpenSource Job Scheduler</a> pour ceux que ça intéresse en tant qu&#8217;ordonnanceur opensource, mais j&#8217;ai testé également et ça ne collait pas à mon besoin.</p><p>A savoir que je met ici à disposition une version d&#8217;Ortro qui corrige certains légers problèmes, dont un assez gênant empêchant l&#8217;installation (en gros il y a le fichier configure.php qui fait croire que l&#8217;application qui est déjà installée, je l&#8217;ai juste renommé&#8230;)</p><p>Ça vous évitera de chercher pourquoi le process d&#8217;installation ne se lance pas <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Ortro : Ordonnanceur ou job scheduler opensource" class='wp-smiley' title="Ortro : Ordonnanceur ou job scheduler opensource" /></p><p>J&#8217;ai également laisser un petit script sql à adapter (personnalisation du mot de passe) pour la création de l&#8217;utilisateur et de la base de données associées à lancer avant l&#8217;installation d&#8217;Ortro sur votre serveur.</p><p>A vos tests <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Ortro : Ordonnanceur ou job scheduler opensource" class='wp-smiley' title="Ortro : Ordonnanceur ou job scheduler opensource" /></p><p><strong>Liens utiles :</strong></p><p><a title="Site Officiel d'Ortro" href="http://www.ortro.net/" target="_blank">Site Officiel d&#8217;Ortro</a></p><p><a title="Site de Développement d'Ortro" href="http://dev.ortro.net/" target="_blank">Site de Développement d&#8217;Ortro</a></p><p><a title="Launchpad d'Ortro" href="https://launchpad.net/ortro" target="_blank">Launchpad d&#8217;Ortro</a></p><p><a title="SourceForge d'Ortro" href="http://sourceforge.net/projects/ortro/" target="_blank">SourceForge d&#8217;Ortro</a> &#8211; A noter que c&#8217;est le seul moyen de le télécharger, je n&#8217;en ai pas trouvé d&#8217;autre.</p><p><a title="Ma version d'Ortro en téléchargement" href="http://blog.admin-linux.org/wp-content/uploads/2011/03/ortro-full-1.3.4.tar.gz" target="_blank">&laquo;&nbsp;Ma&nbsp;&raquo; version &laquo;&nbsp;modifiée&nbsp;&raquo; d&#8217;Ortro en téléchargement</a></p><div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 171px; width: 1px; height: 1px;"><ul><li>Création de jobs/workflow pour la supervision système</li></ul></div> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/ortro-ordonnanceur-ou-job-scheduler-opensource/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Analyser les logs de son serveur mails postfix</title><link>http://blog.admin-linux.org/administration/analyser-les-logs-de-son-serveur-mails-postfix</link> <comments>http://blog.admin-linux.org/administration/analyser-les-logs-de-son-serveur-mails-postfix#comments</comments> <pubDate>Thu, 01 Apr 2010 09:17:32 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[log]]></category> <category><![CDATA[log analyzer]]></category> <category><![CDATA[logwatch]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1882</guid> <description><![CDATA[Pour commencer, je m&#8217;excuse auprès de ceux qui font l&#8217;effort de lire ce blog régulièrement, ces derniers temps, j&#8217;ai moins de temps à consacrer à celui-ci, nouvelle mission et travail...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1886" title="mailgraph" src="http://blog.admin-linux.org/wp-content/uploads/2010/04/mailgraph.png" alt="mailgraph Analyser les logs de son serveur mails postfix" width="480" height="225" /></p><p>Pour commencer, je m&#8217;excuse auprès de ceux qui font l&#8217;effort de lire ce blog régulièrement, ces derniers temps, j&#8217;ai moins de temps à consacrer à celui-ci, nouvelle mission et travail sur un projet qui me tient à coeur et occupe quasiment toutes mes soirées&#8230;</p><p>Lorsque vous avez un serveur mail postfix avec un peu de traffic, il est intéressant de pouvoir suivre ce qu&#8217;il se passe, sans avoir à prendre du temps de lire des logs, ce qui d&#8217;ailleurs est infaisable&#8230;</p><p>Alors lorsque vous avez une multitude de serveurs mails pour de multiples domaines, il est pour moi indispensable d&#8217;avoir des traces lisibles de son activité.</p><p>Avoir des rapports va vous permettre de gagner en contrôle et en efficacité.</p><p>Voici une liste d&#8217;outils qui vont vous permettre d&#8217;analyser la multitude de logs que génère postfix, de plus avec les spams, il y a vraiment une multitude d&#8217;informations.</p><p><a href="http://jimsun.linxnet.com/postfix_contrib.html">pflogsumm</a> est un utilitaire d&#8217;analyse de logs fait réalisé par Jim Seymour.</p><p>Cet outils a été réalisé avec Perl et permet d&#8217;analyser un ou plusieurs fichiers de logs.</p><p>Il va fournir les mails envoyés/reçus, quantité de données, mails rejetés/bounce,&#8230; Ces informations peuvent être filtrées par domaine, par expéditeur et par destinataire.</p><p>Grâce à un script CGI il est possible d&#8217;afficher ses résultats sur une page web.</p><p>Si vous souhaitez voir à quoi ressemble le rapport généré, vous pouvez aller voir le site <a title="calomel.org" href="https://calomel.org/pflogsumm.html" target="_blank">calomel.org</a></p><p><a href="http://www.postconf.com/docs/spamrep/">Spamrep</a> est lui orienté spam, mais il va parser les logs de postfix et générer des rapports sur le traffic de spam &laquo;&nbsp;passant&nbsp;&raquo; ou plutôt tentant de passer via votre serveur mail postfix.</p><p>Le but de Spamrep est d&#8217;identifier les faux-positifs (mail identifiés à tort en spam)</p><p>Spamrep permet des générer des rapports par serveur, par utilisateur et par nom de domaine.</p><p>Spamrep va par exemple listé le volume et les mails bloqués par les blaklist collaborative de type spamcop.</p><p>Il va aussi identifier les erreurs de protocole, les adresses mails non-connues, bloquées par spamassassin&#8230;</p><p><a href="http://awstats.sourceforge.net/">AWStats</a> plus connus pour interprêter les logs des vos serveurs web apache, permet également d&#8217;analyse des logs de messagerie.</p><p>AWStats fournit bien sur une interface web pour visualiser l&#8217;activité de son serveur mail.</p><p>A savoir que AWStats gère les serveurs Postfix, Sendmail, QMail et MDaemon</p><p>Le mieux pour vous faire une idée des possibilités est d&#8217;aller essayer la <a title="démonstration de AWStats pour les serveurs de messagerie" href="http://awstats.sourceforge.net/awstats.mail.html" target="_blank">démonstration de AWStats pour les serveurs de messagerie</a></p><p><a title="Mailgraph" href="http://mailgraph.schweikert.ch/" target="_blank">Mailgraph </a>permet comme son nom l&#8217;indique de générer des graphes à partir de vos logs de messagerie.</p><p>Mailgraph utilise RRDTool et permet d&#8217;analyser les logs de postfix et sendmail</p><p>Il va fournir deux types de graphe, l&#8217;un avec les mails envoyés, reçus et rejetés.</p><p>Mais il va aussi fournir les informations sur les bounces, les virus et les spam.</p><p><a title="Démonstration de Mailgraph" href="http://www.stat.ee.ethz.ch/mailgraph.cgi" target="_blank">Démonstration de Mailgraph</a></p><p><a href="http://www.logreport.org/">LogReport</a> développe le projet <a href="http://www.logreport.org/lire.html">Lire</a> qui permet de générer des rapports à partir de logs HTTP, FTP, et Mail.</p><p>Lire gére les logs des serveurs Exim, Postfix, Qmail, Sendmail&#8230;</p><p>Il permet de générer des rapports texte, HTML, PDF&#8230;</p><p>A noter que celui-ci a une date de dernière mise à jour assez récente 2009, contrairement aux autres qui sont assez anciens&#8230;</p><p><a href="http://www.enderunix.org/isoqlog/">Isoqlog</a> permet également de générer des rapports afin d&#8217;analyser les logs de votre serveur de messagerie.</p><p>Il supporte qmail , postfix,  sendmail et exim</p><p>Isoqlog gère les serveurs multi-domaine, fournit des statistiques sur les erreurs de délivrement, permet de générer des statistiques sur les plus gros consommateurs par jour, mois, années&#8230;</p><p>Il est multi-langue également et supporte les langues suivantes :</p><p>Turque, Anglais, Allemand, Portugais, Espagnol, Italien, Français, Suédois, Dannois, Polonais, Norvégien, Russe, Roumain&#8230;</p><p>La dernière version date de 2005.</p><p><a title="LogWatch" href="http://sourceforge.net/projects/logwatch/" target="_blank">LogWatch</a>, est un outils très intéressant, il permet d&#8217;analyser les logs de vos serveurs et gère une multitude de format de log, dont ceux de messagerie.</p><p>Logwatch va permettre d&#8217;envoyer un rapport journalier pour surveiller l&#8217;activité de votre serveur.</p><p><a title="Octopussy" href="http://blog.admin-linux.org/logiciels-libres/octopussy-gestion-de-logs-centralise" target="_blank">Octopussy</a> dont j&#8217;ai déjà parlé permet une gestion centralisée des logs de manières graphiques</p><p>Octopussy permet de créer des graphes RRD, est multi-lingue, gère  une multitude de logs, il permet l&#8217;envoi d&#8217;alertes.</p><p>Pour plus d&#8217;informations sur cette solution, je vous invite à lire mon article sur <a title="Octopussy" href="http://blog.admin-linux.org/logiciels-libres/octopussy-gestion-de-logs-centralise" target="_blank">Octopussy</a></p><p>Une autre possibilité pour surveiller l&#8217;activité de son serveur est la supervision par exemple l&#8217;outil Cacti qui va vous permettre de générer des graphes sur le traffic de messagerie</p><p>Je suis assez surpris de voir que les solutions d&#8217;analyse des logs des serveurs de messagerie soit relativement anciens, en même temps des solutions comme Octopussy, ou Cacti permettent déjà d&#8217;avoir une bonne vision, mais bon&#8230;</p><p>Si quelqu&#8217;un connaît d&#8217;autres solutions, je suis curieux de les connaître, alors n&#8217;hésitez pas à le faire savoir</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/analyser-les-logs-de-son-serveur-mails-postfix/feed</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>OpenLDAP : Augmenter la verbosité des logs</title><link>http://blog.admin-linux.org/administration/openldap-augmenter-la-verbosite-des-logs</link> <comments>http://blog.admin-linux.org/administration/openldap-augmenter-la-verbosite-des-logs#comments</comments> <pubDate>Wed, 24 Mar 2010 23:02:59 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[openldap]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1867</guid> <description><![CDATA[Pour rappel OpenLDAP est un serveur d&#8217;annuaire libre implémentant le protocole LDAP et stockant ses informations via Berkeley DB, mais aussi LDBM des fichiers plats&#8230; Et même MySQL, je n&#8217;ai...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1870" title="openldap" src="http://blog.admin-linux.org/wp-content/uploads/2010/03/openldap.jpg" alt="openldap OpenLDAP : Augmenter la verbosité des logs" width="480" height="225" /></p><p>Pour rappel <a title="OpenLDAP" href="http://www.openldap.org/" target="_blank">OpenLDAP</a> est un serveur d&#8217;annuaire libre implémentant le protocole LDAP et stockant ses informations via Berkeley DB, mais aussi LDBM des fichiers plats&#8230; Et même MySQL, je n&#8217;ai pour ma part jamais vu tourner d&#8217;annuaire openldap via Mysql, mais bon&#8230;</p><p>Voici une petite procédure pour ajouter de la verbosité aux logs du serveur OpenLDAP, qui me servira plus de mémo, mais comme ça peut servir à d&#8217;autre, j&#8217;ai décidé de partager le tuto  ici.</p><p>Dans le fichier /etc/openldap/slapd.conf ajouter les 2 lignes ci-dessous afin de préciser le niveau de verbosité des logs, ici 256.</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Ajout de log verbeux</span>
loglevel <span style="color: #000000;">256</span></pre></div></div><p>Voici un tableau expliquant les différents niveaux de verbosité  possible, en anglais désolé, mais je préfère ne pas le traduire pour ne pas induire d&#8217;erreur&#8230;</p><table style="border-width: 1px; border-style: solid;"><tbody><tr><td>number</td><td>hex-value</td><td>log-name</td><td>Logging description</td></tr><tr valign="top"><td>-1</td><td>0xFFFF</td><td></td><td>enable all logging</td></tr><tr valign="top"><td>0</td><td>0&#215;0000</td><td>-</td><td>logging inhibited &#8211; no logging occurs including critical errors. Not  recommended.</td></tr><tr valign="top"><td>1</td><td>0&#215;1</td><td>acl</td><td>trace function calls</td></tr><tr valign="top"><td>2</td><td>0&#215;2</td><td>packets</td><td>debug packet handling</td></tr><tr valign="top"><td>4</td><td>0&#215;4</td><td>args</td><td>heavy trace debugging</td></tr><tr valign="top"><td>8</td><td>0&#215;8</td><td>conns</td><td>connection management</td></tr><tr valign="top"><td>16</td><td>0&#215;10</td><td>BER</td><td>print out packets sent and received</td></tr><tr valign="top"><td>32</td><td>0&#215;20</td><td>filter</td><td>search filter processing</td></tr><tr valign="top"><td>64</td><td>0&#215;40</td><td>config</td><td>configuration file processing</td></tr><tr valign="top"><td>128</td><td>0&#215;80</td><td>ACL</td><td>access control list processing</td></tr><tr valign="top"><td>256</td><td>0&#215;100</td><td>stats</td><td>stats log connections/operations/results</td></tr><tr valign="top"><td>512</td><td>0&#215;200</td><td>stats2</td><td>stats log entries sent</td></tr><tr valign="top"><td>1024</td><td>0&#215;400</td><td>shell</td><td>print communication with shell backends</td></tr><tr valign="top"><td>2048</td><td>0&#215;800</td><td>parse</td><td>print entry parsing debugging</td></tr><tr valign="top"><td>4096</td><td>0&#215;1000</td><td>cache</td><td>caching (unused)g</td></tr><tr valign="top"><td>8192</td><td>0&#215;2000</td><td>index</td><td>indexing (unused)</td></tr><tr valign="top"><td>16384</td><td>0&#215;4000</td><td>sync</td><td>print syncrepl (replica) logging</td></tr><tr valign="top"><td>32768</td><td>0&#215;8000</td><td>none</td><td>A misnomer &#8211; it will log message that are not categorized including  curial messages</td></tr></tbody></table><p>Dans le fichier /etc/syslog.conf ajouter les 2 lignes ci-dessous :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Redirection des logs openldap</span>
local4.<span style="color: #000000; font-weight: bold;">*</span>                                     -<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>slapd.log</pre></div></div><p>Complétement d&#8217;information fourni par <a title="@Ze" href="https://nbox.org/ze/" target="_blank">@Ze</a> en commentaire, merci à lui.</p><p>Attention, dans syslog, indiquez un enregistrement asynchrone des logs  en rajoutant un tiret devant le chemin du fichier.</p><p>Sans quoi les performances du serveur LDAP seront fortement impactés.</p><p>Ensuite redémarrage des services OpenLDAP et le serveur syslog :</p><div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><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>ldap restart
<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>syslog restart</pre></div></div><p>Pour éviter d&#8217;avoir à long terme un problème d&#8217;espace disque sur la  partition /var</p><p>Rajouté ce fichier au logrotate dans le fichier  /etc/logrotate.d/syslog</p><p>Rajouter dans la liste des fichiers de logs le fichier  /var/log/slapd.log<br /> /var/log/messages /var/log/secure &#8230; /var/log/cron <strong>/var/log/slapd.log</strong> {<br /> sharedscripts<br /> postrotate<br /> /bin/kill -HUP `cat /var/run/syslogd.pid 2&gt; /dev/null` 2&gt; /dev/null || true<br /> endscript<br /> }</p><p>Voilà, j&#8217;espère que ce petit tuto pourra servir à quelqu&#8217;un</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/openldap-augmenter-la-verbosite-des-logs/feed</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Cluster Linux avec OpenSVC</title><link>http://blog.admin-linux.org/administration/cluster-linux-avec-opensvc</link> <comments>http://blog.admin-linux.org/administration/cluster-linux-avec-opensvc#comments</comments> <pubDate>Thu, 25 Feb 2010 17:40:32 +0000</pubDate> <dc:creator>Tony Oger</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[cluster]]></category> <category><![CDATA[ha]]></category> <category><![CDATA[haute disponibilité]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[linux cluster]]></category> <category><![CDATA[opensvc]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1812</guid> <description><![CDATA[Cet article a pour but de présenter une solution de clustering sous Linux,  permettant de mettre en oeuvre simplement une architecture  pour apporter la haute-disponibilité à vos applications critiques.A l'instar des solutions existantes du monde libre (http://linux-ha.org) , cette solution utilise le logiciel libre  OpenSVC qui, couplé à un mécanisme de bascule automatique (HeartBeat, Keepalived, OpenHA) permet une gestion centralisée de vos services sous Linux, indépendamment des couches applicatives (Services web apache, J2EE, base de données, stockage et serveurs de fichiers, messagerie, DNS ,LDAP ...). L'atout majeur de cette solution consiste en cette couche d'abstraction (technologie de clustering autour d'OpenSVC) qui permet comme tout type de cluster actif/passif, la reprise de vos services sans interruption grâce au mécanisme de bascule automatique, mais garantit également la cohérence des données entre les noeuds du cluster, par la synchronisation de snapshots filesystem LVM.]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1842" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/logo-opensvc.jpg" alt="logo opensvc Cluster Linux avec OpenSVC" width="480" height="225" title="Cluster Linux avec OpenSVC" /></p><p>Cet article est particulier, car il n&#8217;est pas écrit par mes soins (Pierre-Yves Dubreucq) mais par Tony Oger de <a title="Libra-Linux" href="http://www.libra-linux.com/" target="_blank">LibrA-LinuX</a>.</p><p>Cet article a pour but de présenter une solution de clustering sous Linux,  permettant de mettre en oeuvre simplement une architecture  pour apporter la haute-disponibilité à vos applications critiques.</p><p>A l&#8217;instar des solutions existantes du monde libre (<a title="Linux HA" href="http://linux-ha.org" target="_blank">Linux HA</a>) , cette solution utilise le logiciel libre  <a title="OpenSVC : Gestionnaire de services en mode cluster" href="http://www.opensvc.com" target="_blank">OpenSVC</a> (produit Français) qui, couplé à un mécanisme de bascule automatique (HeartBeat, Keepalived, OpenHA) permet une gestion centralisée de vos services sous Linux, indépendamment des couches applicatives (Services web apache, J2EE, base de données, stockage et serveurs de fichiers, messagerie, DNS ,LDAP &#8230;). L&#8217;atout majeur de cette solution consiste en cette couche d&#8217;abstraction (technologie de clustering autour d&#8217;OpenSVC) qui permet comme tout type de cluster actif/passif, le pilotage des ressources et services,  la reprise de vos services en minimisant le temps d&#8217;interruption grâce au mécanisme de bascule automatique, mais garantit également la cohérence des données entre les noeuds du cluster, par la synchronisation de snapshots filesystem LVM.</p><p><span id="more-1812"></span></p><p><strong>Introduction</strong></p><p><a title="OpenSVC" href="http://www.opensvc.com/">OpenSVC</a> (framework python sous licence GPLv2) est un gestionnaire de &laquo;&nbsp;services&nbsp;&raquo; fonctionnant en mode cluster. Les services sécurisés sont définis comme des ensembles de ressources (IP, Volume de Disques, Filesystems, synchronisations, et lanceurs d&#8217;applications). Ces services sont ainsi pilotés via opensvc installé sur chacun des noeuds du cluster et  compatible avec toutes les distributions Linux, les unix Solaris et HP-UX.</p><p>Dans le cadre d&#8217;un déploiement massif du framework OpenSVC,  les développeurs du produit ont conçus un collecteur central, contenant la configuration des services, leurs états et les journaux d&#8217;actions de chacun des noeuds, que l&#8217;on peut consulter grâce à une interface web. La partie collecteur est quand à elle non libre et soumise à une tarification de licence par service /an, mais celle-ci n&#8217;est pas nécessaire au bon fonctionnement du cluster.</p><p>Les services typiques qui peuvent bénéficier d&#8217;une haute-disponibilité grâce à l&#8217;implémentation de cette solution sont :</p><ul><li>Serveurs de mail : IMAP, POP, SMTP</li><li>Serveurs de Proxy cache et Reverse-Proxy</li><li>Serveurs web : HTTP, HTTPS</li><li>Serveurs d&#8217;application J2ee : 	Websphere, WebLogic, JBOSS, Tomcat</li><li>Serveurs de fichiers et stockage : FTP, SAMBA, LV&#8230;</li><li>Serveurs de noms : DNS</li><li>Serveurs d&#8217;annuaire : LDAP</li><li>Base de données : Oracle, MySQL, PosgreSQL</li><li>etc &#8230;</li></ul><p style="text-align: center"><strong>Fonctionnalités et architecture</strong><br /> <a href="http://localhost/wordpress/wp-content/uploads/2010/02/schema_opensvc.png"><img class="aligncenter size-medium wp-image-1822" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/schema_opensvc-300x212.png" alt="schema opensvc 300x212 Cluster Linux avec OpenSVC" width="300" height="212" title="Cluster Linux avec OpenSVC" /></a></p><p>Les principales fonctionnalités et avantages que fournit ce gestionnaire de cluster Linux :</p><ul><li><strong>Scalabilité et mutualisation </strong>: permet de gérer des milliers de noeuds et services basés sur une seule et même technologie de clustering.</li><li><strong>Compatibilité </strong>: OpenSVC fonctionne aujourd&#8217;hui sur les 		OS Linux, Solaris et HP-UX et peut aisément être portés sur d&#8217;autres systèmes 		d&#8217;exploitation (python).</li><li><strong>Cohérence des données entre des noeuds</strong> <strong>sans stockage partagés</strong> : Permet de piloter les réplications des données par snapshot de filesystems LVM et synchronisation rsync. L&#8217;idéal pour un cluster OpenSVC étant 2 noeuds de production (PRD) en shared disk, avec un noeud de reprise (DR) en copie asynchrone.</li><li><strong>Virtualisation</strong> : OpenSVC peut piloter des services eux-mêmes intégrés sous forme de machines virtuelles ou containers (kvm, xen , lxc, zones&#8230;)</li><li><strong>Haute-disponibilité </strong>: 		La haute-disponibilité et la 		reprise des services est apportée par la compatibilité avec les 		mécanismes standards de bascules automatiques et battement de coeur 		(OpenHA, heartbeatd, keepalived). Gestion des IP virtuelles de service. Possibilité de définir des plans de 		reprise (Disaster recovery plans) dans la configuration des services.</li><li><strong>Déploiement </strong>: Rapidité de déploiement des outils OpenSVC et des créations des containers de services</li><li><strong>Standard et Open source</strong>: Le framework OpenSVC est sous licence GPLv2, le collector est quant à lui soumis à un système de licence</li><li><strong>Tracabilité et audit </strong>: toutes les commandes executées par OpenSVC sont inscrites dans des journaux de logs en local sur chaque noeud, mais également centralisés sur le collector</li><li><strong>Supervision</strong>: Remontée d&#8217;alertes mail, et flux RSS, intégration facilitée pour la remontée d&#8217;alertes vers des systèmes de supervision</li></ul><p><strong>Gestion centralisée (collecteur)</strong></p><p>Le collecteur est une interface web de gestion de vos différents services clusterisés qui, au travers de différentes vues et tableaux de bords, apporte des fonctionnalités supplémentaires  :</p><ul><li><strong>monitoring </strong>: pour afficher l&#8217;état des différentes ressources des services à l&#8217;aide d&#8217;un tableau de bord (graphique dynamique de la topologie de vos services)</li><li><strong>audit : </strong> vous permettant de visualiser les journaux de logs des actions entreprises par OpenSVC et d&#8217;agir en conséquence</li><li><strong>plan de reprise :</strong> pour concevoir des plans de reprise (disaster recovery plans)</li><li><strong>délégation d&#8217;administration</strong> : possibilité d&#8217;assigner des responsables à des services ou groupe de services, aiguillage des alertes</li><li><strong>nodes (asset)</strong>: pour paramétrer les différentes informations matérielles et de géo-localisation de vos noeuds physiques, afin de pouvoir déterminer le périmètre des services impactés par un incident (fuite sur un rack&#8230;)</li><li><strong>alertes</strong>: pour visualiser les différentes remontées d&#8217;alertes du systèmes, et les gérer en ligne.</li></ul><p><a href="http://localhost/wordpress/wp-content/uploads/2010/02/screenshot_collector2.png"><img class="aligncenter size-medium wp-image-1826" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/screenshot_collector2-300x129.png" alt="screenshot collector2 300x129 Cluster Linux avec OpenSVC" width="300" height="129" title="Cluster Linux avec OpenSVC" /></a></p><p><a href="http://localhost/wordpress/wp-content/uploads/2010/02/screenshot_collector.png"><img class="aligncenter size-medium wp-image-1825" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/screenshot_collector-300x193.png" alt="screenshot collector 300x193 Cluster Linux avec OpenSVC" width="300" height="193" title="Cluster Linux avec OpenSVC" /></a></p><p><strong>Mise en oeuvre </strong></p><p>L&#8217;installation d&#8217;OpenSVC nécessite pyhton2.6 comme pré-requis et les packages pour CentOS, RedHat, Debian et Ubuntu sont disponibles dans le repository d&#8217;OpenSVC</p><p>Liens utiles :</p><p><a title="OpenSVC" href="http://www.opensvc.com/" target="_blank">Site Officiel d&#8217;OpenSVC</a></p><p><a title="Téléchargement d'OpenSVC" href="http://repo.opensvc.com/" target="_blank">Repository d&#8217;OpenSVC</a></p><p><a title="Documentation d'OpenSVC" href="http://www.opensvc.com/init/default/documentation" target="_blank">Documentation d&#8217;OpenSVC</a></p><p><a title="LibrA-Linux : intégrateur de cluster linux OpenSVC" href="http://www.libra-linux.com/index.php/Prestations-et-Services/OpenSVC.html" target="_blank">LibrA-Linux : intégrateur de cluster linux OpenSVC</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/cluster-linux-avec-opensvc/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Panel (tableau de bord) d&#8217;administration de serveur GNU/Linux</title><link>http://blog.admin-linux.org/administration/panel-tableau-de-bord-dadministration-de-serveur-gnulinux</link> <comments>http://blog.admin-linux.org/administration/panel-tableau-de-bord-dadministration-de-serveur-gnulinux#comments</comments> <pubDate>Wed, 24 Feb 2010 15:49:20 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[opensource]]></category> <category><![CDATA[panel]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[tableau de bord]]></category> <category><![CDATA[web hosting]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1810</guid> <description><![CDATA[Même si je n&#8217;utilise pas du tout ce genre d&#8217;outils, hormis quand j&#8217;y suis forcé dans le cadre d&#8217;un hébergement par exemple, je me suis dit qu&#8217;il serait intéressant de...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1845" title="panel_admin_linux" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/panel_admin_linux.jpg" alt="panel admin linux Panel (tableau de bord) dadministration de serveur GNU/Linux" width="480" height="225" /></p><p>Même si je n&#8217;utilise pas du tout ce genre d&#8217;outils, hormis quand j&#8217;y suis forcé dans le cadre d&#8217;un hébergement par exemple, je me suis dit qu&#8217;il serait intéressant de présenter les solutions d&#8217;administration graphique de serveur GNU/Linux</p><p>Lorsque j&#8217;ai commencé à utiliser GNU/Linux, mon premier réflexe a été d&#8217;avoir une interface d&#8217;administration de serveur (on n&#8217;enlève pas si facilement des années d&#8217;utilisation windowsienne&#8230;)</p><p>J&#8217;avais alors trouvé Webmin qui rentre tout a fait dans cette catégorie et il m&#8217;avait rendu de fier service à l&#8217;époque.</p><p>Voici donc une présentation de différentes solutions d&#8217;administration en ligne de serveur GNU/Linux graphique, soit pour le web hosting ou simplement pour l&#8217;administration habituelle :</p><h2>Webmin</h2><p><a title="Webmin" href="http://www.webmin.com/" target="_blank">Webmin</a> est peut-être la plus ancienne interface graphique de gestion de serveur GNU/Linux.</p><p>En faisant cet article, j&#8217;ai été surpris de voir que ce produit continue d&#8217;évoluer et j&#8217;en suis content.</p><p>Je ne m&#8217;étais pas intéressé aux interfaces depuis quelques années.</p><p>Ils ont d&#8217;ailleurs revues l&#8217;interface qui est plus épurées et plus à mon goût selon mes souvenirs&#8230;</p><p>Webmin est vraiment une trousse à outils graphique pour gérer vos serveurs.</p><p>Il permet de gérer votre serveurs ainsi que ces services via des modules tierces (Apache, Postfix, Bind&#8230;)</p><p>Liens utiles :</p><p><a title="Site Officiel de Webmin" href="http://www.webmin.com/" target="_blank">Site Officiel de Webmin</a></p><p><a title="Listes de tous les modules tierces" href="http://www.webmin.com/cgi-bin/search_third.cgi?modules=1" target="_blank">Listes de tous les modules tierces</a></p><h2>Domain Technologie Control</h2><p>DTC est une interface d&#8217;administration en ligne de serveur d&#8217;hébergement web.</p><p>Cette interface permet la gestion des noms de domaines, de comptes FTP, de sites web, de bases de données MySQL et bien d&#8217;autres choses encore&#8230;</p><p>Voici une liste non-exhaustive de ses possibilités :</p><ul><li>Surveillance en temps réel de tous les serveurs par utilisateur</li><li>Mise à jour IP automatique (fonctionnalité dyndns-like)</li><li>Antivirus et anti-spam avec gestion de quarantaine pour les  spams</li><li>Possibilité de créer des backup de serveurs dns et mail entre 2 ou plusieurs DTC (échange en SSL)</li><li>Fonctionne sur de nombreuses distributions (FreeBSD, redhat, debian, OS-X&#8230;)</li><li>Interface commerciale avec formulaire d&#8217;enregistrement et option de paiement.</li><li>Gestion de mailing list avec de multiples options (modération, customisation des en-têtes&#8230;)</li><li>Installeur d&#8217;applications permettant l&#8217;installation de bcp d&#8217;applications en quelques clicks (phpBB, osCommerce, Drupal, etc&#8230;)</li><li>Multi-lingues</li><li>Gestion de différents types d&#8217;hébergement : mutualisé, dédié ou VPS</li><li>Gestion complète de facturation, avec facture client, renouvellement&#8230;</li><li>Gestionnaire d&#8217;incident avec système de ticketing</li><li>Supervision</li></ul><p>DTC est je pense une application plus que complète pour les hébergeurs soucieux de mettre en place une solution de gestion de leurs serveurs libres.</p><p>Liens utiles :</p><p><a title="Site Officiel de DTC" href="http://www.gplhost.com/software-dtc.html" target="_blank">Site Officiel de DTC</a></p><p><a title="Article complet sur l'installation et la configuration de DTC par Alsacréation" href="http://www.alsacreations.com/tuto/lire/619-Panel-administration-DTC.html" target="_blank">Article complet sur l&#8217;installation et la configuration de DTC par Alsacréation</a></p><h2>AlternC :</h2><p>AlternC est un ensemble de logiciels de gestion d&#8217;hébergement mutualisé sous GNU/Linux.</p><p>AlternC est une interface d&#8217;administration en ligne qui permet la gestion d&#8217;utilisateurs et de services web (domaines, mails, comptes ftp, statistiques &#8230;)</p><p>Les services disponibles et administrables par le panel sont</p><ul><li>domaines et sous-domaines</li><li>courriels, accessibles par pop/imap et webmail, et redirections mail</li><li>hebergements web avec php et mysql</li><li>listes de discussion/diffusion</li><li>acces ftp</li><li>brouteur permettant la navigation dans les repertoires de l&#8217;espace d&#8217;hebergement et l&#8217;ajout/suppression/edition des fichiers</li><li>statistiques de visite des sites</li></ul><p>Il semblerait que ce projet ne soit malheureusement plus maintenu, la dernière mise à jour date de 2008.</p><p>Dommage c&#8217;est un produit Français, que je suivais il y a un certain temps&#8230;</p><p>Liens utiles :</p><p><a title="Site officiel d'AlternC" href="http://www.alternc.org/" target="_blank">Site officiel d&#8217;AlternC</a></p><h2>VHCS (Virtual Hosting Control System) :</h2><p>VHCS est un panel opensource pour la gestion de serveur GNU/Linux. VHCS gère les services Web, Mail (POP et/ou IMAP), FTP, DNS, Base de données, Quota, Trafic pour les administrateurs, les revendeurs et propriétaire de noms de domaine.</p><p>VHCS est sous licence Mozilla Public License (MPL).</p><p>Voici une liste des fonctionnalités de VHCS :</p><ul><li> Statistiques d&#8217;utilisation du serveur</li><li>Gestion de multiples IP</li><li>Modification du logo</li><li>Interface thémable</li><li>Multi-langage</li><li>Gestion des logs</li><li>Log2Mail &#8211; Envoie de logs par mail optionnel</li><li>Gestion de certificats SSL</li><li>Statistiques sur le trafic et espace disque</li><li>Gestion d&#8217;incidents avec 3 niveaux de support</li><li>Contrôle total des revendeurs</li><li>Statistiques détaillés par revendeurs</li><li>Gestion des utilisateurs</li><li> Gestion de mails standard avec template pour les nouveaux revendeurs</li><li> Définition pré-définies de paramètres pour les utilisateurs finaux</li><li>Transfert de noms de domaines</li><li>Gestion des comptes de messagerie POP3</li><li>gestion de transfert de mail</li><li>Répondeur automatique pour les mails</li><li>Gestion des comptes FTP</li><li>Gestionnaire en ligne de fichier  (WebFTP)</li><li>Gestion de bases de données MySQL, utilisateurs et requêtes &#8211; PhpMyAdmin</li><li> Gestion des pages d&#8217;erreur individuel</li><li>Fichiers de logs personnalisés d&#8217;Apache</li><li> Statistiques  &#8211; <a href="http://awstats.sourceforge.net/cgi-bin/awstats.pl">AWStats </a></li><li>Sauvegarde et restauration</li><li>Système de mise à jour automatique</li><li>Antivirus</li><li>Template Apache et Postfix</li><li>Template pour les hébergements<ul><li>définition d&#8217;usage de l&#8217;espace disque et du traffic</li><li>Nombre d&#8217;alias de domaines et de sous-domaines</li></ul><ul><li> nombre de compte mail</li><li>nombre de compte FTP</li><li> nombre de bases MySQL</li><li> Gestion des permissions PHP et CGI</li></ul><ul><li> Gestion des pages d&#8217;erreur individuel</li><li>Fichiers de logs personnalisés d&#8217;Apache</li><li>Sauvegarde et restauration</li><li> Webmail</li><li> Gestionnaire en ligne de fichier  (WebFTP)</li></ul></li></ul><p>VHCS est une solution complète pour la gestion d&#8217;hébergement mutualisé</p><p>Liens utiles :</p><p><a title="Site Officiel de VHCS" href="http://vhcs.net/index.html" target="_blank">Site Officiel de VHCS</a></p><h2>VHFFS &#8211; Virtual Hosting For Free Software :</h2><p>VHFFS est un ensemble d&#8217;outils permettant la gestion d&#8217;une platforme d&#8217;hébergement mutualisée initié par <a title="TuxFamily" href="http://tuxfamily.org/" target="_blank">TuxFamily</a> je crois, mais je ne suis plus sur.</p><p>Voici la liste de ses fonctionnalités :</p><ul><li><div>Hébergement de sites (support de PHP4 et PHP5) avec statistiques détaillées et logs disponibles</div></li><li><div>Hébergement de bases MySQL et PostgreSQL</div></li><li><div>Dépôts Subversion</div></li><li><div>Dépôts <acronym title="Concurrent Versions System">CVS</acronym></div></li><li><div>Dépôts Git</div></li><li><div>Adresse mail avec pop/imap/webmail</div></li><li><div>Gestion de domaine (gestion <acronym title="Domain Name System">DNS</acronym>)</div></li><li><div>Comptes et redirections mails pour le domaine (avec pop/imap/webmail)</div></li><li><div>Listes de diffusion (propres au domaine ou non)</div></li><li><div>Espace de download avec statistiques détaillées,</div></li><li><div>Gestion des Quotas pour les projets,</div></li><li>Jabber</li></ul><p>Liens utiles :</p><p><a title="Site Officiel de VHFFS" href="http://www.vhffs.org/wiki/fr:mainpage" target="_blank">Site Officiel de VHFFS</a></p><h2>ISPConfig :</h2><p>ISPConfig est également une interface d&#8217;administration en ligne permettant de gérer des serveurs d&#8217;hébergements de services web.</p><p>Voici les services possibles :</p><ul><li>Httpd (virtual hosts, domain and IP based) Apache</li><li>FTP &#8211; Proftpd ou vsftpd</li><li>Bind (A, CNAME, MX and SPF Records)</li><li>POP3 Auto-Responder</li><li>MySQL client-databases</li><li>Webalizer statistics</li><li>Harddisk quota</li><li>Mail-Quota</li><li>Traffic limits</li><li>IP-addresses</li><li>SSL</li><li>SSI</li><li>Shell-access</li><li>Mailscanner (Antivirus)</li><li>Firewall &#8211; iptables ipchains</li></ul><p>Liens utiles :</p><p><a title="Site Officiel de ISPConfig" href="http://www.ispconfig.org/" target="_blank">Site Officiel de ISPConfig</a></p><h2>OpenPanel :</h2><p>OpenPanel est également une interface d&#8217;administration en ligne orienté hébergeur web.</p><p>Voici les services qu&#8217;il offre :</p><ul><li><strong>Apache2</strong> virtual hosts</li><li>Accès utilisateur <strong>OpenSSH</strong></li><li><strong>BIND9</strong> zones DNS</li><li>Mail fournit grâce à <strong>Postfix</strong> et <strong>Courier-IMAP</strong></li><li>Compte FTP chrooté avec <strong>PureFTPd</strong></li><li>Base de données et utilisateurs <strong>MySQL</strong></li><li>Configuration de Firewall <strong>IPTables</strong></li><li>Mise à jour via <strong>apt</strong> ou <strong>yum</strong></li><li>Protection des mails avec <strong>Amavis</strong> et <strong>SpamAssassin</strong></li><li><strong>Statistiques des sites avec AWStats</strong></li></ul><p>La dernière version date de 2008, mais la nouvelle version 1.0 est en cours de finalisation et ne devrait pas trop tarder à sortir.</p><p>A savoir qu&#8217;il est possible d&#8217;administratrer son serveur via cette interface graphique, mais OpenPanel offre aussi une CLI (Command Line Interface)</p><p>Liens utiles :</p><p><a title="Site Officiel de OpenPanel" href="http://www.openpanel.com/" target="_blank">Site Officiel de OpenPanel</a></p><h2>Panel GZW :</h2><p>Panel GZW est destiné à l’hébergement de sites internet sur des plates-formes de type Unix/Linux fait par un français.</p><p>Il permet entre autre de :</p><ul><li>Gérer les quotas</li><li>Gérer les membres</li><li>Gérér un serveur FTP Proftpd</li><li>Gérer des bases de données MySQL</li><li>Gérer des sites web Apache</li><li>Gérer des comptes de messagerie avec postfix</li><li>Statistiques avec AwStats</li><li>Gérer des taches planifiées</li></ul><p>Liens utiles :</p><p><a title="Site Officiel de Panel GZW" href="http://www.panel-gzw.com/" target="_blank">Site Officiel de Panel GZW</a></p><p><a title="Wiki de GZW" href="http://wiki.panel-gzw.com/" target="_blank">Wiki de GZW</a></p><h2>IspCP :</h2><p>IspCP est également un panel d&#8217;administration pour hébergeur de services internet.</p><p>IspCP est un fork de VHCS apparemment car il était en train de mourir&#8230; Ce n&#8217;est plus le cas d&#8217;ailleurs car VHCS vient de sortir une beta récemment.</p><p>Voici une liste de ses fonctionnalités :</p><ul><li>Gestion de noms de domaines</li><li>Gestion de serveur mail</li><li>Gestion de serveur FTP</li><li>Gestion de bases de données</li><li>Webmail</li><li>Gestion des pages d&#8217;erreur personnalisée</li><li>Gestionnaire de fichiers</li><li>Sauvegarde</li><li>Système de gestion d&#8217;incidents</li><li>Statistiques web</li><li>QOS avec mod_cband</li></ul><p>Liens utiles :</p><p><a title="Site Officiel IspCP" href="http://www.isp-control.net/" target="_blank">Site Officiel IspCP</a></p><p><a title="Documentation IspCP" href="http://www.isp-control.net/documentation/doku.php?id=fr:start" target="_blank">Documentation IspCP</a></p><h2>Baifox :</h2><p>Baifox est un panel d&#8217;administration de serveurs GNU/Linux pour hébergeur de services internet qui se veut très léger.</p><p>Voici une liste de fonctionnalités :</p><ul><li>Gestion de sites web</li><li>Statistiques Awstats</li><li>Statistiques de bande passante</li><li>Gestion de domaines</li><li>Gestion de bases de données MySQL</li><li>Gestion des logs</li><li>Visualisation des processus système</li><li>Gestion de comptes FTP avec pure-ftpd</li><li>Gestion de comptes mail.</li></ul><div><p>Liens utiles :</p></div><div><p><a title="Site Officiel de Baifox" href="http://www.baifox.org/?id=start" target="_blank">Site Officiel de Baifox</a></p></div><div><h2>ISPMan :</h2><p>ISPMan est une solution d&#8217;administration de serveurs en ligne pour les grosses infrastructure.</p><p>Il déconseille d&#8217;utiliser ISPMan pour une seul machine, il oriente alors vers ISPConfig.</p><p>ISPMan fournit une interface web permettant de gérer ses services, web, messagerie, ftp, dns&#8230;</p><p>Il dispose d&#8217;un annuaire LDAP qui contient les noms de domaines, les sous domaines, les clients&#8230;</p><p>ISPMan dispose également d&#8217;une interface CLI (Command Line Interface)</p><p>Des agents sont a installer sur les serveurs à utiliser, ceci permettra de répartir les sites ou encore la messagerie sur le serveur de votre choix domaine par domaine et utilisateur par utilisateur.</p><p>Liens utiles :</p><p><a title="Site Officiel de ISPMan" href="http://www.ispman.net/" target="_blank">Site Officiel de ISPMan</a></p><h2>SysCP :</h2><p>SysCP est également un panel en ligne pour les hébergeurs de services web.</p><p>Voici les applications qu&#8217;il gère :</p><ul><li>Apache, Apache 2.x, Lighttpd</li><li>Bind9, PowerDNS</li><li>Courier, Dovecot</li><li>Postfix, Exim4</li><li>ProFTP, PureFTP</li><li>Awstats, Webalizer</li></ul><p>A noter que c&#8217;est le seul de cette liste qui propose des alternatives à Apache, Bind, AWStats et Courier/Cyrus.</p></div><div>Il propose comme service en plus :</div><div><ul><li>Template mail</li><li>Newsletter pour client et revendeur</li><li>Log de l&#8217;utilisation du panel</li><li>Pages d&#8217;erreur personnalisées</li><li>Support de DKIM &amp; des enregistrements DNS/SPF</li><li>Multi-lingue</li><li>Installeur d&#8217;application</li><li>Système de Gestion d&#8217;incidents (ticketing)</li><li>Module tierce :<ul><li>Mailman module for mailing lists</li><li>WebFTP with SysCP style</li><li>Amavisd-new policy module</li><li>Backup module</li><li>Fetchmail module</li><li>Maildrop module</li><li>Mailtraffic module</li><li>Offer module</li><li>SpamAssassin settings module</li><li>Roundcube, Squirrelmail and other Webmailers supported</li></ul></li></ul><p>SysCP parait vraiment intéressant en complet, ce qui le diffère par rapport aux autres serait la possibilité d&#8217;utiliser Lighttpd, PowerDNS et Dovecot.</p></div><h2>EHCP Easy Hosting Control Panel :</h2><p>EHCP est également un panel d&#8217;administration orienté web hosting.</p><p>Voici ses fonctionnalités :</p><ul><li>Personnalisation de l&#8217;interface</li><li>Gestion de domaines</li><li>Gestion de messagerie</li><li>Gestion de comptes FTP</li><li>Gestion de bases de données MySQL</li><li>Gestion de sites web (virtual host)</li><li>Répondeur automatique</li><li>Statistiques web avec webalizer</li><li>Script d&#8217;installation automatique.</li><li>Gestion de quota d&#8217;espace disque</li><li>Multi-langages</li><li>Sauvegarde et Restauration</li><li>Transfert de nom de domaine</li><li>&#8230;</li></ul><p>Liens utiles :</p><p><a title="Site officiel EHCP" href="http://ehcp.net/" target="_blank">Site officiel EHCP</a></p><p><a title="Screenshot EHCP" href="http://ehcp.net/?q=node/354" target="_blank">Screenshot EHCP</a></p><h2>GNUPanel :</h2><p>GNUPanelest également un web hosting control panel opensource.</p><p>Liste de fonctionnalités :</p><ul><li>Gestion de sites web</li><li>Gestion de comptes FTP</li><li>Gestion de bases de données</li><li>Gestion de domaines</li><li>Accepte les paiements paypal, Cuentadigital et Dineromail</li><li>Gestion de redirections</li><li>Système de gestion d&#8217;incidents (ticketing)</li><li>Controle de la bande passante, de l&#8217;espace disque</li><li>Définition de suspension de compte</li><li>Installeur d&#8217;application</li><li>&#8230;</li></ul><p>Liens utiles :</p><p><a title="Site Officiel de GNUPanel" href="http://gnupanel.org/" target="_blank">Site Officiel de GNUPanel</a></p><h2>OpenLSM :</h2><p>OpenLSM est un panel d&#8217;administration en ligne pour hébergeur de services web.</p><p>Voici sa liste de fonctionnalités :</p><ul><li>Gestion de plusieurs serveurs</li><li>Gestion de plateforme LAMP &#8211; Linux, Apache, MySQL et PHP</li><li>Gestion de serveur de Messagerie &#8211; Exim, Postfix/sendmail and Qmail</li><li>Antivirus / Antispam &#8211; spamassassin, clamav</li><li>Multiples mécanisme d&#8217;authentification &#8211; base de données MySQL ,PAM, fichier plat et annuaire LDAP</li><li>Disque web montable avec samba et webdisk</li><li>Serveur Web gérés : Apache, Tomcat Server</li><li>Serveur FTP Gérés : proFTP, pureFTP et vsFTP</li><li>Serveur DNS Géré : Bind avec Clustering</li><li>Serveur Jabber avec virtual host</li><li>Clustering &#8211; Clustering &amp; replication de base de données MySQL, Clustering de serveur web Apache</li><li>Load Balancing de base de données et de serveurs web</li><li>Gestion de serveur Squid et NFS</li><li>Gestionnaire de fichier avec quota et de multiple niveau de contrôle.</li><li>Iptable</li><li>IDS (Intrusion Detection System)</li><li>Alerte Nagios</li><li>Système de facturation</li><li>Sauvegarde et restauration</li><li>Serveur Subversion</li><li>Gestion de la bande passante</li><li>Outils de migration</li></ul><p>Cette solution semble particulièrement complète, notamment en ce qui concerne le clustering et le load-balancing, ce qui m&#8217;interpelle également est les outils de migration.</p><p>Liens utiles :</p><p><a title="Site Officiel de OpenLSM" href="http://openlsm.sourceforge.net/" target="_blank">Site Officiel de OpenLSM</a></p><h2>Kloxo anciennement LXAdmin :</h2><p>Kloxo est le dernier panel d&#8217;administration en ligne de serveur et services web.</p><p>Voici la liste de ses fonctionnalités :</p><ul><li>Architecture distribuée</li><li>Possibilité de déplacer des applications d&#8217;un serveur à un autre à la volée</li><li>IDS (Intrusion Detection System)</li><li>Sauvegarde et Restauration</li><li>Serveur de messagerie</li><li>Webmail, répondeur automatique&#8230;</li><li>Statistiques (web, bande passante&#8230;)</li><li>Installeur d&#8217;applications (125 applications possibles)</li><li>Gestion de noms de domaines</li><li>Gestion de bases de données</li><li>Système de gestion d&#8217;incidents (ticketing)</li><li>&#8230;</li></ul><p>Liens utiles :</p><p><a title="Site Officiels de Kloxo" href="http://www.lxcenter.org/kloxo.htm" target="_blank">Site Officiels de Kloxo</a></p><p>Il y a <a title="Ravencore" href="http://www.ravencore.com/" target="_blank">Ravencore</a> également, mais je ne peux pas donner plus d&#8217;informations que cela, car leur site rencontrait des difficultés lors de la création de cet article</p><p>Voilà en gros les différents panel d&#8217;administration de serveur et plus particulièrement de services web opensource.</p><p>Si quelqu&#8217;un a déjà eu l&#8217;occasion de tester, déployer ou utiliser ces solutions, ça serait sympa de venir compléter ces informations en laissant un petit commentaire.</p><p>Voici un article sur Wikipedia EN faisant une <a title="comparaison entre différentes solutions de control panel propriétaire et opensource" href="http://en.wikipedia.org/wiki/Comparison_of_web_hosting_control_panels" target="_blank">comparaison entre différentes solutions de control panel propriétaire et opensource</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/panel-tableau-de-bord-dadministration-de-serveur-gnulinux/feed</wfw:commentRss> <slash:comments>23</slash:comments> </item> <item><title>Test de montée en charge (benchmark) avec des logiciels libres</title><link>http://blog.admin-linux.org/administration/test-de-montee-en-charge-benchmark-avec-des-logiciels-libres</link> <comments>http://blog.admin-linux.org/administration/test-de-montee-en-charge-benchmark-avec-des-logiciels-libres#comments</comments> <pubDate>Thu, 18 Feb 2010 12:42:43 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[ab]]></category> <category><![CDATA[benchmark]]></category> <category><![CDATA[clif]]></category> <category><![CDATA[curl-loader]]></category> <category><![CDATA[funkload]]></category> <category><![CDATA[jmeter]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[opensta]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[seleniumhq]]></category> <category><![CDATA[siege]]></category> <category><![CDATA[testmaker]]></category> <category><![CDATA[tsung]]></category> <category><![CDATA[zabbix]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1795</guid> <description><![CDATA[Cette article va vous présenter différentes solutions libres pour réaliser des tests de montée en charge, dit benchmark. Cette idée m&#8217;est venu d&#8217;un commentaire que j&#8217;ai laissé sur le blog...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1796" title="benchmark" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/benchmark.jpg" alt="benchmark Test de montée en charge (benchmark) avec des logiciels libres" width="480" height="225" /></p><p>Cette article va vous présenter différentes solutions libres pour réaliser des <a title="tests de montée en charge, dit benchmark." href="http://blog.admin-linux.org/tag/benchmark" target="_blank">tests de montée en charge, dit benchmark.</a></p><p>Cette idée m&#8217;est venu d&#8217;un commentaire que j&#8217;ai laissé sur le blog de Nicolargo concernant un article sur <a title="curl-loader" href="http://blog.nicolargo.com/2010/02/simuler-des-connexions-httpftp-simultanees.html" target="_blank">curl-loader</a></p><p>Mon commentaire énumérait différentes applications libres permettant de réaliser ces benchmarks et le suivi de la montée en charge.</p><p>J&#8217;ai donc décidé d&#8217;en faire un billet complet, j&#8217;avais déjà fait des billets sur <a title="Siège" href="http://blog.admin-linux.org/serveurs-web-application/siege-outils-de-benchmark-web-nouvelle-version" target="_blank">Siège</a> et <a title="Tsung" href="http://blog.admin-linux.org/administration/tsung-outils-de-benchmark-multi-protocole" target="_blank">Tsung</a></p><h1><span style="color: #fd8d12;">Les Applications libres de benchmarking :</span></h1><h2>Siege :</h2><p>Donc pour rappel, <strong>Siege</strong> permet de faire des tests de montée en charge de vos appliactions web en simulant un grand nombre de connexions simultanées sur une ou plusieurs URLs données.<br /> Siege rapporte le nombre totale de hits enregistrés, de bytes transférés, le temps de réponse, les accès concurrents et retourne le statut du serveur.<br /> Siege supporte les protocoles HTTP/1.0 et 1.1, les méthodes GET &amp; POST, les cookies, les transaction log, et l’authentification basique.</p><p><a title="Site officiel de Siege" href="http://www.joedog.org/index/siege-home" target="_blank">Site officiel de Siege</a></p><h2>Tsung :</h2><p>Tsung est un outils de test de performances permettant de réaliser des benchmark massif. Il est Multi-protocoles utilisant un 	système de plugin (HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, SSL 	et XMPP/Jabber)</p><p>Et chose très importante, il permet de faire des scénarios. Les scénarios permette de simuler de la montée en charge mais non sur une seul url, mais via une succession d&#8217;action, par exemple, j&#8217;arrive sur la page d&#8217;accueil, je clique sur la catégorie &laquo;&nbsp;Administration&nbsp;&raquo;, je choisi l&#8217;article &laquo;&nbsp;Test de montée en charge avec des logiciels libres&nbsp;&raquo;. L’activité de l’utilisateur et le taux d’arrivée 	peut être aléatoire en utilisant une notion de probabilité&#8230;.</p><p>Ce qui est plus proche de la vie de ton application web qu&#8217;un nombre de requêtes simultanées sur une url.</p><p><a title="Site Officiel de Tsung" onclick="javascript:pageTracker._trackPageview('/outbound/article/tsung.erlang-projects.org');" href="http://tsung.erlang-projects.org/" target="_blank">Site Officiel de Tsung</a></p><h2>JMeter :</h2><p>Jmeter permet de simuler le comportement de plusieurs utilisateurs agissant de manière simultanée initialement sur une application Web.</p><p>Il est multi-protocole et peut désormais faire ses tests sur HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, POP3(S) and IMAP(S)</p><p>JMeter permet de faire des tests de performances, de robustesse, de charge et réalise des statistiques avec graphes à l&#8217;appui.</p><p><a title="JMeter sur Wikipedia" href="http://fr.wikipedia.org/wiki/JMeter" target="_blank">JMeter sur Wikipedia</a></p><p><a title="Très bonne ressource pour l'utilisation de JMeter" href="http://blog.milamberspace.net/index.php/jmeter-pages/jmeter-test-de-charges-dun-site-web-mode-demploi" target="_blank">Très bonne ressource pour l&#8217;utilisation de JMeter</a></p><p><a title="Site Officiel de JMeter" href="http://jakarta.apache.org/jmeter/" target="_blank">Site Officiel de JMeter</a></p><h2>AB &#8211; Apache Benchmark :</h2><p>Très simpliste, il permet de simuler x utilisateur sur une url donnée</p><h2>Curl-Loader :</h2><p>Permet de simuler x connections simultanées sur plusieurs urls en même temps.</p><p>Il supporte les protocole HTTP et FTP.</p><p><a title="Curl-Loader sur Nicolargo" href="http://blog.nicolargo.com/2010/02/simuler-des-connexions-httpftp-simultanees.html" target="_blank">Curl-Loader sur Nicolargo</a></p><p><a title="Site Officiel de Curl-Loader" href="http://curl-loader.sourceforge.net/" target="_blank">Site Officiel de Curl-Loader</a></p><h2>OpenSTA :</h2><p>OpenSTA permet de faire des tests de montée en charge sur les protocole HTTP et HTTPS</p><p>Il a de gros inconvénients, d&#8217;abord il n&#8217;est disponible que pour la plate-forme Windows et est vraiment difficile à prendre en main.</p><p><a title="Site Officiel de OpenSTA" href="http://opensta.org/" target="_blank">Site Officiel de OpenSTA</a></p><h2>CLIF Load Injection Framework :</h2><p>Clif permet de faire des tests de performances d&#8217;applications web distribuées</p><p>Plusieurs injecteurs réparties (permet de simuler d&#8217;énormes charges) vont simuler des connections simultanées en mesurant les temps de réponse, des erreurs&#8230;</p><p>Des sondes déployées sur les serveurs hébergeant les applications à tester vont mesurer l&#8217;activité RAM, CPU, Disque&#8230;</p><p>Clif gère les scénarios et fonctionne en multi-protocole (TCP, UDP, TCP, DNS, HTTP(S), JDBC, JMS, DHCP, LDAP, SIP)</p><p><a title="CLIF" href="http://http://clif.ow2.org/" target="_blank">Site Officiel de CLIF</a></p><p>Voici un schema expliquant le fonctionnement de CLIF :</p><p><a href="http://localhost/wordpress/wp-content/uploads/2010/02/CLIFframework.png"><img class="aligncenter size-medium wp-image-1799" title="CLIFframework" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/CLIFframework-300x170.png" alt="CLIFframework 300x170 Test de montée en charge (benchmark) avec des logiciels libres" width="300" height="170" /></a></p><h2>Selenium :</h2><p>Selenium est une suite d&#8217;outils pour tester des applications Web.</p><p>Selenium dispose d&#8217;un Add-on pour Firefox qui va vous permettre de créer vos scénarios simplement en navigant sur l&#8217;application à tester, il y a un recorder qui enregistre votre navigation et il vous suffira de la rejouer x fois pour simuler une activité utilisateur réel.</p><p>C&#8217;est assez bluffant, on peut créer ses propres scénarios très facilement sans avoir à apprendre les commandes de l&#8217;application.</p><p>Selenium peut simuler via Selenium Remote Control (RC) différents navigateurs, plateformes et même language.</p><p>Selenium Grid  va permettre de mettre en place une architecture distribuées pour réaliser des tests en parallèle.</p><p>Voici un schéma expliquant son fonctionnement :</p><p><a href="http://localhost/wordpress/wp-content/uploads/2010/02/seleniumhq-how-it-works.png"><img class="aligncenter size-medium wp-image-1801" title="seleniumhq-how-it-works" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/seleniumhq-how-it-works-221x300.png" alt="seleniumhq how it works 221x300 Test de montée en charge (benchmark) avec des logiciels libres" width="221" height="300" /></a></p><p><a title="Site Officiel de SeleniumHQ" href="http://seleniumhq.org/" target="_blank">Site Officiel de Selenium</a></p><h2>Funkload :</h2><p>Funkload permet également des faire des tests de performances</p><p>Il gère également les scénarios grace à <a title="TCPWatch" href="http://freshmeat.net/projects/tcpwatch/">TCPWatch</a></p><p>Funkload génére des rapports HTML/PDF avec graphes.</p><p><a title="Site Officiel de Funkload" href="http://funkload.nuxeo.org/" target="_blank">Site Officiel de Funkload</a></p><h2>TestMaker :</h2><p>TestMaker offrant une version opensource et une version entreprise, il permet également de faire des tests de montée en charge.</p><p>Je le donne pour information, mais je ne détaillerais pas ici ces fonctionnalités.</p><p><a title="Site Officiel de TestMaker" href="http://www.pushtotest.com/" target="_blank">Site Officiel de TestMaker</a></p><h2>Httperf :</h2><p>Httperf est également un outils pour mesurer les performances de vos applications HTTP(S)</p><p>Il peut être utilisé avec <a title="AutoBench" href="http://www.xenoclast.org/autobench/" target="_blank">AutoBench</a> et <a title="Openload" href="http://openwebload.sourceforge.net/" target="_blank">OpenLoad</a></p><p><a title="Site officiel de httperf" href="http://code.google.com/p/httperf/" target="_blank">Site officiel de httperf</a></p><p>Pour trouver une liste des solutions de tests opensource allez voir ce site :</p><p><a title="OpenSource Testing Tools" href="http://opensourcetesting.org/functional.php" target="_blank">OpenSource Testing Tools</a></p><h1><span style="color: #fd8d12;">La supervision de la charge des applications web :</span></h1><p>Il est intéressant également de pouvoir jauger sur le long terme les temps de réponses de ses applications web via l&#8217;utilisation de scénarios également.</p><p>Il existe bien sur des solutions sur les solutions de supervision libres.</p><h2>Cucumber-Nagios :</h2><p>Cucumber-Nagios est un plugin Nagios qui permet de réaliser des scénarios de façon assez surprenant d&#8217;ailleurs.</p><p>Ceux-ci seront ensuite joués comme n&#8217;importe quel check Nagios et permettrons de suivre par exemple le temps de réponse.</p><p>Nagios-FR en parle, je vous laisse découvrir la façon de <a title="générer les scénarios avec Cucumber-Nagios" href="http://www.nagios-fr.org/2009/11/cucumber-nagios/" target="_blank">générer les scénarios avec Cucumber-Nagios</a></p><p><a title="Site Officiel de Cucumber-Nagios" href="http://auxesis.github.com/cucumber-nagios/" target="_blank">Site Officiel de Cucumber-Nagios</a></p><h2>Zabbix :</h2><p>La solution de supervision libre Zabbix comprennant gestion d&#8217;incident et de performance intégre par défaut une application permettant de réaliser des scénarios afin de tester des applications web et ainsi garder un historique des performances</p><p>Cette approche est très intéressante car combiné aux informations provenant de la supervision de base (charge CPU, RAM&#8230;) on pourra facilement identifié les sources de ralentissements.</p><p><a title="Site Officiel de Zabbix" href="http://www.zabbix.com/" target="_blank">Site Officiel de Zabbix</a></p><p>Et vous vous utilisez quoi pour faire vos tests de montée en charge ?</p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/test-de-montee-en-charge-benchmark-avec-des-logiciels-libres/feed</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Bacula &#8211; solution de sauvegarde opensource est sortie en version 5</title><link>http://blog.admin-linux.org/administration/bacula-solution-de-sauvegarde-opensource-est-sortie-en-version-5</link> <comments>http://blog.admin-linux.org/administration/bacula-solution-de-sauvegarde-opensource-est-sortie-en-version-5#comments</comments> <pubDate>Wed, 03 Feb 2010 13:36:08 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[bacula]]></category> <category><![CDATA[Planet-Libre]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1760</guid> <description><![CDATA[Le 25 janvier dernier, une toute nouvelle version de Bacula est sortie. Pour rappel, Bacula est une solution opensource de sauvegardes, restaurations ou vérifications de données d&#8217;un ordinateur sur un...]]></description> <content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.admin-linux.org/wp-content/uploads/2010/02/bacula.jpg"><img class="aligncenter size-full wp-image-1766" title="bacula" src="http://blog.admin-linux.org/wp-content/uploads/2010/02/bacula.jpg" alt="bacula Bacula   solution de sauvegarde opensource est sortie en version 5"  /></a></p><p>Le 25 janvier dernier, une toute nouvelle version de Bacula est sortie.</p><p>Pour rappel, Bacula est une solution opensource de sauvegardes, restaurations ou vérifications de données d&#8217;un ordinateur      sur un réseau hétérogène.</p><p>Pour ceux qui connaissent Bacula, il y a eu un saut de version, la version précédente étant la 3.0.3, nous sommes désormais à la version 5.</p><p>Ceci dans le seul but de différencier la version Opensource de la version entreprise.</p><p>La version Opensource commencera par un nombre impaire supérieur à la version entreprise afin de montrer que la version opensource est plus avancée.</p><p>Ceci est intéressant, car c&#8217;est la première fois que je vois ce mode de fonctionnement à double licence, où les évolutions sont d&#8217;abord sur la version opensource.</p><p>C&#8217;est assez intéressant je trouve. D&#8217;un autre côté, ça permet de faire du debug à grande échelle.</p><p>Cette nouvelle version apporte bien sur son lot de correction de bugs, mais elle apporte bien sur son lot de nouveautés :</p><ul><li>Tronquage de volume après la purge</li><li>Dé-duplication de fichiers utilisant la base Jobs</li><li>Restauration depuis de multiple démons Storage</li><li>Possibilité de compression par device</li><li>Ajout d&#8217;un maximum de jobs concurrent pour repartir la charge entre les lecteurs</li><li>Ajout d&#8217;option pour contrôle d&#8217;intégrité</li><li>Gestion sécurisée des mots de passe du catalogue de sauvegarde</li><li>Ajout d&#8217;auto-complétion via la touche Tab sous Bconsole lors de l&#8217;utilisation de Readline</li><li>Ajout d&#8217;API Bvfs pour interroger le catalogue plus légèrement.</li><li>Ajout d&#8217;un nouveau test de rapidité pour les programmes btape</li><li>Ajout de nouveau écran Bacula Administration Tool (Contenu de l&#8217;AutoChanger, Visualisation de Job, Visualisation de Media&#8230;)</li><li>Version pour Windows de Bacula Administration Tool</li><li>Permet au File Daemon de conserver les droits de lecture à root, mais baisse les droits en écriture</li><li>Ajout de la traduction espagnole de Bacula</li><li>Ajout de la possibilité de Timeout pour bconsole</li><li>montre les jobs désactivés</li><li>Ajout de fichier Pool et de période de conservation des jobs</li><li>Beaucoup d&#8217;amélioration sur les ACL</li><li>Ajout de niveau pour les statuts des jobs du File Daemon</li><li>Possibilité d&#8217;activer ou non les checksum par device.</li><li>Paramétrage du device de Poll à une intervale de 5 minutes.</li><li>Mise en oeuvre de gestionnaire de lock</li></ul><p>Ceci est une traduction, plus ou moins bonne de la <a title="liste des nouveautés de bacula 5" href="http://www.bacula.org/en/?page=news" target="_blank">liste des nouveautés de Bacula 5</a> (en anglais)</p><p>Attention, si vous faites une mise à jour, la version du catalogue entre le 3 et la 5 ne sont plus compatible, mais des scripts de mises à jour existent.</p><p>Liens utiles :</p><p><a title="Site Officiel" href="http://www.bacula.org/en/" target="_blank">Site Officiel</a></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/bacula-solution-de-sauvegarde-opensource-est-sortie-en-version-5/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Tsung outils de benchmark multi-protocole</title><link>http://blog.admin-linux.org/administration/tsung-outils-de-benchmark-multi-protocole</link> <comments>http://blog.admin-linux.org/administration/tsung-outils-de-benchmark-multi-protocole#comments</comments> <pubDate>Thu, 01 Oct 2009 07:37:35 +0000</pubDate> <dc:creator>Pierre-Yves Dubreucq</dc:creator> <category><![CDATA[Administration]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[benchmark]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[openldap]]></category> <category><![CDATA[Planet-Libre]]></category> <category><![CDATA[postgresql]]></category> <category><![CDATA[tsung]]></category><guid isPermaLink="false">http://blog.admin-linux.org/?p=1374</guid> <description><![CDATA[Tsung est un outils de test de performances permettant de réaliser des benchmark massif. Initialement créé par IDEALX sous le nom IDX-Tsunami par Nicolas Niclausse en 2000 pour stresser les...]]></description> <content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-1377" title="tsung" src="http://blog.admin-linux.org/wp-content/uploads/2009/10/tsung.png" alt="tsung Tsung outils de benchmark multi protocole" width="480" height="225" /></p><p>Tsung est un outils de test de performances permettant de réaliser des benchmark massif.</p><p>Initialement créé par <a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.opentrust.com');" href="http://www.opentrust.com/" target="_blank">IDEALX</a> sous le nom IDX-Tsunami par <a onclick="javascript:pageTracker._trackPageview('/outbound/article/niclux.org');" href="http://niclux.org/" target="_blank">Nicolas Niclausse</a> en 2000 pour stresser les serveur Jabber, ce projet à ensuite changé de nom en 2005 pour s’appeler Tsung (Pour Tsunami Next Generation).</p><p>Voici la liste de ses fonctionnalités principales :</p><ul><li><p style="margin-bottom: 0cm;">La charge peut être distribué 	sur un cluster permettant à chaque noeud de générer sa propre 	charge</p></li><li><p style="margin-bottom: 0cm;">Multi-protocoles utilisant un 	système de plugin (HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, SSL 	et XMPP/Jabber)</p></li><li><p style="margin-bottom: 0cm;">De nombreuses adresses IP peuvent 	être utilisée en faisant de l’IP aliasing (eth0, eth0:1, 	eth0:2…)</p></li><li><p style="margin-bottom: 0cm;">Support du snmp pour la 	supervision.</p></li><li><p style="margin-bottom: 0cm;">Système de configuration via XML. 	De nombreuses sessions peuvent être utilisées pour simuler 	différents types d’utilisateur.</p></li><li><p style="margin-bottom: 0cm;">Afin de générer un trafic 	réaliste, l’activité de l’utilisateur et le taux d’arrivée 	peut être aléatoire en utilisant une notion de probabilité.</p></li><li>Des rapports HTML peuvent être générés en temps réel 	pour voir les temps de réponse, la charge CPU…</li></ul><p>Je n’ai pas encore eu l’occasion de tester, mais ça m’a l’air assez impressionnant !!!</p><p>A noter qu’une nouvelle version vient de sortir le 28 septembre qui est la 1.3.1.</p><p>Cette version apporte le support de Pubsub (Publish-Subscribe) et MUC (Multi-User Chat) et améliore les performances (million d’utilisateurs). Ajout du support d’ajout Munin pour la supervision. Cette version apporte de nombreuses améliorations et corrections de bugs.</p><p>Pour avoir la liste complète vous pouvez consulter le <a onclick="javascript:pageTracker._trackPageview('/outbound/article/svn.process-one.net');" href="https://svn.process-one.net/tsung/trunk/CHANGES" target="_blank">changelog</a></p><p>J’essaieraie d’en faire un test prochainement et j’en ferait donc bien sur un retour plus complet et j&#8217;espère didactique ici<span> <img src='http://blog.admin-linux.org/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Tsung outils de benchmark multi protocole" class='wp-smiley' title="Tsung outils de benchmark multi protocole" /> </span></p><p><span>Liens utiles :</span></p><p><span><a title="Site Officiel de Tsung" href="http://tsung.erlang-projects.org/" target="_blank">Site Officiel de Tsung</a></span></p><p><span><a title="Quelques screenshots" href="http://tsung.erlang-projects.org/screenshots.en.html" target="_blank">Quelques screenshots</a><br /> </span></p> ]]></content:encoded> <wfw:commentRss>http://blog.admin-linux.org/administration/tsung-outils-de-benchmark-multi-protocole/feed</wfw:commentRss> <slash:comments>5</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/49 queries in 0.016 seconds using apc
Object Caching 2932/3054 objects using apc

Served from: blog.admin-linux.org @ 2012-02-07 16:27:03 -->
