Aruba & ProVision-based
1752590 Members
4230 Online
108788 Solutions
New Discussion

Re: link to all firmware list

 
GrdNico
New Member

link to all firmware list

Hello all,

 

info :

 

i have a database with all my procurve information (more than 250 switchs)

 

the goal is to get a file with all the switch that are not at the last firmware version.

 

i make a pyhton script that get the IP addr , model et location for all switch from the database and then make snmpget to each one and get this type of information : "ProCurve J9279A Switch 2510G-24, revision Y.11.41, ROM N.10.02 (/sw/code/build/cod)"

 

question :

 

does it exist a page or file on the HP web site that have a list of all last firmware version ? 

 

I can make a file with the information but we have more than 30 models and I don't want to take 20 minutes each month to look at each model form this page ( https://h10145.www1.hp.com/downloads/ProductsList.aspx?lang=&cc=&prodSeriesId= ) to see if there is a new firmware :)

 

any hint ?

 

Regards.

 

Nicolas

 

 

 

 

3 REPLIES 3
Vince-Whirlwind
Honored Contributor

Re: link to all firmware list

What network management software do you use?

 

If you use IMC (for example), it displays all your devices with their firmware status and shows you what newer firmware is available.

 

There must be a feed that IMC gets all the new firmwares from...

TW_Nighty
Advisor

Re: link to all firmware list

Same for procurve manager.

 

It downloads a "procurve_firmware.prp" file from ftp or http.

Seems like this download file is not completely current.

 

i have the file availeble, its readable plaintext.

Here is a snip:

 

====

 

1_3_6_1_4_1_11_2_3_7_11_72 {

Latest=Latest

ProductCode=J9091A

FirmwareVersion=FirmwareVersion

Model=8212zl

K_15_10_0013m {

FileName=yl-zl-6600-3500-Software-K.15.10.0013m.zip

 

Status=Current

SoftwareReleaseUID=10645

PackageFileName=yl-zl-6600-3500-Software-K.15.10.0013m.zip

ReleaseNotes=http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=c04026059

PostedDate=2013-12-03

RegionalEntitlementUID=4

BuildDate=2013-11-18

 

K_15_12_0015 {

FileName=yl-zl-6600-3500-Software-K.15.12.0015.zip

 

Status=Current

SoftwareReleaseUID=10996

PackageFileName=yl-zl-6600-3500-Software-K.15.12.0015.zip

ReleaseNotes=http://h20564.www2.hp.com/portal/site/hpsc/public/kb/docDisplay/?docId=c04223718

PostedDate=2014-04-04

RegionalEntitlementUID=4

BuildDate=2014-03-11

 

====

 

Regards 

Richard Brodie_1
Honored Contributor

Re: link to all firmware list

I used to use the Procurve Manager data but with that heading towards EOL, I think that's a bit of a dead loss these days. I haven't looked to see what IMC does, although that might be useful.

 

What I do know is screen scrape the firmware pages, which works well enough. Code fragment as below (I've deleted a lot of surrounding code, so this is just to get you started).

 

 

url = 'https://h10145.www1.hp.com/downloads/SoftwareReleases.aspx?ProductNumber=' + productName

parser = ET.HTMLParser()

tree = ET.parse(self.cacheFile, parser)

nodes = tree.xpath("//table[@class='data']/tr/td/span")

 

You need the J number for the productName, which can easily be found from the snmp data.