none
Controle de S.M.A.R.T em rede RRS feed

  • Pergunta

  • Boa Noite..

     

    CONTROLE DE           S.M.A.R.T - STORAGE

     

    Bom tenho um desafio que a algum tempo estou tentado resolver, seguinte tenho muitas maquinas em minha rede e gostaria de fazer um script para controlar o S.M.A.R.T das minhas maquinas na rede e que seja feito relatório de alguma forma para nossa equipe de TI prever possíveis problemas em maquinas relacionadas a má funcionamento de disco rígido assim, fazendo um prevenção com base nesse sistema.Procurei muitas coisas na internet mais no momento só achei softwares que fazem isso localmente.

    No caso testei um software aberto...mais como todos só rodam localmente.

     

    http://smartmontools.sourceforge.net/

     

    Todas idéias e sugestões são bem vindas, agradeço a ajuda de todos.

     

    quinta-feira, 17 de julho de 2008 00:59

Todas as Respostas

  • Há uns 4 anos, na empresa onde trabalhei nós tivemos um sério problema com HDs de maquinas de um fabricante conhecido.

    Como era um parque de 700 maquinas colocamos no script de logon um código que varria os logs do windows.

    Talves vc consiga colocar uma lista de erros conhecidos e coloca-lo para pesquisar.

    Só precisa lembrar de deixar este script carregar depois do logon para não correr o risco com usuários reclamando!

    Abraço.

    quinta-feira, 17 de julho de 2008 12:57
  • Vc tem alguma ideia como explo pra começar a pensar em algum script...nao sei muita coisa de vbs.

     

    obrigado.

     

    att ronaldo

     

    quinta-feira, 17 de julho de 2008 14:37
  • Acho que vc pode começar com este

    1º -Vc  vai ter que mudar o tipo de codigo referente a erro de disco, ou cria um vetor com os códigos que vc quer.
    2º- Insira código para criação de arquivo txt em um local.

    'Código para verificar arquivo de log.

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colLoggedEvents = objWMIService.ExecQuery _
            ("Select * from Win32_NTLogEvent Where Logfile = 'System' and " _
                & "EventCode = '6008'")
    Wscript.Echo "Improper shutdowns: " & colLoggedEvents.Count


    'codigo para gerar um arquivo txt
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objFile = objFSO.CreateTextFile("C:\FSO\ScriptLog.txt")

    acho que vc encontra mais coisas aqui no forum.


    quinta-feira, 17 de julho de 2008 20:46
  • obrigado amigo ainda nao tive tempo de testar esse script....passei a semana todo cheio de reunioes, quando tiver na calmo vamos por isso pra testes...qualquer coisa te mando algo..se alguem do forum tiver algo a mais para acrescentar ou comentar pode ficar a vontade...


    obrigado a todos.
    domingo, 20 de julho de 2008 04:09