Home > Admin Zone > Monitorowanie kontrolera RAID firmy LSI Logic zainstalowanego w serwerze Dell PowerEdge 800.

Monitorowanie kontrolera RAID firmy LSI Logic zainstalowanego w serwerze Dell PowerEdge 800.

LinuxSzukając w Internecie narzędzia, które monitorowało by stan działania dysków w jednym serwerów, natrafiłem na pakiet o nazwie mpt-status. Jest to proste narzędzie, składające się z programu oraz demona, monitorującego działanie kontrolerów RAID firmy LSI, wymienionych poniżej:

  • LSI 1030 SCSI RAID
  • LSI SAS1064 SCSI RAID
  • LSI SAS1068 SCSI RAID
  • LSI SAS 3442-R SCSI RAID

Paczka zawarta jest w kilku linuksowych dystrybucjach. W Debianie instaluje się ją poleceniem:

apt-get install mpt-status

Po zainstalowaniu program odpala się poleceniem:

mpt-status

Przy pierwszym uruchomieniu może pojawić się informacja:

open /dev/mptctl: No such file or directory
Try: mknod /dev/mptctl c 10 220

Trzeba więc utworzyć plik reprezentujący urządzenie znakowe

mknod /dev/mptctl c 10 220

Zapomnieć nie można o załadowaniu modułu o nazwie mptctl

modprobe mptctl

Aby moduł ładował się automatycznie podczas startu systemu, dopisujemy linijkę do pliku /etc/modules

#Plik /etc/modules/
loop
mptclt

Jeżeli tego nie zrobimy, program nie będzie działał poprawnie, a demon zostawi komunikat w logach o „nieoptymalnym statusie kontrolerala RAID”.

# /var/log/messages
Jun 2 09:38:47 hepa mpt-statusd: detected non-optimal RAID status
Jun 2 09:48:47 hepa mpt-statusd: detected non-optimal RAID status

Po załadowaniu mptctl i wydaniu polecenia mknod w logach powinny pojawić sie podobne informacje:

#/var/log/messages
Jun 2 11:48:46 hepa kernel: Fusion MPT misc device (ioctl) driver 3.04.06
Jun 2 11:48:46 hepa kernel: mptctl: Registered with Fusion MPT base driver
Jun 2 11:48:46 hepa kernel: mptctl: /dev/mptctl @ (major,minor=10,220)

Przykładowe informacje zwrócone przez polcenie mpt-status:

root@hepa:~# mpt-status
ioc0 vol_id 0 type IM, 2 phy, 231 GB, state OPTIMAL, flags ENABLED
ioc0 phy 1 scsi_id 32 ATA ST3250620NS 3BKH, 232 GB, state ONLINE, flags NONE
ioc0 phy 0 scsi_id 1 ATA ST3250620NS 3BKH, 232 GB, state ONLINE, flags NONE

Kontroler w jednym z naszych serwerów to (Dell PowerEdge 800), według lspci -v, sprzęt prezentujący się następującą treścią:

SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)
Subsystem: Dell SAS 5/iR Adapter RAID Controller

Według autora, program sprawdzony był na następujących maszynach:

Reported working hardware configuration
—————————————
Sun Fire X4100
Sun Fire X4200
Sun Fire V20z
Sun Fire V40z
Dell PE2600
Intel Server with SE7520BD2S boards
HP ProLiant DL320 G4
IBM eServer BladeCenter LS20

Strony autora programu: http://www.drugphish.ch/~ratz/mpt-status/

Podziel się:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Wykop
  • LinkedIn
  • Live
Author: Paweł Wojciechowski Categories: Admin Zone Tags: , ,
  1. Brak komentarzy
  1. Brak jeszcze trackbacków