Minha recomendação seria usar os Agentes de Gerenciamento e Saúde HP para o servidor. Aqueles podem enviar e-mail, despejar para o syslog e enviar traps SNMP.
Se você absolutamente deve ter isso informado no Nagios, parece que há muitas opções . Mas um componente do conjunto de ferramentas da HP é o utilitário hpssacli
ou hpacucli
, cuja saída pode ser analisada:
# hpssacli ctrl all show config
Smart Array P420i in Slot 0 (Embedded) (sn: 001438025AC2EA0)
Internal Drive Cage at Port 1I, Box 2, OK
Internal Drive Cage at Port 2I, Box 0, OK
array A (SAS, Unused Space: 340650 MB)
logicaldrive 1 (72.0 GB, RAID 1, OK)
logicaldrive 2 (600.0 GB, RAID 1, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
SEP (Vendor ID PMCSIERA, Model SRCv8x6G) 380 (WWID: 5001438025AC2EAF)
ou
# hpssacli ctrl slot=0 ld 1 show status
logicaldrive 1 (72.0 GB, 1): OK
# hpssacli ctrl slot=0 ld 2 show status
logicaldrive 2 (600.0 GB, 1): OK
ou talvez:
# hpssacli ctrl all show config | grep logicaldrive
logicaldrive 1 (72.0 GB, RAID 1, OK)
logicaldrive 2 (600.0 GB, RAID 1, OK)