Установка HP System Health Application and Insight Management Agents в Gentoo Linux


Mark Silinio <silinio(at)mail.ru>
последнее обновление 15/05/07



Это кратенькая инструкция про установку HP System Health Application and Insight Management Agents(далее HPASM) в Gentoo Linux. Автором проверяна работа hpasm версии 7.7.0-115.RHEL3 на HP Proliant ML350G3 с Gentoo Linux с ядром 2.6.20
Всё просто. Сначала скачиваем hpasm на сайте HP и закидываем его в /usr/portage/distfiles.
Затем скачиваем ebuild и кидаем его в /usr/portage/app-admin/hpasm/ (по-правильному можно ставить в overlay...) и выполняем:

# ebuild /usr/portage/app-admin/hpasm/hpasm-7.7.0-r1.ebuild digest

Теперь устанавливаем:

# emerge =app-admin/hpasm-7.7.0-r1

Нужно будет немного поправить init-скрипт /etc/init.d/hpasm, приведя его к следующему виду:

#!/sbin/runscript
# Created by Dan Callaghan
# initscript for the HP health monitor daemon, hpasmd

depend() {
use logger
}

start() {
ebegin "Starting hpasmd"
start-stop-daemon --start --quiet --exec /opt/compaq/hpasmd/bin/hpasmd
eend $?
}

stop() {
ebegin "Stopping hpasmd"
start-stop-daemon --stop --quiet --exec /opt/compaq/hpasmd/bin/hpasmd
eend $?
}

Запускаем:

# /etc/init.d/hpasm start

В случае успешного запуска в /var/log/syslog вы должны будете увидеть подобные строки:

May 15 17:32:02 myserver hpasmd[25805]: ProLiant System Health Monitor loading

Готово. Теперь можете попользоваться утилитой hpasmcli. Вот несколько примеров:

# hpasmcli 
HP management CLI for Linux (v1.0)
Copyright 2004 Hewlett-Packard Development Group, L.P.

--------------------------------------------------------------------------
NOTE: Some hpasmcli commands may not be supported on all Proliant servers.
      Type 'help' to get a list of all top level commands.
--------------------------------------------------------------------------
hpasmcli> show fans
Fan  Location        Present Speed  of max  Redundant  Partner  Hot-pluggable
---  --------        ------- -----  ------  ---------  -------  -------------
#1   PROCESSOR_ZONE  Yes     NORMAL N/A     No         N/A      No            
#2   I/O_ZONE        Yes     NORMAL N/A     No         N/A      No

hpasmcli> show temp
Sensor   Location              Temp       Threshold
------   --------              ----       ---------
#0        SYSTEM_BD             -          -       
#1        SYSTEM_BD            33C/91F    52C/125F 
#2        CPU#1                28C/82F    60C/140F 
#3        CPU#2                25C/77F    60C/140F

hpasmcli> show ht
Processor hyper-threading is currently enabled.

- тут мы поочерёдно посмотрели состояние вентиляторов, температуру и состояние hyper-threading'а.
Если что - show help.
Удачи!


<- Назад
Valid HTML 4.01! Valid CSS!