This is the custom poller UnDP I use on my HP Proliant servers.
It started out with one of the UnDP's I've seen uploaded here in the past but I've made my own additions and tweaks. I think the biggest change was to the memory module poller which uses a different OID in newer Proliant models (I think stating with the G5 and up).
The newer memory module OID is: 18.104.22.168.22.214.171.124.2.14.13 (the old one was .11 and would be the one to use for older Proliants maybe, but I don't have any G4 or earlier to try it on).
Hopefully they all have correct labeling and polling types... I use all of them except the NIC pollers so I can say that at the very least they work for me.