- Community Home
- >
- Servers and Operating Systems
- >
- HPE ProLiant
- >
- ProLiant Servers (ML,DL,SL)
- >
- Use api to extract temperature data?
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-03-2010 10:44 PM
тАО02-03-2010 10:44 PM
I have a HP Proliant servers gathered in a server room not very well cooled. The airco once failed and a server died. It gave me the urge to start monitoring the temperature and humidity of those servers.
1st: i would like to know what is a critical temperature for a server
2nd: i would like to know what i can do to monitor the temperature of the servers.
I would like to use PHP language to use API to extract my server's temperature and humidity data. Is there possible to do so?
If you have any help to provide, i would like to thank you in advance!
All the best.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-04-2010 12:09 AM
тАО02-04-2010 12:09 AM
Solutionwhich OS are the servers runnning. Is it the same on all servers?
In linux you can use "ipmitool sensor
this will output all of the temperature info
check this link:
http://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1353435
which discusses a windows version of the tool.
hope that helps
regards
Matt
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-04-2010 12:29 AM
тАО02-04-2010 12:29 AM
Re: Use api to extract temperature data?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-04-2010 12:46 AM
тАО02-04-2010 12:46 AM
Re: Use api to extract temperature data?
look here for Xenserver and IPMI
http://forums.citrix.com/message.jspa?messageID=1393121
regards
Matt
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-04-2010 09:15 AM
тАО02-04-2010 09:15 AM
Re: Use api to extract temperature data?
Since you report that you had servers that "died," my guess is that you haven't availed yourself of the ProLiant management agents delivered with the ProLiant Support Pack (either SNMP or WBEM), or at least you hadn't configured them to send an alert (SNMP trap, WBEM indication or SMTP mail; you can even trigger a script to run). I further am guessing that you have disabled the 'Automated Server Recovery' feature that would have initiated a graceful shutdown, protecting the hardware and avoiding data loss, when the server crossed the critical threshold.
Based on the above, it sounds like your solution is to query the sensors at some frequency through a script. That sounds a little 1980s to me. First, your script is going to be fairly complicated (you'll need to check anywhere from 1 to n sensors depending on the platform involved) and don't forget that the data is not meaningful unless you compare that value to the threshold for the thermal zone. Even if you set this up in a virtual machine, you're going to have a tremendous investment in time to create and maintain this script, not to mention the waste of bandwidth and CPU resources especially considering the system is intelligent enough to monitor itself constantly and you get this for free.
As an added bonus you will get pre-failure notifications on CPU, ECC memory and disk errors, which is invaluable in a virtualized environment because you have more eggs in each basket. In total there are more than 1500 items monitored by the ProLiant management agents and this is designed to maximize system availability by avoiding unplanned downtime.
We additionally provide a tool, HP Systems Insight Manager, to act as a console to aggregate the information from multiple systems --> http://www.hp.com/go/hpsim but if you are perhaps using Citrix Xen Essentials for that role, we have provided integration to that console so it can benefit from the intelligence of ProLiant server management --> http://www.hp.com/go/citrix