Antworten:
Normalerweise verfügt die Serverhardware über Temperatursensoren, die über IPMI abgefragt werden können. Dies gilt für alle Server, die ich habe, sogar für generische Marken, bis etwa 2002 ... und gilt auch für meinen Heim-PC.
Unter Linux können Sie über das auf diese Informationen zugreifen ipmitool
. Einige Server setzen es auch aus, snmp
wenn Sie die entsprechende MIB für Ihren Anbieter haben. Server ohne ipmi-Schnittstelle können die Daten offenlegen lm_sensors
.
Unter Windows können Sie mit dem ipmiutil- Projekt auf ipmi-Informationen zugreifen. Es gibt verschiedene andere Möglichkeiten, dies zu tun. Ich bin kein Windows-Administrator, daher kann ich Ihnen nicht sicher sagen, wie der beste Weg ist. Sie können jedoch die Windows-Version von NRPE ausführen, um Nagios einen sicheren Zugriff auf die Daten zu ermöglichen.
Nagios und Zenoss sind beide so erweiterbar, dass Sie die Temperaturüberwachung problemlos implementieren können, und beide sind kostenlos.
Wenn Sie wirklich einfach sein möchten, schreiben Sie einfach ein Skript, das die Tools lm_sensors verwendet und die Antwort per E-Mail sendet, und planen Sie es dann mit cron. Eigentlich ist das nur eine gute Vorgehensweise, wenn Sie nur ein paar Server haben, aber es ist schnell und einfach zu verwalten.
Abhängig von Ihren Servern sind möglicherweise Tools vorhanden, oder Sie können auch SNMP verwenden. Ich weiß, dass die Dell PowerEdge mit den webbasierten Servertools geliefert werden, um auf solche Dinge aufmerksam zu machen.
Versuchen Sie es mit Munin mit diesem Plugin . Funktioniert super.