IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Inventoring Windows Linux ? [Non suivi]


Sujet :

C++Builder

  1. #1
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut Inventoring Windows Linux ?
    Bonjour,

    Je souhaiterai faire un petit programme qui permet de faire l'inventaire du matériel des PC d'un réseau (processeur, disque dur, mémoire, etc.)

    Savez-vous comment techniquement faire cela pour Windows et Linux ?

    Existe-t-il un protocole qui permet de faire cela ?

    Merci d'avance,
    Mathieu

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 4
    Par défaut
    Pour ce qui concerne windows, cf le post ci aprés : http://www.developpez.net/forums/viewtopic.php?t=420255

    Pour ce qui est de linux, les informations sont contenus dans /proc habituellement... par contre, les infos sont en brut en général.

    Il existe des commandes pour voir la liste des periph PCI avec
    "lspci" ou pour voir l'archi "lspci -t", je pense qu'en cherchant un peu tu devrait recouper facilement les infos des fichiers...

    Pour ce qui est de récuperer les infos automatiquement, je pense qu'un petit prog en c est de rigueur...

    ++

  3. #3
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut yop
    Salut,

    Je cherche une solution pour récupérer les informations sur des machines distantes.

    Après une recherche sur Internet, j'ai trouvé les protocoles suivants :
    - DMI,
    - SMBIOS,
    - SNMP,
    - WMI.

    Cependant, ces protocoles ne semblent pas tous compatibles Windows et Linux.

    Je continue à me renseigner...

    Merci,
    Mathieu

  4. #4
    Membre éclairé
    Homme Profil pro
    Création de jeux video (en amateur)
    Inscrit en
    Mars 2003
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Création de jeux video (en amateur)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 408
    Par défaut
    Ce qui est utilisé partout c'est SNMP...
    sinon il y a aussi COPS, mais c'est sur le déclin

  5. #5
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut yop
    Salut,

    Le SNMP permet de monitorer Processus, Mémoire, Ethernet, etc. Pour faire l'inventaire d'un poste à distance, si le poste est Windows, je pense qu'il faut utiliser WMI. Pour un poste Linux, je ne sais pas, une idée ?

    Etes-vous d'accord avec ce que je dis ?

    Mathieu

  6. #6
    Membre éclairé
    Homme Profil pro
    Création de jeux video (en amateur)
    Inscrit en
    Mars 2003
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Création de jeux video (en amateur)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 408
    Par défaut
    Sauf erreur, avec SNMP, tu peux rescencser tout ce que tu veux, que ca soit linux ou windows, le tout est d'intégrer la bonne MIB (management Information Base). A toi donc de trouver (ou faire) la MIB qui rescence les informations que tu souhaites récolter.

  7. #7
    Membre éclairé

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Par défaut yop
    Salut,

    Mais tu peux récupérer les informations telles que : type de processeur, fréquence de la mémoire, carte PCI, etc... Je ne suis pas sûr !

    Mathieu

  8. #8
    Membre éclairé
    Homme Profil pro
    Création de jeux video (en amateur)
    Inscrit en
    Mars 2003
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Création de jeux video (en amateur)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 408
    Par défaut
    Je vais attendre que notre expert Linux revienne de sa pause déjeuner, et je lui demande.

    Pour Windows, il s'agit bien de WMI.

  9. #9
    Membre éclairé
    Homme Profil pro
    Création de jeux video (en amateur)
    Inscrit en
    Mars 2003
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Création de jeux video (en amateur)
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 408
    Par défaut
    Pour linux, la personne que j'ai contacté m'a aussi conseillé de trouver ou créer une MIB qui fasse la correspondance SNMP et /proc. Sinon il sait qu'il est possible de récupérer ces infos via l'API systeme, mais ne se souvient pas des commandes.

    Désolé de ne pas pouvoir t'aider plus.

Discussions similaires

  1. Portabilité du code C++ de Windows -> Linux ?
    Par eraser570 dans le forum Linux
    Réponses: 29
    Dernier message: 04/09/2009, 17h02
  2. Quel est le meilleur langage pour la portabilité : Windows & Linux (voire Mac) ?
    Par iubito dans le forum Débats sur le développement - Le Best Of
    Réponses: 57
    Dernier message: 26/11/2007, 23h45
  3. [EXP/IMP] : windows/linux
    Par PpPool dans le forum Oracle
    Réponses: 2
    Dernier message: 18/05/2005, 15h39
  4. [Think Pascal] Portage/conversion Think Pascal vers MAC/Windows/Linux
    Par Alain Vitry dans le forum Autres IDE
    Réponses: 1
    Dernier message: 19/03/2005, 11h24
  5. windows linux vnc
    Par kinder29 dans le forum Développement
    Réponses: 6
    Dernier message: 29/02/2004, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo