Quais aplicativos estão sendo executados em um determinado servidor?

1

Nós programadores recebemos muitas perguntas, como as seguintes, de nossos engenheiros de rede.

  1. Você sabe quais aplicativos estão sendo executados no Server123?
  2. Eu tenho lista de aplicativos, serviços do windows, filas, etc etc no Server123 .. você sabe quais ainda estão usando? Quais não são mais usados?
  3. Quais outros servidores estão chamando no Server123?

Deve haver uma ferramenta que possa responder a essas perguntas para engenheiros de rede em termos do que está trabalhando ativamente em termos de aplicativos, arquivos de log, filas, serviços do Windows, aplicativos de desktop, aplicativos da Web, serviços da Web etc.

A ferramenta também deve ser capaz de responder perguntas como quais aplicativos, diretórios de arquivos etc. não foram abordados nos últimos 3 meses, etc.

Existe uma ferramenta para isso?

Somos puramente Windows (loja da Microsoft). Todos os nossos servidores possuem sistemas operacionais Windows Server.

    
por dotnet-practitioner 03.12.2010 / 01:24

1 resposta

1

Suponho que seus servidores estejam executando o Windows desde que sua pergunta diga "serviços do Windows". A resposta seria diferente para servidores Linux ou OS X.

Há uma variedade de ferramentas de linha de comando e GUI do Windows para monitorar servidores.

Muitas das informações desejadas podem ser visualizadas no Console de gerenciamento da Microsoft . Serviços, compartilhamentos de rede, informações de desempenho e outras informações podem ser visualizados adicionando-se um servidor ao MMC.

As seguintes ferramentas de linha de comando podem ser úteis para você:

  • lista de tarefas : lista todas as tarefas em execução no computador remoto ou apenas tarefas que atendem a determinados critérios
  • net comandos
    • net user exibe informações sobre usuários conectados
    • net session exibe informações sobre usuários conectados e conexões de compartilhamento de servidor
    • net statistics exibe informações sobre sessões e dados sendo enviados / recebidos

O SysInternals PStools também fornece muita linha de comando útil ferramentas para administrar servidores remotos. Isso inclui mostrar quais arquivos estão abertos remotamente, quem está conectado, quais processos estão em execução (incluindo detalhes sobre os processos), logs de eventos, serviços e tempo de atividade do servidor. O PsExec permite executar qualquer comando que você queira remotamente, o que lhe dá controle quase total para obter informações sobre arquivos, como a data da última modificação, etc.

    
por 03.12.2010 / 01:44