Operating System - OpenVMS
1829863 Members
2335 Online
109993 Solutions
New Discussion

Temperature-, Power & Fan Data

 
Heinz W Genhart
Honored Contributor

Temperature-, Power & Fan Data

Hi again

my customer has very large coputerrooms. All machines are built into standard cabinets.
The aircondition is functioning well, we measure temperature between 17 and 20 degrees C. in the computer rooms.

The machines are built into standard racks and often we find out, that the airflow in those standard racks is not optimal and so we can measure 40 degress on the builtin temperature-sensors.
We wrote supervising programms to get the values of the builtin temperature sensors on AS 4100, GS160 ....
But now we are using DS20, DS25, ES40, ES45 & GS1280.
On those newer machines we can't get the sensor data with $GETSYI and item codes
SYI$_POWER_VECTOR, SYI$_FAN_VECTOR, SYI$_THERMAL_VECTOR & SYI$_TEMPERATURE_VECTOR

I know the articles
http://h71000.www7.hp.com/wizard/wiz_9337.html?jumpid=reg_R1002_USEN
and
http://forums2.itrc.hp.com/service/forums/questionanswer.do?threadId=916169&admit=-1335382922+1139495405996+28353475.

I know that it is possible to get the required sensor data with HP OVO and SNMP. Does someody know, how OVO is getting
the required sensor data on those newer machines ?
3 REPLIES 3
Volker Halle
Honored Contributor

Re: Temperature-, Power & Fan Data

Heinz,

this kind of information is available via the undocumented SYS$GET_ENV_SENSORS system service.

Have a look into the ESFDEF module in sys$library:sys$starlet_c.tlb or the [SYS]SYS_GET_ENV_SENSORS source listings.

Volker.

Heinz W Genhart
Honored Contributor

Re: Temperature-, Power & Fan Data

Hi Volker

is there a description of the systemservice interface. I normally use Pascal for programming.

Regards

Heinz
Volker Halle
Honored Contributor

Re: Temperature-, Power & Fan Data

Heinz,

this interface is undocumented. I found some comments in the ESFDEF module, which describe this interface a little bit. Please have a look at the C code, it's mostly comments, so they should be readable for a PASCAL programmer ;-)

The OpenVMS source listings contain the [SYS]SYS_GET_ENV_SENSORS.C code listing.

Volker.