sexta-feira, 9 de novembro de 2012

Cacti - Ociosidade de disco no Windows Server 2008 com WMI

Outro dia eu estava com uma necessidade aqui na empresa de monitorar o percentual de ociosidade de disco em alguns servidores Windows Server 2008 e registrar o histórico dessas informações através do Cacti. 

Falando um pouquinho sobre ociosidade de disco, é o tempo que o disco fica "parado" (ocioso), ou seja, se ele fica muito tempo trabalhando no máximo, pode ser um indício de problemas de I/O e que está na hora de tomar alguma providencia a respeito.

Bom, para coletar as informações nos servidores Windows, seria necessário realizar uma consulta aos dados de performance utilizando WMI. Até realizei alguns testes com alguns plugins do Cacti que realizam consultas WMI em servidores Windows, mas para esta demanda resolvi colocar a mão na massa e criar meu próprio Plugin e templates, os quais estou disponibilizando neste post.

Primeiramente, será necessário instalar o wmi client for Linux, o qual permite realizar consultas WMI no Linux. Pode pegar neste site: http://www.orvant.com/packages. Não vou entrar em detalhes quanto a instalação do wmic.

Em seguida basta baixar o template neste Link.

Este pacote contém 3 arquivos: 2 XML que devem ser importados utilizando a interface do Cacti, e um script que deve ser colocado na pasta "scripts" dentro da pasta de instalação do Cacti no servidor. Feito isso basta criar os gráficos normalmente.

Vejam um exemplo dos gráficos gerados: