Not sure, we use HP OVO to monitor our servers. For instance, HP hardware comes with HP's SmartStart or insight manager agent to either:
1) Pipe events to syslog/Windows event log
2) Send the message directly to syslog or snmp trap.
The hardware we own is only HP and Sun and they provide software to do this with the server.
The systems we lease, we use our own custom script that uses the loopback interface to poll hardware and report it at the OS level.
My recommendation is if you want to do this easily... Buy branded servers. About the simplest way of achieving this sort of thing.
* smartmontools for S.M.A.R.T. monitoring
* lm-sensors (run sensors-detect) for temperature + fan monitoring
* bluesmoke for detecting faulty ECC RAM (only works with some chipsets)
* mdadm for multi-disk (Linux software RAID) management and monitoring
* logcheck or logwatch to keep an eye on your general system logs
* optionally snmp/snmp-trap to monitor your many systems in a central place using a compatible management console
Most of these tools can be configured to send email in case an unexpected event occurs.
Linux & Windows Hosting Expert - Lead Sales Engineer @ BlackMesh
Highly available enterprise cloud and physical hosting with 24x7x365 US based live support (IaaS/PaaS) FedRAMP Moderate, DISA Level 2, FISMA, PCI, HIPAA, and SSAE 16 certifications [email protected] -- 888-473-0854 x720 -- www.BlackMesh.com
You might also check solutions like Nagios and Munin. There is whole community of people writting different types of plugins for those platforms. Maybe you can find something that is suitable for your needs.