J’utilise InfluxDB comme base de données pour stocker les informations de collectd et telegraf pour faire mon monitoring serveur(j’en avais écris un tutoriel) et j’avais alors à l’époque mis en place une rétention des données de 1 mois, sauf que… aujourd’hui je me rend compte que cette rétention ne semble pas être fonctionnelle !
Alors forcément les données de supervision ici ne sont pas lourdes, mais accumulées pendant 2 ans ça commence à peser quelques gigaoctets et c’est pas vraiment optimal, du coup dans cet article je vous explique comment mettre en place correctement une politique de rétention des données dans InfluxDB.
Sorti de la boîte la Xiaomi Yi Action, la solution alternative et moins coûteuse des caméras d’action GoPro, ne fournit pas une qualité d’image exceptionnelle: elle présente des artefacts de compression sur les scènes avec beaucoup de détails et de mouvements rapides, les hautes lumières et les ombres s’effacent assez facilement dans des scènes contrastées, la fonctionnalité de « sharpening » détruit plus les détails qu’elle ne les améliore…
C’est là que le « hacking » de la caméra à travers des scripts se révèle intéressant : en plaçant un script simplement à la racine de la carte microSD la Xiaomi Yi Action interprète les instructions données à son démarrage.
Ci-dessous une vidéo comparative d’avant et après l’utilisation d’un de ces fameux scripts :
À gauche : utilisation du script YiMAX-PRO / À droite : la caméra en configuration d’usine
Le script est assez simple : il faut créer un fichier « autoexec.ash » à la racine de la carte microSD. Dans ce fichier on y place différents codes et commandes que la caméra va lire au démarrage et qui vont remplacer sa configuration par défaut, les réglages non indiqués dans ce fichier restent intacts.
Parmis les nombreuses solutions de monitoring serveur je me suis penché il y a quelques mois sur une stack que j’utilise désormais : collectd + influxdb + grafana. Dans la suite de cet article je vous expliquerai l’utilité de chacune de ces briques, comment les installer et configurer, et bien entendu les lier ensemble pour obtenir un tableau de bord clair et précis de monitoring serveur.