Archive for » March, 2009 «

Tuesday, March 31st, 2009 | Author: Nico

Petit tips en provenance du comte twisla. Pour matcher dans Xterm les URLs et surtout les ouvrir convivialement :

dans le .Xdefaults :

Xterm*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,95:48,126:48

dans le .fvwm/config :

Key F11         A       N       Exec exec firefox -remote "openURL(`xclip -o`)"

Merci twisla <3

Category: Tech  | Tags:  | Leave a Comment
Monday, March 30th, 2009 | Author: Nico

zshell

J’utilise capistrano pour éxécuter des commandes en parallèle sur mes différents serveurs. C’est un usage un peu détourné de sa destination d’origine (le déploiement d’applis) et mon problème c’est que je n’ai pas de mémoire… j’ai donc écrit une petite fonction de complétion de la commande “cap” dans mon zsh, qui parse ~/.caprc pour convivialiser tout ça.

function captasks { reply=(`grep task ~/.caprc | cut -d":" -f2 | sed s/,//g`); }
compctl -K captasks cap

Have fun !

Category: BOFH Life, SysAdmin  | Tags:  | Leave a Comment
Tuesday, March 24th, 2009 | Author: Nico

RubyJe suis un adepte de remember the milk, je m’en sers de todo list pour le boulot. C’est bien pratique, joli et tout. Mais ajouter une tache est un chouia long, surtout quand on veut le faire vite fait lorsque la personne est en face de vous. Je me suis donc fait un petit script ruby qui m’ajoute directement les taches dans ma liste “Travail”.

#!/usr/bin/env ruby
 
require 'rubygems'
require 'pony'
 
rtm_mail = "vous+numero@rmilk.com"
sender = "vous@domaine.com"
rtm_liste = "Travail"
 
subject = ""
 
ARGV.each { |a| subject +=" " + a }
 
Pony.mail(:to => rtm_mail, :from => sender, :subject => subject, :body => 'List: ' + rtm_liste)
Category: Code, SysAdmin  | Tags:  | One Comment
Wednesday, March 04th, 2009 | Author: Nico

eth0Et voila, mon premier plugin pour munin ! C’est un plugin solaris only (utilisation du module Kstat oblige) qui permet de monitorer les I/O sur les pools ZFS. Je n’ai pas trouvé comment faire des stats par pool (comprendre à la “zpool iostat”) et si quelqu’un a une astuce à ce niveau là, je suis preneur. En attendant voici le fichier.

Tuesday, March 03rd, 2009 | Author: Nico

Petit post rapide en forme de pense bête : pour extraire des infos sur les I/O des pools ZFS en perl (sous solaris) :

#!/usr/perl5/bin/perl -w
 
use strict;
use Sun::Solaris::Kstat;
 
my $Kstat = Sun::Solaris::Kstat->new();
 
my $bytes_read = ${Kstat}->{unix}->{0}->{vopstats_zfs}->{read_bytes};
my $bytes_write = ${Kstat}->{unix}->{0}->{vopstats_zfs}->{write_bytes};
 
print $bytes_read." / ".$bytes_write."\n";

A venir : un plugin munin pour grapher les I/O ZFS

Category: Code, OpenSolaris, SysAdmin  | Tags: ,  | One Comment