none
Preciso de script para monitorar status do processo. RRS feed

  • Pergunta

  • Caros,

    Cenário:
    Tenho uma aplicação que não gera serviço e tem que ser monitorada, preciso saber quando ela parar, seja por parada de execução ou processo travado.

    Preciso monitorar o satus do processo (executando ou parado já faço) se o mesmo está "Não respondendo" não consegui.

    Obrigado.

    Jensen Clayton
    segunda-feira, 16 de março de 2009 15:42

Respostas

  • Olá Jensen,

    Precisei de um script para monitorar o spooler do windows, pode ser que te ajude... vai ai a dica...

    http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/593618fd-a000-4c77-9d84-e97a58742a4b

    Flw...

    terça-feira, 17 de março de 2009 11:28
  • Olá,

    Verifique o Estado do Serviço e o Status dele, conforme abaixo:


    strComputer = "."

    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    'AQUI ESTÁ O SERVIÇO SPOOLER, ALTERE PARA QUAL SERVIÇO VOCÊ DESEJAR
    Set colRunningServices =  objWMIService.ExecQuery _
        ("Select * from Win32_Service Where Name = 'Spooler'")



    For Each objService in colRunningServices
        wscript.echo "O SERVIÇO ESTÁ: " & objService.State
        wscript.echo "O STATUS ESTÁ: " & objService.Status
    Next


    Até mais,

    Jesiel

    Obs.: Se útil, classifique
    terça-feira, 17 de março de 2009 14:31

Todas as Respostas

  • Olá Jensen,

    Precisei de um script para monitorar o spooler do windows, pode ser que te ajude... vai ai a dica...

    http://social.technet.microsoft.com/Forums/pt-BR/scriptadminpt/thread/593618fd-a000-4c77-9d84-e97a58742a4b

    Flw...

    terça-feira, 17 de março de 2009 11:28
  • Olá,

    Verifique o Estado do Serviço e o Status dele, conforme abaixo:


    strComputer = "."

    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    'AQUI ESTÁ O SERVIÇO SPOOLER, ALTERE PARA QUAL SERVIÇO VOCÊ DESEJAR
    Set colRunningServices =  objWMIService.ExecQuery _
        ("Select * from Win32_Service Where Name = 'Spooler'")



    For Each objService in colRunningServices
        wscript.echo "O SERVIÇO ESTÁ: " & objService.State
        wscript.echo "O STATUS ESTÁ: " & objService.Status
    Next


    Até mais,

    Jesiel

    Obs.: Se útil, classifique
    terça-feira, 17 de março de 2009 14:31