Un jour, une gem

10/04/2012

Mardi c'est Visage

gem install visage-app

Web interface for viewing collectd statistics

Pour bien commencer, qu’est-ce que collectd ? Il s’agit là d’un démon (daemon) qui récupère de manière périodique vos ressources systèmes !

Vous voulez logguer les ressources que vous utilisez sur un serveur dédié avec une petite interface et le tout, plutôt rapidement ? Alors utilisons Visage :

sudo apt-get install -y build-essential librrd-ruby ruby ruby-dev rubygems collectd

Petite commande pour installer vos pré-requis sur votre serveur Ubuntu (ou votre machine).

Ensuite on installe la gem avec la commande que vous connaissez bien.

Et pour finir un petit exemple de vhost avec Nginx et Passenger :

server {
    listen 80;
    server_name visage.domain.com;
    root /home/visage/.gems/visage-app-0.9.6/lib/visage-app/public; 
    passenger_enabled on;
    passenger_set_cgi_param CONFIG_PATH "/home/visage/visage-config";
}

Vous voilà prêt à l’action ! Bonne lecture de documentation :)