Operating System - OpenVMS
1752315 Members
5834 Online
108786 Solutions
New Discussion юеВ

Re: Writing software to pick up state of Integrity server front panel health LEDs

 

Writing software to pick up state of Integrity server front panel health LEDs

We have some rx2660 Integrity servers. Does anyone know how to write software to pick up the state of the front panel system health LEDs, or the LEDs on the Insight Display? I think it should be possible because IтАЩve read about utilities that seem to do it, but I need to do it in self-written software so as to raise an alarm in a way thatтАЩs specific to our application.
19 REPLIES 19
Hein van den Heuvel
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

Have you seen the iLO HTTP interface to the console? Use that?

Use SNMP?

I suppose you could script a telnet or ssh and ask for the VFP Command output.

None of this has anythign to do with OpenVMS of course.

You are adviced to tackle this problem from a generic, non-OS centric, hardware angle.

Just Google for RX2660 and SNMP and take it from there with topics like:

http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=us&taskId=115&prodSeriesId=3346452&prodTypeId=15351&objectID=c01918605

Good luck!
Hein

Re: Writing software to pick up state of Integrity server front panel health LEDs

Sorry, I should have mentioned that our rx2660s run OpenVMS, v8.3-1H1.
Hein van den Heuvel
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

>>> Sorry, I should have mentioned that our rx2660s run OpenVMS, v8.3-1H1.


Why does that matter what OS it runs to check out the HW health?

Unless you want it to monitor itself ?!
In that case, how will you detect fatal problems?

fwiw,
Hein

Re: Writing software to pick up state of Integrity server front panel health LEDs

I was hoping someone would say "Call OpenVMS system service so-and-so" or "Use this OpenVMS utility" or something of that sort.
Craig A Berry
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

There is a Net::ILO Perl module for talking to the lights-out manager:

http://search.cpan.org/~nlewis/Net-ILO-0.53/README.pod

I had a quick look at building it on VMS once, but it had some dependencies that I didn't manage to get working quickly. However, while monitoring from another VMS system makes perfect sense, the path of least resistance might be to monitor it from something else.

There is a manual about iLO scripting at:

http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00294268/c00294268.pdf

but it appears the only supported clients run on Windows.
Shriniketan Bhagwat
Trusted Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

Martin Vorlaender
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

Max,

as the document that Craig pointed out states, iLO communication uses the IPMI protocol, which is an Intel industry standard. There are freeware tools for IPMI, e.g. http://ipmiutil.sourceforge.net/
I have no idea, though, whether these can be tweaked to build under VMS.

HTH,
Martin
Steven Schweda
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

> I have no idea, though, whether these can
> be tweaked to build under VMS.

Might need more than a tweak.

http://ipmiutil.sourceforge.net/docs/UserGuide

[...]
------------------------
2.0 DEPENDENCIES
------------------------

The IPMI Utilities will run on Linux, Windows Solaris, or FreeBSD, and should
be portable to other OSs, if an IPMI driver for that OS can be obtained.
[...]

I don't know what "an IPMI driver" does, but
if I have one, then it'd be news to me.
Kris Clippeleyr
Honored Contributor

Re: Writing software to pick up state of Integrity server front panel health LEDs

Hi,
The only reference to IPMI I can find sofar, are the files:
SYS$COMMON:[SYSHLP]VMS831H1I_IPMIAPI-V0100.RELEASE_NOTES
SYS$COMMON:[SYSLIB]HPIPMI_API.EXE
SYS$COMMON:[SYSLIB]HPIPMI_API.H
SYS$COMMON:[SYSLIB]HPIPMI_TYPES.H

The HPIPMI_API.H file declares 4 "get"-routines, an "init" and an "uninit" procedure.

Not much, but maybe a place to start?

Greetz,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...