Monitoring Plugins remporte le quatrième prix BlueHats

Monitoring Plugins
Monitoring Plugins

Nous sommes heureux d'annoncer que le gagnant du quatrième prix BlueHats 2024 est l'équipe qui maintient le projet Monitoring Plugins.

Les prix BlueHats sont une initiative de la direction interministérielle du numérique. Ils récompensent les mainteneurs de projets libres et open source critiques. En 2024, quatre prix de 10 000 € chacun ont été décernés.

Monitoring Plugins est un projet de longue date visant à assurer le bon fonctionnement des services web. Il propose une interface pour écrire des modules, livrée avec plus de cinquante modules. Ceux-ci aident à détecter les états problématiques tels que les serveurs hors ligne, les temps de latence élevés, le matériel en surchauffe ou le stockage défectueux.

Le jury, composé d'agents publics de l'ANSSI et de DINUM, a reconnu le rôle central de Monitoring Plugins dans le fonctionnement des services web. La mission logiciels libres de la DINUM souhaite continuer à mettre en avant ce type d'initiatives : des projets discrets, critiques pour les infrastructures logicielles, et maintenus par des équipes fiables au fil des années.

Holger Weiß, qui dirige l'équipe de Monitoring Plugins, a accepté le prix BlueHats avec joie et son équipe prévoit d'utiliser ce prix pour améliorer le projet. Holger écrit :

L'équipe de Monitoring Plugins est heureuse d'accepter le prix BlueHats et honorée par la reconnaissance du jury. En tant que petite pierre angulaire de nombreuses solutions de surveillance informatique, nous ne sommes pas aussi visibles que les grands projets, mais nous sommes heureux de contribuer à soutenir l'infrastructure dont nous dépendons tous dans notre société. L'infrastructure étant souvent ennuyeuse (comme il se doit), elle n'est pas souvent visible et ne retient l'attention que lorsqu'elle tombe en panne.

Dans cet esprit, nous sommes particulièrement reconnaissants envers les personnes et les institutions qui se soucient des petits rouages ennuyeux de la grande machinerie. Cela ne va pas de soi et nous apprécions l'effort et espérons continuer à fournir des logiciels fiables au monde entier.

À propos de Monitoring Plugins

Monitoring Plugins a commencé comme un projet parallèle à Nagios. La conception des plugins de surveillance était déjà présente dans des programmes précédents de Ethan Galstad. Chaque plugin est un programme distinct qui vérifie un état spécifique. Il s'exécute brièvement et transmet l'état à un logiciel qui surveille plusieurs états, tel que Nagios.

La simplicité de la conception et de la collection de modules a incité d'autres applications de surveillance à adopter la même interface. Les modules de surveillance peuvent être écrits dans n'importe quel langage de programmation, car il s'agit d'exécutables distincts. La plupart sont écrits en C et en Perl.

En raison de la simplicité d'écriture et d'utilisation des modules, de nombreux services les utilisent et de nombreux modules externes au projet principal ont été créés.

Éloges pour Monitoring Plugins

Chacun pouvait proposer des projets libres et open source pour l'un des prix BlueHats 2024. Monitoring Plugins a été proposé par Lorenz Kästle, ingénieur système pour NETWAYS, qui a déployé de nombreux systèmes de surveillance et a contribué au projet. Voici ce qu'il écrit dans la nomination :

Le projet et les modules de surveillance développés constituent les éléments de base de plusieurs systèmes de surveillance de l'infrastructure informatique. Ces modules couvrent les mesures de base du système et certains des protocoles de réseau les plus importants et les plus largement utilisés (HTTP, SNMP, etc.). Bien qu'il ne soit pas vraiment possible de dire où, par qui et à quelle fréquence les plugins de surveillance sont utilisés, il pourrait s'agir de centaines de milliers de systèmes individuels.

Toutefois, le temps de développement consacré à l'amélioration de la base de code, à l'introduction de meilleurs tests et à la correction des bogues a été plutôt faible ces dernières années, car aucune entité spécifique ne fournit les ressources nécessaires pour travailler correctement sur le projet.

L'objectif serait surtout de réduire le nombre de problèmes signalés et de proposer des contributions au code, mais aussi d'homogénéiser le code actuel, de mettre à jour la documentation et d'améliorer l'infrastructure (emballage).

Un représentant de la DINUM déclare :

Nous savons que de nombreuses administrations publiques dépendent indirectement des plugins de surveillance. des plugins de surveillance : ce projet est typique d'une initiative de niche du qui aide d'autres outils à rester précis, notamment dans le domaine de la surveillance. dans le domaine de la surveillance. Nous espérons que ce prix aidera les mainteneurs à obtenir plus de sponsors et de contributions directes !

Prix BlueHats pour les mainteneurs de logiciels critiques

Les prix BlueHats visent à mettre en lumière les mainteneurs de logiciels libres critiques. Il s'agit d'un problème bien connu dans le monde des logiciels libres : Les avantages des logiciels libres sont énormes, mais l'attention et les ressources consacrées à la maintenance et aux mainteneurs sont insuffisantes.

La surveillance des plugins est une infrastructure critique qui est largement utilisée et qui repose sur un petit groupe de contributeurs. L'interface est simple, mais les tâches effectuées par les plugins peuvent être difficiles à réaliser et doivent être efficaces. Étant donné que de nombreux systèmes exécutent souvent ces programmes, ceux-ci doivent être fiables et sûrs. Les prix BlueHats visent à encourager les utilisateurs de logiciels libres et ouverts à investir dans la maintenance.