Catégories
Open-source Reseau

Surveiller vos espaces disques SMB avec Nagios

Une petite astuce pour surveiller facilement avec Nagios, l’espace disque disponible sous ses serveurs Windows ou Samba (protocole SMB).

La première chose à faire est de tester le plugin en ligne de commande. Par exemple pour surveiller l’espace disque monpartage du serveur monserveur (\\monserveur\monpartage) en utilisant le couple login/password monuser/monpassword:

/usr/local/nagios/libexec/check_disk_smb -H monserveur -s monpartage -u monlogin -p monpassword

Il est possible que vous rencontriez l’erreur suivante sous Ubuntu 8.10:

Can't exec "//monserveur/monpartage": No such file or directory at /usr/local/nagios/libexec/check_disk_smb line 166.
Use of uninitialized value $res in split at /usr/local/nagios/libexec/check_disk_smb line 172.
Use of uninitialized value $_ in pattern match (m//) at /usr/local/nagios/libexec/check_disk_smb line 180.
Result from smbclient not suitable

Dans ce cas, je vous conseille la lecture de cette discussion dans le forum pour corriger le problème.

On commence par éditer le fichier commands.cfg pour ajouter le plugin:

define command{

command_name    check_disk_smb

command_line    $USER1$/check_disk_smb -H $HOSTADDRESS$ -s $ARG1$ -u $ARG2$ -p $ARG3$

}

Puis on utilisera la définition de service suivante (à mettre par exemple dans le fichier objects/servers.cfg):

define service{

use                     generic-service

host_name               monserveur

service_description     Disk space

check_command           check_disk_smb!servernas!monpartage!monuser!monpassword

}

Un alerte d’avertissement (warning) sera générée si l’espace disque est inférieur à 15%, une alerte critique (critical) si cette valeur passe à 5%.

Catégories
Web

La brute de Nicolargo

Comme tout le monde je viens de créer ma brute pour affronter virtuellement ceux qui oseraient s’y attaquer… Mais ma brute à un plus que les autres n’ont pas…

C’est en fait la plus mauvaise brute de la blogosphére. Elle se prend tannée sur tannée….

Alors si toi aussi tu veux lui foutre une bonne branlée et gagner facilement quelques points d’expériences il suffit de cliquer sur ma brute:

Nicolargo LA BRUTE
La brute de Nicolargo

PS: si tu sors de ta grotte et que tu ne connais pas La brute, clique ici pour créer ton personnage.

Catégories
Open-source Reseau Systeme

Mise à jour des plugins dans Nagios

Comme vous le savez tous (ou pas), Nagios est composé d’un coeur (Nagios le bien nommé actuellement en version 3.x) et de packages d’extensions (NDO, Nagios-plugins…).

Voici une simple procédure à suivre pour mettre à jour les plugins dans Nagios. C’est un complément de l’article sur la mise à jour de Nagios.

Téléchargement des plugins

Il faut au préalable des opérations suivantes, se loguer en tant qu’utilisateur nagios afin que les fichiers soient générés avec les bons droits.

Sur Fedora:

su -l nagios

Sur Ubuntu ou Debian:

sudo -s nagios

Puis télécharger la dernière version stable des plugins (1.4.12 au moment de l’écriture de ce billet).

mkdir src
cd src
wget http://heanet.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.12.tar.gz
tar zxvf nagios-plugins-1.4.12.tar.gz
cd nagios-plugins-1.4.12

Mise à jour des plugins

On commence par compiler les plugins:

./configure
make

puis on installe en lieu et place des anciens plugins:

make install
exit

Certains plugins (check_dhcp) nécessitent les droits root pour être installés:

su – root

make install-root

exit

Redémarrage de Nagios

Afin que les plugins soit pris en compte, il faut redémarrer Nagios en utilisant les commandes suivantes:

Sur Fedora:

service nagios restart

Sur Ubuntu ou Debian:

/etc/init.d/nagios restart

Et voili…

Catégories
Blog

Un bon plugin pour les commentaires de votre blog

WP Comment Remix est un plugin WordPress (testé avec WP 2.6) qui ajoute quelques fonctions intéressantes aux commentaires de votre blog:

  • ajout d’un bouton « Répondre » en bas de chaque commentaire (celà va automatiquement insérer un lien vers  le commentaire en question dans le commenatire que vous êtes en train de rédiger)
  • ajout d’un bouton « Citer » en bas de chaque commentaire (pour citer un commentaire d’une autre personne)
  • gestion des tags par commentaires
  • mise à disposition d’un widget pour afficher les derniers commentaires
  • mise à disposition d’un widget pour afficher les derniers trackbacks
  • mise à disposition d’un widget pour afficher les billets les plus commentés
  • mise à disposition d’un widget pour afficher les commenatires les plus actifs

Après installation, il suffit de ce rendre dans les options pour configurer le plugin selon vos besoins (notamment pour changer les mots clès de l’Anglais vers le Francais).

Celà donne cela sur votre blog:

C’est le genre de plugin tout en un que je trouve assez pratique.

A télécharger ici.

Catégories
Open-source

Actualité open-source de la semaine #27

L’actualité open-source de la semaine…

Tout le monde en parle, sauf moi…

L’actualité du libre et de l’open source en vrac:

Autres choses ?

Catégories
Open-source Systeme

Générer votre script de démarrage Ubuntu

Vous venez de développer un « super_daemon_de_la_mort_qui_tue » qui doit se lancer au boot de votre machine Ubuntu mais vous ne savez absolument pas comment écrire un script de démarrage en bonne et due forme (et pas « en bonnet du forme »…) ?

Heureusement, Robert Peclot’s (merci à Mumbly pour la découverte) propose un petit script en ligne permettant de générer celà pour vous.

Il faut ce rendre à l’adresse suivante puis saisir le formulaire:

Puis le résultat (facilement téléchargeable):

#! /bin/sh
#
# This script was generated by The Ubuntu Linux Startup Script Builder
# version 1.7 located at http://rob.pectol.com/startup_scriptbuilder/.
#
# Generated: Fri Jul 25 05:18:02 MDT 2008
#
# super_daemon_de_la_mort_qui_tue.sh – Script de démarrage pour super_daemon
#
##################################################

set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

if [ -r /lib/lsb/init-functions ]; then
. /lib/lsb/init-functions
logbegin= »log_begin_msg »
logend= »log_end_msg »
else
logbegin= »echo -n »
logend=`printf « echo .\n »`
fi

# Exit if the daemon binary is NOT available, executable, etc.
test -x /usr/bin/super_daemon || exit 0

# Read config file if it is present.
if [ -r /etc/default/super_daemon.conf ]; then
. /etc/default/super_daemon.conf
fi

# Start function
d_start() {
start-stop-daemon –start –pidfile /var/run/super_daemon –exec /usr/bin/super_daemon — -d
}

# Stop function
d_stop() {
start-stop-daemon –stop –pidfile /var/run/super_daemon –name super_daemon
}

# SigHup function
d_reload() {
start-stop-daemon –stop –pidfile /var/run/super_daemon –name super_daemon –signal 1
}

case « $1 » in
start)
$logbegin « Starting super_daemon… »
d_start
$logend $?
;;
stop)
$logbegin « Stopping super_daemon… »
d_stop
$logend $?
;;
reload)
$logbegin « Reloading configuration for super_daemon… »
d_reload
$logend $?
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
log_success_msg « Usage: $0 {start|stop|reload|restart} »
exit 1
;;
esac
exit 0

Catégories
Open-source

SwarmPlayer, le streaming P2P libre

SwarpPlayer est un logiciel open-source permettant de streamer des vidéos sur une réseau P2P (bittorent pour ne pas le nommer).

Le but de ce logiciel est de combiner les fonctions suivantes:

  • télécharger une vidéo pour la regarder plus tard (p2p)
  • regarder la vidéo pendant le téléchargement (streaming)
  • regarder une vidéo pendant qu’elle est généré, par exemple depuis une Webcam (live)

Les développeurs (P2P-NeXt consortium) sont en phase de test et demande l’aide de la communauté afin de tester la monté en charge de leur solution.

Donc acte…

Installation de SwarmPlayer

Cette procédure est donnée pour une Ubuntu Hardy. Il existe également une version Windows de SwarmPlayer téléchargeable ici.

cd /usr/src
sudo wget http://ubuntu.p2p-next.org/dists/hardy/main/binary-i386/swarmplayer_1.0.1-1ubuntu1_all.deb
sudo apt-get install python-m2crypto python-wxgtk2.8
sudo apt-get -f install
sudo dpkg -i swarmplayer_1.0.1-1ubuntu1_all.deb

L’installation semble prévu pour une version Anglaise d’Ubuntu, si comme moi votre Ubuntu est en Francais, il faut également changer les droits d’un répertoire (remplacer user par votre login):

cd ~
sudo chown -R user:user Desktop/

Utilisation de SwarmPlayer

Comme pour bittorent a besoin d’un fichier « .bittorrent », SwarmPlayer utilise un fichier « .tstream ». Vous pouvez en deux exemples sur le site:

test de la vidéo à la demande

test de la vidéo live (depuis une caméra)

Une fois ces fichiers téléchargés sur votre disque, il suffit de lancer SwarmPlayer et d’ouvrir un des deux fichiers de test.

/usr/bin/swarmplayer

SwarmPlayer va alors commencer à télécharger la vidéo en P2P:

dés que possible (c’est à dire dès que les buffers sont assez remplis), la vidéo va s’afficher dans votre lecteur vidéo par défaut (VLC dans mon cas):

Comme pour le P2P, plus le nombre d’utilisateurs sera important, plus la qualité vidéo / rapidité de transfert pourra être élévée.

Il est possible, dans les options de définir un débit maximum à ne pas dépasser (histoire de ne pas saturer votre bande passante avec ce flux P2P).

Conclusion

Un nouveau logiciel open-source intéressant, à suivre dans les prochaine version. La version testé (v1.0.1-1) était relativement stable sur mon système et la qualité vidéo assez bonne.

Catégories
Blog

Petite satisfaction du jour…

L’enquête sur le format de pub 125×125 publiée sur votre dévoué blog il y a quelques jours est au menu de Paroles de blog, le « podcast » de Presse-Citron. C’est peut être l’occasion pour vous de découvrir cette nouvelle nouvelle façon de ce tenir informé sur l’actualité du Web.

Catégories
Open-source Reseau Systeme

CactiPlug v0.2 pour lier Cacti et Nagios

CactiPlug est un plugin que j’ai développer pour lier facilement Cacti (outils de génération de graphe RRD) et Nagios (outils de supervision).


Dennis Yusupoff, un lecteur russe du blog a apporté quelques modifications pratiques:

  • utilisation des hosts name en plus des adresses IP
  • redirection vers une page centralisant l’ensemble des services supervisés

La nouvelle version est disponible ici, la procédure d’installation reste inchangée (consultable là).

Vive l’open-source…

Catégories
Blog Web

Enquête sur le format 125×125 sur les blogs FR

Le format de publicité 125×125, bien que très répandu aux US, a du mal à ce développer sur le Web Francophone. Les blogs sont des pionniers dans l’utilisation de ce format et poussent petit à petit les régies en en proposer dans leurs offres.

Je vous propose dans ce billet une petit enquête que j’ai mené auprès des 100 blogs Francophones « hight-tech » (blog FR) issues du classement Wikio de Juin 2008.

Déroulement de l’enquête

Après une visite de chacun de ces blogs, j’ai envoyé par mail (si je trouvais une adresse ou un formulaire de contact) le questionnaire suivant:

1) Proposez-vous des espaces publicitaires 125×125 sur votre blog ?
si non:
2) Pour quelle raison ?
3) Envisagez-vous d’en proposer dans les prochains mois ?
si oui:
4) Combien d’espaces publicitaires 125×125 sont disponibles sur votre blog ?
5) Proposer-vous la location de ces espaces publicitaires de manière journalière, hebdomadaire, mensuel, annuel ?
6) Pour la location de ces espaces, passez-vous par une régie publicitaire ou bien en direct ?
7) Quel est le prix moyen mensuel pour la location d’un espace 125×125 ?
8) Proposez vous un prix dégressif pour un engagement sur une plus longue durée ?
9) Autorisez vous les formats de type (PNG, JPEG, GIF, GIF animé, Flash, Autres…)
10) Depuis combien de temps proposez vous le format 125×125 sur votre blog ?

Echantillon retenus

Sur les quelques 95 mails envoyés (moins les 5 blogs ou je n’ai pas trouvé d’adresse de contact…), j’ai reçu 29 réponses (merci à eux !). Les statistiques suivantes seront donc relative à cet échantillon.

Résultats de l’enquête

Nous allons commencer par la proportion des blogs FR proposant aux annonceurs des espaces publicitaires aux format 125×125.

enquete-125x125.ods - NeoOffice Calc.jpg

Comme on peut s’y attendre, ce format n’est pas encore généralisé mais il se positionne souvent en bonne place dans le graphisme des blogs (majoritairement en haut de la sidebar). Il est utilisé en moyenne depuis 6 mois sur les blogs.

Le graphe suivant se focalise sur les blogs FR proposant de la publicité sur leur blogs (soit un peu moins de 60% des sites).

enquete-125x125.ods - NeoOffice Calc-1.jpg

47% des blogueurs voulant monétiser leur site propose donc le format 125×125. Je trouve ce chiffre assez important vu la jeunesse de ce format.

Nous allons dans le graphe suivant nous pencher sur les raisons de la non utilisation de ce format.

enquete-125x125.ods - NeoOffice Calc-2.jpg

Sans surprise, la principale raison invoqué est que le blogueur ne propose pas de publicité sur son site. La seconde raison est un choix graphique. En effet, plusieurs blogueurs trouve ce format trop petit ou pas adapté à leur thème actuel.

Pour ces mêmes blogs, à la question: « proposerez-vous ce format dans un futur proche ? », les réponses sont les suivantes:

enquete-125x125.ods - NeoOffice Calc-3.jpg

Plus de 35% des blogueurs pensent donc proposer le format 125×125 dans les prochains mois, ce qui démontre une montée en puissance de ce format.

Combien rapporte les publicités aux format 125×125

Nous allons maintenant nous pencher sur les aspects financiers des blogs proposant le format 125×125.

Tout d’abord, il est important de préciser que le principal avantage de ce format qui est la multiplication des publicité sur une même page est particulièrement bien exploité sur les blogs FR. En effet, nous arrivons à une moyenne de 5,6 espaces au format 125×125 proposés par blog (minimum: 2, maximum: 10).

Les abonnements se font majoritairement sur des périodes mensuelles mais beaucoup de blogueurs sont plutôt souples sur le sujet.

Au niveau des prix pratiqués (base mensuelle pour 1 espace 125×125), vous imaginez bien que les prix varient selon la notoriété des blogs. La moyenne est de 235 € (minimum: 30€, maximum: 500 €) par espace 125×125. En multipliant par le nombre d’espaces proposés on arrive à une moyenne de 1416 (minimum: 60€, maximum: 4000 €) par blog.

Ces chiffres peuvent paraître importants, mais il faut noter deux choses. La première est qu’il existe un gros écart entre les sites professionnels ou semi-professionnel et le reste de la blogospheres. Ces derniers ont beaucoup de difficultés à trouver des sponsors. La seconde est que ces chiffres sont à pondérer par le fait qu’un blog arrive rarement à louer la totalité de ces espaces publicitaires.

Conclusion

Le format 125×125 arrive à point nommé pour développer la monétisation des blogs FR. En effet, ce format, bien qu’imparfait, est un des seul à pouvoir générer un revenu acceptable à un blogueurs par la multiplication de ces annonces sur une même page. Reste aux régies à faire un pas en avant et à proposer ce type de format.