CatégorieBase de donnéesLinuxMonitoring

La rétention de données sur Influxdb


Par défaut la rétention des données d’Influxdb est paramétré à “l’infini”. Ce qui fait qu’on ne peut pas vraiment parler de rétention… 😅

Nous allons voir comment paramétrer la rétention des données sur notre instance Influxdb.

Activer les règles de rétention sur Influxdb

Pour activer la possibilité d’avoir de la rétention sur notre instance Influxdb, il faut modifier le fichier de configuration contenu dans /etc/influxdb/influxdb.conf et décommenter les deux options “enabled” et “check-interval”.

Continuer la lecture
CatégorieAutomatisationLinuxScripting

Présentation d’Ansible

Introduction

Résultat de recherche d'images pour "ansible"
Logo d’Ansible

Ansible est un outil open-source de déploiement qui permet de gérer son infrastructure informatique assez finement et qui touche à l’approche DevOps puisqu’on peut l’utiliser dans le cadre de déploiement automatisé et d’intégration continue (CI/CD).

Continuer la lecture
CatégorieAutomatisationLinuxScripting

Déployer un package applicatif par Ansible

Introduction

L’objectif était de déployer un agent d’une application de sécurité sur l’ensemble du parc de serveurs Linux. Il est toujours utile d’être capable de déployer un package et de l’installer sur tous les serveurs distants en même temps avec une configuration uniformisé. C’est ce que nous permet de faire Ansible.

Nous n’allons pas voir comment déployer cette fameuse application de sécurité dont je tairais le nom mais comment déployer n’importe quel package applicatif, l’installer et même configurer l’application.

Notre rôle fonctionnera en 3 étapes :

  • Téléchargement et installation du package de l’application via le module yum
  • Déploiement du template de configuration
  • Redémarrage du service
Continuer la lecture
CatégorieScriptingWindows

Réserver des adresses IP dans le DHCP sous Windows Server 2016

Réserver une adresse IP peut-être assez simple sous Windows Server, cela peut se faire en Powershell mais peut aussi se faire assez simplement via l’interface graphique, mais lorsqu’on vous demande de réserver une multitude d’adresses IP pour un nouveau bâtiment dans l’entreprise dans laquelle vous êtes, cela peut s’avérer long et répétitif…

Voici quelques scripts que j’ai développé au fil du temps en Powershell pour faciliter cette tâche.

Continuer la lecture
CatégorieMonitoring

Supprimer des données de monitoring dans Influxdb

Introduction

La dernière fois, nous avions vu comment faire du monitoring d’un serveur avec l’agent Telegraf qui envoie les données sur une base Influxdb. Mais imaginons que ce même serveur est dé-commissionné après avoir rendu de très bons services pendant quelques mois voir années ! Nous allons donc voir comment supprimer des données de monitoring dans Influxdb. Cela permettra un gain d’espace disque et de performance sur notre base de données.

Continuer la lecture
CatégorieLinux

Installer la stack LAMP sur Debian 10 Buster

Cet article expliquera comment installer Apache, MariaDB et PHP, soit la stack LAMP. LAMP est un acronyme pour « Linux, Apache, MySQL/MariaDB et PHP. Cette stack d’outils open-source pourrait être utilisée pour héberger des applications et des sites web.

Continuer la lecture
CatégorieCloud

Créer une machine virtuelle sur Google Cloud Platform

Introduction

Le Cloud nous permet de faire beaucoup de choses. Pouvoir utiliser les compétences techniques des plus gros du secteur comme Google, Microsoft ou encore Amazon est très intéressant. Ils nous permettent d’utiliser toute leur puissance dans des services managés par eux-même sans que le client ait a gérer une infrastructure entière. Mais pour la plupart des entreprises, ils ne peuvent pas faire fonctionner 100% de leurs applications de leur système d’information dans le Cloud. Pour ça, quoi de mieux qu’une bonne vieille machine virtuelle managé par un Cloud-Provider ? C’est ce que permet de faire Compute Engine, la solution de Google qui nous permettra de créer une machine virtuelle.

Continuer la lecture
CatégorieLinux

Monitorer Rabbitmq grâce à Grafana et Telegraf

RabbitMQ

RabbitMQ est un logiciel d’agent de messages open source qui implémente le protocole Advanced Message Queuing (AMQP). Le serveur RabbitMQ est écrit dans le langage de programmation Erlang.

Configuration Telegraf

Telegraf va récupérer les métriques de RabbitMQ en utilisant le protocole HTTP. Nous pouvons soit configurer Telegraf sur un serveur distant, soit sur le node RabbitMQ lui même.

Continuer la lecture