<?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>@Famillewallon.com</title>
	<atom:link href="http://www.famillewallon.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.famillewallon.com</link>
	<description>Un site utilisant WordPress</description>
	<lastBuildDate>Thu, 19 Jan 2012 15:43:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Installer le module eaccelerator sur OpenBSD 5</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-le-module-eaccelerator-sur-openbsd-5/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-le-module-eaccelerator-sur-openbsd-5/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 19:57:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpenBSD]]></category>
		<category><![CDATA[eaccelerator]]></category>
		<category><![CDATA[openbsd]]></category>
		<category><![CDATA[php-5.3]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=191</guid>
		<description><![CDATA[Voici comment installer le module eaccelerator sur OpenBSD 5 avec php5-3 1) Configurer le dépot # export PKG_PATH=&#34;ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/5.0/packages/amd64/&#34; 2) Installer les packages nécessaire # pkg_add autoconf-2.63 automake-1.10.3p3 m4 libtool unzip 3) Télécharger le module et décompresser le &#160; # cd /tmp # wget http://downloads.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip # unzip eaccelerator-0.9.6.1.zip # cd eaccelerator-0.9.6.1 4) Installer le module &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-173 alignleft" title="ppuf200X181" src="http://www.famillewallon.com/wp-content/uploads/2011/11/ppuf200X181.gif" alt="" width="200" height="181" />Voici comment installer le module eaccelerator sur OpenBSD 5 avec php5-3</p>
<p><em><strong>1) Configurer le dépot</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># export PKG_PATH=&quot;ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/5.0/packages/amd64/&quot;</span></div></div>
<p><em><strong>2) Installer les packages nécessaire</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># pkg_add autoconf-2.63 automake-1.10.3p3 m4 libtool unzip</span></div></div>
<p><em><strong>3) Télécharger le module et décompresser le</strong></em></p>
<p>&nbsp;</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># cd /tmp</span><br />
<br />
<span style="color: #666666; font-style: italic;"># wget http://downloads.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip</span><br />
<br />
<span style="color: #666666; font-style: italic;"># unzip eaccelerator-0.9.6.1.zip</span><br />
<br />
<span style="color: #666666; font-style: italic;"># cd eaccelerator-0.9.6.1</span></div></div>
<p><em><strong>4) Installer le module</strong></em></p>
<p>&nbsp;</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># AUTOCONF_VERSION=&quot;2.63&quot; phpize-5.3</span><br />
<br />
<span style="color: #666666; font-style: italic;"># ./configure --with-eaccelerator-userid=67 --with-php-config=/usr/local/bin/php-config-5.3</span><br />
<br />
<span style="color: #666666; font-style: italic;"># make</span></div></div>
<p><em><strong>5) Copier le module et les fichiers de conf</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># cp -p ./modules/eaccelerator.so /usr/local/lib/php-5.3/modules</span><br />
<br />
<span style="color: #666666; font-style: italic;"># cp -p ./eaccelerator.ini /etc/php-5.3/</span><br />
<br />
<span style="color: #666666; font-style: italic;"># mkdir /var/www/tmp/eaccelerator</span><br />
<br />
<span style="color: #666666; font-style: italic;"># chown www:www /var/www/tmp/eaccelerator</span></div></div>
<p><em><strong>6) Modifier eaccelerator.ini</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># vi /etc/php-5.3/eaccelerator.ini</span></div></div>
<p>eaccelerator.shm_only = &laquo;&nbsp;0&#8243;</p>
<p>par</p>
<p>eaccelerator.shm_only = &laquo;&nbsp;256&#8243;</p>
<p><em><strong>7) Redémarrer Apache</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #666666; font-style: italic;"># apachectl restart</span></div></div>
<p><em><strong>8 ) Vérifier le présence du module</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># php-5.3 -i | grep eaccelerator</span></div></div>
<p>Additional .ini files parsed =&gt; /etc/php-5.3/eaccelerator.ini,<br />
eaccelerator.allowed_admin_path =&gt; no value =&gt; no value<br />
eaccelerator.cache_dir =&gt; /tmp/eaccelerator =&gt; /tmp/eaccelerator<br />
eaccelerator.check_mtime =&gt; 1 =&gt; 1<br />
eaccelerator.debug =&gt; 0 =&gt; 0<br />
eaccelerator.enable =&gt; 1 =&gt; 1<br />
eaccelerator.filter =&gt; no value =&gt; no value<br />
eaccelerator.log_file =&gt; /var/log/httpd/eaccelerator_log =&gt; /var/log/httpd/eaccelerator_log<br />
eaccelerator.optimizer =&gt; 1 =&gt; 1<br />
eaccelerator.shm_max =&gt; 0 =&gt; 0<br />
eaccelerator.shm_only =&gt; 256 =&gt; 256<br />
eaccelerator.shm_prune_period =&gt; 0 =&gt; 0<br />
eaccelerator.shm_size =&gt; 0 =&gt; 0<br />
eaccelerator.shm_ttl =&gt; 0 =&gt; 0</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-le-module-eaccelerator-sur-openbsd-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faire cohabiter sur un même serveur physique OpenVZ et KVM sur CentOS</title>
		<link>http://www.famillewallon.com/tutoriels/centos/faire-cohabiter-sur-un-meme-serveur-physique-openvz-et-kvm-sur-centos/</link>
		<comments>http://www.famillewallon.com/tutoriels/centos/faire-cohabiter-sur-un-meme-serveur-physique-openvz-et-kvm-sur-centos/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 21:11:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[cohabiter]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[openvz]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=181</guid>
		<description><![CDATA[j&#8217;ai réussi à mettre en place sur un même noyaux OpenVZ et KVM. Ce qui peux permettre de faire tourner aussi bien des containers que des machines virtuels KVM sur centos 5 en même temps. &#160; 1) installer le dépot OpenNode et epel # wget http://opennode.activesys.org/CentOS/5/opennode/x86_64/RPMS/opennode-repo-1.1-1.asys.x86_64.rpm # wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm -Uvh opennode-repo-1.1-1.asys.x86_64.rpm # rpm [...]]]></description>
			<content:encoded><![CDATA[<p>j&#8217;ai réuss<a href="http://www.famillewallon.com/wp-content/uploads/2011/12/openvz.png"><img class="alignleft size-full wp-image-185" title="openvz" src="http://www.famillewallon.com/wp-content/uploads/2011/12/openvz.png" alt="" width="135" height="135" /></a>i à mettre en place sur un même noyaux OpenVZ et KVM. Ce qui peux permettre de faire tourner aussi bien des containers que des machines virtuels KVM sur centos 5 en même temps.</p>
<p>&nbsp;</p>
<p><strong><em>1) installer le dépot OpenNode et epel</em></strong></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># wget http://opennode.activesys.org/CentOS/5/opennode/x86_64/RPMS/opennode-repo-1.1-1.asys.x86_64.rpm</span><br />
<br />
<span style="color: #666666; font-style: italic;"># wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm</span><br />
<br />
<span style="color: #666666; font-style: italic;"># rpm -Uvh opennode-repo-1.1-1.asys.x86_64.rpm</span><br />
<br />
<span style="color: #666666; font-style: italic;"># rpm -Uvh epel-release-5-4.noarch.rpm</span></div></div>
<p style="text-align: left;"><strong><em>2) mettre en place les excludes dans le fichier CentOS Base</em></strong></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># sed -i 's/\[base\]/\[base\]\nexclude=kernel libvirt* kvm* kmod-kvm*\n/' /etc/yum.repos.d/CentOS-Base.repo</span></div></div>
<p style="text-align: center;">==Cette partie s&#8217;adresse aux machines disposant de KVM installé et fonctionnel ==<br />
<strong><em></em></strong></p>
<p style="text-align: left;"><strong><em>3) P</em></strong><strong><em>ar précaution arrêter les machines virtuels KVM</em></strong></p>
<p><em><strong>4) Supprimer KVM</strong></em></p>
<p style="text-align: left;">
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># yum remove libvirt kvm kmod-kvm qemu qemu-img</span></div></div>
</p>
<p style="text-align: center;"><em>== Fin de la partie ==</em></p>
<p style="text-align: left;">5)  Installer les packages suivant (vérifier que tout les packages proviennent de opennode)</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># yum install ovzkernel vzctl vzctl-lib vzquota libvirt-devel kvm kmod-kvm kvm-tools kvm-qemu-img libvirt</span></div></div>
<p><em><strong>6) Redémarrer</strong></em></p>
<p><em><strong>7) Vérifier que tout est bon</strong></em></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>octave ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># lsmod | grep kvm</span><br />
kvm_amd                <span style="color: #000000;">67240</span>  <span style="color: #000000;">2</span><br />
kvm                   <span style="color: #000000;">224160</span>  <span style="color: #000000;">2</span> ksm,kvm_amd<br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>octave ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># lsmod | grep vzdquota</span><br />
vzdquota               <span style="color: #000000;">79864</span>  <span style="color: #000000;">3</span> simfs,<span style="color: #7a0874; font-weight: bold;">&#91;</span>permanent<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
vzdev                  <span style="color: #000000;">36872</span>  <span style="color: #000000;">4</span> vzethdev,vzdquota,vznetdev,vzmon</div></div>
<p>&nbsp;</p>
<p>Il existe une web interface (codé en ruby) qui permet une gestion complète des containers OpenVZ</p>
<p>&nbsp;</p>
<p><tt># wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh</tt></p>
<p>&nbsp;</p>
<p>voici un screenshot</p>
<p><a href="http://www.famillewallon.com/wp-content/uploads/2011/12/ovz-panel.png"><img class="aligncenter size-medium wp-image-188" title="ovz-panel" src="http://www.famillewallon.com/wp-content/uploads/2011/12/ovz-panel-300x150.png" alt="" width="300" height="150" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/tutoriels/centos/faire-cohabiter-sur-un-meme-serveur-physique-openvz-et-kvm-sur-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer OpenBSD sur une machine virtuelle KVM (sous linux CentOS)</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-openbsd-sur-une-machine-virtuelle-kvm-sous-linux-centos/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-openbsd-sur-une-machine-virtuelle-kvm-sous-linux-centos/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 10:05:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[OpenBSD]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=172</guid>
		<description><![CDATA[Ce Week end j&#8217;ai voulu mettre en place un serveur sous  OpenBSD pour le première fois. L&#8217;installation sous VirtualBox ne m&#8217;avait posée aucun problème, mais sous KVM c&#8217;était une autre histoire. Au redémarrage, après l’installation une jolie message m&#8217;est apparu setting tty flags je vais donner une astuce pour résoudre ce problème Étape 1 Installer [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-173" title="ppuf200X181" src="http://www.famillewallon.com/wp-content/uploads/2011/11/ppuf200X181.gif" alt="" width="200" height="181" /> Ce Week end j&#8217;ai voulu mettre en place un serveur sous  OpenBSD pour le première fois. L&#8217;installation sous VirtualBox ne m&#8217;avait posée aucun problème, mais sous KVM c&#8217;était une autre histoire.</p>
<p>Au redémarrage, après l’installation une jolie message m&#8217;est apparu</p>
<blockquote><p><strong>setting tty flags</strong></p></blockquote>
<p>je vais donner une astuce pour résoudre ce problème</p>
<h2>Étape 1</h2>
<p>Installer OpenBSD normalement</p>
<h2>Étape 2</h2>
<p>au redémarrage d&#8217;OpenBSD, sur l&#8217;invité de prompt, rentrer ceci :</p>
<blockquote><p>boot&gt; bsd -c<br />
&#8230;<br />
UKC&gt; disable mpbios<br />
54 mpbios0 disabled<br />
UKC&gt; quit<br />
&#8230;</p></blockquote>
<h2>Étape 3</h2>
<p>Se loguer en root sur la fresh install d&#8217;OpenBSD</p>
<p>rentrer ceci</p>
<blockquote>
<pre># config -ef /bsd<tt> </tt><tt>... </tt>
ukc&gt; disable mpbios<tt> </tt>
...
ukc&gt; quit<tt> </tt><tt> </tt>...
# reboot</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/openbsd/installer-openbsd-sur-une-machine-virtuelle-kvm-sous-linux-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugins Anope pour nagios</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/autres/plugins-anope-pour-nagios/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/autres/plugins-anope-pour-nagios/#comments</comments>
		<pubDate>Sat, 06 Aug 2011 01:24:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Autres]]></category>
		<category><![CDATA[anope]]></category>
		<category><![CDATA[nagios]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=161</guid>
		<description><![CDATA[Dans le cadre d&#8217;une création d&#8217;un serveur IRC inspircd. J&#8217;ai du installé Anope (un service IRC rattaché à inspircd). n&#8217;ayant trouver trouvé aucun plugin pour checker ce service j&#8217;ai du en monté un maison 1) Créer un fichier check_anope dans votre dossier plugins (ex: /usr/lib64/nagios/plugins/) en ajoutant ceci #!/bin/bash CHECK=&#34;ps -fp 'cat /opt/anope/services.pid' &#124; grep [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-162" title="nagios_logo_bigger_bigger" src="http://www.famillewallon.com/wp-content/uploads/2011/08/nagios_logo_bigger_bigger.png" alt="" width="73" height="73" />Dans le cadre d&#8217;une création d&#8217;un serveur IRC inspircd. J&#8217;ai du installé Anope (un service IRC rattaché à inspircd). n&#8217;ayant trouver trouvé aucun plugin pour checker ce service j&#8217;ai du en monté un maison</p>
<p>1) Créer un fichier check_anope dans votre dossier plugins (ex: /usr/lib64/nagios/plugins/) en ajoutant ceci</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/bash</span><br />
<span style="color: #007800;">CHECK</span>=<span style="color: #ff0000;">&quot;ps -fp 'cat /opt/anope/services.pid' | grep /opt/anope/services&quot;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$CHECK</span>&quot;</span> <span style="color: #000000; font-weight: bold;">!</span>= <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span><br />
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Anope services is UP&quot;</span><br />
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span><br />
<span style="color: #000000; font-weight: bold;">else</span><br />
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Anope services is down&quot;</span><br />
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">2</span><br />
<span style="color: #000000; font-weight: bold;">fi</span></div></div>
<p><strong><em>PS : Vérifier la présence du PID d&#8217;anope (ici dans /opt) et modifier la ligne CHECK au besoin</em></strong></p>
<p>2) Donner les doit en exécution au fichier check_anope</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp;<span style="color: #666666; font-style: italic;"># chmod +x /usr/lib64/nagios/plugins/check_anope</span></div></div>
<p>&nbsp;</p>
<p>3) Créer une commande pour nagios ( ex: /etc/nagios/commands.cfg)</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">define <span style="color: #7a0874; font-weight: bold;">command</span><span style="color: #7a0874; font-weight: bold;">&#123;</span><br />
command_name    check_anope<br />
command_line    <span style="color: #007800;">$USER1</span>$<span style="color: #000000; font-weight: bold;">/</span>check_anope<br />
<span style="color: #7a0874; font-weight: bold;">&#125;</span></div></div>
<p>4) Ajouter un service du style</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">define service<span style="color: #7a0874; font-weight: bold;">&#123;</span><br />
use                             basic-service<br />
name                            Annope<br />
service_description             Annope IRC bot<br />
notification_options            n<br />
check_command                   check_anope<br />
host_name                       oueb.famillewallon.local<br />
<span style="color: #7a0874; font-weight: bold;">&#125;</span></div></div>
<p>5) Redémarrer Nagios</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># service nagios restart</span></div></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/autres/plugins-anope-pour-nagios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>convertir des fichiers MP4 vers AVI à la volé</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/autres/convertir-des-fichiers-mp4-vers-avi-a-la-vole/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/autres/convertir-des-fichiers-mp4-vers-avi-a-la-vole/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 18:47:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Autres]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=117</guid>
		<description><![CDATA[Voici un moyen facile de convertir à la volé des fichier mp4 en avi dans un premier temps il vous faut ffmpeg sur Fedora # yum install ffmpeg sur Ubuntu $ sudo apt-get install ffmpeg &#160; ensuite tappez la commande (dans un terminal) suivante dans le dossier ou les fichiers mp4 sont présents $ find [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-118" title="gnome-mime-video" src="http://www.famillewallon.com/wp-content/uploads/2011/06/gnome-mime-video.png" alt="" width="48" height="52" />Voici un moyen facile de convertir à la volé des fichier mp4 en avi</p>
<p>dans un premier temps il vous faut ffmpeg</p>
<p>sur Fedora</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># yum install ffmpeg</span></div></div>
<p>sur Ubuntu</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span></div></div>
<p>&nbsp;</p>
<p>ensuite tappez la commande (dans un terminal) suivante dans le dossier ou les fichiers mp4 sont présents</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;*.mp4&quot;</span> <span style="color: #660033;">-print0</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-0</span> <span style="color: #660033;">-i</span> <span style="color: #c20cb9; font-weight: bold;">ffmpeg</span> <span style="color: #660033;">-i</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> <span style="color: #660033;">-ab</span> 192kb <span style="color: #660033;">-b</span> 3714kb <span style="color: #660033;">-f</span> avi <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>.avi</div></div>
<p>-b correspond au bitterate video (ici 3714Kb)<br />
-ab correspond au bitrate audio (ici 192 Kb)</p>
<p>cette commande permet de trouver tous les mp4 (avec find) et de les convertir un par un</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em>pour les flv remplacer *.mp4 par *.flv</em></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/autres/convertir-des-fichiers-mp4-vers-avi-a-la-vole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API de Virtualmin</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/virtualmin/api-de-virtualmin/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/virtualmin/api-de-virtualmin/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 20:34:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Virtualmin]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=90</guid>
		<description><![CDATA[Qu&#8217;est qu&#8217;une API ? Une interface de programmation (Application Programming Interface ou API) est une interface fournie par un programme informatique. Elle permet l&#8217;interaction des programmes les uns avec les autres, de manière analogue à une interface homme-machine, qui rend possible l&#8217;interaction entre un homme et une machine. Du point de vue technique une API [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.virtualmin.com/documentation/developer/http"><img class="alignleft size-full wp-image-84" title="virtualmin" src="http://www.famillewallon.com/wp-content/uploads/2011/03/virtualmin.png" alt="" width="108" height="108" /></a><em><strong> Qu&#8217;est qu&#8217;une API ?</strong></em></p>
<p>Une <strong>interface de programmation</strong> (<em>Application Programming Interface</em> ou <em>API</em>) est une interface fournie par un programme informatique. Elle permet l&#8217;interaction des programmes les uns avec les autres, de manière analogue à une interface homme-machine, qui rend possible l&#8217;interaction entre un homme et une machine.</p>
<p>Du point de vue technique une API est un ensemble de fonctions, procédures ou classes mises à disposition par une bibliothèque logicielle, un système d&#8217;exploitation ou un service. La connaissance des API est indispensable à l&#8217;interopérabilité entre les composants logiciels.</p>
<h6>source: <a href="http://fr.wikipedia.org/wiki/Interface_de_programmation">wikipedia</a></h6>
<p><em><strong>Dans le cadre de Virtualmin à quoi ca sert ?</strong></em></p>
<p>Grace à cette API il est possible de créer une interface (php ou autre) qui fonctionnera avec Virtualmin</p>
<p>Ex:</p>
<p>Cette commande permet de créer un domaine avec un site internet, des comptes mails, une ou plusieurs base mysql</p>
<p>voici la commande</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;!--</span>?php <span style="color: #339933;">&lt;</span>br ?<span style="color: #339933;">--&gt;</span> <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/shell_exec"><span style="color: #990000;">shell_exec</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;wget -O - --quiet --http-user=root --http-passwd=12345 --no-check-certificate 'https://localhost:10000/virtual-server/remote.cgi?program=create-domain&amp;amp;domain=domain.tld&amp;amp;pass=12345ABC8&amp;amp;user=joe&amp;amp;dir&amp;amp;unix&amp;amp;mail&amp;amp;dns&amp;amp;web&amp;amp;mysql&amp;amp;plan=10plan'&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span><br />
?<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></div></div>
<p>&nbsp;</p>
<p>Voici des exemple sur l&#8217;utilisation de l&#8217;API (<em><a href="http://www.virtualmin.com/documentation/developer/http">cliquez ici</a></em>)</p>
<p>Ainsi que toute les commandes (<a href="http://www.virtualmin.com/documentation/developer/cli"><em>cliquez ici</em></a>)</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/virtualmin/api-de-virtualmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mise en place de redirection NAT avec IPtables pour Virtualmin</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/reseau-astuce/virtualmin-nat-iptables/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/reseau-astuce/virtualmin-nat-iptables/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 09:24:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Réseau]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=73</guid>
		<description><![CDATA[voici les règles IPtables qui permettront de créer une machine virtuel avec Virtualmin naté &#160; #!/bin/sh # ip publique WAN=88.88.88.88 #ip nat de virtualmin VIRTUALMIN=192.168.122.197 iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 80 -j DNAT &#8211;to-destination $VIRTUALMIN:80 iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 22 -j DNAT &#8211;to-destination $VIRTUALMIN:22 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-76" title="reseau" src="http://www.famillewallon.com/wp-content/uploads/2011/03/reseau.png" alt="" width="128" height="128" />voici les règles IPtables qui permettront de créer une machine virtuel avec Virtualmin naté</p>
<p>&nbsp;</p>
<blockquote><p>#!/bin/sh</p>
<p># ip publique<br />
WAN=88.88.88.88</p>
<p>#ip nat de virtualmin<br />
VIRTUALMIN=192.168.122.197</p>
<p>iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 80 -j DNAT &#8211;to-destination $VIRTUALMIN:80<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 22 -j DNAT &#8211;to-destination $VIRTUALMIN:22<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 20 -j DNAT &#8211;to-destination $VIRTUALMIN:20<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 21 -j DNAT &#8211;to-destination $VIRTUALMIN:21<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 53 -j DNAT &#8211;to-destination $VIRTUALMIN:53<br />
iptables -t nat -I PREROUTING -p udp -d$WAN/24 &#8211;dport 53 -j DNAT &#8211;to-destination $VIRTUALMIN:53<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 110 -j DNAT &#8211;to-destination $VIRTUALMIN:110<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 25 -j DNAT &#8211;to-destination $VIRTUALMIN:25<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 10000 -j DNAT &#8211;to-destination $VIRTUALMIN:10000<br />
iptables -t nat -I PREROUTING -p tcp -d $WAN/24 &#8211;dport 20000 -j DNAT &#8211;to-destination $VIRTUALMIN:20000<br />
/etc/init.d/iptables save<br />
/etc/init.d/iptables restart</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/reseau-astuce/virtualmin-nat-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projet Virtualmin</title>
		<link>http://www.famillewallon.com/news-famillewallon/serveurs/projet-virtualmin/</link>
		<comments>http://www.famillewallon.com/news-famillewallon/serveurs/projet-virtualmin/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 09:09:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projets en cours]]></category>
		<category><![CDATA[Serveurs]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=61</guid>
		<description><![CDATA[Disposant de deux adresse ip fixe avec mon serveur 1&#38;1, j&#8217;ai pout monter un Virtualmin sous une machine virtuel CentOS. le but étant de proposer un système d&#8217;hébergement facile à configurer (j&#8217;aurai pu le faire à la main mais c&#8217;est long à mettre en place pour chaque domaine) &#160; Qu&#8217;est ce que Virtualmin ? Virtualmin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.virtualmin.com/"><img class="alignleft size-medium wp-image-64" title="Virtualmin-Logo-600" src="http://www.famillewallon.com/wp-content/uploads/2011/03/Virtualmin-Logo-600-e1300524935421-300x54.png" alt="" width="300" height="54" /></a>Disposant de deux adresse ip fixe avec mon serveur 1&amp;1, j&#8217;ai pout monter un Virtualmin sous une machine virtuel CentOS.</p>
<p>le but étant de proposer un système d&#8217;hébergement facile à configurer (j&#8217;aurai pu le faire à la main mais c&#8217;est long à mettre en place pour chaque domaine)</p>
<p>&nbsp;</p>
<p><em><strong>Qu&#8217;est ce que Virtualmin ?</strong></em></p>
<p><a href="http://www.virtualmin.com/">Virtualmin</a> est un control panel qui permet de gérer à la volé des noms de domaine avec la création d&#8217;un espace web et mail automatique.</p>
<p>&nbsp;</p>
<p><em><strong>Problèmes rencontrés</strong></em></p>
<ul>
<li>La mise en place du nat sur la machine physique  pour rediriger sur le serveur Virtualmin est assez contraignante</li>
<li>Impossible de trouver le moyen de répliquer le serveur DNS primaire vers le serveur DNS secondaire automatiquement lorsque l&#8217;on fait un modification (même avec le système de &laquo;&nbsp;Cluster Slave Servers&nbsp;&raquo; disponible dans le module bind).</li>
</ul>
<p>&nbsp;</p>
<p><em><strong>Point positif de Virtualmin</strong></em></p>
<ul>
<li>Facilité d&#8217;installation</li>
<li>Facilité de configuration des domaines</li>
<li>Facilité d&#8217;utilisation</li>
<li>Intégration d&#8217;un webmail</li>
<li>Création de packs d&#8217;hébergement</li>
<li>intégration d&#8217;un analyser de log awstats</li>
<li>Peut être relié à un système LDAP (pas encore testé)</li>
</ul>
<p>&nbsp;</p>
<p><em><strong>Point négatif</strong></em></p>
<ul>
<li><del>Seul l&#8217;administrateur peut créer des packs d&#8217;hébergements et des domaines dans la version GPL</del></li>
<li>Virtualmin n&#8217;est pas  traduit entièrement en français</li>
<li>Pas de gestionnaire de ticket d&#8217;incident</li>
<li>mise en place de serveurs DNS (primaire et secondaire) assez fastidieuse</li>
</ul>
<p><em><strong>Conclusion</strong></em></p>
<p>Virtualmin reste quand même un bon panel même si le module reseller n&#8217;est pas inclus dans la version GPL.</p>
<p>&nbsp;</p>
<p>[EDIT] il est possible de créer des domaines dans passer pas un administrateur (<em><a title="API de Virtualmin" href="http://www.famillewallon.com/trucs-et-astuces/virtualmin/api-de-virtualmin/">voir ici</a></em>) [EDIT]</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/news-famillewallon/serveurs/projet-virtualmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Une commande &#171;&#160;top&#160;&#187; plus graphique</title>
		<link>http://www.famillewallon.com/trucs-et-astuces/centos-2/une-commande-top-plus-graphique/</link>
		<comments>http://www.famillewallon.com/trucs-et-astuces/centos-2/une-commande-top-plus-graphique/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 09:30:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[htop]]></category>
		<category><![CDATA[processus]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=55</guid>
		<description><![CDATA[htop est une application qui s&#8217;exécute via un terminal et qui remplace la commande &#171;&#160;top&#160;&#187; et qui permet de voir l&#8217;utilisation des processus. Il intègre une multitude de fonction comme le trie par utilisation de CPU et de mémoire, l&#8217;affichage des sous processus en arbre et plein d&#8217;autre petites options pour une utilisation sous centOS [...]]]></description>
			<content:encoded><![CDATA[<p>htop est une application qui s&#8217;exécute via un terminal et qui remplace la commande &laquo;&nbsp;top&nbsp;&raquo; et qui permet de voir l&#8217;utilisation des processus. Il intègre une multitude de fonction comme le trie par utilisation de CPU et de mémoire, l&#8217;affichage des sous processus en arbre et plein d&#8217;autre petites options</p>
<p>pour une utilisation sous centOS il est nécessaire d&#8217;avoir le dépot EPEL d&#8217;installé.</p>
<p>ensuite un petit</p>
<blockquote><p># yum install htop -y</p></blockquote>
<p>Pour l&#8217;exécuter il faut lancer simplement la commande HTOP</p>
<p>&nbsp;</p>
<p style="text-align: center;">Voici un screenshot de la commande htop</p>
<p style="text-align: center;"><a href="http://www.famillewallon.com/wp-content/uploads/2011/03/htop.png"><img class="aligncenter size-medium wp-image-57" title="htop" src="http://www.famillewallon.com/wp-content/uploads/2011/03/htop-300x173.png" alt="" width="300" height="173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/trucs-et-astuces/centos-2/une-commande-top-plus-graphique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Serveur 1&amp;1 et NAT</title>
		<link>http://www.famillewallon.com/news-famillewallon/serveurs/serveur-11-et-nat/</link>
		<comments>http://www.famillewallon.com/news-famillewallon/serveurs/serveur-11-et-nat/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 20:18:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Serveurs]]></category>
		<category><![CDATA[1and1]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[NAT]]></category>

		<guid isPermaLink="false">http://www.famillewallon.com/?p=34</guid>
		<description><![CDATA[Suite à mon acqusition de mon serveur chez 1&#38;1, j&#8217;ai voulu mettre en place 2 machines virtuel (1 pour mes sites, et l&#8217;autre, pour les email). En installant mon serveur KVM avec un réseau bridgé, j&#8217;ai eu l&#8217;agréable surprise d&#8217;avoir l&#8217;accès à  mon serveur down.  La raison vient du faite que les switch de 1&#38;1 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.famillewallon.com/wp-content/uploads/2011/03/serveur_neptune.png"><img class="alignleft size-thumbnail wp-image-35" title="serveur_neptune" src="http://www.famillewallon.com/wp-content/uploads/2011/03/serveur_neptune-150x150.png" alt="" width="150" height="150" /></a>Suite à mon acqusition de mon serveur chez 1&amp;1, j&#8217;ai voulu mettre en place 2 machines virtuel (1 pour mes sites, et l&#8217;autre, pour les email). En installant mon serveur KVM avec un réseau bridgé, j&#8217;ai eu l&#8217;agréable surprise d&#8217;avoir l&#8217;accès à  mon serveur down.  La raison vient du faite que les switch de 1&amp;1 n&#8217;accepte pas 2 Adresse mac sur le même réseau.</p>
<p>Pour y remédier il faut passer la configuration des machine virtuel en NAT et configurer iptables  pour faire la redirection.</p>
<p>en voici un example</p>
<blockquote><p># iptables -A FORWARD -p tcp &#8211;tcp-flags SYN,ACK,FIN,RST RST -m limit &#8211;limit 1/s -j ACCEPT</p>
<p># iptables -t nat -I PREROUTING -p tcp -i eth0 &#8211;dport 25 -j DNAT &#8211;to-destination 192.168.122.254:25</p></blockquote>
<p>&nbsp;</p>
<p>La première ligne sert à accepter le transfert (forward)</p>
<p>et la 2e sert à rediriger le port 25 vers l&#8217;adresse IP naté 192.168.122.254</p>
<p>ps: ne pas oublier d&#8217;activer le forward au niveau du kernel</p>
<blockquote><p># echo 1 &gt;/proc/sys/net/ipv4/ip_forward</p></blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.famillewallon.com/news-famillewallon/serveurs/serveur-11-et-nat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

