Comprimento da fila de discos do SNMP no servidor windows 2012 (MRTG)

1

No windows server 2003, a leitura do comprimento da fila de disco do SNMP com o MRTG foi fácil:

snmpwalk -v1 -cpublic 192.168.1.20 1.3.6.1.4.1.9600.1.1.1.1.7

iso.3.6.1.4.1.9600.1.1.1.1.7.2.67.58 = Gauge32: 26
iso.3.6.1.4.1.9600.1.1.1.1.7.2.69.58 = Gauge32: 221
iso.3.6.1.4.1.9600.1.1.1.1.7.2.71.58 = Gauge32: 0
iso.3.6.1.4.1.9600.1.1.1.1.7.6.95.84.111.116.97.108 = Gauge32: 247

este MIB não funciona para o Windows Server 2008 & 2012

existe alguma outra maneira fácil de ler a fila de discos?

Agora eu fiz o serviço no meu servidor Windows 2012 fim eu uso o IIS para o meu servidor MRTG para acessar os dados que é muito complicado.

    
por manuel 02.12.2013 / 12:08

1 resposta

0

Você pode ler a fila de disco em um servidor Windows usando os agentes NC_Net ou NSCLIent++ . Esses agentes são destinados ao uso com o Nagios; no entanto, eles também podem ser consultados pelo MRTG. Você pode usar o plug-in mrtg-pnsclient para o MRTG que é distribuído com o front-end do Roteadores2. Isso consulta usando o protocolo NSClient e pode acessar qualquer um dos contadores do Windows PerfMon, que inclui o valor necessário. O plugin tem uma versão C compilável e uma versão nativa do Perl; a versão C é melhor se você puder compilar.

Para definir um alvo do MRTG usando isso, tenha uma definição do formulário:

Target[disk-queue-total]: 'mrtg-pnsclient -H hostname -v COUNTER -l "\PhysicalDisk(_Total)\Current Disk Queue Length" -v COUNTER -l "\PhysicalDisk(_Total)\Current Disk Queue Length"'

Substitua _total pelo identificador de disco apropriado se desejar valores por disco.

    
por 04.06.2015 / 06:05