Surveillez vos serveurs Memcached

Après un court article d’introduction sur Memcached, je reviens sur son monitoring. :)

Pour rappel :

Memcached est un système de cache d’objets distribué et non répliqué. Il va stocker des objets en RAM, pour diminuer les temps de réponses des applications.

Chaque serveur Memcached démarre avec une certaine quantité de mémoire allouée. Comme le système est de type LRU (Least Recently Used), ce sont les données les plus anciennes qui seront supprimées une fois la limite de la mémoire atteinte. Et inversement, il n’est pas non plus judicieux d’allouer trop de RAM car la perte d’une instance Memcached entrainerait la perte des données stockées (si elle n’est pas protégée/répliquée).

Pour surveiller les serveurs Memcached, on peut jouer avec beaucoup d’outils / de scripts (templates Cacti, Nagios, etc.), mais il existe une solution dédiée au monitoring  et au debugging de Memcached : phpmemcacheadmin.

Logo phpmemcacheadmin

Se présentant sous la forme de quelques fichiers PHP à déposer sur un serveur Web, on peut y ajouter et monitorer autant de serveurs Memcached que l’on souhaite.

On y retrouvera un tableau de bord avec divers statistiques :

  • mémoire utilisée pour le cache,
  • nombre de requêtes,
  • nombre et taux de hits (données présentes en cache, environ 75% dans mon cas),
  • trafic réseau,
  • etc.

Consultation des statistiques de vos serveurs Memcached via le Dashboard de phpmemcacheadmin

Il est également possible de consulter des statistiques « live » par serveur surveillé.

Statistiques live de Memcached via phpmemcacheadmin

Consultation "live" des statistiques

Enfin, il est possible de consulter les valeurs stockées via la page « Execute commands on Servers », et d’interagir avec : insertion, suppression, flush des données, etc.

Exécution de commandes via phpmemcacheadmin

Exécution de commandes via phpmemcacheadmin

Très bon complément de votre système de monitoring global, phpmemcacheadmin permet une vue plus complète de vos serveurs Memcached, pour une installation simplissime.

Suivez les statistiques de téléchargement de Firefox en live

Pour ceux que ça intéresse, il est possible de consulter les statistiques de téléchargement de Firefox via une page dédiée. On peut voir qu’on atteint presque les 400 millions de téléchargement en 1 année.

Statistiques de téléchargements live de Firefox

Sur mon blog, pour l’année 2010 complète, Firefox représente 49,46% des visiteurs (chiffre tiré de mon Google Analytics), contre 25,59% pour Internet Explorer. D’un autre coté, sur un blog « technique« , je pense que les chiffres sont biaisés et non représentatifs de la réalité. :)

Consulter les statistiques d’une URL courte sur Bit.ly

Vous connaissez certainement Bit.ly, un service permettant de raccourcir et de générer des URL courtes pour partager des liens facilement.

Bit.ly : service d'URL courte

Cependant, une seconde fonctionnalité de bit.ly est de permettre de connaître les statistiques des URL que vous partagez :

  • combien de clics/retweets/share Facebook au total ?
  • qui clique ?
  • quand ?
  • depuis quel pays ?

Consultez les statistiques d'une URL bit.ly

Une dérive du système permet de connaître les statistiques pour chaque URL : il suffit de rajouter un + à la fin de chaque URL bit.ly.

Par exemple, pour une URL qui renvoi vers mon blog :

Les chiffres-clés du spam en 2010 dans le monde

Spam : chiffres clés et statistiques du spam dans le monde pour 2010En ce début d’année, les rapports et les statistiques sur l’année écoulée sont de mises, et moi j’aime bien les chiffres ! :)

Depuis quelques années, le mail est quasi omniprésent dans nos vies, mais les dérives sont nombreuses (spams, phishing, malwares, etc.) et la quantité de mails non sollicités est effarante : on parle de presque 100 milliards de spams quotidiens !

Avant de commencer, je rappelle simplement :

A propos des spams :

  • le taux global moyen de spam pour 2010 était de 89,1% dans le monde (contre 87,7% en 2009) : pour la France, ce taux était de 92%,
  • 90% du spam était en anglais à la fin 2010, soit une diminution de 6% par rapport à 2009, et 1% du spam serait en français,
  • 91,1% des spams contenaient une URL en 2010, et 1,38% contenaient une URL courte,
  • 77% des spams faisaient moins de 5Ko,
  • 64,2% des spams concernaient des produits pharmaceutiques,
  • 1 mail sur 284,2 contenait un malware,
  • en 2010, plus de 339 600 malwares différents ont été identifiés dans les mails bloqués,
  • seulement 0,7% des spams ont été envoyés à partir d’un « compte webmail » (GMail, Yahoo, etc.),

A propos des botnets :

  • 88,2% du spam est envoyé par des botnets,
  • on considère qu’il y a environ 5 millions de botnets en activité qui envoient du spam dans le monde,
  • en 2010, un PC infecté appartenant à un botnet envoyait en moyenne 77 spams par minute (contre 85 en 2009),
  • un seul botnet, Rustock, est responsable à lui tout seul de plus de 44 milliards de spams quotidiens, soit 47,5% de la masse totale des spams en 2010,
  • même si la Chine représente presque 25% des internautes dans le Monde, elle est seulement responsable de 0,33% des spams envoyés par les botnets. En comparaison, pour moitié moins d’internautes, les USA représente 8,7% des spams envoyés par les botnets.

Personnellement, je reçois peu de spam : j’utilise 2 comptes mails principaux, et je trouve que les antispams deviennent de plus en plus efficaces. Cependant, les techniques évoluent (ASCII art, URLs courtes, etc.) et le comportement des utilisateurs est très important (ne pas cliquer partout, ne pas mettre un trop grand groupe de personnes en copie cachée, etc).

Enfin, dans cette masse de mail, il arrive malheureusement que des faux positifs se dégagent, et ce n’est pas toujours évident de les retrouver parmi les spams.

Source : MessageLabs 2010 Annual Security Report.

Nouvelle version de Feedburner en beta

Feedburner est un service de gestion de flux et de syndication en ligne : une fois inscrit, il est possible de rediriger votre flux RSS vers Feedburner, qui vous permettra d’avoir un tableau de bord et des statistiques, ainsi que des services annexes (inscription par mail, etc.).

Logo Feedburner

En voulant consulter récemment les statistiques de mon flux RSS, j’ai vu qu’il était possible de tester une nouvelle version de Feedburner, en beta (voir ci-dessous).

Comment activer la nouvelle version de Google Feedburner Beta

La nouvelle adresse est : http://feedburner.google.com/gfb/

Page d'accueil de la nouvelle version de Google Feedburner Beta

Les nouveaux tableaux de bords sont assez chouettes et reprennent le « look and feel » de Google Analytics.

Les nouvelles options sont nombreuses :

  • nouveaux intervalles de temps pour les statistiques,
  • possibilité de comparer les statistiques de plusieurs articles (voir capture ci-dessous),
  • alertes sur le fonctionnement de votre flux,
  • carte des pays accédant le plus à votre flux,
  • le classement des « referrers«  les plus actifs,
  • etc.

Détails des statistiques par articles dans la nouvelle version de Google Feedburner Beta

Ce qui est intéressant, c’est qu’il est possible de passer de l’ancienne version à la nouvelle version à tout instant (et vice-versa), ce n’est pas du définitif ! :)

Enfin, pour ceux qui ne le seraient pas encore, vous pouvez vous abonner à ce blog via mon flux RSS ! :)

Les 1000 sites les plus visités dans le monde

Vous êtes curieux de savoir quelles sites dominent la planète en drainant le plus de visiteurs : DoubleClick Ad Planner (un service publicitaire racheté par Google) publie mensuellement ce classement, basé sur leurs statistiques.

Voici la listes des 5 premiers :

  • Facebook (bien sûr), normal avec leurs statistiques,
  • Youtube,
  • Yahoo,
  • Live,
  • Wikipedia : il est intéressant de retrouver ce site communautaire, n’utilisant aucune technique marketing ni aucune publicités.

Retrouvez les 1000 sites les plus visités dans le monde avec Google Doubleclick Ad Planner

Le classement est par ici : the 1000 most-visited sites on the web.

Tiens, mon blog n’est pas dans la liste ? :)