Niedawno mojemu koledze udało się zintegrować HP System Insight Manager z systemem operacyjnym Debian.  Można o tym przeczytać w tym artykule. Ja natomiast postanowiłem pójść o krok dalej i zająć się jednym z moich ulubionych systemów operacyjnych jakim jest Gentoo.

Zacznijmy od początku. Czym jest SIM ?

Cytując kolegę “Oprogramowanie HP System Insight Manager (HP SIM) umożliwia nam scentralizowane, przejrzyste i bardzo wydajne monitorowanie poprawności pracy komponentów sprzętowych naszych urządzeń w serwerowni”


Jak widać narzędzie to jest bardzo przydatne i pozwala nam na centralny monitoring działania maszyn, statusów gwarancji i innych ważnych parametrów pracy. Aktualnie HP wspiera tylko 2 systemy operacyjne z rodziny  linux, które mogą być zintegrowane z HP SIM, są to systemy Red Hat oraz SUSE. Niestety jest to dość mała liczba biorąc pod uwagę, że w wielu środowiskach zdarza się nam pracować na trzech lub więcej systemach.

Przejdźmy do konkretów…

Hp SIM działa na zasadzie klient-serwer. Z Serwerem może kontaktować się za pomocą protokołów takich jak snmp, wbem, ssh. W systemie operacyjnym klienta muszą zostać zainstalowanie agenci, którzy monitorują pracę serwera i udostępniają je serwerowi SIM. Sercem całego systemu monitoringu jest moduł iLo2 z którego pobierane są informacje przez agentów.

Agenci? Kim są ?

Agentów w wspieranych systemach operacyjnych instaluje się wykorzystując paczkę Proliant Support Pack dostępną na stronach HP. W jej skład wchodzi szereg programów. Nas szczególnie interesują:

  • hp-health
  • hp-snmp-agents
  • hp-ilo
  • hp-OpenIPMI

Hp-health służy do monitoringu i zbierania informacji o systemie.  Hp-snmp-agents służy do przekształcania tych informacji i udostępnianie ich dla deamona snmp.  Pakiety hp-ilo i hp-openipmi pozwalają na komunikację z  procesorem iLo.

Do pełni szczęścia potrzebujemy jeszcze:

  • net-snmp w celu komunikacji serwer-klient za pomocą protokołu snmp
  • rpm2targz w celu rozpakowania pakietów rpm przygotowanych dla systemu Red Hat
  • kernel z modułami do obsługi standardu IPMI

Po rozpakowaniu pakietów i ich skonfigurowaniu możemy odpalić odpowiednie usługi. Skrypty startowe umieszczone zostają w /etc/init.d i możemy ich spokojnie używać w systemie gentoo.

W celu tłumaczenia informacji z iLo i udostępniania ich serwerowi snmp, agent cmapeerd zestawia odpowiedni kanał komunikacji:

udp        0      0 127.0.0.1:25375         0.0.0.0:*                          2002/snmpd
udp        0      0 127.0.0.1:25376         0.0.0.0:*                          30621/cmapeerd

Dodatkowo w systemie dostajemy do dyspozycji narzędzie hpasmcli dzięki któremu możemy wyciągać informacje z iLo.

Przykladowe komunikaty:

hpasmcli> show
SHOW ASR
SHOW BOOT
SHOW DIMM
SHOW F1
SHOW FANS
SHOW HT
SHOW IML
SHOW IPL
SHOW NAME
SHOW PORTMAP
SHOW POWERSUPPLY
SHOW PXE
SHOW SERIAL [ BIOS | EMBEDDED | VIRTUAL ]
SHOW SERVER
SHOW TEMP
SHOW UID
SHOW WOL
hpasmcli> SHOW IML
Event: 0 Added: 00/00/0000 00:00
INFO: Maintenance Note – IML Cleared (iLO 2 Firmware).
Event: 1 Added: 08/18/2009 06:47
CAUTION: Drive Array Subsystem – Drive Array Controllers No Longer Redundant (Chassis megatel).
Event: 2 Added: 09/23/2009 08:10
CRITICAL: Network Adapter – Network Adapter Link Down (Slot 0, Port 1).
Event: 3 Added: 07/14/2009 03:27
INFO: Infrastructure Environment – Server Blade Enclosure LAN Settings Changed (Enclosure Serial Number GB87473J9L).

Jeśli ktoś używa nagiosa może skorzystać z pluginu “nagios-plugins-hpasm”, który pozwala na monitorowanie informacji udostępnianych przez hp-health i iLo.

Krok następny. Zintegrujmy to z SIM.

Integracja jest bardzo prosta. Po wpisaniu w discovery adresu IP oraz wcześniej skonfigurowanych community strings po chwili pojawia się nam nasz serwer.

Widok:

Niestety nie udało mi się uruchomić kilku usług. Aktualnie nie działa w pełni System management Homepage oraz raportowanie stanu dysków twardych i obciążenia serwera.

Reasumując.

W aktualnej konfiguracji udało się uruchomić podstawowy monitoring parametrów serwera z systemem operacyjnym Gentoo przy wykorzystaniu pakietów dostępnych w Proliant Support Pack dla systemu Redhat.

Agenci PSP raportują stan serwera oraz statusy gwarancyjne do serwera SIM, który jest w stanie o każdej awarii lub złej pracy serwera automatycznie powiadomić serwis HP.

Co dalej…

Krok następny to uruchomienie pełnego monitoringu wydajności oraz System Management Home Page.

Tagi:          
Brak komentarzy.

Dodaj komentarz










:alien: :angel: :angry: :blink: :blush: :cheerful: :cool: :cwy: :devil: :dizzy: :ermm: :face: :getlost: :biggrin: :happy: :heart: :kissing: :lol: :ninja: :pinch: :pouty: :sad: :shocked: :sick: :sideways: :silly: :sleeping: :smile: :tongue: :unsure: :w00t: :wassat: :whistle: :wink: :wub: