blog.bressure.net

Carnet professionnel d'un informaticien

Catégorie : Uncategorized

Migration reverse proxy apache vers HAProxy et Traefik

Afin de simplifier la configuration et permettre l’ajout de serveurs j’ai décidé de remplacer mon reverse proxy apache par le triptyque: apache pour le TLS HAProxy pour la répartition inter VM Traefik pour le routage intra VM vers les conteneurs Installation de Traefik L’utilisation de la version docker de Traefik parait évidente puisque d’une part […]

Tableau de bord Grafana pour surveiller la disponibilité

Dans l’article précédent je mettais en place les sondes blackbox pour Prometheus afin de tester la disponibilité de mes applications. Ces sondes placées à des endroits stratégiques doivent permettent également de diagnostiquer l’emplacement du problème eventuel dans l’architecture. Définition de la disponibilité J’utilisais jusque-là d’une part sur mon smartphone l’application Nock Nock qui verifie que […]

Surveillance des services avec prometheus et blackbox

La mise en place du node exporter pour apache me permet de surveiller mon reverse proxy. Je peux ainsi m’assurer que mon infra est bien accesssible. Cela ne m’assure pas que les services qui sont derrière le reverse proxy sont bien accessibles. Définition de l’accessibilité Que le reverse proxy fonctionne est une condition nécessaire, que […]

Monitorer ses applications avec Prometheus et Grafana

Jusque là j’utilisais le bien connu munin pour suivre l’état de mes serveurs et services. Cet outil assez ancien se positionne bien en tant que surveillance système et pour des alertes en cas de détection de valeurs anormales. Étant depuis plusieurs mois passé à une infra dockerisé, mon outils de monitoring était encore en natif. […]

Intégration continue la solution au syndrome du développeur

Ça marche chez moi Tout responsable d’équipe de développement ou participant à une réunion production/développeur a été confronté au cas du logiciel fonctionnant sur le poste du développeur et pas ailleurs. Le développeur assure de bonne fois que ça marche chez lui et en production l’utilisateur constate le contraire. Les causes d’une telle situation sont […]

Récupération de vidéo mp4

Dans notre monde numérique les vidéos ont une place prépondérante depuis que l’espace disque est devenu accessible. Il arrive néanmoins que la qualité d’encodage en temps réel ou les erreurs de transfert du fichier lors de la post-production réserve quelques surprise: fichier corrompu ou lecture qui s’interrompt au milieu du fichier. Une solution consiste à […]

IP v4 fixe chez Free

Ce matin mes applications n’étaient plus accessibles depuis internet. Apres avoir vérifié que le serveur etait bien fonctionnel et que tous les cables étaient bien branchés j’ai commencé à chercher si mon FAI n’avaient pas un problème. Indice: l’application mobile Freebox Compagnon me reportait un problème comme quoi le port du service sur ma freebox […]

Docker – création de CD d’installation debian avec preseed

Pour pouvoir installer un système Debian automatiquement je devais créer un CD personnalisé avec un preseed. Comme à mon habitude j’aime mettre sous IC toute phase de mise au point. Cela permet une fois la mise sous IC effectuée de pouvoir modifier et reconstruire automatiquement l’image du CD. Rapatriement de l’ISO Le processus général indiqué […]

Docker – VM modèle ou installation automatique

Je voulais initialement mettre au point une VM modèle que je pourrais cloner pour servir de base à une machine paramétrable avec Ansible. La mise au point de la VM passse par l’installation de l’OS et cette phase vait aussi pour une machine physique. Comme l’informatique est la science de ceux qui n’aiment pas se […]

Docker – vers la scalabilité

Feuille de route du 26/05/2019 La migration a pour objectif de: Réduire le nombre de VM (moins d’administration etc) Réduire l’empreinte mémoire des services (blog divers, owncloud etc) Répondre au besoin de sauvegarde comme à l’heure actuel Répondre au besoin de monitoring comme à l’heure actuel Ajouter la possibilité d’avoir une préproduction complète En option: […]

Back to top