Prometheus : Monitor docker services with grafana
Here is a little tutorial to setup Prometheus monitoring for a local docker daemon and host metrics with docker-compose and : prometheus node exporter for system metrics cadvisor for docker metrics First create a prometheus.yml config file like this : global: alerting: alertmanagers: – static_configs: – targets: # – alertmanager:9093 rule_files: # – « first_rules.yml » #…
Ansible 2.5 grafana modules
At work, we needed to automatize grafana installation and grafana provisionning (datasources, plugins and dashboards). So I’ve created 3 new ansible modules that will be released with the next version of ansible 2.5 The first module is grafana_datasource. If you have to create a lot of different datsources for your grafana instance in multiples…
Zabbix – Send alerts to Slack
Today I’ve configured my Zabbix Server to automatically send alerts to the #alerting channel of my slack team. To to this, you have to create un new Incoming WebHook in your slack Team. Click on your team, select App and Integration. Search for Incoming Webhook Click « Add a configuration » Configure the webhook with the default…
Wetty : un terminal dans ton navigateur
J’avais déjà fait un article sur GateOne, il y a un moment déjà. Mais celui-ci était plutôt lourd et difficile à installer. Et la dernièrement je suis tombé sur Wetty, une web app codée en NodeJS permettant d’avoir un terminal dans le navigateur ! Idéal pour pouvoir accéder à son serveur depuis le boulot quand…
Traefik : HTTP reverse proxy / Load balancer pour Docker
Lors de ma formation Docker par @emilevauge, il nous avait rapidement montré son outil de reverse proxy et load balancer écrit en Go pour Docker : Træfɪk La conf est super simple, il suffit de lui donner accès a l’API Docker (socket / port) ou n’importe quel autre Backend (Kubernetes, Etcd, consul, etc..) et traefik…
Alpine Linux : A Tiny Tiny Docker Image
Do you know Alpine Linux ? It’s a Tiny Linux distribution based on busybox. Every one working with docker now that it takes a lot of disk space. That’s why here at ERDF Lyon we are using Docker-Alpine to build our own services.. It is very cool to have a very small containers, for example…
How to Use Ansible with Jenkins and Gitlab
Ansible In this article I will try to explain how, here at OI-ERDF Lyon we use ansible Through Jenkins. Ansible is an Open source Deployment and automation tool. It is based on ssh, so no agents are required and it’s compatible on Linux / Aix / Solaris and even Windows ! It use playbooks, writted…
[QEMU] – Linux virtuel sur windows sans droits d’admins
Comme beaucoup, je travail en clientèle sur un poste de m**** qui ne peut booter que sur Windows et, cerise sur le gâteau, nous n’avons aucun droits… Dans ce monde cruel on ne rêve que d’une chose, pouvoir utiliser Linux !
Logstash input HTTP + gitlab
Depuis la nouvelle version de Logstash (1.5.2), il y a un nouveau type d’input qui est « http ». Cela permet, depuis n’importe quel autre application d’envoyer des données au format json directement dans logstash. Ensuite, grâce aux multiples plugins filter et output, il est possible de convertir et exporter ces données comme on le souhaite. Au…
Tiny Tiny RSS : Un aggregateur de flux RSS
Aujourd’hui un petit post à propos de Tiny Tiny RSS ou plus connu sous le nom de tt-rss. En fait, depuis la disparition de Google Reader, je ne savais pas trop quel lecteur de flux rss utiliser. J’en avais testé plusieurs et au final j’utilisais principalement Feedly. Mais voila, j’en avais marre de devoir m’authentifier…