<?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>Weblog de Cédric Temple</title>
	<atom:link href="http://blog.cedrictemple.net/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cedrictemple.net</link>
	<description>Blog sur la supervision Centreon et le Logiciel Libre en général.</description>
	<lastBuildDate>Fri, 23 Mar 2012 20:20:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>La génération Y est dépassée</title>
		<link>http://blog.cedrictemple.net/221-la-generation-y-est-depassee</link>
		<comments>http://blog.cedrictemple.net/221-la-generation-y-est-depassee#comments</comments>
		<pubDate>Fri, 23 Mar 2012 20:20:24 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Nawak]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[nawak]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=221</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div id="attachment_222" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/03/IMG-20120306-00030.jpg"><img class="size-medium wp-image-222 " title="Génération Y dépassée" src="http://blog.cedrictemple.net/wp-content/uploads/2012/03/IMG-20120306-00030-300x225.jpg" alt="Génération Y dépassée" width="300" height="225" /></a><p class="wp-caption-text">La génération Y est déjà dépassée, ma fille de 4 mois a déjà twitté... deux fois!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/221-la-generation-y-est-depassee/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les ACLs de Centreon (2) : contrôle d&#8217;accès aux ressources</title>
		<link>http://blog.cedrictemple.net/207-les-acls-de-centreon-2-controle-dacces-aux-ressources</link>
		<comments>http://blog.cedrictemple.net/207-les-acls-de-centreon-2-controle-dacces-aux-ressources#comments</comments>
		<pubDate>Sat, 10 Mar 2012 10:04:29 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Centreon]]></category>
		<category><![CDATA[Vidéo]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[centreon]]></category>
		<category><![CDATA[fonctions mal connues de Centreon]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[vidéo]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=207</guid>
		<description><![CDATA[Deuxième vidéo sur les ACLs de Centreon : les contrôles d&#8217;accès aux ressources. Ces contrôles d&#8217;accès permettent de spécifier &#8220;qui voit quelles ressources supervisées&#8221;. Tout d&#8217;abord, il est important de partir d&#8217;une excellente organisation. Pour cela, je vous recommande d&#8217;utiliser les groupes d&#8217;hôtes. Dans cette vidéo, j&#8217;ai paramétré les groupes d&#8217;hôtes suivants: Windows : groupe [...]]]></description>
			<content:encoded><![CDATA[<p>Deuxième vidéo sur les ACLs de <a title="Centreon : site web officiel" href="http://blog.cedrictemple.net/17-nouveautes-de-centreon-2-3-meilleure-integration-des-downtimes-dans-toute-linterface">Centreon</a> : les contrôles d&#8217;accès aux ressources. Ces contrôles d&#8217;accès permettent de spécifier &#8220;qui voit quelles ressources supervisées&#8221;.</p>
<p>Tout d&#8217;abord, il est important de partir d&#8217;une excellente organisation. Pour cela, je vous recommande d&#8217;utiliser les groupes d&#8217;hôtes. Dans cette vidéo, j&#8217;ai paramétré les groupes d&#8217;hôtes suivants:</p>
<ul>
<li>Windows : groupe d&#8217;hôte Centreon contenant tous les hôtes Windows</li>
<li>Linux : groupe d&#8217;hôte Centreon contenant tous les hôtes Linux</li>
<li>Network : groupe d&#8217;hôte Centreon contenant tous les hôtes réseau (switch, routeurs, parefeu, &#8230;)</li>
</ul>
<p>Les serveurs Windows doivent être visibles par les administrateurs Windows. Il en est de même pour les autres groupes : ils ne doivent être visibles que pour les administrateurs qui en ont la responsabilité. On en déduit la deuxième partie de la configuration : on crée des groupes de contacts par compétence.</p>
<ul>
<li>Windows : groupe de contacts Centreon contenant tous les utilisateurs administrant des équipements Windows</li>
<li>Linux : groupe de contacts Centreon contenant tous les utilisateurs administrant des équipements Linux</li>
<li>Network : groupe de contacts Centreon contenant tous les utilisateurs administrant des équipements réseau (switch, routeurs, parefeu, &#8230;)</li>
</ul>
<p>Ensuite, il suffit de relier les groupes de contact au groupe d&#8217;hôtes correspondant. Voici la démonstration en vidéo. Je vous invite grandement à cliquer sur l&#8217;icône en bas à droite de la vidéo afin de la voir en plein écran. Celle-ci a été prise en haute définition (1280&#215;720) pour qu&#8217;elle soit la plus lisible possible. Vous pourrez alors voir plus précisément les actions réalisées afin d&#8217;obtenir la même configuration que moi. L&#8217;inconvénient est que cette vidéo est relativement lourde : la lecture peut se couper à intervalle régulier. N&#8217;hésitez pas à mettre la vidéo sur pause afin que le téléchargement se fasse en tâche de fond. Une fois la moitié du fichier téléchargée, vous pouvez reprendre la lecture.</p>
<p><br /><img src="http://blog.cedrictemple.net/wp-content/uploads/2012/03/centreon_acl_01_accesauxressources.png" width="620" height="360" alt="media" /><br />
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/207-les-acls-de-centreon-2-controle-dacces-aux-ressources/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les ACLs de Centreon (1) : contrôles  d&#8217;accès aux menus</title>
		<link>http://blog.cedrictemple.net/167-les-acls-de-centreon-1-controles-dacces-aux-menus</link>
		<comments>http://blog.cedrictemple.net/167-les-acls-de-centreon-1-controles-dacces-aux-menus#comments</comments>
		<pubDate>Sat, 18 Feb 2012 14:40:17 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[À la une]]></category>
		<category><![CDATA[Centreon]]></category>
		<category><![CDATA[Vidéo]]></category>
		<category><![CDATA[2.3]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[centreon]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[fonctions mal connues de Centreon]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=167</guid>
		<description><![CDATA[On continue la série &#8220;fonctions mal connues de Centreon&#8221; en voyant les ACLs (ou Access Control List / Liste de contrôles d&#8217;accès). Les ACLs de Centreon font aussi l&#8217;objet d&#8217;une série d&#8217;articles qui nous permettront de mieux comprendre leur fonctionnement. On commence par les contrôles d&#8217;accès aux menus. Principe des contrôles d&#8217;accès aux menus de [...]]]></description>
			<content:encoded><![CDATA[<p>On continue la série &#8220;<a title="Les fonctions mal connues de Centreon" href="http://blog.cedrictemple.net/140-parisien-tournant-le-dos-aux-transports-en-commun">fonctions mal connues de Centreon</a>&#8221; en voyant les ACLs (ou Access Control List / Liste de contrôles d&#8217;accès). Les <a title="Les ACL de Centreon" href="http://blog.cedrictemple.net/tag/acl">ACLs de Centreon</a> font aussi l&#8217;objet d&#8217;une série d&#8217;articles qui nous permettront de mieux comprendre leur fonctionnement. On commence par les contrôles d&#8217;accès aux menus.</p>
<p><span id="more-167"></span></p>
<h2>Principe des contrôles d&#8217;accès aux menus de Centreon</h2>
<p>L&#8217;idée des contrôles d&#8217;accès aux menus de Centreon est de limiter la vue des utilisateurs aux fonctionnalités de l&#8217;interface web de Centreon. Le but est simple : pour éviter que mes utilisateurs soient pollués par des informations non nécessaires, on ne leur donne pas accès aux fonctionnalités dont ils n&#8217;ont pas besoin. En général, il existe plusieurs types d&#8217;utilisateur:</p>
<ul>
<li>l&#8217;administrateur : il ne doit avoir aucune limite à ces accès</li>
<li>le pilote/le service desk/le 24&#215;7/&#8230; : accès à l&#8217;interface de supervision uniquement pour analyser et traiter une alerte</li>
<li>l&#8217;administrateur système ou réseau ou d&#8217;une application : accès à l&#8217;interface de supervision sur les ressources supervisées sous sa responsabilité</li>
<li>le responsable d&#8217;application : accès à l&#8217;interface de supervision et l&#8217;interface de reporting sur les ressources supervisées (applications) sous sa responsabilité</li>
</ul>
<p>Bien entendu, il est possible de décliner encore plus ces profils utilisateurs, de leur donner plus ou moins de droits selon l&#8217;organisation des équipes et du Système d&#8217;Information.</p>
<p>&nbsp;</p>
<h2>Exemple en vidéo de configuration des contrôles d&#8217;accès aux menus de Centreon</h2>
<p>Un exemple de configuration des contrôles d&#8217;accès aux menus de l&#8217;interface de Centreon est présenté dans la vidéo ci-dessous. Je vous invite grandement à cliquer sur l&#8217;icône en bas à droite de la vidéo afin de la voir en plein écran. Celle-ci a été prise en haute définition (1280&#215;720) pour qu&#8217;elle soit la plus lisible possible. Vous pourrez alors voir plus précisément les actions réalisées afin d&#8217;obtenir la même configuration que moi. L&#8217;inconvénient est que cette vidéo est relativement lourde (55Mo) : la lecture peut se couper à intervalle régulier. N&#8217;hésitez pas à mettre la vidéo sur pause afin que le téléchargement se fasse en tâche de fond. Une fois la moitié du fichier téléchargée, vous pouvez reprendre la lecture.</p>
<p><br /><img src="http://blog.cedrictemple.net/wp-content/uploads/2012/02/centreon_acl_01_accesauxmenus_1280x720_2.png" width="620" height="360" alt="media" /><br />
</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/167-les-acls-de-centreon-1-controles-dacces-aux-menus/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Docs : importer des données d&#8217;une autre feuille de calcul</title>
		<link>http://blog.cedrictemple.net/162-google-docs-importer-des-donnees-dune-autre-feuille-de-calcul</link>
		<comments>http://blog.cedrictemple.net/162-google-docs-importer-des-donnees-dune-autre-feuille-de-calcul#comments</comments>
		<pubDate>Sat, 11 Feb 2012 08:16:53 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Feuille de calcul]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=162</guid>
		<description><![CDATA[Introduction Google Docs permet de partager des documents entre plusieurs personnes. Les avantages sont nombreux: pas de problème de synchronisation avec des répertoires partagés (du style &#8220;arf, il y a un conflit dans mes fichiers, lequel est la dernière version?&#8221; ou &#8220;t&#8217;as modifié quoi dans le document? il faut qu&#8217;on le resynchronise&#8221;) tout le monde [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Google Docs permet de partager des documents entre plusieurs personnes. Les avantages sont nombreux:</p>
<ul>
<li>pas de problème de synchronisation avec des répertoires partagés (du style &#8220;arf, il y a un conflit dans mes fichiers, lequel est la dernière version?&#8221; ou &#8220;t&#8217;as modifié quoi dans le document? il faut qu&#8217;on le resynchronise&#8221;)</li>
<li>tout le monde voit les modifications se faire en &#8220;live&#8221;</li>
<li>un historique permet de revenir en arrière (il manque un peu de souplesse cependant)</li>
<li>accès aux fichiers depuis tout ordinateur ayant accès à Internet et un navigateur web</li>
<li>&#8230;</li>
</ul>
<p>Il y a aussi quelques désavantages:</p>
<ul>
<li>pas d&#8217;accès au document sans connexion internet</li>
<li>lenteur relative inhérent aux &#8220;applications web&#8221; (lors de clicks dans l&#8217;interface, par comparaison à LibreOffice par exemple)</li>
<li>sauvegarde des données (je n&#8217;ai pas encore trouvé de solution à ce sujet)</li>
<li>sécurité des données (thème très à la mode dans le &#8220;cloud&#8221;) : ma solution est de faire attention aux données que j&#8217;y stocke <img src='http://blog.cedrictemple.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li>
</ul>
<p>La partie &#8220;Feuille de Calcul&#8221; de Google Docs est la plus intéressante pour moi. Voici une partie de mon utilisation de ces feuilles de calcul : l&#8217;import de données d&#8217;une feuille de calcul dans une autre feuille de calcul.</p>
<p><span id="more-162"></span></p>
<h2>Import de données d&#8217;une feuille de calcul Google Docs depuis un autre document</h2>
<p>L&#8217;import de données se fait à l&#8217;aide de la fonction &#8220;Importange&#8221; :</p>
<pre>ImportRange(clé du document; Feuille!plage)</pre>
<p>Ici, nous avons:</p>
<ul>
<li>clé du document : la valeur du paramètre &#8220;key&#8221; de l&#8217;URL. Cette clé identifie de manière unique un document.</li>
<li>Feuille : le nom de la &#8220;feuille&#8221;, ce qui correspond au nom de l&#8217;onglet dans lequel se trouve les données (&#8220;Feuille1&#8243;/&#8221;Feuille2&#8243; dans le bas du document)</li>
<li>Plage : la plage de données de type. Par exemple : &#8220;A1:B5&#8243; correspond à la plage qui va de la case A1 à la case B5.</li>
</ul>
<p>Exemple d&#8217;utilisation :</p>
<pre>=importrange("abcdjdgkdelkgeiudneleodjeqkjfie";"Feuille1!A1:AK1")</pre>
<p>Dès lors, dans le document courant, toutes les données de cette plage A1-&gt;AK1 de la feuille &#8220;Feuille1&#8243; seront récupérées et stockées dans la feuille courante.</p>
<p>Quelques informations à connaître :</p>
<ol>
<li>pour identifier la clé du document, il est nécessaire de regarder l&#8217;URL du document. Je n&#8217;ai pas trouvé de fonction permettant de récupérer cette information. Un copier/coller est nécessaire.</li>
<li>une fois cette clé de document identifiée, elle peut être placée dans une autre cellule et la fonction &#8220;importrange&#8221; peut utiliser la valeur de cette cellule. Admettons que cette clé soit placée dans la cellule &#8220;A3&#8243;, la fonction devient : importrange(A3;&#8221;Feuille1!A1:AK1&#8243;)</li>
<li>la plage doit obligatoirement être placée entre double quotes (le caractère &#8220;) sinon la fonction tente de récupérer une information indiquée dans cette plage du document en cours</li>
<li>un document est limité à 50 importrange</li>
<li>le rafraîchissement n&#8217;est pas réalisé dès qu&#8217;une information est modifié mais toutes les N minutes, N étant un paramètre que je ne connais pas. Je n&#8217;ai pas trouvé comment forcer ce rafraîchissement.</li>
<li>les styles (couleurs, polices et surtout &#8220;formatage conditionnel&#8221;) ne sont pas récupérés</li>
<li>l&#8217;accès en lecture du document source est obligatoire</li>
</ol>
<p>&nbsp;</p>
<h2>Mon utilisation</h2>
<p>J&#8217;utilise cette fonction pour agréger les données et limiter la visibilité sur ces données. J&#8217;ai le mode de fonctionnement suivant:</p>
<ol>
<li>plusieurs documents différents, construits exactement pareil. Ces documents contiennent les informations précises d&#8217;un sujet très particulier. Ces documents constituent mon premier niveau de la pyramide. Les personnes qui remplissent ces documents ont chacune un accès à un document.</li>
<li>importrange de tous ces documents dans un second niveau : le document contient l&#8217;agrégation brute de toutes les données de tous ces documents. Des calculs sont faits sur ces données brutes. Une partie de ce document est dédié au reporting. Je suis seul à avoir accès en écriture à ce document.</li>
<li>un document fait office de 3e niveau de ma pyramide et est à destination du reporting final. Ce document se veut une présentation simple de toutes les données.</li>
</ol>
<p>Grâce à cela, je simplifie l&#8217;utilisation (pas de nombreux onglets dans un seul document), je limite les accès (seules les informations courantes d&#8217;un sujet sont connues) et j&#8217;effectue un reporting global.</p>
<div id="attachment_163" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/02/google_docs_importrange.png"><img class="size-medium wp-image-163" title="Google Docs : importrange" src="http://blog.cedrictemple.net/wp-content/uploads/2012/02/google_docs_importrange-300x150.png" alt="Exemple de reporting agrégé avec ImportRange" width="300" height="150" /></a><p class="wp-caption-text">Exemple de reporting agrégé avec ImportRange</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/162-google-docs-importer-des-donnees-dune-autre-feuille-de-calcul/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parisien tournant le dos aux transports en commun</title>
		<link>http://blog.cedrictemple.net/140-parisien-tournant-le-dos-aux-transports-en-commun</link>
		<comments>http://blog.cedrictemple.net/140-parisien-tournant-le-dos-aux-transports-en-commun#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:28:33 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Nawak]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[nawak]]></category>
		<category><![CDATA[transport en commun]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=140</guid>
		<description><![CDATA[Ce n&#8217;est pas parce qu&#8217;on vit dans la région où les transports en commun sont les plus développés qu&#8217;on se doit de les emprunter. On peut même être contre et leur tourner le dos.]]></description>
			<content:encoded><![CDATA[<p>Ce n&#8217;est pas parce qu&#8217;on vit dans la région où les transports en commun sont les plus développés qu&#8217;on se doit de les emprunter. On peut même être contre et leur tourner le dos.</p>
<div id="attachment_142" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/01/parisien_tournant_le_dos_aux_transports_en_commun.jpg"><img class="size-medium wp-image-142" title="parisien_tournant_le_dos_aux_transports_en_commun" src="http://blog.cedrictemple.net/wp-content/uploads/2012/01/parisien_tournant_le_dos_aux_transports_en_commun-300x290.jpg" alt="parisien_tournant_le_dos_aux_transports_en_commun" width="300" height="290" /></a><p class="wp-caption-text">parisien_tournant_le_dos_aux_transports_en_commun</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/140-parisien-tournant-le-dos-aux-transports-en-commun/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Green communication</title>
		<link>http://blog.cedrictemple.net/132-green-communication</link>
		<comments>http://blog.cedrictemple.net/132-green-communication#comments</comments>
		<pubDate>Mon, 23 Jan 2012 21:33:37 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Nawak]]></category>
		<category><![CDATA[Photo]]></category>
		<category><![CDATA[ecologie]]></category>
		<category><![CDATA[green]]></category>
		<category><![CDATA[humour]]></category>
		<category><![CDATA[nawak]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=132</guid>
		<description><![CDATA[L&#8217;écologie est a la mode. Le Green IT est a la mode. Et il est nécessaire pour les entreprises de communiquer sur ce sujet. Rien de mieux qu&#8217;une publicité dans le RER parisien pour afficher sa Green attitude. Une question cependant : quelle entreprise a pu acheter cette green publicité?]]></description>
			<content:encoded><![CDATA[<p>L&#8217;écologie est a la mode. Le Green IT est a la mode. Et il est nécessaire pour les entreprises de communiquer sur ce sujet. Rien de mieux qu&#8217;une publicité dans le RER parisien pour afficher sa Green attitude.</p>
<p>Une question cependant : quelle entreprise a pu acheter cette green publicité?</p>
<div id="attachment_138" class="wp-caption aligncenter" style="width: 233px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/01/geen_communication1.jpg"><img class="size-medium wp-image-138" title="green_communication" src="http://blog.cedrictemple.net/wp-content/uploads/2012/01/geen_communication1-223x300.jpg" alt="green_communication" width="223" height="300" /></a><p class="wp-caption-text">green_communication</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/132-green-communication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ezwebplayer-lite pour wordpress : incapacité à poster une vidéo depuis l&#8217;édition d&#8217;un article</title>
		<link>http://blog.cedrictemple.net/120-ezwebplayer-lite-incapacite-a-poster-une-video-depuis-ledition-dun-article</link>
		<comments>http://blog.cedrictemple.net/120-ezwebplayer-lite-incapacite-a-poster-une-video-depuis-ledition-dun-article#comments</comments>
		<pubDate>Tue, 17 Jan 2012 20:32:47 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Vidéo]]></category>
		<category><![CDATA[vidéo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=120</guid>
		<description><![CDATA[J&#8217;ai déjà parlé du plugin Ezwebplayer-lite pour wordpress. Ce plugin permet d&#8217;afficher dans WordPress des vidéos en Flash (vidéos au format FLV), sans passer par une plate-forme d&#8217;hébergement de vidéos. Dans la version que j&#8217;avais installée, un bug était présent. Il m&#8217;empêchait de poster une vidéo depuis la page d&#8217;écriture d&#8217;un article. Lorsque je cliquais [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai déjà parlé du <a title="Amélioration de l’encodage vidéo" href="http://blog.cedrictemple.net/26-amelioration-de-lencodage-video">plugin Ezwebplayer-lite pour wordpress</a>. Ce plugin permet d&#8217;afficher dans WordPress des vidéos en Flash (vidéos au format FLV), sans passer par une plate-forme d&#8217;hébergement de vidéos. Dans la version que j&#8217;avais installée, un bug était présent. Il m&#8217;empêchait de poster une vidéo depuis la page d&#8217;écriture d&#8217;un article. Lorsque je cliquais sur l&#8217;icône de ce plugin, une page blanche s&#8217;affichait. Je n&#8217;avais pas cherché bien longtemps car je préfère passer par la ligne d&#8217;appel : c&#8217;est simple, rapide et efface:</p>
<pre>[ EZWebPlayerLite VIDEOURL="http://urlcomplete/wordpress/wp-content/uploads/ANNEE/MOIS/video.flv" / ]</pre>
<p>ATTENTION : j&#8217;ai volontairement ajouté un espace supplémentaire juste après le crochet ouvrant et juste avant le crochet fermant afin d&#8217;indiquer la ligne de code. Penser à les supprimer!</p>
<p>Pour forcer la taille de la vidéo, c&#8217;est aussi très simple:</p>
<pre>[ EZWebPlayerLite VIDEOURL="http://urlcomplete/wordpress/wp-content/uploads/ANNEE/MOIS/video.flv" <span style="color: #ff0000;">WIDTH="640" HEIGHT="360"</span> / ]</pre>
<p>Mais il est toujours mieux de corriger une erreur. J&#8217;ai donc cherché et rapidement trouvé. Il suffit de modifier le fichier ezwebplayer-wordpress-lite-video-plugin/ezwplite_form.php à la ligne 3 et de remplacer:</p>
<pre>require_once(../../../wp-includes/classes.php);</pre>
<p>par</p>
<pre>require_once(../../../wp-includes/class-wp.php);</pre>
<p>Et voici le résultat:</p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/01/ezwebplayer-lite-add-video.png"><img class="size-medium wp-image-128" title="ezwebplayer-lite-add-video" src="http://blog.cedrictemple.net/wp-content/uploads/2012/01/ezwebplayer-lite-add-video-300x144.png" alt="Formulaire d'ajout d'une vidéo avec EZWebplayer Lite pour wordpress" width="300" height="144" /></a><p class="wp-caption-text">Formulaire d&#39;ajout d&#39;une vidéo avec EZWebplayer Lite pour wordpress</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/120-ezwebplayer-lite-incapacite-a-poster-une-video-depuis-ledition-dun-article/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changement de thème</title>
		<link>http://blog.cedrictemple.net/117-changement-de-theme</link>
		<comments>http://blog.cedrictemple.net/117-changement-de-theme#comments</comments>
		<pubDate>Sun, 15 Jan 2012 12:13:33 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[nouveauté]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=117</guid>
		<description><![CDATA[J&#8217;ai décidé de changer de thème pour ce blog. L&#8217;ancien, appelé Freshy2, était bien et je m&#8217;y étais attaché. De plus, c&#8217;était le même que j&#8217;utilisais sur mon ancien blog Dotclear. Il m&#8217;a servi longtemps et je remercie l&#8217;auteur du thème Freshy2 pour son travail. Mais trois éléments m&#8217;ont fait changer de thème: l&#8217;ancien thème [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai décidé de changer de thème pour ce blog. L&#8217;ancien, appelé Freshy2, était bien et je m&#8217;y étais attaché. De plus, c&#8217;était le même que j&#8217;utilisais sur <a title="Ancien blog de Cédric Temple" href="http://cedrictemple.net/dotclear/" target="_blank">mon ancien blog Dotclear</a>. Il m&#8217;a servi longtemps et je remercie <a title="Site web de l'auteur de Freshy2" href="http://www.jide.fr/" target="_blank">l&#8217;auteur du thème Freshy2</a> pour son travail. Mais trois éléments m&#8217;ont fait changer de thème:</p>
<ol>
<li>l&#8217;ancien thème ne semble plus maintenu : que va-t&#8217;il se passer quand il sera trop ancien pour être utilisé avec WordPress? J&#8217;ai préféré anticiper et m&#8217;éviter tout stress inutile!</li>
<li>Freshy2 disposaient de toutes les fonctionnalités&#8230; de l&#8217;époque où il a été développé. Aujourd&#8217;hui, les blogs utilisent des nouvelles fonctionnalités, non incluses dans Freshy2. Je me trouvais un peu limité. Dommage! Aujourd&#8217;hui, elles ne sont pas encore en place mais vous les verrez apparaître au fur et à mesure sur ce blog.</li>
<li>Les titres de niveaux 1 et 2 étaient identiques (couleur et taille de police). Moi même, sur la première page de mon blog, j&#8217;avais beaucoup de mal à identifier un article du <em>titre de niveau deux</em> d&#8217;un article. La lisibilité de ce blog n&#8217;était donc pas suffisante.</li>
</ol>
<p>Voilà, rien de révolutionnaire pour l&#8217;instant, ce n&#8217;est qu&#8217;un thème qui a changé.</p>
<p>Pour information, j&#8217;utilise le thème Mangos, réalisé par <a title="Site web officiel du thème Mangos pour WordPress" href="http://SimpleWPThemes.com" target="_blank">SimpleWPThemes.com</a>. Je l&#8217;ai trouvé par l&#8217;intermédiaire de <a title="Blog sur des thèmes wordpress de qualité" href="http://wp-themes-pro.com/" target="_blank">wp-themes-pro</a>. Attention : comme l&#8217;indique l&#8217;auteur de ce site, le thème &#8220;Mangos&#8221; contenait des liens <em>&#8220;cachés&#8221;</em>. Il a donc nettoyé ce thème pour les supprimer. Je vous invite à télécharger <a title="Téélchargement du thème Mangos nettoyé" href="http://wp-themes-pro.com/theme-wordpress-gratuit-2012/" target="_blank">ce thème sur son site</a> plutôt que sur le site officiel du thème.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/117-changement-de-theme/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quelques retours sur Centreon-Syslog</title>
		<link>http://blog.cedrictemple.net/107-quelques-retours-sur-centreon-syslog</link>
		<comments>http://blog.cedrictemple.net/107-quelques-retours-sur-centreon-syslog#comments</comments>
		<pubDate>Sat, 14 Jan 2012 16:41:21 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[Centreon]]></category>
		<category><![CDATA[centreon]]></category>
		<category><![CDATA[centreon-syslog]]></category>
		<category><![CDATA[rsyslog]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=107</guid>
		<description><![CDATA[Suite à mes articles sur Centreon-Syslog (1, 2 et 3), le développeur de ce module et Community Leader de Centreon (AkHeNaToN) m&#8217;a fait quelques retours. Tout d&#8217;abord, il me précise que la syntaxe que j&#8217;ai donnée envoie les messages syslog au travers du protocole TCP (grâce au double &#8216;@&#8217;): *.* @@192.168.0.11:514 Il m&#8217;indique qu&#8217;une autre [...]]]></description>
			<content:encoded><![CDATA[<p>Suite à mes articles sur Centreon-Syslog (<a title="Centreon Syslog : découverte" href="http://blog.cedrictemple.net/62-centreon-syslog-decouverte">1</a>, <a title="Centreon-Syslog : suppression des messages d’erreur au redémarrage de rsyslog" href="http://blog.cedrictemple.net/89-centreon-syslog-suppression-des-messages-derreur-au-redemarrage-de-rsyslog">2</a> et <a title="Faire parvenir à un serveur Centreon-Syslog les messages d’un serveur Linux" href="http://blog.cedrictemple.net/92-faire-parvenir-a-un-serveur-centreon-syslog-les-messages-dun-serveur-linux">3</a>), le développeur de ce module et Community Leader de Centreon (<a title="Profil de AkHeNaToN" href="http://forum.centreon.com/member.php/3678-AkHeNaToN" target="_blank">AkHeNaToN</a>) m&#8217;a fait quelques retours.</p>
<p>Tout d&#8217;abord, il me précise que la syntaxe que j&#8217;ai donnée envoie les messages syslog au travers du protocole TCP (grâce au double <em>&#8216;@&#8217;</em>):</p>
<p><code>*.* @@192.168.0.11:514</code></p>
<p>Il m&#8217;indique qu&#8217;une autre syntaxe permet d&#8217;envoyer les messages au travers du protocole UDP (avec un seul <em>&#8216;@&#8217;</em>):</p>
<p><code>*.* @192.168.0.11:514</code></p>
<p>&nbsp;</p>
<p>Il m&#8217;indique aussi que le protocole syslog défini que le protocole par défaut est le protocole UDP, le protocole TCP ne devant être utilisé que pour des évènements prioritaires ou demandant un accusé de réception. Par exemple, les évènement &#8220;&gt;=kernel.warning&#8221; pourront être envoyés par TCP et le reste en UDP.</p>
<p>La configuration des règles de filtrage que j&#8217;ai présentées est un peu&#8230; datée selon lui. Il existe des règles plus avancées ( à base de <em>if, elsif, and, or, msg::contain::, &#8230;</em>) permettant d&#8217;ajouter des conditions sur tout type de champ de l&#8217;évènement. Certes, mais une configuration simple est tout aussi efficace lorsque le besoin&#8230; est simple!</p>
<p>Merci Laurent pour ces retours.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/107-quelques-retours-sur-centreon-syslog/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centreon méta service</title>
		<link>http://blog.cedrictemple.net/94-centreon-meta-service</link>
		<comments>http://blog.cedrictemple.net/94-centreon-meta-service#comments</comments>
		<pubDate>Sun, 01 Jan 2012 11:31:15 +0000</pubDate>
		<dc:creator>Cédric Temple</dc:creator>
				<category><![CDATA[À la une]]></category>
		<category><![CDATA[Centreon]]></category>
		<category><![CDATA[centreon]]></category>
		<category><![CDATA[fonctions mal connues de Centreon]]></category>
		<category><![CDATA[meta-services]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://blog.cedrictemple.net/?p=94</guid>
		<description><![CDATA[J&#8217;ai décidé de faire une série d&#8217;articles sur les fonctions mal connues de Centreon. Le premier de cette série est les méta services de Centreon. Définition d&#8217;un méta service Centreon Un méta service Centreon agrège les données de performance de plusieurs services Centreon pour effectuer sur celles-ci des calculs mathématiques et fournir un nouvel objet [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai décidé de faire une série d&#8217;articles sur <a title="Les fonctions mal connues de Centreon" href="http://blog.cedrictemple.net/tag/fonctions-mal-connues-de-centreon">les fonctions mal connues de Centreon</a>. Le premier de cette série est les <a title="Les meta-services de Centreon" href="http://blog.cedrictemple.net/tag/centreon-meta-services">méta services de Centreon</a>.</p>
<h2>Définition d&#8217;un méta service Centreon</h2>
<p>Un <em>méta service Centreon</em> agrège les données de performance de plusieurs services Centreon pour effectuer sur celles-ci des calculs mathématiques et fournir un nouvel objet (appelé <em>méta service Centreon</em>), équivalent à un service.</p>
<p>Cette définition n&#8217;étant pas simple à comprendre, nous allons l&#8217;illustrer par des cas d&#8217;utilisation. Les cas d&#8217;utilisation permettent de mieux exprimer la fonctionnalité apportée par les méta services.</p>
<p><span id="more-94"></span></p>
<h2>Cas d&#8217;utilisation du méta service Centreon</h2>
<ol>
<li>Vous disposez d&#8217;une application 3-Tiers avec 2 serveurs frontaux Apache, 2 serveurs MySQL en maître-esclave et 5  serveurs d&#8217;application JBoss. Sur chaque serveur JBoss, vous supervisez le taux d&#8217;occupation du CPU. Avec Centreon, vous pouvez créer un méta service qui sera la moyenne des taux d&#8217;occupation du CPU des serveurs JBoss. Vous pouvez alors désactiver les notifications sur chaque service &#8220;CPU&#8221; des serveurs JBoss et ne l&#8217;activer que sur le méta-service.</li>
<li>Autre exemple, toujours sur le même contexte (Apache/JBoss/MySQL). Vous avez configuré un service sur chaque serveur JBoss qui mesure le nombre de connexions. Vous pouvez créer un méta service correspondant au nombre total de connexions : c&#8217;est la somme de toutes les connexions.</li>
<li>Vous disposez d&#8217;imprimantes sur lesquelles vous mesurez le nombre de pages imprimées. Grâce au méta service, vous pouvez connaître le nombre total de pages imprimées. Vous pourrez alors vérifier l&#8217;impact des recommandations faites aux utilisateurs de ces imprimantes et même communiquer avec eux sur ce graphique.</li>
</ol>
<p>D&#8217;autres exemples, plus concis :</p>
<ol>
<li>connaître la bande passante totale consommée lorsque vous disposez de plusieurs connexions internet</li>
<li>disposer du nombre total de connexions sur les 2 pare-feux en cluster</li>
<li>obtenir la consommation électrique totale de tous les serveurs</li>
<li>temps moyen de connexion sur plusieurs frontaux web</li>
</ol>
<h2>Fonctionnalités du méta-service</h2>
<p>Le méta service se base sur des services existants. Il ne permet pas d&#8217;inventer des chiffres : des données doivent exister avant la création du méta service. Dans tous les cas ci-dessus, le méta service ne fait qu&#8217;effectuer des calculs sur des données pré-existantes. Les services doivent donc exister mais leurs données de performance doivent aussi être identiques. Par exemple, il n&#8217;est pas logique d&#8217;effectuer la moyenne d&#8217;un taux d&#8217;occupation du cpu et du taux d&#8217;occupation de la mémoire. Le type de donnée de performance doit être exactement le même quelques soient les services sur lesquels seront effectués le calcul.</p>
<p>En créant un méta service, vous choisissez les services sur lesquels seront effectués les calculs, la donnée de performance et la fonction (somme, moyenne, minimum et maximum) à appliquer sur les données de performance. De ce fait, vous <em>choisissez l&#8217;expression</em> de votre méta service. A vous de définir quelle expression vous souhaitez obtenir. Les exemples ci-dessus peuvent vous aider.</p>
<p>Un méta service se comporte comme un service. Il a donc:</p>
<ol>
<li>un état : ok/warning/unknown/critical</li>
<li>une période de supervision, un intervalle de test et de retry, un nombre maximum de tentatives, &#8230;</li>
<li>des valeurs seuils : si le résultat du calcul dépasse la valeur seuil critical alors le méta service sera en état critical</li>
<li>des notifications : le(s) contact(s) ou le(s) groupe(s) de contact(s) à notifier, un intervalle de notification, une période de notification, &#8230;</li>
<li>un graphique permettant de tracer au cours du temps le résultat de la fonction de calcul sur les données de performance</li>
<li>un modèle de graphique</li>
</ol>
<h2>Configuration d&#8217;un méta service</h2>
<p>La configuration d&#8217;un méta service impose les réflexions préalables suivantes :</p>
<ol>
<li>quels sont les services sur lesquels effectués mon calcul?</li>
<li>quelle est la donnée de performance sur laquelle le calcul sera effectué? C&#8217;est ce que l&#8217;on appelle aussi &#8220;metric&#8221;</li>
<li>quelle est la formule de calcul?</li>
</ol>
<p>Les réponses aux questions 2 et 3 sont très évidentes dès que l&#8217;on a identifié l&#8217;expression que l&#8217;on souhaite représentée à l&#8217;aide d&#8217;un méta service. La réponse à la question 1 est soit:</p>
<ol>
<li>&#8220;tous les services identiques&#8221;. Dans ce cadre, la configuration du méta service se fera par un &#8220;matching SQL&#8221;. Il s&#8217;agit d&#8217;identifier tous les services portant le même nom. Exemple : tous les services portant le nom &#8220;pages_imprimees&#8221; pour traduire &#8220;la somme des pages imprimées de toutes les imprimantes&#8221;</li>
<li>&#8220;une liste identifiée de services&#8221;. C&#8217;est le cas du groupe de machines ayant un même rôle dans une grappe (exemple : les serveurs JBoss). Ce sera traduit par la sélection précise des services dans une liste lors de la configuration du méta service.</li>
</ol>
<p>&nbsp;</p>
<h2>Configuration d&#8217;un méta service par matching SQL</h2>
<p>Pour configurer un méta service, il faut se rendre dans le menu &#8220;Configuration &#8211;&gt; Services &#8211;&gt; Meta Services &#8211;&gt; Add&#8221;. Le formulaire suivant apparaît:</p>
<div id="attachment_97" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/01/centreon_meta_service_configuration_sql_matching.png"><img class="wp-image-97 " title="Centreon méta service : configuration par SQL Matching" src="http://blog.cedrictemple.net/wp-content/uploads/2012/01/centreon_meta_service_configuration_sql_matching-300x209.png" alt="Centreon méta service : configuration par SQL Matching" width="300" height="209" /></a><p class="wp-caption-text">Centreon méta service : configuration par SQL Matching</p></div>
<p>Les paramètres sont les suivants:</p>
<ul>
<li>Meta Service Name : le nom que vous choisissez pour le méta service</li>
<li>Output format string (printf-style) : l&#8217;affichage du statut lorsque vous parcourez l&#8217;interface de supervision. C&#8217;est &#8220;l&#8217;output&#8221; d&#8217;un service. En général, la donnée est décrite et affichée à l&#8217;aide d&#8217;un appel équivalent à la commande &#8220;printf&#8221;. Par exemple: &#8220;Load15 is : %f&#8221;. Le &#8220;%f&#8221; représente la valeur calculée par l&#8217;opération mathématique et affichée sous forme d&#8217;un nombre flottant.</li>
<li>Warning Level : la valeur seuil warning</li>
<li>Critical Level : la valeur seuil critique</li>
<li>Calculation Type : la fonction de calcul</li>
<li>Selection Mode : le type de sélection des services. Dans notre cas, SQL Matching.</li>
<li>SQL LIKE-clause expression : l&#8217;expression SQL permettant de filtrer les services. Dans notre cas, nous mettons le nom du service tel que nous l&#8217;avons défini dans notre configuration. Il est possible d&#8217;utiliser les filtres SQL (% par exemple)</li>
<li>Metric : le nom de la donnée de performance (<em>metric</em>) sur laquelle le calcul sera effectué.</li>
</ul>
<p>Les autres paramètres non présentés ici sont identiques à ceux présents pour un service. Je vous laisse les remplir puis sauvegarder.</p>
<p><strong>Attention : le méta service ne sera créé que lorsque la configuration Nagios sera générée et Nagios redémarré.</strong></p>
<h2>Représentation dans l&#8217;interface de Supervision</h2>
<p>Le résultat de la configuration apparaît dans le menu &#8220;Monitoring &#8211;&gt; Services &#8211;&gt; Meta-Services&#8221;:</p>
<div id="attachment_98" class="wp-caption aligncenter" style="width: 1034px"><a href="http://blog.cedrictemple.net/wp-content/uploads/2012/01/centreon_meta_service_resultat.png"><img class="size-large wp-image-98" title="Centreon méta service : résultat obtenu dans l'interface de supervision" src="http://blog.cedrictemple.net/wp-content/uploads/2012/01/centreon_meta_service_resultat-1024x165.png" alt="Centreon méta service : résultat obtenu dans l'interface de supervision" width="1024" height="165" /></a><p class="wp-caption-text">Centreon méta service : résultat obtenu dans l&#39;interface de supervision</p></div>
<p>&nbsp;</p>
<h2>Configuration d&#8217;un méta service par sélection unitaire dans une liste</h2>
<p>La création d&#8217;un méta service par sélection unitaire des services dans une liste se fait en deux étapes:</p>
<ol>
<li>création du méta service en sélectionnant le type <em>&#8220;Service list&#8221;</em> et sauvegarde</li>
<li>sélection unitaire des services</li>
</ol>
<p>Pour simplifier la compréhension, une vidéo est meilleure qu&#8217;une série de screenshots:</p>
<p>
    <object align="middle" width="640" height="360" id="ezwebplayerlite0-441281640">
        <param value=" Skinxml=http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/Skins/SquaredSkin/Colors/White.xml&BasicVideoswf=http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/BasicVideoSettings/BasicVideoSettings.swf&Videourl=http://blog.cedrictemple.net/wp-content/uploads/2011/12/centreon_meta_service_creation_par_liste_de_selection_640x360.flv&ScreenShoturl=http://blog.cedrictemple.net/wp-content/uploads/2011/12/centreon_meta_service_creation_par_liste_de_selection_640x360.png" name="FlashVars">
        <param value="false" name="menu">
        <param value="640" name="width">
        <param value="360" name="height">
        <param value="always" name="allowScriptAccess">
        <param value="high" name="quality">
        <param value="#000000" name="bgcolor">
        <param value="http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/Skins/SquaredSkin/Colors/White.xml" name="movie">
        <param value="true" name="allowFullScreen">
        <param value="true" name="TurnPlayButtonOverlayOff">
        
        <embed  width="640"
                height="360"
                pluginspage="http://www.adobe.com/go/getflashplayer"
                src="http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/Skins/SquaredSkin/SWF/Standard.swf"
                bgcolor="#000000"
                quality="best"
                allowscriptaccess="always"
                allowfullscreen="true"
                menu="false"
                flashvars="TurnPlayButtonOverlayOff=true&Skinxml=http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/Skins/SquaredSkin/Colors/White.xml&BasicVideoswf=http://blog.cedrictemple.net/wp-content/plugins/ezwebplayer-wordpress-lite-video-plugin/Player/BasicVideoSettings/BasicVideoSettings.swf&Videourl=http://blog.cedrictemple.net/wp-content/uploads/2011/12/centreon_meta_service_creation_par_liste_de_selection_640x360.flv&ScreenShoturl=http://blog.cedrictemple.net/wp-content/uploads/2011/12/centreon_meta_service_creation_par_liste_de_selection_640x360.png"
                name="ezwebplayerlite0-441281640">
                
    </object>
    <div class="ezwp-view-count">5667</div>
            </p>
<p>Enfin, penser à générer la configuration Nagios et à redémarrer Nagios!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.cedrictemple.net/94-centreon-meta-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blog.cedrictemple.net/wp-content/uploads/2011/12/centreon_meta_service_creation_par_liste_de_selection_640x360.flv" length="24631764" type="video/x-flv" />
		</item>
	</channel>
</rss>

