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

9

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


Eu tenho um servidor SuperMirco que está usando a placa principal MBD-X8-DTL-IO que está equipada com um dos adoráveis ​​controladores de RAID falsos baseados em Intel ICH10R (relatado de maneira confusa como um dispositivo Adaptec - suponho que seja algum casamento profano do chipset ICH10R para o controlador e o firmware Adaptec). Depois de uma discussão, consegui encontrar os drivers ACHI corretos e instalar o Windows Server 2008 R2 na instalação do RAID-1.

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

Não espero muito desse 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 (de preferência via SNMP para o servidor OpenNMS)? Este servidor está saindo do local e seria bom saber que uma unidade morreu sem ter que olhar fisicamente para as luzes piscantes. Tudo o que consigo encontrar é o software brega Intel RST, que eu acho que não possui nenhum recurso de monitoramento e notificação remota (também reclamou que não pôde ser instalado devido a um "erro de incompatibilidade", que é estranho, considerando que o chipset do controlador é um ICH10R - mas isso é outra questão).

Para aqueles de nós que se contentam com essas placas fakeraid em plataformas Windows: Como você monitora sua matriz RAID?

(Se isso for tratado apenas pelo Windows, você poderia me indicar um artigo da KB ou da TechNet? Sou principalmente um administrador do Unix; portanto, se houver simplesmente um equivalente do Windows ao mdadm ou ao raidtools, ignorei isso).


Editar:

As coisas não funcionam bem:

  • Usar o Serviço de Disco Virtual via MMC não funciona como uma solução completa para mim. Ele vê apenas o volume RAID-1 como é apresentado ao sistema operacional como um único disco - não tem conhecimento do RAID subjacente. O que eu preciso é de informações reais sobre a integridade do próprio RAID (por exemplo, se a matriz está degradada ou não) e não o volume que ela apresenta.
  • Eu instalei o serviço SNMP e o SNMPInformant, mas não consigo encontrar nenhuma referência nos MIBs para monitorar o controlador ICH10R. Essa é uma excelente sugestão, mas preciso de mais detalhes para prosseguir. E, novamente, como o sistema operacional deve saber alguma coisa sobre o RAID? Apenas vê o volume RAID abstrato como uma unidade de disco e o controlador.
  • Percebo que o melhor que posso obter é usar o RDP para efetuar login e executar o Adapter Storage Manager localmente, mas esse é precisamente o tipo de coisa que quero evitar. Não posso ser o único que está preso com o uso desses cartões falsificados; Espero que haja uma solução melhor para o monitoramento.
  • O instalador do Intel Storage Matrix Manager é útil 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 este controlador (embora esteja listado como um dispositivo suportado na seção SATA ACHI do readme.txt ).
  • O Adaptec Storage Manager sorta obras, mas realmente não me onde eu quero estar. Ele não "vê" as unidades individuais que compõem a matriz. No entanto, pode ser 1) monitorado remotamente, 2) enviar notificação por email e 3) enviar traps SNMP. Tudo isso é legal e elegante, mas se não tiver a capacidade de interagir com o controlador, não é mais sofisticado em seu monitoramento do que o gerenciamento dos Serviços de Disco Virtual do Windows (veja a captura de tela).Adaptec Storage Monitor

fonte
Os controladores baseados em Adaptec têm um gerenciador de armazenamento disponível; não tenho certeza sobre os da Intel.
Andrew
Você tem uma opção de BIOS que permite passar as unidades físicas também para o sistema operacional?
Nils

Respostas:

3

Apenas algumas idéias:

Você pode experimentar este software se as unidades suportarem o SMART: http://www.panterasoft.com/ (consulte o monitor do HDD)

Você também pode obter o Intel Storage Matrix Manager = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

Não o usei para notificações por email, mas acredito que o console do RST tem essa opção de email.

Ou, como Mike disse, como o gerente da Storage Matrix dispara eventos para o eventvwr, você pode usar o recurso no 08 R2 para capturar esses eventos e encaminhá-los por email ou, como você usa o OpenNMS, pode capturar os eventos http: // www. opennms.org/wiki/Windows_Event_Log_Traps .

O limpador
fonte
O instalador do Intel Storage Matrix Manager sai com o erro: "Este computador não atende aos requisitos mínimos de configuração para usar o software".
Alguém encontrou esse driver: downloadcenter.intel.com/… e conseguiu instalá-lo e fazer com que ele fosse monitorado naquele momento. YMMV tenha cuidado, pois pode mangueira a matriz RAID.
TheCleaner
Além disso, qual é o software da Super Micro chamado "Super Doctor III"? Eu não estou familiarizado com o material deles em geral, mas ele diz que vem com ele e pode monitorar o hardware. Pode valer a pena ligar para o Super e perguntar se existe uma maneira de monitorá-lo com seu software.
TheCleaner
1
O uso do Intel Matrix Storage Manager exigiria a troca do firmware da Adaptec para o Intel. Isso é possível no X8DTL-i e em outras placas Supermicro semelhantes (procure a configuração "ICH RAID Code Base" na configuração da BIOS), mas alterar essa configuração destruirá sua matriz existente.
Sergey Vlasov
Você já olhou para o software Super Doctor III? Eu não posso dizer se isso acontecer informações RAID, mas que parece ser a sua versão de um WhatsUp ou IBM Director, etc.
TheCleaner
4

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

mas você precisará primeiro entrar no BIOS e alterar seu controlador de RAID> ADAPTEC para RAID> INTEL (isso afetará sua instalação atual do server08, sim, isso significa uma nova instalação)

alguns softwares de código aberto têm dificuldade em instalar o ataque falso da Intel, de modo que a supermicro (e alguns outros) fizeram acordos com a adaptec para usar sua biografia de ataque.

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

Starshooter10
fonte
1

Eu tenho três respostas (ou talvez as sugestões sejam uma maneira melhor de colocá-lo).

A primeira é que o Windows MMC permitirá que você remotamente na máquina e conecte-se ao Serviço de Disco Virtual nessa máquina. Isso permitiria examinar todos os volumes gerenciados pelo Windows. Embora isso provavelmente não o ajude, pois apenas o Disco Virtual acessível do Windows será exibido, não o Disco Físico, conforme gerenciado pelo controlador RAID. Mas gerenciar remotamente a máquina também permitirá 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 examinar 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 do Servidor" -> "Recursos-> Adicionar Recurso-> Serviços SNMP. Ele o instalará como um serviço do sistema que pode ser configurado em" Serviços "nas Ferramentas Administrativas.

Terceiro, a área de trabalho remota é sua amiga. Sei que essa não é uma boa maneira de obter uma notificação de falha no disco, mas permitirá que você efetue login para examinar localmente as configurações da unidade com algo como o Adaptec Storage Manager.

Apenas pensei em uma quarta opção. No 2008 R2, há um recurso nos Logs de Eventos que permite executar aplicativos / enviar e-mails com base em eventos lançados no Windows. Você pode usar isso para notificá-lo de uma falha.

MikeAWood
fonte
1

Penso que o seu primeiro passo é localizar as informações disponíveis no Windows sobre esta matriz 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 verificar se alguma informação sobre essa matriz ou as unidades físicas foi exposta ao sistema operacional. - lodctr.exe - Typeperf.exe
- Contadores WMI - HKEY_LOCAL_MACHINE \ HARDWARE \ DEVICEMAP \ Scsi

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

Se você conseguir localizar informações sobre as unidades ou a matriz, poderá descobrir uma maneira de atualizar o Opennms.

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

RobW
fonte
Eu não cheguei a simplesmente puxar uma unidade e ver o que acontece - em teoria, não deve quebrar, mas prefiro não reconstruir este servidor pela segunda vez ... por outro lado, é melhor que ele quebre aqui do que no local.
Direita. O objetivo de puxar a unidade é verificar se o Windows percebe uma alteração no hardware. Pensando nisso, a mudança pode ser tão pequena quanto um aumento na fila média de busca ou cache. Se você pode ver algo mensurável, pode criar uma maneira de observá-lo.
RobW
1

Infelizmente, não existe uma maneira padrão de assistir ao RAID no Windows. Portanto, o melhor que você pode fazer é descobrir como você (humano) faria isso e depois ver se pode ser automatizado.

Alguns sistemas gravam no log de eventos e outros possuem uma página da Web incorporada na qual é possível monitorar o status atual do RAID. Eu não sei sobre o seu hardware específico, mas se algum dos itens acima for o caso, a maioria dos produtos de monitoramento de servidores funcionaria. A versão gratuita do PA Server Monitor, por exemplo, pode monitorar os dois e enviar alertas.

DougN
fonte
"Não existe uma maneira padrão de monitorar o RAID no Windows" - acho que é o que recebo por usar um controlador RAID de baixa qualidade.
Bem - existe uma maneira padrão de usar o Linux - todos os controladores de ataque "ruins" são suportados pelo mesmo driver ...
Nils
0

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

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

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

Boa sorte.

TDH
fonte
0

Eu estava procurando a mesma coisa por uma placa-mãe um pouco diferente. X8DTE / X8DT6, no entanto, consegui fazê-lo funcionar dessa maneira e achei que compartilharia com outros.

Para gerenciar o Adaptec Controller, a versão de 64 bits do software Win7 instalada bem no Server 2016. Estou usando o Gui, no entanto, o MSI inclui ferramentas de linha de comando e um plug-in para o MS Storage Service (que não use), que deve permitir que você consulte o status da sua matriz.

Este foi o para o Adaptec Storage Manager.

 - Descrição: Ferramenta de gerenciamento ICH10R (da Adaptec)
 - Versão: 18727
 - Tamanho do arquivo: 228 MB
 - Data de publicação: 14/12/2010
 - Link: ftp://ftp.supermicro.com/driver/Adaptec_Storage_Management/ASM18771.zip

Usei a versão 2008 R2 do driver RAID x64 para ter a matriz reconhecida pelo instalador de 2016. (Eu estava instalando o sistema operacional a partir do controle remoto via 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.)

Rowan Hawkins
fonte
-1

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

Acabei de baixar e instalar a versão 13.xe resolveu meu problema com luzes vermelhas nas unidades escravas.

user238016
fonte