Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Projet] Recensement des framboises de raspfr.org
#1
Hello ici,

J'ai un petit projet web qui me trotte dans la tête, mais avant de le démarrer, je souhaite savoir si vous le trouvez intéressant et/ou utile.

Comme le dit le titre, ce serait pour faire un recensement des RPi de la communauté, avec un affichage sur une carte.

Le principe que j'imagine:
- les utilisateurs se créent un compte (login, password, email, pays, ville) => l'utilisateur est géolocalisé (avec sa ville), il a la possibilité de modifier ses coordonnées
- une fois le compte créé, l'utilisateur ajoute son (ou ses) RPi (version, hostname, OS, connecté à internet) => Les RPis sont par défaut placés là où est l'utilisateur, il a la possibilité de changer son emplacement
- pour chaque RPi connecté à internet, l'utilisateur reçoit un script personnalisé (de l'intérêt de l'info OS) qui transmettra régulièrement (quotidiennement ? hebdomadairement ?) au site des infos à son propos (uptime, uname -a, ...)

Au final, la carte permettra d'afficher tous les RPi, regroupés par utilisateurs, avec des possibilités de tri/filtre par modèle, par OS, par uptime, et de faire un affichage de densités des RPi.

Qu'en dites-vous ?

Et si l'idée ne vous semble pas trop mauvaise, auriez-vous des suggestions ?
Répondre
#2
Ca peut être rigolo comme idée Wink
Répondre
#3
Moi je trouve ça sympa également.
Répondre
#4
Hello ici,

Je reviens sur ce petit projet, mais cette fois avec une question d'importance.
Je suis en train de travailler sur le système, et j'ai décidé que les utilisateurs n'inscriraient pas leurs Raspberry, ce sera automatique, il suffira de déployer le script sur les différentes machines et elles s'inscriront seules.
Pour cela, j'ai besoin d'un identifiant unique pour chaque machine, et j'ai pensé à utilisé son adresse MAC (qui sera bien entendu jamais affichée).

Ne connaissant pas toutes les distribs utilisées, est-ce que vous pourriez me confirmer que /sys/class/net/eth0/address est bien présent sur vos systèmes ?
Pour Debian (et debian-based) et redhat (et dérivés comme centOS), la réponse est oui.
Répondre
#5
Ca peut etre sympa ... !
Répondre
#6
Hello, je reviens sur mon projet, en cours d'avancement.
Voici la liste des infos que je pense récupérer sur les raspberry:
  • adresse MAC de l'eth0 (identifiant unique)
  • hostname
  • Hardware (obtenu avec uname -m)
  • OS (Linux, Solaris, ...)
  • Distribution (Debian, RedHat, Mandrake, ...)
  • Version
  • Uptime

Est-ce que ça ne vous semble pas trop intrusif ? Et certaines infos vous semblent-elles hors de propos ou à l'inverse manquantes ?
Et je pense que ça agira avec un cron, quelle périodicité vous semblerait bonne ? Dois-je aussi ajouter un lancement au démarrage de la machine ?
Répondre
#7
Bof, rien d’important a ma vue ... tant que la MAC reste dans mes tiroir pas de pb ....
Ah au fait, Mandrake ...
pour le lancement dans le cron, tu gères direct ...
Perso, mes 2 pi sont h24 .. un en test permanent, l'autre avec zoneminder donc, h24 aussi ...
De toute manière, tu laisse les sources ?
Répondre
#8
Les sources du .sh seront accessibles, rien de crypté, rien d'intrusif. Le but est juste de pouvoir recenser les RPi et d'avoir des stats sur les OS.
Je pense utiliser curl ou wget pour faire les mises à jour du site.

Je fournirai à terme les sources du site lui-même, en gardant juste le secret sur la génération du hash unique d'identification d'un utilisateur.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

A propos de Communauté francophone RPi

Communauté francophone RPi est un forum d'aide et de partage autour du Raspberry Pi et des micro-ordinateurs.