Risposte:
Di solito, l'hardware del server avrà sensori di temperatura pollable tramite IPMI. Questo è vero per tutti i server che ho, anche per i marchi generici, a circa il 2002 ... ed è vero anche per il mio PC di casa.
Su Linux, puoi accedere a queste informazioni usando il ipmitool
. Alcuni server lo espongono anche snmp
se si dispone del MIB appropriato per il proprio fornitore. I server senza un'interfaccia ipmi possono esporre i dati attraverso lm_sensors
.
Su Windows, puoi usare il progetto ipmiutil per accedere alle informazioni su ipmi ... ci sono molti altri modi per farlo, e io non sono un amministratore di Windows, quindi non posso dirti con certezza quale sia il modo migliore, ma potresti prendere in considerazione l'esecuzione della versione windows di NRPE per fornire un accesso sicuro ai dati per i nago.
Nagios e Zenoss sono entrambi abbastanza estensibili da consentire di implementare facilmente il monitoraggio della temperatura ed entrambi sono gratuiti.
Se vuoi essere davvero semplice, scrivi uno script che utilizza gli strumenti lm_sensors e invia la risposta via e-mail, quindi pianificalo con cron. In realtà, questo è solo un buon modo di agire se hai solo un paio di server, ma è veloce e facile da gestire.
A seconda dei server in uso potrebbero esserci degli strumenti o è possibile utilizzare anche SNMP. So che Dell PowerEdge è dotato di strumenti server basati sul Web per avvisare di questo genere di cose.
Prova a usare Munin con questo plugin . Funziona alla grande.