Monitorer avec munin.

October 24th, 2009 admin No comments

Munin est un générateur de graphes (MRTG) permettant de visualiser graphiquement l’état d’un ou de plusieurs serveurs. Les services de bases pouvant être monitoré sont : Apache, mysql, Postfix, NFS, … De plus vous pourrez bien entendu avoir des graphes systèmes comme l’utilisation des disques, la mémoire, le réseau etc…

Dans cette exemple, nous prendrons pour host à monitorer creasso.org et pour document root du serveur web (apache) : /var/www/creasso.org/munin/

Sous debian, pour installer munin il suffit d’effectuer cette commande :

aptitude install munin munin-node munin-extra-plugins

La configuration de munin se trouve dans /etc/munin/. Pensons maintenant à l’éditer :

vi /etc/munin/munin.conf

La configuration pour un host ressemble à celle ci :

dbdir /var/lib/munin
htmldir /var/www/creasso.org/munin/
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
[creasso.org]
address 127.0.0.1
use_node_name yes

Il nous reste encore à créer les répertoires pour les pages web générées :

mkdir -p /var/www/creasso.org/munin/
chown munin:munin /var/www/creasso.org/munin/

Puis à redémarrer notre serveur munin.

/etc/init.d/munin-node restart

Il ne vous reste plus qu’à aller voir le résultat, patientez quelques minutes le temps que munin regénère les graphes.

Categories: Système Tags: ,

Assistant piscine tek1.

October 4th, 2009 admin No comments

Et oui, comme tous les ans, pour les premières années sont plongés directement dans le bain. C’est le cas de le dire, en effet, la piscine commence. La piscine ? Oui. Cela correspond à 3 semaines de votre vie que vous offrez gracieusement à Epitech.

Son but ? Vous apprendre la programmation. Et pas seulement un niveau théorique et/ou débutant, mais de la pratique et un niveau avancé. Au programme : du shell (apprendre et comprendre l’arborescence des systèmes unix), du C (variables, pointeurs, listes chainées, arbres, trie, algorithme, etc…). Que du bonheur !

Cette année, j’ai la chance de participer à cette piscine du coté des méchants. Taper sur les doigts des élèves, leurs dire des mots doux (i.e: RTFM!) et plein d’autres petites choses agréables, comme donner des cours, les aider quand ils seront trop perdu, leurs mettre de mauvaises notes en soutenance et leur expliquer pourquoi je suis gentil quand même et pourquoi il faut m’aimer.

Enfin voilà, à partir de lundi c’est parti pour 3 semaines de travail acharnés pour aider tous les étudiants à réussir leurs années.

PS: Si vous me lisez les mecs, bon courage !

Categories: Epitech Tags: , ,

Epilille – Intranet de gestion pour l’école Epitech à Lille.

September 29th, 2009 admin 1 comment

Je suis employé par Epitech (l’école d’informatique dans laquelle je fais mes études) pour diverses tâches, comme l’organisation des soutenances, la pédagogie (donner des cours, aider les autres étudiants), enfin tout ce qui peut se faire dans une école.

L’été dernier, durant mon travail d’assistant, j’ai donc été invité à gérer un groupe afin de mettre en place un intranet. Voici quelques prises de vue de ce dernier.

Read more…

Auto-entrepreneur !

September 29th, 2009 admin No comments

Après plusieurs années de développement web à la “sauvette”. Puis trois années d’étude à Epitech. J’ai décidé de me relancer dans le free-lance. Déclaration à l’URSSAF et hop ! Auto-entrepreneur ! Prestataire de services informatiques. Développement, administration système, etc…

De plus, nous avons créé à plusieurs (nous sommes cinq), un groupe d’auto-entrepreneurs afin de travailler à plusieurs sur de plus gros projets et de permettre aussi par la même occasion un partage des compétences.

Si, en lisant ceci, l’envie vous pousse à me proposer du travail. N’hésitez pas à me contacter ! Pour ce faire, rendez-vous sur le site internet du groupe : http://www.wigo.fr.

Enlightenment release, blague ou pas ?

November 30th, 2008 admin No comments

Et oui, il est annoncé une release, cette annonce n’est pas officielle, mais il est indiqué que e17 et les EFL sortiront courant janvier. Tout ceci est assez confus, je n’en comprends pas trop la motivation, ni l’intérêt.

Enlightenment est divisé en 2, d’un coté les EFL et de l’autre le gestionnaire de fenêtres lui même. Les EFL ont atteint un stade de maturité intéressant mais e17 en lui même n’est pas encore prêt pour une release, il reste encore beaucoup de bugs et de problèmes à régler. Alors pourquoi une release ?

Et bien, je pense tout simplement (et c’est bel et bien mon opinion personnel) que raster est dans tous les cas contre cette release, cela n’a jamais été son but de fournir un support ou bien même une version stable du bureau. Un des problème majeur de cette release, est le fait que raster ne veut pas bloqué la TODO list, c’est à dire qu’elle va être enrichis jusqu’à la release. Ce problème en est d’autant plus un que raster n’a pas fait de branche de développement externes au trunk du dépôt subversion. La release va donc être fait sur la version en développement.

De plus, il est clair que Enlightenment est un petit projet, il y a en tout une vingtaine de développeurs, et tous ne sont pas actif, qui fournira le support aux utilisateurs ? Qui répondra aux questions ? Tout ceci sont des questions auquel personne n’a de réels réponses. Il y a bien un site, un forum et un wiki, mais comme tout le monde le pense, le wiki n’est pas à jour, le site est juste une vitrine web, et le forum… hmm..
A qui la faute ?

Je pense que cela vient tout simplement de la communauté, beaucoup de gens voudraient une release d’Enlightenment. Et raster est totalement contre cette dernière tant que e17 n’est pas totalement stable, voir fini.
Se qu’il aurait fallu faire ?

Je pense d’abord que les EFL sont stables, et qu’elles pourraient être releasés d’ici janvier (en prenant bien en compte le fait de créer une branche séparée de celle de développement pour bloquer le processus de développement et n’y corriger que les bugs éventuels). E17 n’est pas “releasable” dans son état actuel, pour moi il faudrait encore atteindre une année

Categories: Applications Tags:

Liste chaînée simple avec Eina.

November 28th, 2008 admin No comments

Eina est LA bibliothèque de “base” d’Enlightenment. Elle fournit un ensemble d’outils (“data types”) utilisés par les EFL, comme des tableaux, des hashs, des listes chaînées, une gestion de modules, et bien plus encore…
Read more…

Categories: Programmation Tags: ,

Installation de MyDNS sur Debian etch.

November 10th, 2008 admin No comments
MyDns est une solution de serveur libre pour l’hébergement de noms de domaine sous UNIX. MyDNS est basé sur une configuration en SQL (et non pas en fichier texte comme la plupart des serveurs DNS). MyDNS peut être déployer sur les bases de données MySQL et PostgreSQL, cette article est basé sur un fonctionnement avec MySQL.

Read more…

Categories: Système Tags: , ,