Maneira fácil de monitorar o espaço em disco em vários servidores MS 2003

2

Estou procurando uma maneira fácil de monitorar o espaço livre em disco em um grande número de servidores.
Eu também gostaria de poder contar arquivos em certas pastas nesses servidores

    
por Ron Harlev 28.05.2009 / 03:27

9 respostas

3

A partir do link : crie um arquivo C: \ Computers.txt com os nomes dos máquinas que você deseja verificar e, em seguida, execute este script do PowerShell:

Get-Content C:\Computers.txt | 
ForEach-Object { 
  $_; Get-WMIObject –computername $_ 
  Win32_LogicalDisk -filter "DriveType=3" |
  ForEach-Object { 
    $_.DeviceID; $_.FreeSpace/1GB
  }
}

Você pode querer reformatar isso; é bem feio, mas funciona;)

Editar: claro, você precisará ter privilégios de segurança apropriados para consultar outras máquinas.

    
por 28.05.2009 / 03:57
1

Sua resposta está no Powershell, mas não tenho o conhecimento de programação nesse idioma para fornecer uma solução exata

    
por 28.05.2009 / 03:40
1

Acho que depende do que você está usando para um sistema de monitoramento. Nagios tem NSC ++, você pode sempre configurar um snmpd baseado em Windows, e vários pacotes de software de monitoramento comercial fornecem outros agentes para você instalar.

Você tem um sistema de monitoramento funcionando? Ou é isso que você quer?

    
por 28.05.2009 / 03:43
0
O

Zenoss é uma boa ferramenta combinada com o informante do SNMP. Outro que custa dinheiro seria PRTG . Ambos são sistemas baseados na web muito fáceis de configurar. O Zenoss vem também como uma máquina virtual pré-configurada que pode ser facilmente usada.

    
por 28.05.2009 / 04:35
0

Usamos o ServersAlive para lidar com nosso monitoramento. Possui espaço em disco e arquivos no monitoramento de pastas.

    
por 28.05.2009 / 05:06
0

A contagem do número de arquivos em um diretório exigirá scripts, mas você pode usar o perfmon para monitorar o espaço em disco. Você também pode alertá-lo se determinados limites forem atingidos. Você pode usar o perfmon em um sistema central e conectá-lo aos seus servidores para que todo o monitoramento seja realizado em um único local.

    
por 28.05.2009 / 05:31
0

Para contar arquivos (na linha de comando), consulte link .

O que você planeja fazer com os números de espaço em disco? Por exemplo, você estará executando consultas regulares para gerar relatórios? Eu tenho um requisito semelhante e uso uma mistura de arquivos em lote e VBScript para gravar os números em um banco de dados SQL. Isso me permite gerar avisos quando o espaço em disco é baixo, mas também para rastrear o uso do disco ao longo do tempo e até mesmo prever quando os discos serão preenchidos.

John Rennie

    
por 28.05.2009 / 09:22
0

Eu tenho usado o diskmonitor pro por alguns meses, é barato e faz bem o trabalho.

Entendi de www.diskmonitor.net

Espero que isso ajude.

    
por 28.07.2009 / 22:40
0

O "caminho mais fácil", no que me diz respeito, é ativar o SNMP e pesquisar cada servidor em uma caixa do Nagios. Você não só poderá monitorar o espaço em disco, mas muitos outros aspectos, incluindo (mas não limitado a) uso de CPU, processos, serviços, memória, E / S de rede, hardware, etc.

Não é nada óbvio se você conhece o Nagios:)

    
por 28.07.2009 / 23:39