Ściągamy poniższe pliki, rozpakowujemy:
kopiujemy plik Megacli64 jako megacli do /usr/sbin/
kopiujemy bibliotekę x86_64/libsysfs.so.2.0.2 do /usr/lib64/
kopiujemy skrypt megaclisas-status do /usr/sbin/
teraz za pomocą komendy megaclisas-status sprawdzamy stan macierzy
przełącznik –nagios podaje informacje w formacie przydatnym do monitoringu macierzy przez nagiosa
edytujemy plik /etc/sudoers komenda visudo
na końcu pliku doklejamy:
User_Alias CHECK_RAID=nagios CHECK_RAID ALL=(root) NOPASSWD: /usr/sbin/megacli -PDList -aALL -NoLog CHECK_RAID ALL=(root) NOPASSWD: /usr/sbin/megaclisas-status --nagios
dodatkowo koniecznie haszujemy opcję: #Defaults requiretty jest ona domyślnie włączona w centos
tworzymy plugin do nagiosa o check_raid o zawartości :
#!/bin/bash sudo /usr/sbin/megaclisas-status --nagios
megacli -AdpAllInfo -aAll
Więcej informacji :
http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
Ogólne informacje o stanie macierzy w tym status baterii etc
megasasctl
wymaga zainstalowania megactl
Repo mecactl dla centos
Tworzymy plik /etc/yum.repos.d/nux-misc.repo:
[nux-misc] name=Nux Misc baseurl=http://li.nux.ro/download/nux/misc/el6/i386/ enabled=0 gpgcheck=1 gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro Install megactl rpm package:
yum --enablerepo=nux-misc install megactl
megacli_8.04.07.orig.tar.gz megaclisas-status_0.9.tar.gz megacli.x86_64.rpm