Catégories
Nagios Open-source Planet-libre Reseau Systeme

Problème dans l’installeur de la version 3.3.1 de Nagios

Si vous avez essayé d’installé la dernière version en date de Nagios sur votre système, il se peut que l’erreur suivante soit apparue lors du « make fullinstall »:

/usr/bin/install: omitting directory `includes/rss/extlib’

/usr/bin/install: omitting directory `includes/rss/htdocs’

/usr/bin/install: omitting directory `includes/rss/scripts’

make[1]: *** [install] Error 1

make[1]: Leaving directory `/srv/d_bilbo/install/nagios/nagios/html’

make: *** [install] Error 2

C’est en fait au niveau de l’installation du nouveau thème de l’interface Web de Nagios que le bas blesse et notamment au niveau du fichier Makefile qui se trouve dans le sous répertoire ./html.

Pour résoudre ce problème et procéder à une installation complète de Nagios 3.3.1, il faut suivre la procédure suivante (en attendant le patch de la part de Nagios qui devrait bientôt arriver dans la version 3.3.2):

./configure

sed -i ‘s/for file in includes\/rss\/\*\;/for file in includes\/rss\/\*\.\*\;/g’ ./html/Makefile

sed -i ‘s/for file in includes\/rss\/extlib\/\*\;/for file in includes\/rss\/extlib\/\*\.\*\;/g’ ./html/Makefile

make fullinstall

Je viens d’intégrer automatiquement ce patch maison dans les scripts d’installation et de mise à jour automatique de Nagios (à partir de la version 0.82 des scripts).

Donc si vous avez utilisé mes scripts pour installer et ou mettre à jours en version 3.3.1, je vous conseille de récupérer le script de mise à jour automatique de Nagios et de le ré-exécuter sur vos serveurs afin de finir proprement votre installation et disposer du nouveau thème Web:

Merci aux lecteurs qui on permis d’identifier le problème 🙂

Catégories
Blog

Migration du flux RSS vers Google

Feedburner est en train de migrer petit à petit nos flux RSS vers les infrastructures de Google. Je viens de déclencher la migration pour le « Blog de Nicolargo ».

Normalement rien à changer de votre coté pour suivre l’actualité du blog. Feedburner va continuer à rediriger l’ancienne adresse du flux RSS (http://feeds.feedburner.com/LeBlogDeNicolargo) vers la nouvelle (http://feeds2.feedburner.com/LeBlogDeNicolargo).

Le plus simple est d’utiliser l’adresse suivante qui sera automatiquement redirigé vers le bon flux RSS du blog:

flux-rss-grand.gif

http://blog.nicolargo.com/feed

Catégories
Blog

Abonnements RSS à la carte

Billboard_Feed_128x128.png

De plus en plus de lecteurs utilisent les flux RSS pour suivre l’actualité des blogs et inversement de plus en plus de blogs mettent en avant leurs flux RSS. Cela implique une multiplication des billets dans les logiciels de lectures de flux RSS des utilisateurs… Je suis personnellement abonné à certains blogs dont seulement quelques billets m’intéressent. Nous allons donc dans cet article voir comment proposer un abonnement « à la carte » à vos lecteurs.

Nous allons pour cela utiliser une fonction standard de WordPress (l’équivalente doit sûrement exister sous DotClear) permettant de générer un flux RSS par catégorie.

L’URL d’un tel flux est la suivante:

http://<adressedublog.com>/category/<nom de la categorie>/feed

Par exemple la catégorie blog (qui traite des sujets autour des blogs et de WordPress) sur le blog de Nicolargo est la suivante:

http://blog.nicolargo.com/category/blog/feed

L’idéal est donc d’ajouter une page abonnement (voir exemple ici) dans votre blog en y insérant la liste des catégories et les liens RSS correspondant.

Afin d’automatiser cette « lourde » charge, il est possible d’utiliser le plugin WordPress JPF Category. Ce dernier permet de générer automatiquement la liste des flux RSS par catégorie avec différentes options de présentation (par liste, par colonne, avec ou sans icône…).

J’ai ainsi intégré ce plugin à mon thème pour faire apparaître les liens vers les flux RSS des catégories du billet en cours:

rssparcat.jpg

J’ai pour cela utilisé le bout de code suivant:

Cat&eacute;gorie:

<?php if ( function_exists(‘jpf_catfeed’) ) : ?>

<?php jpf_catfeed( »,‘/wp-content/plugins/jpf_catfeed/rss.gif’,  »,  », ‘,’); ?>

<?php else : ?>

<?php the_category(‘, ‘) ?>

<?php endif; ?>

Proposer vous un abonnement par catégories sur votre blog ? et sinon pourquoi ?

Catégories
Blog

Adapter votre blog pour WordPress 2.5 #2

Les plugins sont toujours une source de problèmes potentiel quand on change de version de WordPress. Le passage à la version 2.5 n’échappe pas à cette règle…

Si comme moi vous utilisez le plugin Full-Feed pour diffuser dans votre flux RSS un flux complet (c’est à dire non tronqué par les balises <!–more–>), il est conseillé de désactiver ce dernier avant la migration en WordPress 2.5. En effet, cette fonction est prise en charge nativement par cette dernière version. Il suffit de cocher l’option ‘Full text’ dans la page d’administration de WordPress.

Plus généralement, il est plus prudent (surtout pour les mises à jour majeures comme ce passage de la 2.3 à la 2.5) de tester la compatibilité de ces plugins avant de faire le grand saut. Heureusement, il existe un plugin (espérons qu’il soit compatible 2.5 ;)) nommé WP upgrade PreFlight Check permettant de faire le travail à votre place.

Il s’installe et s’active le temps du test et produit un rapport complet sur chacun des plugins présents sur votre blog:

Le blog de NicoLargo › Upgrade Preflight — WordPress.jpg

En plus des plugins, WP upgrade PreFlight Check permet également de tester vos thèmes:

themeok25.png

Point positif, mon plugin ZikiPlugin et mon thème Largo semble compatible 🙂

Catégories
Blog

Un abonnement RSS à la carte ?

De nombreux blog abordent plusieurs sujets différents. Il peut être pénible pour un abonné d’avoir à écarter 10 billets pour en trouver 1 qui corresponde à son centre d’intérêt. Il est possible dans WordPress de proposer un abonnement non pas basé sur la totalité des billets écrits mais sur une catégorie bien précise.

Pour mettre en place ce type d’abonnement sélectif, il faut connaitre les URLs des différentes catégories de votre blog. Pour obtenir le flux RSS associé, il suffit d’y accoler « /feed » dans l’URL.

Par exemple, mon blog à une catégorie nommé Open-Source. L’URL permettant d’accèder aux billets de cette catégorie est:

http://blog.nicolargo.com/category/open-source

L’URL du flux RSS pour cette catégorie est donc:

http://blog.nicolargo.com/category/open-source/feed

Il existe de nombreux plugins exploitant cette fonction dont le très bon JPF Category Feeds (utilisé sur mon blog dans l’entête des billets). L’utilisation de ce dernier est très simple: il suffit d’insérer un code PHP au bon endroit dans votre thème. Par exemple pour afficher la liste des catégories avec un lien vers le flux RSS, il faut utiliser le code PHP:

< ? php jpf_catfeed('','/wp-images/icons/rss.gif', '', '', ', '); ? >

Bref une astuce bien pratique que j’aimerai bien trouver sur tout les blogs 😉

PS: connaissez-vous un plugin équivalent mais pour créer des flux RSS à partir des tags WordPress ?

Catégories
Blog Web

xFruits: le shaker de RSS

Les flux RSS sont à la base de ce que l’on appelle le Web 2.0. xFruits propose de transformer ou d’adapter ces flux en fonction de vos besoins. Nous allons dans cet article détailler les fonctions disponibles et montrer quelques exemples appliquées au Blog de Nicolargo ;).

Liste des fonctions disponibles

Mixer plusieurs flux RSS dans un seul. Par exemple si vous avez plusieurs blogs et que vous souhaitez avoir qu’un seul feed RSS, cette fonction est faite pour vous.

Transforme votre flux RSS en un fux compatible Web. En gros c’est un blog inversé…

Adapte votre flux RSS pour une visualisation sur téléphone portable.

Permet de créer un flux RSS à partir de mail envoyé sur une adresse de type exemple@xfruits.com.

Génére un fichier PDF à partir de votre flux RSS.

Permet l’envoie automatique d’un mail avec les nouveaux articles de votre flux RSS.

Créé un fichier RSS à partir des mails non lus de votre boite de messagerie @xfruits.com.


Permet de créer un flux Podcast (vocal) à partir de votre flux RSS (limités à 100 écoutes).


Génére des nouveaux articles dans un blog à partir d’un flux RSS (utilise les APIs).Il est intéressant de noter qu’avec ce système de type plugins, il est possible de chainer les actions les unes avec les autres. Par exemple si vous souhaitez agréger plusieurs blog, puis automatiser un envoie automatique par mail, il suffit de faire les actions suivantes:

+

Nous allons donc continuer avec quelques exemples appliqués sur votre blog préféré.

Catégories
Blog

Petit problème au niveau des flux RSS

Update: fin du problème ce matin à 7:00. Le problème ne venait pas de Feedburner mais du coté de l’hébergeur…

Depuis ce matin (9:52 pour être précis), mon flux RSS n’est plus accessible. Après les vérifications d’usages, le problème semble venir de Feedburner. Je viens de leur envoyé un message pour qu’ils regardent de leur coté.

Je suis le seul à avoir un problème ? si c’est le cas le problème vient peut être de mon blog 🙁