Authentification HTTP avec HA Proxy

Infra HA Proxy Linux Network - 10 Mar 2015

Authentification HTTP avec HA Proxy

Nous utilisons aujourd’hui pas mal HA Proxy pour faire du load-balancing software sur différents types d’infra, une fonctionnalité interessante proposée par HA Proxy permet de gérer une authentification basique via HTTP. Cela permet, entre autre, de centraliser les accès au niveau du LB mais également de ne pas solliciter les backend. Sa mise en place est assez simple et repose sur la notion de “userlist”, qui permet de définir au niveau HA Proxy des identifiants comme ci-dessous.

proxmox openvz cluster - 16 Jan 2015

Créer un cluster 2 nodes Proxmox

Bonjour à tous, Aujourd’hui nous allons aborder une fonctionnalité intéressante des distributions Proxmox qui permet de faire du “clustering” avec deux ou plusieures machines physiques. Pour aujourd’hui nous verrons une notion simple de cluster sans haute disponibilité basé sur 2 machines physiques seulement. Cette configuration est intéressante lorsqu’il n’y a pas un réel besoin de haute disponibilité, mais un besoin de répartition de charge et/ou de reprise de service anticipé en cas d’incident.

Créer un cluster 2 nodes Proxmox
Controller ses services applicatifs avec supervisor

Services Infra Linux Debian Supervisor - 22 Dec 2014

Controller ses services applicatifs avec supervisor

Bonjour à tous, Aujourd’hui nous allons faire le tour d’une solution fort sympathique que nous utilisons @elao pour faire tourner certains services applicatifs. Son petit nom ? Supervisor. Introduction Supervisor est un petit outil codé en Python et permettant d’assurer le suivi et le contrôle de services/processus applicatifs sur des systèmes de type UNIX. On peut le comparer à launchd (utilisé par OSX) ou runit. Attention toutefois il n’est pas destiné à remplacer le process init des systèmes UNIX.

Monitoring Infra Linux Debian Nginx - 20 Dec 2014

Installer graphite sur Debian Wheezy

Parmi de nombreuses solutions de monitoring l’une d’entre elle fait pas mal parler d’elle en ce moment. Graphite se veut capable de rendre des graphiques en temps réel de l’état de vos plateformes (systèmes ou applicatives) à partir d’informations collectées sur l’ensemble de votre infra. Que l’on soit bien d’accord nous ne sommes pas dans le même type de monitoring que peut fournir, par exemple des solutions comme Zabbix, qui proposeront, certes, des graphs à partir des différentes ressources “monitorées” mais également des solutions permettant d’alerter les équipes Infra en cas de problèmes (par Email ou par SMS).

Installer graphite sur Debian Wheezy
Utiliser les dépôts officiels Nginx sur Debian Wheezy

Infra Linux Debian Nginx - 19 Dec 2014

Utiliser les dépôts officiels Nginx sur Debian Wheezy

Bonjour à tous ! Petit mémo aujourd’hui pour pouvoir utiliser une version à jour de Nginx sur une Debian Wheezy, celle-ci ne fournissant des paquets qu’en version 1.2.1 au moment de l’écriture de ce billet. Attention toutes les étapes à suivre nécessitent un accès «root» Ajouter les sources officielles La première étape et d’ajouter une entrée pour les dépôts officiels dans les sources d’APT. Nous allons donc créer un fichier appelé «nginx.

Créer une clé bootable OSX 10.10 Yosemite

OSX - 17 Sep 2014

Créer une clé bootable OSX 10.10 Yosemite

Suite à la sortie récente de OSX Yosemite vous trouverez ci-dessous la marche à suivre pour créer une clé “bootable” à partir de l’image (DMG) récupérée de l’installation de l’AppStore. Celle-ci permettra entre autre: D’éviter que toute l’équipe télécharge 5Go de données pour l’installer De conserver une copie locale “au cas ou” Ou encore de faire une installation “from scratch” sur un poste, parce que des fois c’est quand même bien de faire du propre ;) 1.

Talk Aisance Conférence Oral Préparation - 03 Jun 2014

Comment bien préparer sa conférence ?

Aujourd’hui c’est un article un peu spécial dont je vous fais part sur le blog d’Elao. Il ne parle pas de Symfony 2, mais bel et bien de conférences en général. Le but de cet article est d’aider les speakers à préparer leurs conférences et à avoir un peu plus d’aisance à l’oral. Vous avez du mal à accrocher l’attention de votre auditoire ? Vous ne savez pas comment gérer le stress devant une foule d’une cinquantaine de personnes ?

Comment bien préparer sa conférence ?

Symfony PHP Kernel Browser - 02 Aug 2013

The BrowserDetectorBundle: working with the Kernel events

A quoi sert l’évènement kernel.terminate ? Regardons du côté de la documentation : “To perform some “heavy” action after the response has been streamed to the user”. Une question que vous vous posez surement si vous n’avez pas eu l’occasion de travailler avec cet évènement : “Quand est-ce que je peux utiliser l’évènement “kernel.terminate” pour effectuer mes traitements ?” La réponse en image : Utilisation de lévènement kernel.

The BrowserDetectorBundle: working with the Kernel events