ReLoad

Thierry Jaouen ~ WikiBlog
"Rien à foutre d'être lu, tant que je peux me relire."

Outils pour utilisateurs

Outils du site


blog:2014:02:17:hp_et_wheezy_-_part_2

HP et Wheezy - Part 2

Nouvel essai d'installation des logiciels HP sous Wheezy pour superviser ma Dedibox…

~~READMORE~~

repo

:!: Un petit nettoyage d'une précédente installation peut être souhaitable

Comme dit là dedans , l'emplacement du “repositary” a changé.

sources.list

Par exemple, dans /etc/apt/sources.list.d/hp.list ajouter ça:

deb http://downloads.linux.hp.com/SDR/repo/mcp/Debian wheezy/current non-free

Et puis:

# aptitude update

Mais ça râle un peu parce qu'il manque une clé…

Importer la clé:

# wget -q http://downloads.linux.hp.com/SDR/repo/mcp/GPG-KEY-mcp -O - | apt-key add -
OK

Maintenant on peut procéder a l'installation du reste…

hpacucli

# aptitude install hpacucli

Un test:

# hpacucli ctrl all show status

Smart Array P222 in Slot 1
   Controller Status: OK
   Cache Status: OK
   Battery/Capacitor Status: OK

hplog

# aptitude install hp-health

Un test:

# hplog -t
ID     TYPE        LOCATION      STATUS    CURRENT  THRESHOLD 
 1  Basic Sensor Ambient         Normal    75F/ 24C 107F/ 42C 
 2  Basic Sensor Processor Zone  Normal   104F/ 40C 158F/ 70C 
 3  Basic Sensor Memory Board    Normal    84F/ 29C 188F/ 87C 
 4  Basic Sensor System Board    Normal    95F/ 35C 140F/ 60C 
 5  Basic Sensor System Board    Normal   111F/ 44C 221F/105C 
 6  Basic Sensor Pwr. Supply Bay Normal   ---F/---C ---F/---C 
 7  Basic Sensor System Board    Normal    95F/ 35C 239F/115C 
 8  Basic Sensor System Board    Normal    84F/ 29C 149F/ 65C 
 9  Basic Sensor System Board    Normal   102F/ 39C 170F/ 77C 
10  Basic Sensor I/O Zone        Normal   ---F/---C 212F/100C 
11  Basic Sensor System Board    Normal   100F/ 38C 154F/ 68C 
12  Basic Sensor I/O Zone        Normal   185F/ 85C 212F/100C 
13  Basic Sensor I/O Zone        Normal   ---F/---C 212F/100C 
14  Basic Sensor I/O Zone        Normal    98F/ 37C 156F/ 69C 
15  Basic Sensor I/O Zone        Normal    96F/ 36C 163F/ 73C 
16  Basic Sensor System Board    Normal    86F/ 30C 154F/ 68C 
17  Basic Sensor Chassis         Normal    93F/ 34C 152F/ 67C

En cas d'erreur

Pour les vieux serveurs, genre “ProLiant DL360G4p” , il manque 2 fichiers.
En fouillant dans les anciens packages, on les retrouve:

# cp hpasmd /opt/hp/hp-health/bin/
# cp libhpasmintrfc.so.3 /usr/lib/

Vérifier que toutes les lib sont trouvées:

# ldd /opt/hp/hp-health/bin/hpasmd
        linux-gate.so.1 =>  (0xf7783000)
        libhpasmintrfc.so.3 => /usr/lib/libhpasmintrfc.so.3 (0xf7775000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf775c000)
        libc.so.6 => /lib32/libc.so.6 (0xf75f8000)
        /lib/ld-linux.so.2 (0xf7784000)

Terminer l'installation:

# aptitude install

Interface web

packages

Elle est tellement belle, qu'il serait dommage de ne pas l'installer LOL

# aptitude install hpsmh hp-smh-templates

On note au passage le message:

WARNING:hp-snmp-agents is not configured.
You must type '/sbin/hpsnmpconfig' as 'root' user to configure agents.

snmpd

Il faut configurer “snmpd”.

# /sbin/hpsnmpconfig

On va simplement donner 2 mots de passe: l'un pour l'accès “lecture-écriture”, l'autre pour la “lecture seule”.

A la fin, le fichier /etc/snmp/snmpd.conf est simplement modifié au début par:

dlmod cmaX /usr/lib/libcmaX64.so
rwcommunity <PASS_RW> 127.0.0.1
rocommunity <PASS_RO> 127.0.0.1
 trapsink     localhost public

Perso, je commente la ligne “trapsink …”.

Je rend snmpd un peu moins bavard en apportant les modifs suivante dans /etc/default/snmpd :

SNMPDOPTS='-LS5d -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
# /etc/init.d/snmpd restart

login

Par défaut, le service web écoute sur le port 2301 (http) et 2381 (https).

Comme je n'ai pas l'intention de mettre mon passe root dans ce bousin, je vais faire:

# addgroup --system hpsmh-admin

J'ajoute mon compte dans ce groupe:

# adduser thierry hpsmh-admin

Dans le fichier “/opt/hp/hpsmh/conf/smhpd.xml” j'ajoute:

<admin-group>hpsmh-admin</admin-group>

Autre chose: restreindre à “localhost” uniquement…

Toujours dans le fichier “/opt/hp/hpsmh/conf/smhpd.xml” , faire en sorte d'avoir:

<ip-binding>True</ip-binding>
<ip-binding-list/>

On redémarre le service:

# /etc/init.d/hpsmhd restart

Voila.
Je peux me logguer sur la magnifique interface.

Tips

La 1er fois (et pas seulement), il est possible que l'interface soit en vrac. Il suffit de relancer les services suivants:

# /etc/init.d/hp-health restart
# /etc/init.d/hp-snmp-agents restart
# /etc/init.d/hpsmhd restart
# /etc/init.d/snmpd restart
blog/2014/02/17/hp_et_wheezy_-_part_2.txt · Dernière modification : 2014/02/17 16:07 de thierry