Le blog d'un névrosé ordinaire...

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 29 août 2007

OCS Inventory NG

L'open source est une perpétuelle source de jouissance (nan nan, Lol), je ne m'en lasse pas... OCS Inventory NG permet de répertorier le matériel et la conf de l'ensemble de son parc informatique. Rien que ça. L'interface d'admin est claire et simple, la recherche très puissante ("donne moi toutes les machines qui ont vmware d'installé, ou bien les machines sous Linux avec plus de 2 Go de RAM). Il existe des agents pour les stations Linux et Windows : Chose très agréable, dans les deux cas l'installation et la configuration sont triviales (une IP et un port suffisent). Et dans les contributions, on trouve également des agents pour *BSD, Solaris, AIX et Mac OS X.
Toutes les infos sont stockées dans une base de données (MySQL). Il devient donc trivial de pondre un petit script pour Nagios (à base de SELECT NAME FROM hardware WHERE (LASTDATE < DATE_SUB(NOW(), INTERVAL 2 DAY))), afin d'être alerté si une machine n'a pas envoyé d'update depuis 2 jours, par exemple.
Bref, c'est le top :) Et couplé à GLPI.... enfin bref, je vous laisse aller essayer !

jeudi 9 août 2007

Composer/Mixer sous Linux

ArdourEnvie de faire un peu de techno, en ce moment... :) J'ai trouvé deux petites tueries, en open source. Aller, on va dire trois. Le premier s'appelle SoundTracker, et fera plaisir aux nostalgiques d'Impulse Tracker, et autres trackers de la grande époque Amiga et des vraies demos sur PC (Future Crew, on vous aime pour la vie !). Le second (en photo) s'appelle Ardour, et fonctionne sous Linux et sous Mac OS X. Sur une Fedora 7, les packages soundtracker et ardour sont inclus avec la distrib.

Le dernier se nomme Beast, et est du même genre que le génial Psycle (qui sortira peut être un jour une version fonctionnelle sous Linux : Qpsycle). Là par contre, faut compiler à la mimine sur une Fedora 7.

  • Récuper l'archive de la dernière version stable (v 0.7.1), décompressez là (tar xvfj beast-0.7.1.tar.bz2) et aller dans le répertoire
  • Mettez à jour le système à jour, avec les éventuelles librairies manquantes. Chez moi : yum libgnomecanvas-devel gtk2-devel gtk+-devel pango-devel guile-lib guile-devel libvorbis-devel libogg-devel liboggz-devel gsl gsl-devel libmad-devel perl-XML-Parser glib-devel glib2 glib2-devel zlib-devel
  • Un petit coup de ./configure :)
  • Avant de lancer la compilation, il faut patcher les sources de Beast (patch -p1 < mon_fichier.patch), car il y a des incompatibilités avec la version 1.8.1 de guile fournie avec la Fedora 7
  • Aller on compile : make -j2
  • On installe : make install
  • Et on se fait plaisiiiiir : beast

lundi 23 juillet 2007

Webcam sous Linux

Petit partage de mon expérience récente avec le support des Webcams sous Linux. J'ai acheté une Creative Live! Vista IM, qui a l'énorme avantage d'être bon marché (15 euros)... La qualité n'est pas terrible, mais pour utiliser avec aMSN, ça fait parfaitement l'affaire :) ... après une petite compilation du driver ov51x-jpeg (les sources du kernel sont nécessaires), et c'est parti. Voilà un tutoriel qui donnent quelques indications intéressantes ! Testé avec succès avec aMSN, Kopete, Ekiga, VLC, etc...
Sinon le deuxième modèle testé, qui est une gamme au dessus : La Philips SPC900NC (60 à 70 euros). Très très bonne qualité visuelle, capteur CCD très sensible même à faible lumière, et cerise sur le gâteau : fonctionne de base sur toutes les distribs Linux récentes !

dimanche 8 juillet 2007

Calendrier réseau sans Outlook/Exchange

La problématique n'est pas nouvelle : comment remplacer efficacement Outlook (et surtout un serveur Exchange), par une solution alternative offrant e-mails et calendriers partagés ? Pas mal de groupwares, en général open-source, existent (eGroupWare, OpenGroupware.org, phpGroupWware, Scalix, Zimbra, ...), mais aucun ne m'a pour l'instant convaincu : soit tout en web, soit avec un plug-in outlook payant et en général pas toujours fonctionnel, soit c'est vraiment très moche. Bref, rien qui concurrence réellement.
C'était sans compter sur le travail de la Fondation Mozilla ! Avec Thunderbird 2, on dispose d'un vrai client de messagerie, avec un antispam intégré très efficace. Mais où est le calendrier intégré ? Il y a bien Sunbird, mais c'est une appli indépendante... Qu'à cela ne tienne, voici Ligthning, une version allégée (en poid) et intégrée directement, sous forme de plug-in, à Thunderbird ! Avec possibilité d'envoyer des invitations par mail pour les réunions :) Et cerise sur le gâteau, le plugin Provider for Google Calendar permet d'accéder à ses agendas sur Google Calendar, en lecture et... en écriture ! Un petit tutoriel pour vous aider à mettre ça en oeuvre, et hop c'est parti ;)
Pas fan de Google ? Pas de soucis, publiez simplement un calendrier au format iCal sur un serveur web Apache (avec le module Webdav activé, bien sûr !), et le tour est joué ! Et voilà le tutoriel qui va bien, pour les fainéants qui ne veulent pas chercher...

Avec ça, vous avez de quoi mettre en place des calendriers partagés, sans le moindre produit Microsoft... Merci qui ? ;) Je serais ravi d'avoir vos retours d'expérience à ce sujet !

mardi 10 avril 2007

Microsoft est mort ?

Un essai intéressant de Paul Graham : "Microsoft is dead" (une traduction en français a été réalisée sur Framablog). On parle de Microsoft, Google, Apple, le web 2.0, les logiciels libres... Une réalité peut être pas si lointaine ?

jeudi 15 février 2007

Dynamic Multipoint VPN (DMVPN)

DMVPNLa situation : Un site central, x sites distants. A part avec des VPN opérateurs extrèmement onéreux, comment relier tout ce petit monde, et permettre aux agences de joindre le siège de l'entreprise (de manière sécurisée bien sûr), et éventuellement que les sites distants communiquent directement entre eux ? Chez Cisco, la réponse s'appelle Dynamic Multipoint VPN (DMVPN). Cette techno est basée sur des VPN IPSEC en mode transport, entre chaque site distant (spoke) et le siège (hub), encapsulant un tunnel GRE afin d'autoriser le multicast entre les différents sites... et donc permettre du routage dynamique OSPF :) Ca peut paraitre un peu usine à gaz sur le papier, mais en pratique c'est simple à mettre en place, et ça marche extrèmement bien, c'est impressionnant ! Cerise sur le gâteau : implémenté sur un routeur de la série 1800 avec du double WAN, il est possible de mettre en place un second "nuage" DMVPN sur le lien Internet secondaire, et ainsi assurer des liens IPSEC de backup ! Eh ouai... Merci qui ? ;)
Cisco a mis en ligne une excellente doc à ce sujet, contenant des exemples complets de configuration (compte CCO requis). Si vous voulez plus d'infos, n'hésitez pas à me contacter.

dimanche 11 février 2007

RoundCube : Enfin un webmail qui ressemble à quelque chose :-)

RoundCubeDes webmails libres, il y en a des tonnes : IMP/Horde, Squirrelmail, OpenWebmail, pour ne citer que les plus connus. Mais... il faut bien se rendre à l'évidence : que c'est laid, tout ça ! Il suffit de faire un petit tour sur Freshmeat pour s'en persuader. Mais voici la bonne surprise : RoundCube, webmail écrit en PHP/XHTML/CSS2, interface super jolie, enfin orientée vers l'utilisateur et non le développeur ;) , il se plugge sur un serveur IMAP, et stocke les préférences utilisateurs dans une base MySQL (sessions, cache mails, préférence, carnet d'adresses). Très simple à installer, ça changer des usines à la gaz (IMP/Horde)... RoundCube est sous licence GPL, et à l'heure actuelle en version 0.1-beta2, autant dire stade "peu avancé" :) , bien que déjà fonctionnel. A suivre de très près, car ce projet est extrèmement prometteur !

jeudi 25 janvier 2007

FreeNX

La 2ème bombe que je teste cette semaine (toujours sous FreeBSD), c'est FreeNX, développé par la société NoMachine. Pour simplifier, il s'agit d'un Citrix mais pour Linux/BSD (et libre, bien entendu, ce qui ne gâche rien) ! Soit en mono serveur, soit en cluster... Basé sur la (vieille) techno X, remise au goût du jour par NoMachine avec cryptage et compression... de la boule ! Super simple à mettre en place et à configurer sur son serveur libre, idem pour la configuration du client (je n'ai testé que le client pour la plateforme Windows). Les flux sont encapsulés dans un tunnel SSH (j'aiiiime !), et ça booste bien, les temps de réponses sont super bons ! On choisi son Window Manager, ou bien on donne directement le nom de l'appli X à lancer, c'est vraiment fun :)

Au passage, une petite mention aussi pour un produit commercial (mais pas cher) vraiment sublime, Acronis TrueImage, qui permet de faire des backups complets de serveurs Windows (encore heureux), mais surtout Linux et FreeBSD en un temps record, là où Ghost se vautre parfois comme une merde. Avec une très jolie interface, il sait graver à la volée l'image du disque, dupliquer un disque sur un autre, ou bien pousser le fichier à la volée sur un FTP... La classe !

mercredi 24 janvier 2007

FreeBSD 6.2

Une petite semaine à Paris pour installer des serveurs FreeBSD, c'est rigolo. Voici mes premières impressions, en tant que linuxien "avancé" découvrant plus en détail le monde BSD : Install ultra light (j'aime !), installeur tout pourri (le même que Linux... il y a 10 ans), les installations de soft se font soit par des packages binaires, soit par les fameux ports (/usr/ports/*) : Quand on veut installer un soft, il faut tout recompiler. Certes c'est fait en automatique, certes ça gère (très bien) les dépendances et installe tous les pré-requis tout seul, mais... que c'est long, on passe son temps à attendre devant... mais que c'est propre (on n'installe que ce qui est nécessaire). Et y'a plein de petits raffinements, genre "top" qui indique sur quelle CPU tourne un process, ou bien "ps" qui indique quel interpréteur (perl, python, ...) a lancé une appli, ou encore "ifconfig" qui donne le PID du process qui a monté une interface virtuelle ! J'aime beaucoup ! Sur certains points ça parait très archaïque comparé à Linux (pitié le lancement des applis dans /etc/rc.conf et /usr/local/etc/rc.d/ ...), mais beaucoup plus light, très propre, et super stable... Un nouveau fan, peut être ?

mardi 12 décembre 2006

Oreon + Nagios, le couple gagnant

J'ai l'occasion depuis deux jours de mettre en place du monitoring de réseaux. Sous Linux quand on dit monitoring, on pense Nagios (ou bien on sort vite vite vite se pendre, ou acheter "Linux pour les merdes", au choix). Et moi, jeune fou que je suis, j'ai voulu redonner sa chance à Oreon... Ouai ouai ouai, je suis comme ça ! Genre le mec Grand Seigneur, quoi ! J'avais testé il y a quelques mois, mais pas convaincu du tout : Pas beau, buggué, pas fini, fichiers de conf générés invalides, etc...
Et bien je ne regrette pas d'avoir redonné sa chance au produit[1] ! La version 1.3.3 que j'ai testé, franchement, c'est le feu ! Suuuper joli (voir les screenshots), beaucoup plus aboutis, intégration de RRDtool et génération de graphes pour certains types de sondes, configuration poussée de Nagios entièrement via l'interface web d'Oreon, etc... Beaucoup de positifs par rapport à la dernière fois. Et ce qui ne gâche rien, il génère parfaitement bien les fichiers de confs Nagios à présent (tout du moins je n'ai pas rencontré de problèmes, jusqu'à présent).
Gros défaut par contre : la doc... Comme beaucoup de projets Open Source, on se sent un peu seul au monde : L'install est un peu documentée, mais après il faut se débrouiller à comprendre tout seul qu'est ce qui sert à quoi, et comment ça fonctionne. Dommage (contribuez les amis, contribuez !). Second petit reproche : Pas de graphes des dépendances, alors que Nagios sait le faire.

Nagios est très puissant, mais moche ? Alors couplez le avec Oreon, et regardez le joli bébé qu'ils vont vous faire.... Chuuuuuut, observez, c'est la nature...

Notes

[1] bullshit de base des marketeux pour vendre leurs daubes