StorCLI: storcli show e “Hthth: Opt”: quão exaustivo é isso?

3

Estou trabalhando em um script usando o StorCLI (Ver 1.21.06).

Quando eu corro:

./storcli show

Eu obtenho (abreviado):

Status Code = 0
Status = Success

Além de:

Hlth: 
Opt

Q1. Estou curioso para saber o que o código Status / Status realmente significa: isso tem alguma coisa a ver com o status do controlador ou apenas com o comando executado com sucesso?

Q2: quão exaustivo é o comando "./storcli show"? Ou seja, é o resultado "Hthth: Opt", incluindo a integridade do disco físico ou apenas a saúde do controlador (bateria, etc)?

O manual de referência é bastante conciso, com apenas a seguinte descrição do comando show da seguinte forma:

storcli show

This command shows a summary of controller and controller-associated information for the system. The summary includes the number of controllers, the host name, the operating system information, and the overview of existing configuration.

EDITAR

Estou procurando um meio de monitorar uma matriz LSI RAID em um servidor Lenovo TD340 executando o ESXi (versão gratuita). O servidor tem um IMM (first gen), que não tem visibilidade da placa LSI RAID instalada.

O MegaRAID não é confiável, pois a descoberta / consulta leva um excesso de 30 minutos para concluir "encontrar" o servidor ESXi, o que resulta em outro tempo não documentado (excedendo uma hora) para que ele termine o login (onde você está no limbo imaginando se o botão "Login" desativado realmente fez alguma coisa.

Eu simplesmente não confio que o MegaRAID Manager neste momento tenha uma visibilidade suficientemente estável do status do host / LSI RAID do ESXi para ser um meio confiável de monitoramento.

Então o StorCLI funciona nativamente no ESXi, onde eu vou escrever um script para executar storcli show (idealmente) e analisar a saída, e gravar em um log e enviar um alerta.

    
por gravyface 16.03.2017 / 17:35

2 respostas

1

Sua pergunta agora está um pouco confusa, mas veja isto:

link

Parece fazer o que você está querendo fazer. E, não, você não precisa executar o Nagios para executar esse script e criar sua própria superestrutura de alertas. No entanto, Nagios (bem, eu gosto de Icinga) é muito bom para o seu propósito. :)

    
por 08.06.2017 / 01:51
2

O código de status e as linhas de status retornam o resultado do comando que foi executado. Esta informação é retornada de praticamente todos os comandos que você pode executar, e não faria sentido para cada comando retornar o status do controlador.

O comando show retornará informações básicas sobre o controlador e os arrays, e não será exibido como ótimo se houver algum problema com os drives. Você pode querer usar o comando show all no seu script, pois ele retornará informações sobre as unidades e também sobre as matrizes. Isso permitirá que você veja se uma unidade está off-line ou ausente, e não apenas se há um problema com a matriz.

A documentação oficial do LSI PDF pode ser baixada aqui .

    
por 03.06.2017 / 00:25