Monitoramento de disco / RAID para Servidores HP Proliant e Ubuntu 12.04

9

Como posso monitorar o status dos discos rígidos e dos RAIDs de um servidor HP Proliant usando o Ubuntu 12.04. No Ubuntu 10.04, eu poderia usar o status cciss-vol para consultar o status do RAID periodicamente, mas o status cciss-vol0 não funciona mais no 12.04. Em 12.04 não existem diretórios / proc / driver / cciss ou / dev / cciss.

    
por Drew 06.11.2012 / 20:50

4 respostas

10

Grrr ... Ubuntu. :)

Que tipo de servidor HP ProLiant é esse? (modelo e geração, por favor)

O seu dispositivo de drive irá variar dependendo do seu controlador Smart Array. Com a mudança dos servidores G5 para G6, o driver da controladora HP RAID mudou do driver CCISS legado para o novo driver HPSA . Com o driver mais recente, você não verá o driver do bloco CCISS ... Os dispositivos serão /dev/sdX .

Independentemente disso, sua chave para monitorar os controladores RAID do Smart Array é instalar os Agentes de Gerenciamento da HP. No mínimo, você desejará o utilitário de linha de comando hpacucli . O Ubuntu e o Debian sempre tiveram menos suporte oficial da HP do que o Red Hat / SuSE. No entanto, há um Debian ProLiant Support Pack que inclui agentes e ferramentas para sistemas Ubuntu / dpkg.

Isso é mais uma abordagem abrangente que pode gerar traps SNMP e alertas de e-mail bacanas. Para apenas obter o software de configuração e gerenciamento de RAID, baixe o utilitário hpacucli de repositório da HP .

Talvez seja necessário também apt-get install lib32gcc1 lib32stdc++6 libc6-i386 para atender aos pré-requisitos de 32 bits.

A partir daí, você pode usar alguns comandos comuns de hpacucli para obter o status do RAID. Um exemplo fácil:

[root@Woot ~]# hpacucli ctrl all show config       

Smart Array P410i in Slot 0 (Embedded)    (sn: 500143801664FE50)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (279.4 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

   array B (Solid State SATA, Unused Space: 0  MB)


      logicaldrive 2 (447.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143801664FE5F)
    
por 07.11.2012 / 01:40
3

As etapas a seguir são o que eu fiz para funcionar no Ubuntu 16.04.

echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp xenial/current non-free' > /etc/apt/sources.list.d/hp.list
apt-get update
apt-get install hpacucli hp-health hponcfg hp-ams hp-snmp-agents hpmh hpsmh hpssaducli hpssa
    
por 13.04.2017 / 15:22
2

Você também pode usar repos como está escrito aqui: link

echo 'deb http://hwraid.le-vert.net/ubuntu precise main' > /etc/apt/sources.list.d/raid.list

Este repositório tem quase todos os utilitários de monitoramento de ataque para todos os tipos de ataques! Atenciosamente.

    
por 05.03.2014 / 11:09
1

Parece que as coisas mudaram um pouco. A resposta do User410516 está praticamente no alvo, embora um pouco breve.

Os repositórios da Hewlett Packard Enterprise agora são gerenciados aqui . Para o Ubuntu 16.04, descobri que precisava do " Pacote de componentes de gerenciamento para o ProLiant", que é descrito como "Agente software para Ubuntu, Oracle e distros comunitárias ". A HPE fornece o script add_repo.sh para adicionar seus repositórios à sua instalação.

$ ./add_repo.sh mcp
note : You must read and accept the License Agreement to continue.
Press enter to display it ...


 END USER LICENSE AGREEMENT
...

Este script não registrou as chaves da HPE, seguindo as instruções :

curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

Executando um apt update dos novos pacotes a seguir disponíveis.

  • cpqacuxe
  • hp-ams
  • hp-health
  • hp-smh-templates
  • hp-snmp-agents
  • hpacucli
  • hponcfg
  • hpsmh
  • hpssa
  • hpssacli
  • hpssaducli

E nós podemos apt install hpssa hpacucli hpssacli hpssaducli .

$ hpacucli ctrl all show config

Smart Array P400 in Slot 0 (Embedded)     (sn: XXXXXXXXXXXXXX)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (956.9 GB, RAID 5, Interim Recovery Mode)

      physicaldrive 1I:1:13 (port 1I:box 1:bay 13, SAS, 146 GB, OK)
      physicaldrive 1I:1:14 (port 1I:box 1:bay 14, SAS, 146 GB, OK)
      physicaldrive 1I:1:15 (port 1I:box 1:bay 15, SAS, 146 GB, Failed)
      physicaldrive 1I:1:16 (port 1I:box 1:bay 16, SAS, 146 GB, OK)
      physicaldrive 2I:1:9 (port 2I:box 1:bay 9, SAS, 146 GB, OK)
      physicaldrive 2I:1:10 (port 2I:box 1:bay 10, SAS, 146 GB, OK)
      physicaldrive 2I:1:11 (port 2I:box 1:bay 11, SAS, 146 GB, OK)
      physicaldrive 2I:1:12 (port 2I:box 1:bay 12, SAS, 146 GB, OK)


Smart Array P400 in Slot 1                (sn: XXXXXXXXXXXXXX)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (136.7 GB, RAID 1+0, OK)

      physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 72 GB, OK)
      physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 72 GB, OK)
      physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 300 GB, OK)

Podemos ver que há uma falha na unidade e podemos obter os detalhes para substituição:

$ hpacucli ctrl slot=0 pd 1I:1:15 show detail

Smart Array P400 in Slot 0 (Embedded)

   array A

      physicaldrive 1I:1:15
         Port: 1I
         Box: 1
         Bay: 15
         Status: Failed
         Last Failure Reason: Hardware error
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDC
         Serial Number: XXXXXXXXXXXXXXXXXXXX
         Model: HP      XXXXXXXXXX
         PHY Count: 2
         PHY Transfer Rate: 3.0Gbps, Unknown
    
por 13.06.2017 / 14:28