Skip to content

Commit ab9f0bc

Browse files
committed
Merge branch 'main' into production
2 parents 4dbb94c + 32c8d22 commit ab9f0bc

File tree

5 files changed

+179
-12
lines changed

5 files changed

+179
-12
lines changed
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
---
2+
title: "L'équipe de Monitoring Plugins remporte le dernier prix BlueHats"
3+
description: "L’équipe des mainteneurs de Monitoring Plugins est recompensée pour son implication de longue haleine"
4+
date: 2024-10-15
5+
image:
6+
path: ../../../../../public/img/blog/bluehats-logo.png
7+
alt: "Les mainteneurs de Monitoring Plugins remportent le dernier prix BlueHats"
8+
hide: True
9+
tags:
10+
- bluehats
11+
- Prix
12+
- NLnet
13+
---
14+
15+
*Lire l'annonce sur [le site de NLnet](https://nlnet.nl/bluehatsprize/2024/4.html).*
16+
17+
Nous sommes heureux d'annoncer que le gagnant du quatrième prix BlueHats 2024 est [l'équipe](https://www.monitoring-plugins.org/team.html) qui maintient le projet [Monitoring Plugins](https://www.monitoring-plugins.org/).
18+
19+
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.
20+
21+
Le jury, composé d'agents publics de l'ANSSI, du ministère de l'éducation et de la DINUM, a reconnu le rôle central de Monitoring Plugins dans la création d'applications et la gestion de la chaîne logistique. La mission logiciels libres 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.
22+
23+
# À propos de Monitoring Plugins
24+
25+
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.
26+
27+
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 :
28+
29+
:::quote
30+
L'équipe de Monitoring Plugins est heureuse d'accepter le prix
31+
BlueHats et honorée par la reconnaissance du jury. En tant que petite
32+
pierre angulaire de nombreuses solutions de surveillance informatique,
33+
nous ne sommes pas aussi visibles que les grands projets, mais nous
34+
sommes heureux de contribuer à soutenir l'infrastructure dont nous
35+
dépendons tous dans notre société. L'infrastructure étant souvent
36+
ennuyeuse (comme il se doit), elle n'est pas souvent visible et ne
37+
retient l'attention que lorsqu'elle tombe en panne.
38+
39+
Dans cet esprit, nous sommes particulièrement reconnaissants envers
40+
les personnes et les institutions qui se soucient des petits rouages
41+
ennuyeux de la grande machinerie. Cela ne va pas de soi et nous
42+
apprécions l'effort et espérons continuer à fournir des logiciels
43+
fiables au monde entier.
44+
:::
45+
46+
Monitoring Plugins a commencé comme un projet parallèle à Nagios. La
47+
conception des plugins de surveillance était déjà présente dans [des
48+
programmes précédents](https://www.nagios.org/about/history) de Ethan
49+
Galstad. Chaque plugin est un programme distinct qui vérifie un état
50+
spécifique. Il s'exécute brièvement et transmet l'état à un logiciel
51+
qui surveille plusieurs états, tel que Nagios.
52+
53+
La simplicité de la conception et de la collection de modules a incité
54+
d'autres applications de surveillance à adopter la même interface. Les
55+
modules de surveillance peuvent être écrits dans n'importe quel langage
56+
de programmation, car il s'agit d'exécutables distincts. La plupart
57+
sont écrits en C et en Perl.
58+
59+
En raison de la simplicité d'écriture et d'utilisation des modules, de
60+
nombreux services les utilisent et de nombreux modules externes au
61+
projet principal ont été créés.
62+
63+
# Éloge de Monitoring Plugins
64+
65+
Chacun pouvait proposer des projets libres et open source pour l'un
66+
des prix BlueHats 2024. Monitoring Plugins a été proposé par Lorenz
67+
Kästle, ingénieur système pour
68+
[NETWAYS](https://www.netways.de/blog/author/lkaestle/), qui a déployé
69+
de nombreux systèmes de surveillance et a contribué au projet. Voici
70+
ce qu'il écrit dans la nomination :
71+
72+
> Le projet et les modules de surveillance développés constituent les
73+
> éléments de base de plusieurs systèmes de surveillance de
74+
> l'infrastructure informatique. Ces modules couvrent les mesures de
75+
> base du système et certains des protocoles de réseau les plus
76+
> importants et les plus largement utilisés (HTTP, SNMP, etc.). Bien
77+
> qu'il ne soit pas vraiment possible de dire où, par qui et à quelle
78+
> fréquence les plugins de surveillance sont utilisés, il pourrait
79+
> s'agir de centaines de milliers de systèmes individuels.
80+
>
81+
> Toutefois, le temps de développement consacré à l'amélioration de la
82+
> base de code, à l'introduction de meilleurs tests et à la correction
83+
> des bogues a été plutôt faible ces dernières années, car aucune entité
84+
> spécifique ne fournit les ressources nécessaires pour travailler
85+
> correctement sur le projet.
86+
>
87+
> L'objectif serait surtout de réduire le nombre de problèmes signalés
88+
> et de proposer des contributions au code, mais aussi d'homogénéiser
89+
> le code actuel, de mettre à jour la documentation et d'améliorer
90+
> l'infrastructure (emballage).
91+
92+
Un représentant de la DINUM déclare :
93+
94+
:::quote
95+
Nous savons que de nombreuses administrations publiques
96+
dépendent indirectement des plugins de surveillance. des plugins de
97+
surveillance : ce projet est typique d'une initiative de niche du qui
98+
aide d'autres outils à rester précis, notamment dans le domaine de la
99+
surveillance. dans le domaine de la surveillance. Nous espérons que ce
100+
prix aidera les mainteneurs à obtenir plus de sponsors et de
101+
contributions directes !
102+
:::
103+
104+
# Que retenir des prix BlueHats ? 🧢
105+
106+
Voici la présentation que nous avons donnée lors de la [Linux Conference à Vienne](https://events.linuxfoundation.org/open-source-summit-europe/).
107+
108+
<iframe class="speakerdeck-iframe" style="border: 0px; background: rgba(0, 0, 0, 0.1) padding-box; margin: 0px; padding: 0px; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 40px; width: 100%; height: auto; aspect-ratio: 560 / 315;" frameborder="0" src="https://speakerdeck.com/player/f1ccc943f7f044cab5a957a0cb55aa81" title="code.gouv.fr presenting the 🧢 BlueHats awards" allowfullscreen="true" data-ratio="1.7777777777777777"></iframe>
109+
110+
<br/>
111+
<br/>
112+
113+
- Mieux vaut ne faire qu'*un seul appel ouvert*.
114+
- Il est important d'avoir un nombre important d'agents publics
115+
participant au jury, à la fois pour le rendre plus et pour mobiliser
116+
assez de points de vue sur l'évaluation des candidatures.
117+
- La procédure d'évaluation est complexe : il faut bien comprendre les
118+
enjeux techniques du projet, mesurer son usage dans
119+
l'administration, sa criticité en terme de sécurité, etc.
120+
- Le lien créé avec les mainteneurs de projets open source est très
121+
appréciable : il permet de créer un canal d'interaction fluide.
122+
- Le fait de travailler avec une entité extérieure à l'administration
123+
comme [NLnet](https://nlnet.nl/) fut un élément très porteur ! Nous
124+
avons apprécié leur aide sur la communication, la collecte des
125+
candidatures et les interactions avec les mainteneurs.
126+
127+
<br/>
128+
129+
## Les autres prix BlueHats
130+
131+
- [Dnsmasq remporte le premier prix BlueHats](/fr/blog/remise-du-premier-prix-bluehats-2024/)
132+
- [node-oidc-provider remporte le deuxième prix BlueHats](/fr/blog/remise-du-second-prix-bluehats-2024)
133+
- [Apache Maven remporte le troisième prix BlueHats](/fr/blog/remise-du-troisieme-prix-bluehats-2024)

content/fr/blog/posts/remise-du-premier-prix-bluehats-2024/index.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ Le jury, composé d'agents publics des ministères de l'éducation nationale et
2222

2323
En apprenant qu'il avait gagné, Simon Kelley a déclaré :
2424

25-
> *Je suis ravi d'accepter le prix. Comme beaucoup de logiciels libres, dnsmasq a commencé comme une création immédiatement utile, mais est restée en vie et s'est développée pendant un quart de siècle grâce aux retours d'autres utilisateurs et à la reconnaissance, petite et grande, de son utilité. Ce prix est précieux sur le plan financier, mais il l'est encore plus en tant que marque de reconnaissance publique du fait que dnsmasq est toujours quelque chose qui vaut la peine d'être fait.*
25+
:::quote
26+
Je suis ravi d'accepter le prix. Comme beaucoup de logiciels libres, dnsmasq a commencé comme une création immédiatement utile, mais est restée en vie et s'est développée pendant un quart de siècle grâce aux retours d'autres utilisateurs et à la reconnaissance, petite et grande, de son utilité. Ce prix est précieux sur le plan financier, mais il l'est encore plus en tant que marque de reconnaissance publique du fait que dnsmasq est toujours quelque chose qui vaut la peine d'être fait.
27+
:::
2628

2729
## Au sujet de `dnsmasq`
2830

@@ -36,8 +38,10 @@ Il y a de fortes chances que vous utilisiez `dnsmasq` puisqu'il est utilisé dan
3638

3739
Tout le monde peut proposer des projets libres et open source pour l'un des prix BlueHats (et [les nominations sont encore ouvertes](https://nlnet.nl/bluehatsprize/2024/)). Samuel Bizien Filippi, qui a proposé `dnsmasq`, a motivé son choix ainsi :
3840

39-
> *Au PEReN, nous nous efforçons de conserver toute la configuration du réseau et du système sous forme de code dans un système de gestion de versions. Comme dnsmasq est configuré à l'aide de fichiers texte, il nous convient parfaitement. Dans notre configuration, dnsmasq est utilisé pour (1) la configuration réseau des clients via DHCP, (2) l'installation automatisée de systèmes avec DHCP et TFTP (deux fonctionnalités fournies par dnsmasq) et (3) la résolution de noms locaux.*
40-
41+
:::quote
42+
Au PEReN, nous nous efforçons de conserver toute la configuration du réseau et du système sous forme de code dans un système de gestion de versions. Comme dnsmasq est configuré à l'aide de fichiers texte, il nous convient parfaitement. Dans notre configuration, dnsmasq est utilisé pour (1) la configuration réseau des clients via DHCP, (2) l'installation automatisée de systèmes avec DHCP et TFTP (deux fonctionnalités fournies par dnsmasq) et (3) la résolution de noms locaux.
43+
:::
44+
4145
## Prix BlueHats pour les mainteneurs de logiciels critiques
4246

4347
Les prix BlueHats entendent 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.
@@ -47,3 +51,9 @@ Dnsmasq est un exemple typique de cette situation. Dnsmasq est un composant util
4751
## Les nominations sont encore ouvertes
4852

4953
Trois autres prix BlueHats seront décernés dans les mois à venir. Vous pouvez encore proposer votre projet préféré pour l'un des prix de 10 000 euros. Les prix BlueHats sont une initiative de l'administration publique française. La Cellule française du logiciel libre (un OSPO) s'est associée à NLnet pour mettre en lumière quatre projets remarquables et leur décerner les prix BlueHats 2024.
54+
55+
## Les autres prix BlueHats
56+
57+
- [node-oidc-provider remporte le deuxième prix BlueHats](/fr/blog/remise-du-second-prix-bluehats-2024)
58+
- [Apache Maven remporte le troisième prix BlueHats](/fr/blog/remise-du-troisieme-prix-bluehats-2024)
59+
- [L'équipe de Monitoring Plugins remporte le dernier prix BlueHats](fr/blog/quatrieme-et-dernier-prix-bluehats-2024/)

content/fr/blog/posts/remise-du-second-prix-bluehats-2024/index.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ Le jury, composé d'agents publics de l'ANSSI et de la DINUM, a reconnu l'import
2020

2121
En apprenant qu'il avait gagné, Filip Skokan a déclaré :
2222

23-
> Je suis incroyablement honoré et touché de recevoir le prix BlueHats. Cette reconnaissance signifie beaucoup pour moi personnellement, car elle valide les années de dur labeur et de dévouement que j'ai consacrées au projet node-oidc-provider. Lorsque j'ai commencé ce projet, mon objectif était simplement d'apprendre. Voir que node-oidc-provider a été adopté par des initiatives comme FranceConnect est vraiment gratifiant et ce sont des adoptions comme celles-ci qui renforcent mon engagement à continuer de m’impliquer dans l'open source ainsi que dans les organisations de développement de standards.
23+
:::quote
24+
Je suis incroyablement honoré et touché de recevoir le prix BlueHats. Cette reconnaissance signifie beaucoup pour moi personnellement, car elle valide les années de dur labeur et de dévouement que j'ai consacrées au projet node-oidc-provider. Lorsque j'ai commencé ce projet, mon objectif était simplement d'apprendre. Voir que node-oidc-provider a été adopté par des initiatives comme FranceConnect est vraiment gratifiant et ce sont des adoptions comme celles-ci qui renforcent mon engagement à continuer de m’impliquer dans l'open source ainsi que dans les organisations de développement de standards.
25+
:::
2426

2527
# A propos de `node-oidc-provider`
2628

@@ -34,15 +36,19 @@ Après plusieurs années, le dévouement et la précision avec lesquels Filip a
3436

3537
Tout le monde peut nominer des projets libres et open source pour l'un des prix BlueHats (et les [nominations](https://nlnet.nl/bluehatsprize/2024/) sont encore ouvertes). `node-oidc-provider` a été nominé par Raphaël Dubigny de DINUM. Il a motivé son choix en écrivant :
3638

37-
> La stratégie de la suite logicielle de l'opérateur DINUM s'appuie sur AgentConnect. AgentConnect repose sur les mêmes bases technologiques que FranceConnect. FranceConnect s'appuie sur la bibliothèque node-oidc-provider pour assurer la compatibilité avec le standard OpenId Connect.
39+
:::quote
40+
La stratégie de la suite logicielle de l'opérateur DINUM s'appuie sur AgentConnect. AgentConnect repose sur les mêmes bases technologiques que FranceConnect. FranceConnect s'appuie sur la bibliothèque node-oidc-provider pour assurer la compatibilité avec le standard OpenId Connect.
41+
:::
3842

3943
Le fait que `node-oidc-provider` soit [OpenID Certified&trade;](https://openid.net/certification/) est remarquable. De nombreux projets logiciels ont une trajectoire où tout se passe de manière optimale. Filip aime s'assurer que tous les cas de test négatifs sont également traités correctement, et la suite de tests du programme de certification OpenID y contribue. L'existence d'une suite de tests exhaustive et d'un programme de certification peut donner aux utilisateurs l'assurance que leur logiciel fonctionne comme prévu, et qu'il ne présentera pas de défaillances majeures.
4044

4145
Sans cette certification, la France n'aurait pas choisi une solution de logiciel libre. Stéphane Herman, directeur technique de FranceConnect, déclare : « Nous avons choisi `node-oidc-provider` fin 2018 parce que la bibliothèque était répertoriée comme un fournisseur OpenID Connect certifié. »
4246

4347
Note de Filip :
4448

45-
> Par le passé, j'ai [écrit](https://x.com/_panva/status/1390957409695371264) que « la conformité d'un logiciel aux normes et sa certification n'est pas le pinacle à viser. C'est la barre la plus basse. » La certification n'est généralement pas un processus gratuit ; c'est, à tout le moins, un processus qui prend du temps. Je suis heureux de dire qu'aujourd'hui, après avoir fait pression sur les dirigeants de la Fondation OpenID, la certification OpenID est [gratuite](https://www.openid.net/certification/open-source-project-certification-policy/) pour les projets open source qui remplissent les conditions requises. Si vous maintenez un projet open source OpenID Connect, qu'il soit client ou fournisseur, faites-le certifier.
49+
:::quote
50+
Par le passé, j'ai [écrit](https://x.com/_panva/status/1390957409695371264) que « la conformité d'un logiciel aux normes et sa certification n'est pas le pinacle à viser. C'est la barre la plus basse. » La certification n'est généralement pas un processus gratuit ; c'est, à tout le moins, un processus qui prend du temps. Je suis heureux de dire qu'aujourd'hui, après avoir fait pression sur les dirigeants de la Fondation OpenID, la certification OpenID est [gratuite](https://www.openid.net/certification/open-source-project-certification-policy/) pour les projets open source qui remplissent les conditions requises. Si vous maintenez un projet open source OpenID Connect, qu'il soit client ou fournisseur, faites-le certifier.
51+
:::
4652

4753
# Prix BlueHats pour les mainteneurs de logiciels critiques
4854

@@ -53,3 +59,9 @@ Le prix BlueHats vise à mettre en lumière les mainteneurs de logiciels libres
5359
# Les nominations sont toujours ouvertes
5460

5561
Deux autres prix BlueHats seront décernés dans les mois à venir. Vous pouvez encore [proposer votre projet préféré](https://nlnet.nl/bluehatsprize/2024/) pour l'un des prix de 10 000 €. Les prix BlueHats sont une initiative de la Direction interministérielle du numérique. La [mission logiciel libre](https://code.gouv.fr/) s'est associée à [NLnet](https://nlnet.nl) pour mettre en lumière quatre projets remarquables et leur décerner les prix BlueHats 2024.
62+
63+
## Les autres prix BlueHats
64+
65+
- [Dnsmasq remporte le premier prix BlueHats](/fr/blog/remise-du-premier-prix-bluehats-2024/)
66+
- [Apache Maven remporte le troisième prix BlueHats](/fr/blog/remise-du-troisieme-prix-bluehats-2024)
67+
- [L'équipe de Monitoring Plugins remporte le dernier prix BlueHats](fr/blog/quatrieme-et-dernier-prix-bluehats-2024/)

0 commit comments

Comments
 (0)