HP Agentless Management Service

Globul

Member
Aug 6, 2020
38
0
11
48
Hi,

Does anyone have installed HP Agentless Management Service ?

My server is an HP DL380p Gen8, with Proxmox 6.2-10 (Debian Buster 10.5).
I can't find the good packages for this configuration. Only for Debian 9 or for Debian 10 but for Gen 9 / Gen10
 
Could anyone provide a step-by-step to get this installed please? I keep getting the 'couldn't find package' error when running the final command.

Steps undertaken:

1. Subscribe to mcp repository:
- nano /etc/apt/sources.list.d/pve-enterprise.list
- Added: deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free

2. Enroll the HPE public keys :
- curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
- curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
- curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

3. Install package:
- apt-get update
- apt-get install hp-ams_2.6.2-2551.13_amd64.deb

I'm sure it's something ridiculously simple however any help gratefully received.
 
  • Like
Reactions: easy2see
Could anyone provide a step-by-step to get this installed please? I keep getting the 'couldn't find package' error when running the final command.

Steps undertaken:

1. Subscribe to mcp repository:
- nano /etc/apt/sources.list.d/pve-enterprise.list
- Added: deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free

2. Enroll the HPE public keys :
- curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
- curl https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
- curl https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

3. Install package:
- apt-get update
- apt-get install hp-ams_2.6.2-2551.13_amd64.deb

I'm sure it's something ridiculously simple however any help gratefully received.
I followed the steps, but when applying apt install hp-ams I got:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package hp-ams

applying apt-get install apt-get install hp-ams_2.6.2-2551.13_amd64.deb lead to:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package hp-ams_2.6.2-2551.13_amd64.deb
E: Couldn't find any package by glob 'hp-ams_2.6.2-2551.13_amd64.deb'
E: Couldn't find any package by regex 'hp-ams_2.6.2-2551.13_amd64.deb'


apt-get update lead to
Get:1 http://security.debian.org buster/updates InRelease [65.4 kB]
Hit:2 http://download.proxmox.com/debian/pve buster InRelease
Hit:3 http://ftp.de.debian.org/debian buster InRelease
Get:4 http://ftp.de.debian.org/debian buster-updates InRelease [51.9 kB]
Get:5 http://security.debian.org buster/updates/main amd64 Packages [270 kB]
Ign:6 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current InRelease
Hit:7 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current Release


Any hint, in which direction I need to check, would be very welcome. :)

Wonder though, why it reports:
...
Ign:6 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current InRelease
Hit:7 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current Release
for the entry in /etc/apt/sources.list.d/pve-no-enterprise.list is:
deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free
 
Last edited:
I followed the steps, but when applying apt install hp-ams I got:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package hp-ams

applying apt-get install apt-get install hp-ams_2.6.2-2551.13_amd64.deb lead to:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package hp-ams_2.6.2-2551.13_amd64.deb
E: Couldn't find any package by glob 'hp-ams_2.6.2-2551.13_amd64.deb'
E: Couldn't find any package by regex 'hp-ams_2.6.2-2551.13_amd64.deb'


apt-get update lead to
Get:1 http://security.debian.org buster/updates InRelease [65.4 kB]
Hit:2 http://download.proxmox.com/debian/pve buster InRelease
Hit:3 http://ftp.de.debian.org/debian buster InRelease
Get:4 http://ftp.de.debian.org/debian buster-updates InRelease [51.9 kB]
Get:5 http://security.debian.org buster/updates/main amd64 Packages [270 kB]
Ign:6 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current InRelease
Hit:7 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current Release


Any hint, in which direction I need to check, would be very welcome. :)

Wonder though, why it reports:
...
Ign:6 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current InRelease
Hit:7 http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current Release
for the entry in /etc/apt/sources.list.d/pve-no-enterprise.list is:
deb http://downloads.linux.hpe.com/SDR/repo/mcp stretch/current non-free
Following https://wiki.debian.org/HP/ProLiant#HP_Repository
1. point apt directly at the repo with this line in /etc/apt/sources.list: deb http://downloads.linux.hpe.com/SDR/repo/mcp jessie/current non-free
2. adding also curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
(which was not mentioned in PeteProx 2. Enroll the HPE public keys :)
did the trick for me. :)
root@pve:~# apt-cache search ^hp-hp-ppd - HP Postscript Printer Definition (PPD) files
hp-search-mac - Search for a MAC address on HP switches
hp-smh-templates - HP System Management Homepage Templates
hp-health - hp System Health Application and Command line Utility Package
hp-snmp-agents - Insight Management SNMP Agents for HP ProLiant Systems
hp-ams - Agentless Management Service for HP ProLiant servers with iLO4
 
Hello,

i tried this with Proxmox 7.1. and get this error

hp-health : Depends: libc6-i686 but it is not installable or
lib32gcc1 but it is not installable
E: Unable to correct problems, you have held broken packages.


How can i solve this problem?

my server is a hp 380p gen8
 
Last edited:
Can anyone confirm whether they have successfully installed HP's agentless management service in Proxmox version 7.1?

I am testing Proxmox version 7.1-10 on an HP ProLiant DL380p Gen8 with firmware:

* iLO 2.79 Nov 16 2021
* Smart Array P420i controller 8.32
* System ROM P70 05/24/2019
 
I have the same trouble in Proxmox 7.1 ....
i find solution :
apt-get install pciutils wmtemp lm-sensors

(HPE Agentless Management Service)
wget http://downloads.linux.hpe.com/SDR/...on-free/hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
dpkg --install hp-ams_2.8.3-3056.1ubuntu16_amd64.deb

(hp health)
wget http://downloads.linux.hpe.com/SDR/repo/mcp/debian/pool/non-free/hp-health_10.80-1874.10_amd64.deb
dpkg --force-all --install hp-health_10.80-1874.10_amd64.deb

(snmp hp)
wget http://downloads.linux.hpe.com/SDR/...n-free/hp-snmp-agents_10.60-2953.16_amd64.deb
dpkg --install hp-snmp-agents_10.60-2953.16_amd64.deb


it's not the better , but it's works :

root@pve-dev:~# hpasmcli -s "show fan"

Fan Location Present Speed of max Redundant Partner Hot-pluggable
--- -------- ------- ----- ------ --------- ------- -------------
#1 VIRTUAL Yes NORMAL 27% N/A N/A Yes
#2 VIRTUAL Yes NORMAL 27% N/A N/A Yes
#3 VIRTUAL Yes NORMAL 27% N/A N/A Yes
#4 VIRTUAL Yes NORMAL 27% N/A N/A Yes
 
Last edited:
I need to install this also but before I go through the steps, can anyone confirm that the last post before mine is the correct procedure or kind of a patchy way of doing it? I cannot find an approved method anywhere but found this thread.
 
On all our proxmox instances I use this ansible script for all our servers (mostly DL360/DL380 Gen10):

Just reproduce the steps needed for the CLI...

YAML:
---
- name: Install packages
  apt:
    name: ['gnupg', 'lsb-release']
    state: present

# To be able to use facts like under ['lsb']
- name: Collect facts after package install
  setup:
    gather_subset:
      - 'all'

- name: Add hp Public key
  apt_key:
    url: https://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub
    state: present

- name: Add hp Public key_1
  apt_key:
    url: https://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub
    state: present

- name: Add hpe Public key
  apt_key:
    url: https://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub
    state: present

- name: Add HPE repo
  apt_repository:
    repo: deb http://downloads.linux.hpe.com/SDR/repo/mcp {{ ansible_facts['lsb']['codename'] }}/current non-free
    state: present


- name: Install all packages
  apt:
    name: ['ssa', 'ssacli', 'ssaducli', 'storcli', 'amsd']
    state: present
    update_cache: yes

This has always worked for me. Except when HPE just released their bullseye repos with ubuntu tags, they changed that not long ago. The last time I did this on a fresh proxmox install was the last week. Worked like a charm.

EDIT: Just realized the question was for Gen8. But I run Gen8s at home and do believe that I used the same method there without any problems at all. They are however upgraded with latest service pack and the latest ILO with the HTML5 console and all that good stuff. If that has anything to do with it...

Best regards
Marcus
 
Last edited:
root@pve-dev:~# hpasmcli -s "show fan"
Great that it works for you. Really.

On my Product Name: ProLiant MicroServer Gen10 Plus with current PVE "hp-health" is just not installable because of those unsolved dependencies.

I just wanted to post a reference to some other guys having the exact same problem: https://phabricator.wikimedia.org/T300438 - perhaps they find a solution...


Edit/added: pre-installing some libs and forcing installation leads to:
Code:
~# hpasmcli -s "show fan"

ERROR: Failed to get SMBIOS system ID.
This does not seem to be the HP Proliant Server that you are looking for.
ERROR: hpasmcli only runs on HPE Proliant Servers.
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!