Wie monitor Windows CPU und Lüfter Temperatur per SNMP oder andere Möglichkeiten
Möchte ich monitor 3 Arten von Daten für windows-Computer:
cpu-Temperatur,
Lüfter Temperatur
und fan speed das abrufen dieser Daten alle 5 Minuten. Wenn diese Daten können abgerufen werden, indem SNMP
, das ist meine erste Wahl.
Frage ich mich, ob diese Daten Stamm-Daten, die Quelle kommt von Microsoft oder dem Hersteller des Motherboards. Wenn Sie kommen von Microsoft, Ihre OID
sollte, beginnt mit 1.3.6.1.4.1.311, wenn Sie kommen vom Mainboard-Hersteller, Ihre OID
sollte, beginnt mit 1.3.6.1.4.1.[motherboard-Hersteller private snmp
Verkäufer OID
], zum Beispiel 1.3.6.1.4.1.11 für einen HP-server-Maschine, 11 stellt HP die privaten snmp
Verkäufer OID
.
InformationsquelleAutor alan | 2016-04-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen einfach nur wissen, wie man Abfragen einer Windows-Maschine für das entsprechende SNMP-Daten ist dies möglicherweise nicht der richtige Ort diese Frage zu stellen, wie es ist, eine Website für Q&Eine spezifische software-Entwicklung. Haben Sie vielleicht mehr Erfolg Fragen an Server-Fehler - hier ist eine ähnliche Frage, zu verkaufen.
OIDs für hardware-spezifische SNMP-überwachung sind in der Regel herstellerspezifisch. In der Regel müssen Sie die MIB (Management Information Base) - Dateien, die für Ihre spezifische hardware, um zu extrahieren, die Informationen über die OIDs beziehen sich auf die Daten, die Sie benötigen - soweit ich weiß, CPU und Lüfter Temperatur sind nicht generische SNMP-Eigenschaften.
Wenn Sie nicht finden können die MIBs für Ihre hardware-sets (oder es gibt keine SNMP-agent für Ihre spezifische hardware), es ist ein Stück von Windows-software namens SpeedFan , hat eine SNMP-plugin , ermöglicht die überwachung der CPU-fan und Temperaturen per SNMP. Dies würde jedoch erfordern die software Speedfan im hintergrund laufen auf allen Rechnern, die Sie überwachen möchten. Die OIDs für die SpeedFan-software SNMP-plugin:
Einstieg überwachung von SNMP-Daten auf einem Windows-client-Maschine, die Sie normalerweise benötigen würde:
walk
oder ein SNMP -get
zu Holen, die entsprechenden SNMP-Daten.Mithilfe des command-line-tool netsnmp Sie können zu Fuß den SNMP-Baum so:
(Vorausgesetzt, dass der community string "public" und Sie wollen zu Fuß die "SpeedFan termperatures" sub-Struktur der Maschine in diesem Beispiel).
Einen handy-client-tool mit einer gui für die Anzeige von snmp-Daten mibbrowser
Dem verknüpften Server-Fehler Q&A hat auch andere nützliche Informationen und links zu verschiedenen SNMP-monitoring-software-Lösungen wie nagios, opennms etc.
Ich bearbeitet meine Antwort auf fügen Sie einige spezifische Informationen über SpeedFan und seine SNMP-plugin, um die CPU/Lüfter-Temperatur-Messungen - die OIDs für Temperatur-Messungen sind in meiner Erfahrung nicht standardisierten - obwohl die meisten SNMP-Arbeit, die ich habe gewesen beteiligt mit wurde die Messung der industriellen Ausrüstung und nicht als Windows-PCs.
InformationsquelleAutor Matt Coubrough
Als zusätzliche information, hier ist die Dokumentation, wie Sie mit dem generischen OpenNMS generische SNMP-monitor zu test-Skalar-und tabellarische Daten:
http://docs.opennms.org/opennms/releases/17.1.1/guide-admin/guide-admin.html#_snmpmonitor
Einen guten Einstieg, die deckt auch das RRDtool für die Erhebung von Zeitreihendaten mithilfe des SNMP-Sammler können hier gefunden werden: https://www.opennms.org/wiki/Data_Collection_Configuration_How-To#SNMP
InformationsquelleAutor