Como monitorar um controlador RAID Adaptec / Intel ICH10R (qualquer opção de notificação SNMP?)

9

O Super Doctor do SuperMicro é o software que eu estava procurando. É o equivalente do SuperMicro ao ServerGuide da IBM ou ao OpenManage da Dell. Infelizmente, embora ofereça suporte a monitoramento de hardware e alertas por SNMP ou e-mail, ele não suporta a execução no Núcleo do Servidor.

Eu tenho um servidor SuperMirco que está usando o MBD-X8-DTL-IO placa-mãe que é equipada com um dos adoráveis controladores RAID falsos baseados no ICH10R da Intel (confusamente relatados como um dispositivo Adaptec - suponho que seja algum casamento profano do chipset ICH10R para o controlador e para o firmware da Adaptec) . Após algumas tentativas, consegui encontrar os drivers ACHI corretos e instalar o Windows Server 2008 R2 na configuração do RAID-1.

Parte da minha confusão vem do fato de que o Windows relata o controlador como "Adaptec Serial ATA HostRAID" eo disco rígido como um "dispositivo de disco SCSI ADAPTEC RAID 1", enquanto durante o processo de inicialização o hardware Controladores relata claramente que está realmente usando o Intel ICH10R ("Controlador # 00: HostRAID-ICH10r no barramento PCI: 00 ...).

Eu não espero muito deste controlador em termos de gerenciamento, mas existe algum software (de terceiros ou de outra forma) que possa monitorar a integridade da matriz RAID e me notificar (preferencialmente via SNMP ao nosso servidor OpenNMS)? Este servidor está indo para fora do site e seria bom saber que uma unidade morreu sem fisicamente ter que olhar para as luzes piscando. Tudo o que posso encontrar é o software Intel RST que eu acho que não tem nenhum recurso de monitoramento e notificação remota (ele também reclamou que ele não poderia ser instalado devido a um "erro de incompatibilidade", o que é estranho considerando que o chipset controlador é um ICH10R - mas essa é outra questão).

Para aqueles de nós que lidam com esses cartões fakeraid em plataformas baseadas em Windows: Como você monitora sua matriz RAID?

(Se isso for tratado apenas pelo Windows, você poderia me indicar um artigo da KB ou do TechNet? Sou principalmente um administrador do Unix, portanto, se houver apenas um equivalente no Windows de mdadm ou raidtools, eu o ignorarei. ).

Editar:

As coisas não funcionam bem:

  • O uso do Serviço de Disco Virtual via MMC não funciona como uma solução completa para mim. Ele só vê o volume RAID-1 à medida que é apresentado ao sistema operacional como um único disco - ele não tem conhecimento do RAID subjacente. O que preciso é de informações reais sobre a integridade do próprio RAID (por exemplo, se o array está degradado ou não) e não o volume que ele apresenta.
  • Instalei o serviço SNMP e o SNMPInformant, mas não consigo encontrar nenhuma referência nos MIBs para monitorar o controlador ICH10R. Esta é uma excelente sugestão, mas eu preciso de um pouco mais de detalhes para prosseguir. E mais uma vez, como o sistema operacional deveria saber alguma coisa sobre o RAID? Ele apenas vê o volume RAID abstraído como uma unidade de disco e o controlador.
  • Sei que o melhor que posso obter é usar o RDP para efetuar login e executar o Adapter Storage Manager localmente, mas é exatamente esse o tipo de coisa que desejo evitar. Eu não posso ser o único que está preso a usar esses cartões fakeraid; Espero que haja uma solução melhor para o monitoramento.
  • O instalador do Intel Storage Matrix Manager sai utilmente com o erro: "Este computador não atende aos requisitos mínimos de configuração para usar o software". Presumo que isso signifique que ele não foi projetado para funcionar com esse controlador (embora esteja listado como um dispositivo suportado na seção SATA ACHI do readme.txt ).
  • O Adaptec Storage Manager sorta funciona, mas realmente não me leva aonde quero estar. Não "vê" as unidades individuais que compõem a matriz. Pode, no entanto, ser 1) monitorado remotamente, 2) enviar notificação por e-mail e 3) enviar traps SNMP. Isso tudo é bom e elegante, mas se não tiver a capacidade de interagir com o controlador, ele não será mais sofisticado em seu monitoramento do que o gerenciamento dos Serviços de Disco Virtual do Windows (veja a captura de tela).
por kce 07.09.2011 / 02:35

9 respostas

3

Apenas algumas ideias:

Você pode experimentar este software se as unidades suportarem o SMART: link (consulte o monitor do HDD)

Você também pode obter o Gerenciador de matriz de armazenamento Intel = link

Eu não o usei para notificações de e-mail, mas acredito que o console RST tenha essa opção de e-mail.

Ou como Mike disse, já que o gerenciador do Storage Matrix dispara eventos para o eventvwr, você pode usar o recurso no 08 R2 para pegar esses eventos e encaminhá-los via email ou já que você usa o OpenNMS você pode pegar os eventos link .

    
por 13.09.2011 / 20:02
4

na verdade, o software de matriz de armazenamento intel seria sua melhor aposta ...

mas você precisaria primeiro ir para a BIOS e mudar seu controlador de RAID > ADAPTEC para RAID > INTEL (isso irá bloquear sua instalação atual do server08, sim, o que significa uma nova instalação)

alguns softwares de código aberto têm dificuldade em instalar no Intel fake raid, então o supermicro (e alguns outros) fizeram acordos com o adaptec usando seus bios de raid.

pouco tarde, eu sei. mas eu tento postar respostas quando eu puxo tópicos do google (estou realmente procurando por algo completamente diferente)

    
por 07.05.2012 / 18:20
1

Eu tenho três respostas (ou talvez sugestões seriam a melhor maneira de colocar isso).

Primeiro, o Windows MMC permitirá que você se conecte remotamente à máquina e se conecte ao Serviço de Disco Virtual nessa máquina. Isso permitiria que você olhasse todos os volumes gerenciados do Windows. Embora isso provavelmente não o ajude, uma vez que apenas o Disco Virtual que pode ser acessado pelo Windows será exibido, não o Disco Físico como gerenciado pelo controlador RAID. Mas gerenciar remotamente a máquina também permite que você entre no gerenciador de eventos e os drivers da Adaptec "tendem" a gravar nos logs de eventos, para que você tenha um lugar para procurar, se necessário.

Em segundo lugar, seria para olhar para o recurso SNMP em 2008. Você pode descobrir que existe um MIB para monitorar esse controlador em algum lugar. (Vale a pena dar uma olhada). Você pode ativar o Serviço SNMP em "Gerenciador de Servidores" - > "Recursos- > Adicionar Recurso- > Serviços SNMP. Ele será instalado como um serviço do sistema que pode ser configurado em" Serviços "em Ferramentas Administrativas. / p>

Terceiro, o desktop remoto é seu amigo. Eu percebo que isso não é uma boa maneira de obter uma notificação sobre a falha do disco, mas permitirá que você faça o login para ver localmente as configurações da unidade com algo como o Adaptec Storage Manager.

Pensei em uma quarta opção. Em 2008 R2 há um recurso em logs de eventos que permite executar aplicativos / enviar e-mails com base em eventos lançados no Windows. Você poderia usar isso para notificá-lo de uma falha.

    
por 13.09.2011 / 03:06
1

Acho que seu primeiro passo é localizar quais informações estão disponíveis no Windows sobre esse array ou sobre as unidades físicas. Eu imagino que a unidade lógica aparece como uma única unidade física para o sistema operacional?

Use uma dessas ferramentas para ver se alguma informação sobre essa matriz ou sobre as unidades físicas foi exposta ao sistema operacional.  - lodctr.exe  - Typeperf.exe
 - Contadores WMI  - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

A Microsoft possui ferramentas do WMI Explorer, mas isso é uma espécie de agulha no palheiro usando um gui. Se você pode obter um VBscript para despejar as classes (Rob Vanderwoude tem um aqui) , você pode use o WMIC.exe usando o formato de linha de comando do caminho wmic.exe [caminho wmi] get / format: list

Se você puder localizar informações sobre as unidades ou a matriz, será possível descobrir uma maneira de atualizar o Opennms.

Outro pensamento: você já removeu uma das unidades do sistema em execução? Ele atualizou o log de eventos do sistema de alguma forma? O registro mudou, talvez em torno da chave HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi ?

    
por 15.09.2011 / 21:07
1

Infelizmente, não há uma maneira padrão de assistir a RAID no Windows. Então, o melhor que você pode fazer é descobrir como você (humano) faria isso, e então ver se ele pode ser automatizado.

Alguns sistemas gravam no Registro de Eventos e outros possuem uma página da Web incorporada na qual você pode monitorar o status atual do RAID. Eu não sei sobre seu hardware específico, mas se qualquer um dos itens acima for o caso, a maioria dos produtos de monitoramento de servidor funcionaria. A versão gratuita do PA Server Monitor , por exemplo, pode monitorar ambos e enviar alertas.

    
por 15.09.2011 / 22:20
0

Você deve encontrar no BIOS da placa-mãe uma caixa para selecionar o tipo de controlador RAID, Intel ou Adaptec. Parece que você configurou o Adaptec, e é por isso que ele não aceita os drivers da Intel.

Um aviso - assim que o sistema operacional for configurado, se você alterar essa configuração no BIOS, provavelmente o sistema operacional não será inicializado.

Em geral, não acho que o atual Adaptec Storage Manager possa ser usado para configurar os controladores RAID incorporados. Se você encontrar uma versão mais antiga, poderá ter algum sucesso.

Melhor da sorte.

    
por 26.06.2012 / 22:58
0

Você pode usar a notificação de eventos do Windows 2008 para monitorar relatórios de falha de RAID. Confira link para ver um exemplo.

    
por 12.01.2013 / 23:40
0

Eu estava procurando a mesma coisa para uma placa-mãe ligeiramente diferente. X8DTE / X8DT6, no entanto, consegui fazê-lo funcionar dessa forma e imaginei que compartilharia com os outros.

Para gerenciar o Adaptec Controller, a versão de 64 bits do software Win7 foi instalada bem no Server 2016. Estou usando o Gui, mas o MSI inclui ferramentas de linha de comando e um plugin para o MS Storage Service (que eu não utilizou) o que deve permitir-lhe consultar o estado da sua matriz.

Este foi o para o Adaptec Storage Manager.

 - Description: ICH10R Management Tool (By Adaptec)
 - Version:     18727
 - File Size:   228 MB
 - Post Date:   12/14/2010
 - Link:        ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

Eu usei a versão 2008 R2 do driver RAID x64 para ter o array reconhecido pelo instalador de 2016. (Eu estava instalando o sistema operacional por meio de ISO praticamente montado, então montei o driver como uma imagem de unidade de disquete virtual sobre IPMI durante a instalação do Server 2016.)

    
por 13.03.2018 / 17:46
-1

Como mencionado anteriormente , as versões 10 e superiores incluem um e-mail na função de falha.

Acabei de fazer o download e instalar versão 13.x e resolvi meu problema com luzes vermelhas no drives escravos.

    
por 17.08.2014 / 17:46