En la entrada anterior veíamos como configurar el sistema de monitorización Big Brother para que revise si los discos duros SAS/SCSI de servidores HP Proliant en sistemas Windows. Ahora vamos a ver lo mismo pero para Linux.
El script está pensado para sistemas de monitorización Hobbit / XYmon pero en Big Brother parece funcionar sin problemas. En primera instancia lo descargamos desde el sitio web:
Está verificado el correcto funcionamiento en servidores HP ProLiant DL, ML y BL. Los requerimientos para que funcione son:
- Tener instalado hpacucli
- Tener instalado sudo
- Big Brother
Una vez descargado el script lo colocamos en la carpeta «ext/» del cliente Big Brother.
Ejecutamos visudo para permitir al usuario con el que corra bigbrother ejecutar hpacucli:
# visudo
Quitamos el requerimiento de tty:
#Default requiretty
Y permitimos al usuario la ejecución de hpacucli:
bigbrother ALL= NOPASSWD: /usr/sbin/hpacucli
Finalmente añadimos el script al fichero de extensiones bb-bbexttab:
localhost : : hphwraid.sh
Y reiniciamos el cliente Big Brother. Pasados 5 minutos ya debería comenzar a monitorizarse el estado de discos y RAID del servidor, ejemplo:
green vie jul 9 16:27:27 CEST 2010 Hardware view on SLOT 0 physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 72 GB): OK physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 72 GB): OK View from the OS: logicaldrive 1 (68.3 GB, RAID 1): OK