Pouet

Wake me up before you code Go!

Falco Probes

Falco Probes

Issif

1 minutes

falco feature

Je traîne pas mal sur le slack de sysdig, où on parle bien entendu de falco. Un problème très récurrent des utilisateurs est l’existence ou non de modules kernel précompilés pour leurs versions de kernel.

Quand le module n’est pas présent sur la machine hôte, l’installeur tente de le télécharger depuis un bucket S3, c’est pratique, mais étant donné l’immense variété d’architectures et de versions de kernel dans la nature, impossible de tous les avoir tout prêts au chaud sur S3. Jusqu'à présent, la seule manière pour savoir si la version du module pour son kernel est présente ou non sur le bucket est d’aller sur la page indigeste qui est celle-ci : https://s3.amazonaws.com/download.draios.com/stable/sysdig-probe-binaries/index.html

Pas très pratique (ça oblige à faire du ctrl+F pour recherhcer) et surtout la page est de plus en plus volumineuse.

J’ai donc codé un petit machin qui parse cet index et ressort le tout sous forme de tableaux dans lequels on peut chercher et également transmettre les diens vers les modules.

Le domaine est temporaire jusqu'à nouvel ordre : https://thomas.labarussias.fr/falco-probes/?falcoversion=0.17.0

En espérant que ça serve à quelqu’un d’autre que moi, en tout cas c’est très pratique pour vérifier si les soucis d’installation de falco d’une personne viennent de l’absence du module ou non.

Enjoy

Posts récents

Voir plus

Catégories

A propos

Du Go, de l'AWS et autres par un SRE/FinOps