Comment obtenir la température de la carte mère d'un PC (et autre matériel de statistiques)?
ce que quelqu'un sait comment obtenir le courant de la carte mère, le processeur ou HD statistiques de la température?
Dans GNU/Linux, je sais que je pourrais utiliser quelque chose comme hddtemp ou sensord d'obtenir de l'information, puis de l'analyser... mais dans Windows: Comment puis-je faire cela? Et, Peut-il être fait avec C# ou Java, ou tout autre haut niveau langage de programmation?
Merci!
OriginalL'auteur ramayac | 2008-09-23
Vous devez vous connecter pour publier un commentaire.
Le problème avec la température et d'autres capteurs de surveillance est qu'il n'existe pas de protocole commun sur le niveau du matériel, ni les pilotes permettant de récupérer cette information avec des API commune.
Logiciel comme déjà mentionné SpeedFan et HWMonitor (par les créateurs de CPU-Z utilitaire) le travail à l'minutieusement le catalogage des différents capteurs et contrôleurs de bus, et la mise en œuvre de protocoles correspondants, habituellement à l'aide du pilote en mode noyau pour accéder à SMBus appareils.
Pour intégrer cette fonctionnalité dans votre propre logiciel, vous pouvez soit développer cette fonctionnalité vous-même (ce qui pourrait réduire la quantité de travail en l'adaptant aux spécificités de votre matériel, et à l'aide de linux code de http://www.lm-sensors.org comme référence) ou de l'achat commercial de la bibliothèque qui l'implémente. L'un, utilisée par HWMonitor, est disponible ici.
bonne chance
OriginalL'auteur vadimus
Je dirais que, lorsque le droit configurations sont en place, il peut être supérieur à windows.
http://www.lm-sensors.org/ est ce qui fait tout le travail. Je l'avais branché sur RRDgraph & Munin et j'ai été la surveillance de la température de ma chambre sur une période de près d'un an et avait de très jolis graphiques. Aussi m'a montré mon ventilateur du cpu a été lentement porter vers le bas, et j'ai pu voir la ligne de pente vers le bas sur une longue période et de savoir qu'il était sur le point de sortir.
http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/developers/applications est ce que vous voulez.
( oh, attendez, je n'ai pas. votre sur *nix vouloir le faire sur windows. mon mauvais 🙁 ..euh.. bien. bonne chance. peut-être que je vais laisser ça ici au cas où quelqu'un trouve votre post, alors à la recherche pour le contraire )
En arrière quand je n'ai utiliser windows tous je retiens, c'est Vous " Vieux Motherboard Monitor ( Discontinued ).
L'article Wiki dit qu'il y a speedfan et qui ressemble au votre meilleure option. Par programmation, je suppose que vous aurez à trouver les spécifications matérielles et creuser par le biais de l'API windows et stackloads de l'arbitraire des adresses de bus des décalages.
OriginalL'auteur Kent Fredric
Comme AndrewJFord suggèrent que ces méthodes varient selon les fournisseurs, en effet, à partir de la partie la partie, mais je vais faire quelques généralisations si c'est ok.
Maintenant, je suis un gros HP de l'utilisateur et l'ensemble de leur kit est instrumenté par quelque chose appelé "Aperçu de la Gestion des Agents", dont il existe des versions pour Windows et Linux. Ce qu'ils font c'est de réunir toutes les informations sur le système de tous leurs capteurs (proc, mémoire, carte mère, les ventilateurs, les disques, etc) et de les exposer via SNMP de vote sur l'API ou via une alerte basé sur SNMP/SMTP/interface MAPI. J'ose dire que IBM/Dell etc ont leur propre aussi bons et fonctionnellement similaire versions mais je ne les connais pas, désolé. Si vos machines sont "hors-la marque'/fait-du-kit ou vous n'avez aucun contrôle alors que je ne suis pas au courant de toute méthode unique pour accéder à toutes ces informations facilement.
J'espère que cela a été d'un peu d'aide.
Phil.
OriginalL'auteur Chopper3
Cela va varier un peu en fonction de votre matériel.
Une fois que vous déterminer à partir de votre fournisseur de matériel si vous avez des capteurs sur votre carte mère,
vous devriez regarder dans l'aide de SNMP et de l'ACCUEIL-RESSOURCES de la MIB.
Utilisez l'option Ajouter/Supprimer des Composants Windows Assistant de Gestion et des Outils de Surveillance pour obtenir SNMP installé.
Ensuite, vous devriez être en mesure de demander à votre boîte de Windows pour beaucoup de l'info, en utilisant la norme de gestion de systèmes logiciels comme OpenView ou Nagios.
OriginalL'auteur AndrewJFord