URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/supervision-des-capteurs-d-un-detecteur-experimental Title: supervision des capteurs d'un détecteur expérimental Authors: Olivier LEMAIRE Date: 2024年03月11日T10:29:12+01:00 License: CC By-SA Tags: prometheus, tsdb, grafana et influxdb Score: 5 Bonjour à tous, je travaille dans un laboratoire de recherche et nous concevons un imageur médical. C'est un travail expérimental et notre équipe est relativement réduite. Du coup, on fait tous plein de choses. Moi je m'occupe du développement du code d'acquisition et de pilotage de l'expérience. C'est intégralement écrit en c++. À la base je suis plutôt un électronicien avec une grande appétence pour le code. Par contre, niveau réseau, base de données... je n'y connais rien, mais je peux me former. Tous nos PCs tournent sous almaLinux. Pour simplifier, le détecteur est une double TPC au xénon liquide. Sur cette expérience il y a pas mal de capteur pour surveiller la pression, la température, la valeur de tension des grilles et des anneaux de champs, le niveau de liquide... Bref c'est pas mal instrumenté et c'est assez important que nous puissions surveiller ces valeurs en temps réel et aussi retrouver les valeurs mesurées quand mes collègues physiciens traitent les données issues du détecteur. Une partie de ces capteurs sont capables de communiquer en utilisant SNMP, une autre communique avec un automate qui lui même est capable de communiquer en SNMP. Début janvier j'ai commencé un petit projet pour faire la supervision de ces capteurs mais je ne suis pas certain que ce soit pertinent... Il faut gérer le stockage, gérer la récupération des données, le format des données, le tracé des données... C'est peut etre un travail plus important que ce que j'avais imaginé et j'ai pas non plus un temps infini à dédié à cette partie. En faisant des recherches et en discutant sur irc j'ai commencé à m'interesser aux bases de données temporelles type influxdb et prometheus couplées avec grafana. Ça semble vraiment bien, je n'ai rien à developper, juste de la mise en place et de la maintenance. Ma question est plutot simple. Est-ce que vous pensez qu'un couple (prometheus|influxdb)/grafana est adapté à ce que je veux faire ? Suis-je capable d'aller lire des capteurs environementaux avec ce type de configuration? Merci d'avance pour votre aide. Olivier