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.

Catégories
Reseau Systeme

Tester la sécurité de votre site Web

Flickr Photo Download_ Pirates of the Bathroom-1.jpg

Dans le domaines de la sécurité informatique, les sites Web sont les points les plus sensibles, car les plus exposés, aux attaques extérieures… Eric, comme beaucoup en a fait l’amère expérience avec son site SportsCafe.fr

Bien qu’une protection efficace à 100% n’existe pas, quelques règles de bases sont toujours bonnes à vérifier. Pour les néophytes (et on l’est tous dans ce domaine très pointu), Unmaskparadises propose, en bêta, son service Website Security Check.

Ce dernier permet de vérifier de manière très simple (il suffit de saisir l’URL du site à tester) si votre serveur est vulnérable à certaines failles.

Website Security Check - Unmask Parasites.jpg

Le résultat:

Web page security report.jpg

Pour tester votre site: cliquer ici !

Bref, un bon service à bookmarker…

Catégories
Open-source

Actualité open-source de la semaine #26

L’actualité open-source de la semaine…

L’image de la semaine


0096000000061563.png
Linus n’aime pas OpenBSD et il le dit:
 » Les personnes centrées sur la sécurité sont le genre de personnes que je ne supporte pas. Je pense que pour OpenBSD c’est un groupe de singes se masturbant dans le sens où ils accordent une telle importance à la sécurité qu’ils sont incapables d’admettre que rien d’autre ne compte pour eux « 

Tout le monde en parle, sauf moi…

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

Autres choses ?

Catégories
Open-source Reseau

Redondance de firewall sous FreeBSD

Dans une infrastructure réseau, le firewall est souvent le point central par lequel l’ensemble des flux transite. C’est donc un SPOF (« single point of failure » ou « point individuel de défaillance ») de votre système d’information. En effet, en cas de problème sur ce noeud, l’ensemble de votre réseau devient in-opérationnel (ce qui est impensable pour un administrateur réseau;)).

Ce billet fait suite à un autre: Installation d’un Firewall sous FreeBSD. Nous allons donc voir comment redonder notre cher Firewall en utilisant les protocoles CARP (« Common address redundancy protocol ») et PFSYNC (pour le synchronisation des règles PF). Pour cela, nous allons nous baser sur le réseau suivant afin d’illustrer notre article:

Architecture CARP.png

Comme on peut le voir, il faut donc deux machines pour effectuer cette redondance. La première (firewall-1) est celle utilisée par défaut. La seconde (firewall-2) prendra le relais en cas de problème sur la première. Il faut bien sûr mettre en place un système automatique de synchronisation des configurations entre les deux serveurs (sujet non abordé dans ce billet).

Catégories
Open-source Reseau

Wput, l’automatisation de l’upload FTP

Derrière ce titre très geek se cache en fait un article sur un petit utilisatire bien pratique que je viens de découvrir: Wput.

Wput est à l’upload ce que Wget est au download.

Il permet d’uploader un/plusieurs fichiers depuis une machine vers un serveur FTP.

Installation de Wput

La plupart des distribution Linux incluent ce logiciel dans leur gestionnaire de packages. Par exemple pour l’installer sous Ubuntu, il suffit de taper la commande suivante:

sudo apt-get install wput

Si ce ,n’est pas le cas, vous pouvez toujours le comiler depuis les sources en suivante la procédure suivante:

cd /usr/src
wget http://mesh.dl.sourceforge.net/sourceforge/wput/wput-0.6.1.tgz
tar zxvf wput-0.6.1.tgz
cd wput-0.6.1
./configure
make
sudo make install

Utilisation de Wput

L’utilisation standard est la suivante:

wput fichier.tgz ftp://login:password@serveurftp.com/upload/

Tout comme Wget, de nombreuses options sont disponibles (voir le man pour une liste complète):

  • -b: pour passer en background le processus
  • -l <RATE>: limite la bande passante utilisée (ex: -l 1M : limite à 1 Mbps)
  • -Y <PROXY>: utilise un proxy (HTTP ou SOCKS)

Et voili, bon week-end (3 jours youpi) à tous !

Catégories
Open-source Reseau Systeme

Surveiller la mémoire de vos serveurs avec Nagios

Voici un petit billet de plus sur Nagios. Nous aborderons le sujet de la supervision à distance de la mémoire vive (RAM) de nos serveurs.

Nous allons pour cela utiliser deux plugins, le premier est NRPE (il permet de lancer des commandes à distance sur d’autres machines), le second est un script permettant d’obtenir un état de la mémoire vive à un instant « t ».

Nous utiliserons donc le schéma suivant:

Installation de NRPE

Ce premier plugin doit être installé sur le serveur Nagios et sur toutes les machines à superviser.

Pour une procédure d’installation sous GNU/Linux, lire ce billet. Si vous voulez surveiller des machines FreeBSD, lire celui là.

A ce stade vous devez donc avoir un plugin NRPE opérationnel entre votre serveur Nagios et les machines à surveiller.

Installation du plugin de supervision de la mémoire

Il existe un grand nombre de méthodes pour obtenir la mémoire libre sur une machine. Personnellement j’utilise les deux scripts suivants selon que je sois:

Mais, si le coeur vous en dit, vous pouvez écrire vous-même le plugin le plus adapté à votre système (Windows, Unix divers et varié…).

Une fois connecté sur votre machine à superviser, il faut mettre le plugin dans le répertoire /usr/local/libexec/nagios/ et lui donner les droits en lecture et exécution:

cp ./check_memory.pl /usr/local/libexec/nagios/
chmod 555 /usr/local/libexec/nagios/check_memory.pl

Vous pouvez tester localement le plugin grâce la commande suivante:

/usr/local/libexec/nagios/check_memory.pl -f -w 90 -c 50
Memory WARNING – 87.5% (1879588864 kB) free |pct=87.5

Configuration de NRPE pour prendre en compte le script check_memory

Toujours sur la machine cible, il faut éditer le fichier de configuration de NRPE pour y ajouter la définition du plugin check_memory:

vi /usr/local/etc/nrpe.cfg


command[check_mem]=/usr/local/libexec/nagios/check_memory.pl -f -w 30 -c 15

Dans la configuration ci-dessus, on demande à check_memory de déclencher une alerte (warning) si la mémoire passe en dessous des 30% et une erreur (critical) si elle descend en dessous des 15%. Avous d’adpater ces valeurs selon vos besoins.

Pour que NRPE prenne en compte la nouvelle configuration il faut relancer le daemon:

Sous Linux:

service nrpe2 restart

ou

/etc/init.d/nrpe2 restart

Sous FreeBSD:

/usr/local/etc/rc.d/nrpe2 restart

Configuration du serveur Nagios

Il ne reste plus qu’à modifier la configuration du serveur Nagios pour ajouter le service à superviser, voici un exemple:

# Mon serveur
define host{
use        generic-host
host_name    monserveur
alias        Mon beau serveur
address        192.168.0.200
}
define service{
use                     generic-service
host_name               monserveur
service_description     Memoire vive
check_command           check_nrpe!check_mem
}

Et voila le résultat:

Catégories
Open-source

Actualité open-source de la semaine #25

L’actualité open-source de la semaine…

L’image de la semaine

thumb_kill_linux.png
Je vous présente le tutorial le plus inutile au monde…

Tout le monde en parle, sauf moi…

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

  • Netgear propose un firmware open-source
  • GNU/Linux grignote des parts dans le gâteau des postes clients
  • Samba 3.2 est là

Autres choses ?