Posso obter “utilização de disco” de um arquivador NetApp via SNMP?

2

Em uma linha de comando do servidor NetApp, estou executando "sysstat -u" para mostrar a utilização do disco (na verdade, a utilização do único disco mais ocupado). Por utilização de disco, quero dizer "porcentagem de tempo que o disco está ocupado", não "quanto espaço no disco está sendo usado para armazenar dados / metadados".

Existe uma maneira de obter informações de utilização de disco por meio do SNMP? O arquivo netapp.mib não parece expor isso. Ele tem utilização de CPU, uso de disco & informações de capacidade, etc, mas não a utilização de disco. O MIB-II (rfc1213) parece ser a única outra informação exposta pelo arquivador através do SNMP. Espero que esteja faltando alguma coisa.

A métrica "CP (tempo de consistência)" é exposta através do NETAPP-MIB no SNMP, mas isso parece correlacionar-se apenas parcialmente com a utilização do disco sob carga de gravação, e não de todo sob carga de leitura.

    
por Andrew 17.03.2011 / 16:56

3 respostas

3

A utilização de disco conforme relatada pelo sysstat não é exposta por meio do SNMP.

    
por 20.05.2011 / 21:37
0

Se eles suportarem o HOST-RESOURCES-MIB , esse é o local padrão para relatar informações de particionamento de disco. Mas isso só funcionará se eles realmente o apoiarem.

    
por 17.03.2011 / 18:24
0

Você pode obtê-lo via SSH usando um script bash . Este script de exemplo é denominado netapp.diskutil :

#!/bin/bash
ssh $1 -l root 'sysstat -c1 -u' | tail -n1 | rev | cut -d " "  -f1 | rev | cut -d "%" -f1

Um exemplo usando o script:

# ./netapp.diskutil netapp1
12

Você precisa configurar a autenticação de chave para que isso funcione.

    
por 30.04.2014 / 11:34

Tags