Et bien moi je dirais plutôt 'Baclé en chine'. Quand je vois le nombre d'objets qui finissent à la poubelle a cause d'une soudure mal faite, je n'appelle même plus ça du bricolage. Mais bon ça arrange pas mal de monde de consommer du jetable...
Tu peux trouver des modules zigbee qui on une faible consommation et une longue portée. Par contre il te faut un émetteur coté PC et puis c'est peut être un peu cher juste pour actionner un relais. Sinon il y a des modules bluetooth en 3.3V sur http://www.sparkfun.com
mais là aussi c'est relativement couteux.
Sinon a part tes contraintes de taille, tu peux utiliser une fonera modifié. C'est encore plus simple (un transistor + un relai sur une ligne GPIO) et ça t'évite un circuit relativement complexe. Tu pourras trouver plus d'infos là dessus chez Denis Bodor: http://www.lefinnois.net/wp/
Je n'ai pas encore cherché comment indexer ces pdf par contre j'ai fait un petit script qui génère une page HTML avec l'aperçu des articles. C'est déjà pas mal pour choisir quel article lire avant d'aller dormir ;-)
J'ai testé Zabbix, c'est pas mal, en gros ca te fait un mix nagios / cacti (mrtg)
C'est en plus assez joli ;-)
Le plus gros défaut et c'est pour ca que je ne l'ai pas conservé c'est que la conf est beaucoup plus dure à génerer avec des scripts par rapport a celle de nagios ou ce sont des fichiers texte. Et puis j'avais déjà cacti / nagios en prod depuis longtemps alors bon ...
La modularité / stabilité de nagios est quand même exemplaire, on peut tout faire avec.
Forcement ca fait 5 ans que j'utilise nagios tous les jours...
Moi j'ai choisi NRPE pour au début monitorer des hotes Windows (donc les plugins NRPE_NT sont parfaits pour moi).
Maintenant j'ai tout plein d'hotes sous surveillance avec NRPE, snmp, ping,check_oracle, check_citrix, digitemp....
Au début j'avais hésité avec NSCA mais je préfère que Nagios vérifie les hotes plutot que l'hote envoie son etat à nagios.
En résumé pour ceux qui n'ont pas tout suivi:
nagios: surveillance de machines (www.nagios.org) NRPE une méthode de check
NRPE is an addon for Nagios that allows you to execute "local" plugins (like check_disk, check_procs, etc.) on remote hosts. The check_nrpe plugin is called from Nagios and makes plugin execution requests to the NRPE daemon running on the remote host (either as a standalone daemon or as a service under inetd). Supports passing command arguments to server, as well as native SSL/TLS encryption (anonymous DH mode).
NSCA une autre méthode de check
The NSCA addon is designed to accept passive host and service check results from clients that use the send_nsca utility (also included in this package) and pass them along to the Nagios process by using the external command interface. The NSCA daemon can either be run as a standalone daemon or as a service under inetd. If you have libmcrypt installed on your systems, you can choose from multiple crypto algorithms (DES, 3DES, CAST, xTEA, Twofish, LOKI97, RJINDAEL, SERPENT, GOST, SAFER/SAFER+, etc.) for encrypting the traffic between the client and the server. Encryption is important in this addon, as it prevents unauthorized users from sending bogus check results to Nagios. Read the included SECURITY document for more information.
Oui, moi aussi je voudrais bien savoir. Pour moi ca ne marche pas sous linux / firefox 1.5 quelque soit le useragent.
Par contre pour ceux que ca interesse ca marche avec opéra. Je l'ai d'ailleurs installé sur OSX/Linux rien que pour faire mes courses chez ooshop. C'est con mais bon...
J'utilise pyvnc2swf assez régulièrement. L'inconvénient c'est de nécessiter un serveur VNC. Le gros avantage c'est qu'avec VNC on peut ainsi enregistrer sous MACOS, linux Windows...
De plus, l'utilitaire edit.py permet de couper très facilement ( en ligne de commande ) les séquences.
Bref un produit sympa qui n'a pas de belle interface mais qui rempli très bien son rôle.
J'utilise aussi Nagios pour monitorer mes serveurs / reseaux depuis plusieurs années. Si ca vous interesse, j'ai une checkcommand en perl qui envoie les alarmes à un client jabber.
#!/usr/bin/perl -w
use strict;
use Net::Jabber qw(Client) ;
use Net::Jabber qw(Message) ;
use Net::Jabber qw(Protocol) ;
use Net::Jabber qw(Presence) ;
use constant RECIPIENT => $ARGV[0];
use constant SERVER => 'jabber.org';
use constant PORT => 5222;
use constant USER => 'xxxxx';
use constant PASSWORD => 'xxxxx';
use constant RESOURCE => 'perl script';
use constant MAXWAIT => 10 ;
use vars qw/%presence/;
my %users;
my $connection = Net::Jabber::Client->new();
########################################
#
# Affiche la présence en ligne
#
########################################
sub handle_presence
{
my ($jid, $presence) = @_;
my $fromJID = $presence->GetFrom("jid");
my $uid = $fromJID->GetUserID();
if ($presence->GetType() eq "unavailable")
{
delete($users{$uid});
}
else
{
$users{$uid} = 1;
}
$presence{$jid} = $presence->GetShow() || 'normal';
}
my $len = scalar @ARGV;
my @field=split(/,/,$ARGV[0]);
En fait, nous on a déjà l'avantage d'un processeur X86 ce qui simplifie grandement les choses.
Sinon on est parti d'une disquette de boot LFS ( Vu dans un article de Linux Magazine (N° 43)) pour booter et installé un linux minimal sur la flash.
Et puis on a pompé sur une debian les binaires assez simples à récupérer genre lspci et autres. Pour le reste on a compilé ( Xfree, Icewm, dropbear, busybox...)
On a passé quand même de nombreuses heures avec ldd et strace pour retrouver tout ce qu'il faut embarquer pour avoir un fonctionnement minimal. On s'est sacrément emm... avec X.
Pour la crosscompil, va voir du côté de http://www.handhelds.org,(...) ca parle d'ipaq mais ce qui est indiqué pour crosscompiler ( en plus c'est aussi pour ARM ) est valable partout.
Ils ont un toochain qui contient tout ce dont tu as besoin. Je l'ai déjà utilisé dans le temps et ca fonctionnait très bien.
[^] # Re: Juste un regret, pas une critique, mais...
Posté par DOUCET Pierre . En réponse à la dépêche Création d'un planet sur le fait soi-même (diy) francophone. Évalué à 7.
# Celui là est libre
Posté par DOUCET Pierre . En réponse au journal TV-b-gone open-source. Évalué à 3.
Moi j'ai celui là, il est libre et il marche très (trop) bien :-)
http://www.adafruit.com/index.php?main_page=product_info&(...)
avec le site correspondant: http://ladyada.net
Il y a plein de "kits" interessants sur ce site. Tout est opensource / openhardware.
# Xbee
Posté par DOUCET Pierre . En réponse au journal Relai à distance sans fils commandé par PC. Évalué à 1.
Tu peux trouver des modules zigbee qui on une faible consommation et une longue portée. Par contre il te faut un émetteur coté PC et puis c'est peut être un peu cher juste pour actionner un relais. Sinon il y a des modules bluetooth en 3.3V sur http://www.sparkfun.com
mais là aussi c'est relativement couteux.
Sinon a part tes contraintes de taille, tu peux utiliser une fonera modifié. C'est encore plus simple (un transistor + un relai sur une ligne GPIO) et ça t'évite un circuit relativement complexe. Tu pourras trouver plus d'infos là dessus chez Denis Bodor: http://www.lefinnois.net/wp/
Pierre
# La réponse d'opendisc...
Posté par DOUCET Pierre . En réponse au journal Accès au contenu "OpenDisc" d'un CD audio. Évalué à 1.
Personnellement, j'ai eu moins de chance que toi en leur écrivant. A l'epoque j'avais posté un billet là dessus: http://www.equinoxefr.org/index.php/post/2008/01/02/le-nombr(...)
Bref s'ils commencent à travailler sur le support Linux, c'est une bonne nouvelle, leur mentalité évolue.
Pierre
[^] # Indexation
Posté par DOUCET Pierre . En réponse au journal Linux magazine n° 100. Évalué à 5.
Je n'ai pas encore cherché comment indexer ces pdf par contre j'ai fait un petit script qui génère une page HTML avec l'aperçu des articles. C'est déjà pas mal pour choisir quel article lire avant d'aller dormir ;-)
Pour ceux que ça intéresse, tout est là: http://www.equinoxefr.org/index.php/post/2007/12/05/GNU-Linu(...)
C'est du vite fait mais ça marche...
[^] # Re: Les réponses
Posté par DOUCET Pierre . En réponse au journal Quelle portable? Quelle distro? Quel routeur? Marre!. Évalué à 2.
Moi j'ai pris un samsung Q35, il marche nickel sous linux et il a a peu près les mêmes caractéristiques ( sans la caméra ) pour moins de 1200 ¤ :-)
[^] # Re: Precision du systeme de coord. Google Earth
Posté par DOUCET Pierre . En réponse au journal Convertir les fichier KML de googleEarth en GPX pour préparer vos ballades.. Évalué à 2.
[^] # Re: Reponse : ca depend :)
Posté par DOUCET Pierre . En réponse au journal mes interrogations Nagios.... Évalué à 2.
J'ai testé Zabbix, c'est pas mal, en gros ca te fait un mix nagios / cacti (mrtg)
C'est en plus assez joli ;-)
Le plus gros défaut et c'est pour ca que je ne l'ai pas conservé c'est que la conf est beaucoup plus dure à génerer avec des scripts par rapport a celle de nagios ou ce sont des fichiers texte. Et puis j'avais déjà cacti / nagios en prod depuis longtemps alors bon ...
La modularité / stabilité de nagios est quand même exemplaire, on peut tout faire avec.
# Moi j'ai compris :-)
Posté par DOUCET Pierre . En réponse au journal mes interrogations Nagios.... Évalué à 10.
Ben moi j'ai compris :-)
Forcement ca fait 5 ans que j'utilise nagios tous les jours...
Moi j'ai choisi NRPE pour au début monitorer des hotes Windows (donc les plugins NRPE_NT sont parfaits pour moi).
Maintenant j'ai tout plein d'hotes sous surveillance avec NRPE, snmp, ping,check_oracle, check_citrix, digitemp....
Au début j'avais hésité avec NSCA mais je préfère que Nagios vérifie les hotes plutot que l'hote envoie son etat à nagios.
En résumé pour ceux qui n'ont pas tout suivi:
nagios: surveillance de machines (www.nagios.org)
NRPE une méthode de check
NRPE is an addon for Nagios that allows you to execute "local" plugins (like check_disk, check_procs, etc.) on remote hosts. The check_nrpe plugin is called from Nagios and makes plugin execution requests to the NRPE daemon running on the remote host (either as a standalone daemon or as a service under inetd). Supports passing command arguments to server, as well as native SSL/TLS encryption (anonymous DH mode).
NSCA une autre méthode de check
The NSCA addon is designed to accept passive host and service check results from clients that use the send_nsca utility (also included in this package) and pass them along to the Nagios process by using the external command interface. The NSCA daemon can either be run as a standalone daemon or as a service under inetd. If you have libmcrypt installed on your systems, you can choose from multiple crypto algorithms (DES, 3DES, CAST, xTEA, Twofish, LOKI97, RJINDAEL, SERPENT, GOST, SAFER/SAFER+, etc.) for encrypting the traffic between the client and the server. Encryption is important in this addon, as it prevents unauthorized users from sending bogus check results to Nagios. Read the included SECURITY document for more information.
[^] # Re: Changer le UserAgent
Posté par DOUCET Pierre . En réponse au journal Ooshop pipote !. Évalué à 1.
Par contre pour ceux que ca interesse ca marche avec opéra. Je l'ai d'ailleurs installé sur OSX/Linux rien que pour faire mes courses chez ooshop. C'est con mais bon...
# pyvnc2swf
Posté par DOUCET Pierre . En réponse au journal Desktop recorder? C'est Byzance!. Évalué à 1.
De plus, l'utilitaire edit.py permet de couper très facilement ( en ligne de commande ) les séquences.
Bref un produit sympa qui n'a pas de belle interface mais qui rempli très bien son rôle.
[^] # Re: alertes par push Jabber
Posté par DOUCET Pierre . En réponse à la dépêche Sortie de Nagios 2.0. Évalué à 2.
Mais je devais bien avoir une raison à l'époque.
Je pense de toute façon que je n'utilise pas très bien le module jabber mais je n'ai pas trop le temps de m'y replonger... et puis ca marche ;-)
[^] # Re: alertes par push Jabber
Posté par DOUCET Pierre . En réponse à la dépêche Sortie de Nagios 2.0. Évalué à 10.
J'utilise aussi Nagios pour monitorer mes serveurs / reseaux depuis plusieurs années. Si ca vous interesse, j'ai une checkcommand en perl qui envoie les alarmes à un client jabber.
#!/usr/bin/perl -w
use strict;
use Net::Jabber qw(Client) ;
use Net::Jabber qw(Message) ;
use Net::Jabber qw(Protocol) ;
use Net::Jabber qw(Presence) ;
use constant RECIPIENT => $ARGV[0];
use constant SERVER => 'jabber.org';
use constant PORT => 5222;
use constant USER => 'xxxxx';
use constant PASSWORD => 'xxxxx';
use constant RESOURCE => 'perl script';
use constant MAXWAIT => 10 ;
use vars qw/%presence/;
my %users;
my $connection = Net::Jabber::Client->new();
########################################
#
# Affiche la présence en ligne
#
########################################
sub handle_presence
{
my ($jid, $presence) = @_;
my $fromJID = $presence->GetFrom("jid");
my $uid = $fromJID->GetUserID();
if ($presence->GetType() eq "unavailable")
{
delete($users{$uid});
}
else
{
$users{$uid} = 1;
}
$presence{$jid} = $presence->GetShow() || 'normal';
}
my $len = scalar @ARGV;
my @field=split(/,/,$ARGV[0]);
if ($len ne 2)
{
die "Usage [jabberid] [message]\n";
}
$ENV{https_proxy}="http://xxxxxx:8080";
$ENV{http_proxy}="http://xxxxxx:8080";
$connection->SetCallBacks( "presence" => \&handle_presence );
$connection->Connect( "hostname" => SERVER,"port" => PORT,"connectiontype" => "http") or die "Cannot connect ($!)\n";
my @result = $connection->AuthSend( "username" => USER,"password" => PASSWORD,"resource" => RESOURCE );
$connection->PresenceSend();
if ($result[0] ne "ok")
{
die "Ident/Auth with server failed: $result[0] - $result[1]\n";
}
$connection->Process(2);
sleep(3);
foreach ( @field )
{
my($uid) = ($_ =~ m/(.*)\@.*/);
if(exists $users{$uid})
{
my $message = Net::Jabber::Message->new();
$ARGV[1]=~s/\\n/\n/g;
$message->SetMessage( "to" => $_, "type" => "chat", "body" => "$ARGV[1]");
$connection->Send($message);
sleep(MAXWAIT);
}
}
$connection->Disconnect();
exit;
Il s'utilise en donnant les jabberid séparés par des virgules ainsi que le message. C'est un peu brut, à vous de l'améliorer...
# 1-Wire
Posté par DOUCET Pierre . En réponse au journal Contrôle de températures. Évalué à 3.
Vas jeter un oeil sur http://owfs.sourceforge.net/cellar.html ca semble correspondre a ce que tu veux.
C'est un réseau 1-wire.
Je compte me monter 2 sondes dallas 1820 pour mesurer la temp int / ext chez moi. J'ai tout acheté, je n'ai plus qu'à monter le tout.
# ffmepg est ton ami
Posté par DOUCET Pierre . En réponse au journal Convertir une vidéo en DV ?. Évalué à 4.
Pour encoder en DV les videos provenant de mon appareil photo Powershot A70 de canon, j'utilise FFMPEG.
Voilà la ligne de commande: ffmpeg -i MVI_4300.AVI -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 /tmp/out1.dv
à toi de l'adapter à ton usage ;-)
[^] # Re: SSTIC, les vidéos en ligne
Posté par DOUCET Pierre . En réponse à la dépêche SSTIC, les vidéos en ligne. Évalué à 1.
Vu que certains auteurs ne souhaitent pas mettre a disposition les enregistrements de leurs conférences, j'ai préféré retirer les fichiers.
Pierre
[^] # Re: SSTIC, les vidéos en ligne
Posté par DOUCET Pierre . En réponse à la dépêche SSTIC, les vidéos en ligne. Évalué à 1.
[^] # Re: SSTIC, les vidéos en ligne
Posté par DOUCET Pierre . En réponse à la dépêche SSTIC, les vidéos en ligne. Évalué à 2.
mais il n'y a pas tout... enfin pas les videos.
Et puis c'est sur une ligne ADSL... mais c'est quand même plus rapide que le site principal ;-)
[^] # Re: SSTIC, les vidéos en ligne
Posté par DOUCET Pierre . En réponse à la dépêche SSTIC, les vidéos en ligne. Évalué à 1.
# Re: Alternative à Evolution et Kontact
Posté par DOUCET Pierre . En réponse au journal Alternative à Evolution et Kontact. Évalué à 1.
Moi je l'utilise, certe avec mon palm, mais même sans je pense que c'est très bien et en plus c'est hyper light par rapport à d'autres.
Tu as un calendrier, des contacts, des taches, des notes et pas de mail... génial non ?
http://www.jpilot.org(...)
[^] # Re: Miscro$oft, seul contre tous...
Posté par DOUCET Pierre . En réponse au journal Miscro$oft, seul contre tous.... Évalué à 1.
[^] # Re: Miroirs Mandrake ??
Posté par DOUCET Pierre . En réponse au journal Miroirs Mandrake ??. Évalué à 1.
# Re: Miroirs Mandrake ??
Posté par DOUCET Pierre . En réponse au journal Miroirs Mandrake ??. Évalué à 2.
ftp://sunsite.uio.no/pub/unix/Linux/mandrakelinux/devel/community/(...)
Par contre evitez de trop pomper dessus, vaut mieux attendre la maj des mirroirs secondaires...
Pour info ils signalent que tout rentrera dans l'ordre le 12/04
[^] # Re: GNU/Linux Magazine Hors Série : Haute disponibilité
Posté par DOUCET Pierre . En réponse à la dépêche GNU/Linux Magazine Hors Série : Haute disponibilité. Évalué à 2.
Je viens de mettre en pratique avec un serveur d'impression avec equilibrage de charge et haute dispo.
LVS ( Ca marche nickel)
Heartbeat (en cours )
Mon ( en cours )
Merci Linux Mag
[^] # Re: Naissance de T5Tux
Posté par DOUCET Pierre . En réponse à la dépêche Naissance de T5Tux. Évalué à 3.
Sinon on est parti d'une disquette de boot LFS ( Vu dans un article de Linux Magazine (N° 43)) pour booter et installé un linux minimal sur la flash.
Et puis on a pompé sur une debian les binaires assez simples à récupérer genre lspci et autres. Pour le reste on a compilé ( Xfree, Icewm, dropbear, busybox...)
On a passé quand même de nombreuses heures avec ldd et strace pour retrouver tout ce qu'il faut embarquer pour avoir un fonctionnement minimal. On s'est sacrément emm... avec X.
Pour la crosscompil, va voir du côté de http://www.handhelds.org,(...) ca parle d'ipaq mais ce qui est indiqué pour crosscompiler ( en plus c'est aussi pour ARM ) est valable partout.
Ils ont un toochain qui contient tout ce dont tu as besoin. Je l'ai déjà utilisé dans le temps et ca fonctionnait très bien.