[MEU 50º LIVRO]: BANCOS DE DADOS E ACESS - CURSO COMPLETO - DO BÁSICO AO VBA - 1602 páginas

Páginas: 1602 | Autor: Júlio Battisti | 40% de Desconto e 70h de Vídeo Aulas de Bônus

Você está em: PrincipalArtigosWindows 2003 Server › Capítulo 14 : 03
Quer receber novidades e e-books gratuitos?
›››
« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »
WINDOWS 2003 SERVER - CURSO COMPLETO
Autor: Júlio Battisti


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


Lição 129 - Capítulo 14 - Know-how em: Utilização do console Performance (Desempenho) - Parte 1

Pré-Requisitos:

  • Conceitos básicos sobre monitoramento de desempenho.

Metodologia:

  • Demonstrar a utilização do console de desempenho.

Técnica:

  • Exemplos práticos, passo-a-passo.

Neste tópico você verá vários exemplos práticos de utilização do console de desempenho, para monitoração dos principais elementos de hardware do servidor.

Lição – Monitorando o Processador e a Memória do seu Servidor.

Neste item você aprenderá a utilizar o console Desempenho. Também verá como monitorar alguns contadores dos objetos Memória e Processador. Apresentarei diversos detalhes sobre a utilização da interface e das funcionalidades do console Desempenho. O console Desempenho já vem configurado para carregar o Snap-in para medição de desempenho.

No Windows NT Server 4.0 existe um programa chamada Performance Monitor, o qual é utilizado para a monitoração de desempenho. A partir do Windows 2000 está disponível o console Performance (Desempenho), o qual está também está disponível no Windows XP e no Windows Server 2003.

Exemplo: Monitorando o uso da memória e do processador.

Para utilizar o console Performance (Desempenho) para monitorar a Memória e o Processador, siga os seguintes passos:

1.            Faça o logon como Administrador, ou com uma conta com permissão de administrador.

2.            Abra o console Performance (Desempenho): Start -> Administrative tools -> Performance (Iniciar -> Ferramentas administrativas -> Desempenho).

3.            Será aberto o console Performance (Desempenho), conforme indicado na Figura 14.1.


Figura 14.1 O console para monitoração do desempenho.

Observe que, por padrão, os seguintes contadores já estão adicionados e sendo monitorados:

  • O contador Pages/sec do objeto Memory.
  • Avg. Disk Queue Length do objeto Physical Disk.
  • O objeto %Processor Time do objeto Processor.

Nota: Os gráficos que vão sendo “desenhados” na tela do console, indicam os valores associados com cada um dos contadores. No exemplo da Figura 15.1 a taxa de ocupação do processador estava em torno de 10%.

Para o exemplo proposto você irá excluir os contadores que foram adicionados automaticamente e adicionar outros contadores.

4.            Clique no contador Pages/seg (na parte de baixo do painel, abaixo do gráfico, onde aparece a lista de contadores) e pressione a tecla Delete. Repita a operação para excluir os demais contadores.

5.            Neste console, no painel da esquerda, é exibida a opção System Monitor (Monitor do Sistema), que é a opção utilizada para adicionar novos contadores para os objetos a serem monitorados, no nosso exemplo a Memória e Processador. A opção Logs e alertas de desempenho será vista nos próximos itens.

5.            Dê um clique na opção System Monitor (Monitor do Sistema), para seleciona-la.

6.            Dê um clique no botão Add (Adicionar) na barra de ferramentas – botão com um sinal de + na barra de ferramentas ou pressione Ctrl+I. Será exibida a janela Add Counters (Adicionar Contadores), na qual você pode selecionar objetos e adicionar os contadores a serem monitorados, conforme indicado na Figura 14.2.


Figura 14.2 Janela para adicionar os contadores a serem monitorados.

Na lista Performance object (Objeto de desempenho), por padrão já vem selecionado o objeto Processor (Processador). Nesta lista você pode selecionar um objeto para o qual serão adicionados contadores a serem monitorados. Ao selecionar um objeto na lista de objetos, ns lista Select counters from lista (Selecione contadores da lista),  serão exibidos os contadores relacionados ao objeto selecionado. Um mesmo contador pode ter uma ou mais instâncias. Por exemplo, ao selecionar o contador %Processor Time, em um computador com dois processadores,  na lista Select instances from list (Selecionar instâncias na lista), serão exibidas as duas instâncias do referido contador, uma para cada processador. Você pode monitorar somente uma das instâncias ou ambas.

Nota: Um detalhe interessante é que, no mesmo console, você pode monitorar contadores de um ou mais computadores. Por exemplo, você pode monitorar a utilização do processador de dois ou mais computadores da rede, utilizando um único console Desempenho. Para isso, na janela da Figura 14.2, digite o nome do computador no campo Select counter from computer (Selecionar contadores do computador). Digite o nome do computador no formato \\NomeDoComputador. Ao digitar o nome e pressionar Enter serão exibidos os objetos do referido computador. Selecione um ou mais contadores. Você pode fazer isso para os diversos computadores que serão monitorados simultaneamente. Com isso, em um mesmo console, você poderá monitorar contadores de diferentes computadores da rede.

7.            Certifique-se de que o objeto Processor esteja selecionado na lista de Objetos. Na caixa de listagem Select counters from list (Selecionar contadores na lista), marque o contador %Processor Time. Para ver uma explicação detalhada sobre o que significa este contador, dê um clique no botão Explain (Explicar). Será exibida uma janela com a descrição do contador selecionado, conforme indicado na Figura 14.3. Você pode utilizar o botão Explain (Explicar) para obter um texto explicativo sobre qualquer contador selecionado.


Figura 14.3 Janela que é exibida com a explicação sobre o contador selecionado.

Observação: Veja que no campo Select counters from computer (Selecionar contadores do computador), já vem, por padrão, o nome do computador local, onde foi aberto o cosole de desempenho. Podemos monitorar o desempenho de outros computadores da rede. Por exemplo, para acessar contadores de um computador chamado SERVER2, basta digitar \\SERVER2, neste campo e pressionar Enter. Em poucos instantes o Windows Server 2003 exibe uma listagem com os contadores do computador a ser monitorado. Você pode adicionar, para monitoração, contadores de diferentes computadores, conforme já descrito anteriormente. Por exemplo, você pode adicionar o Percentual de ocupação do processador para os diversos servidores da rede, para determinar qual ou quais estão com utilização excessiva do processador.

8.            Dê um clique no botão Add (Adicionar) para adicionar o contador %Processor Time.

9.            Agora é hora adicionar um contador para a memória. Primeiro, na lista Performance object (Objeto de desempenho), selecione o objeto Memory (Memória). Na caixa de listagem Select counters from list (Selecionar contadores na lista), são exibidos os contadores disponíveis para o objeto Memória.

10.          Dê um clique no contador % Committed Bytes In Use (% de bytes comprometidos em uso). Clique no botão Add (Adicionar) e depois dê um clique no botão Fechar. Você estará de volta ao console de desempenho, sendo que agora os dois contadores que você adicionou já estão sendo monitorados, conforme mostrado pelo gráfico da Figura 14.4.


Figura 14.4 Um contador do Processador e outro da Memória, sendo monitorados.

11.          Observe que o Processador teve picos de quase 1000% de utilização. Já a memória tem se mantido em torno de 12%. Existem alguns indicadores que podem nos levar a certas conclusões interessantes. Por exemplo, se a taxa de utilização do Processador permanecer por longos períodos de tempo, sempre próxima de 80%, pode ser um indicativo de que o Processador é um gargalo para o sistema. O processador deve ser substituído por um Processador mais rápido, ou a utilização de mais do que um processador deve ser considerada. Por outro lado picos de 100% são perfeitamente normais. Quando você abre uma aplicativo é normal que a utilização do Processador chegue próxima dos 100%. O que não pode acontecer é uma alta taxa de utilização permanente próxima ou superior a 80%.

12.          No nosso exemplo a utilização da memória (em torno de 12%), está em uma patamar ótimo. Até 60% seria um valor bastante razoável. Lembrando que picos podem acontecer, o que é um indicativo de sobrecarga em um dos componentes de hardware é uma taxa de utilização constante em patamares elevados.

13.          O console de desempenho exibe uma série de informações para cada um dos contadores que estão sendo monitorados. Observe que cada um dos contadores possuí um gráfico com cor diferente. Na parte de baixo do console, ao clicar em um contador, você irá seleciona-lo. Observe que logo abaixo do gráfico são exibidas diversas informações, dependendo do contador selecionado.

14.          Ao selecionarmos o contador %Processor Time, por exemplo, são exibidas diversas informações, tais como: valor médio, valor mínimo, valor máximo e assim por diante.

15.          Para adicionar novos contadores, basta utilizar novamente o botão Add (Adicionar - botão com um sinal de +) ou pressionar Ctrl+I.

16.          Quando você está monitorando diversos contadores, pode ser útil por em destaque o contador selecionado. Para isso basta pressionar Ctrl+H, que o contador selecionado será posto em destaque, isto é, ficará com a linha do gráfico mais espessa e destacada.

17.          Para retirar o destaque do contador, basta pressionar Ctrl+H novamente.

18.          Você pode excluir um contador, simplesmente clicando no contador, na parte de baixo do console, abaixo do gráfico e teclando Delete.

19.          Você pode alterar diversas propriedades do gráfico que é exibido no console desempenho, como por exemplo: cor da linha, cor de fundo, exibir uma grade de referência, etc. Para acessar estas propriedades, dê um clique com o botão direito do mouse em qualquer parte do gráfico. No menu que surge clique em Properties (Propriedades).

20.          Será exibida a janela System Monitor Properties (Propriedades do Monitor dd Sistema), onde através das guias General (Geral), Source (Fonte), Data (Dados), Graph (Gráfico) e Appearence (Aparência), você pode alterar diversas propriedades da exibição do gráfico de desempenho. No exemplo da Figura 14.5, foram incluídas grades de referência. Esta configuração é feita através da guia Graph (Gráfico), da janela de propriedades.


Figura 14.5 Alterando as propriedades do gráfico e incluindo grades de referência.

21.          Feche o console de desempenho.

Pratique um pouco:  Abra novamente o console desempenho e adicione alguns contadores do Processador e da Memória. Para o objeto Processor (Processador) adicione os contadores Interrupts/sec (Interrupções por segundo) e %Privileged Time  (%Tempo privilegiado). Utilize o botão Explain (Explicação) para exibir a descrição destes contadores. Altere algumas propriedades do gráfico. Altere o campo atualizar automaticamente a cada, de 1 segundo para 2 segundos. Este campo é acessível através da guia General (Geral) das propriedades do gráfico. Para acessar as propriedades clique com o botão direito do mouse em qualquer local do gráfico, e no menu que surge dê um clique na opção Propriedades.

Monitorando o acesso ao sistema de discos.

Neste item mostrarei como monitorar alguns contadores dos objetos PhysicalDisk (Disco físico) e LogicalDisk (Disco lógico). É importante lembrar que o objeto PhysicalDisk (Disco físico) se refere a um disco como um todo, independente de o disco estar dividido em partições (disco básico) ou volumes (disco dinâmico). Já o objeto LogicalDisk  (Disco lógico), refere-se as partições ou volumes, independente de estarem localizadas em um único disco, ou distribuídas ao longo de vários discos, como no caso de um Volume RAID-5 ou de um spanned volume.

IMPORTANTE! Nunca é demais lembrar que no Windows NT 4.0 os contadores para o objeto PhysicalDisk  (Disco físico) e LogicalDisk  (Disco lógico) estão desabilitados. O objeto disco lógico nem sequer aparecia na listagem de objetos. O objeto Disco físico aparecia na listagem, mas se você adicionar alguns dos seus contadores, estes ficariam sempre em zero, uma vez que estavam desabilitados. Para habilitar os contadores para os objetos Disco físico e Disco lógico, era necessário executar o seguinte comando:  diskperf –y e reinicializar o computador para que os contadores sejam habilitados. NO WINDOWS SERVER 2003 NÃO É NECESSÁRIO ESTE PROCEDIMENTO, POIS OS CONTADORES,TANTO PARA DISCO FÍSCIO QUANTO PARA DISCO LÓGICO, ESTÃO HABILITADOS AUTOMATICAMENTE.

Agora é hora de monitorar alguns contadores dos contadores dos objetos PhysicalDisk  (Disco físico) e LogicalDisk  (Disco lógico).

Nota: Para o exemplo proposto estou utilizando um computador com dois discos físicos, os quis estão divididos em um ou mais volumes. Conforme visto no Capítulo 10, é possível criar mais de um volume (disco lógico) em um mesmo disco físico. Por exemplo, é possível dividir um disco de 40 GB em dois volumes de 20 GB. A cada volume estaria associada uma letra, como por exemplo: C: e E: Cada volume representa um disco lógico, isto é, uma unidade.

Exemplo: Monitorando a atividade de discos, usando o console de desempenho.

Para monitorar a atividade do sistema de discos, siga os passos indicados a seguir:

1.            Faça o logon como Administrador, ou com uma conta com permissão de administrador.

2.            Abra o console Performance (Desempenho): Start -> Administrative tools -> Performance (Iniciar -> Ferramentas administrativas -> Desempenho).

3.            No painel da esquerda, clique na opção System Monitor (Monitor do Sistema), para marcá-la.

4.            Dê um clique no botão Add (Adicionar), na barra de ferramentas – botão com um sinal de + ou pressione Ctrl+I. Será exibida a janela Add counters (Adicionar contadores), na qual podemos adicionar os objetos e respectivos contadores que serão monitorados.

5.            No campo Performance object (Objeto de desempenho), selecione o objeto PhysicalDisk (Disco físico). Será exibida uma listagem com os discos instalados no seu computador e as partições (ou volumes no caso de discos de Armazenamento dinâmico) criadas em cada um dos discos. No exemplo da Figura 14.06, são exibidos dois discos: Disco 0 e Disco 1. O espaço do Disco 0 é todo ocupado pelo Volume C: Já o espaço do Disco 1 é ocupado pelos volumes volume D:, E: e F: Observe que também é exibida uma instância denominada ‘_Total’. A instância _Total é utilizada para monitorar a atividade somada de todos os discos do sistema. Por exemplo, se você selecionar o contador Disk Writers/Sec (Gravações em disco por segundo) e selecionar a instância total, estará sendo monitorada a atividade total combinada de escrita em todos os discos do servidor.


Figura 14.6 Monitorando o objeto PhysicalDisk  (Disco físico).

6.            Na caixa de listagem Select counters from list (Selecionar contadores na lista), selecione o contador Disk Writers/Sec (Gravações em disco por segundo) . Este contador é uma medida da freqüência das operações de gravação em disco. Ele irá indicar a atividade de gravação de informações no disco.

7.            Na caixa de listagem Select instances from list (Selecionar instâncias na lista), você tem a opção de definir se quer monitorar todos os discos físicos (_Total), ou somente alguns deles. Esta caixa exibe todas as ocorrências do objeto Disco físico, isto é, exibe todos os discos instalados no computador. Por exemplo, para monitor apenas o Disco 0, clique na opção ‘0 C:’ para selecionar esta instância do contador Disk Writers/Sec (Gravações em disco por segundo).

Observação: Caso existam vários discos e você queira monitorar apenas alguns deles, você deve selecionar apenas os discos a serem monitorados antes de clicar no botão Adicionar. Para selecionar os diversos discos a serem monitorados, pressione a tecla Ctrl e vá clicando nos discos a serem monitorados. A medida que você for clicando, os discos serão selecionados.

8.            Dê um clique no botão Add (Adicionar), para incluir este contador para monitoração.

9.            Agora você irá monitorar a freqüência de gravação somente do volume E: Para isto, na lista Performance object (Objeto de desempenho), selecione o objeto Logical Disk (Disco lógico).

10.          Na caixa de listagem Select counter from list (Selecionar contadores na lista), selecione o contador Disk Writers/Seg (Gravações em disco por segundo).

11.          Observe que na caixa de listagem da direita, é exibida uma lista com todas os volumes disponíveis. Dê um clique no volume E: (ou em um volume disponível no servidor que você está utilizando) para marcá-lo.

12.          Dê um clique no botão Add (Adicionar), para incluir este contador para monitoração.

13.          Dê um clique no botão Close (Fechar).

14.          Você estará de volta ao console Desempenho, com contadores para monitorar a atividade de gravação do Disco 0 e da partição E:, conforme indicado pela Figura 14.7.


Figura 14.7 Gráfico indicativo da atividade de gravação.

15           A monitoração da atividade dos discos, através dos diversos contadores disponíveis é de grande importância, principalmente para servidores que atuam como servidores de disco (basicamente com compartilhamento de pastas e arquivos) ou Servidores Web para a Internet ou para uma Intranet. Normalmente o sistema de discos é a parte mais lenta do sistema. Muitas vezes pode ser necessária a atualização para discos mais rápidos ou para a implementação de níveis de RAID-5 ou RAID-10 baseados em Hardware.  Porém estas utilizações somente se justificam em servidores com um volume de acesso elevado.

16.          Feche o console Desempenho.

Exercício: Abra novamente o console Desempenho e monitore os seguintes contadores para o objeto PhysicalDisk (Disco físico), para o Disco 0: Disk Reads/sec (Leituras de disco por segundo)  e Disk Transfers/sec (Transferência de disco por segundo). Utilize o botão Explain (Explicar) para ver o que representa cada um destes contadores. Feche o console Desempenho.

Contadores a serem monitorados em servidores.

A seguir apresento uma lista de contadores que a Microsoft recomenda que sejam monitorados permanentemente nos servidores da rede.

Objetos relacionados a monitoração do sistema de discos:

Physical Disk\Disk Reads/sec 
Physical Disk\Disk Writes/sec 
LogicalDisk\% Free Space 

Nota: O contador  % Disk Time deve ser interpretado com cuidado. A instância _Total pode apresentar valores distorcidos, que não refletem a realidade, no caso de sistemas com múltiplos discos. Neste caso é importante também monitorar o contador  % Idle Time. Nenhum destes dois contadores pode ultrapassar um valor de 100%.. 

Contador crítico para o sistema de discos: este contador deve ser monitorados e pode ser um indicativo de que o sistema de discos está sendo o ‘gargalo’ do servidor:

Physical Disk\Avg. Disk Queue Length (all instances)  

Objetos relacionados a monitoração da memória do sistema:

Memory Usage Memory\Available Bytes 
Memory\Cache Bytes  
Memory Bottlenecks or leaks Memory\Pages/sec 
Memory\Page Reads/sec 
Memory\Transition Faults/sec 
Memory\Pool Paged Bytes 
Memory\Pool Nonpaged Bytes 

Os contadores a seguir, embora não sejam relacionados diretamente a objetos de memória, podem ser indicativos de problemas de desempenho devido a uso excessivo da memória do servidor:

Paging File\% Usage object (all instances) 
Cache\Data Map Hits % 
Server\Pool Paged Bytes and Server\Pool Nonpaged Bytes 

Objetos relacionados a monitoração da interface de rede:

Protocol transmission counters (varies with networking  protocol); for TCP/IP: 
Network Interface\Bytes total/sec 
Network Interface\Packets/sec 
Server\Bytes Total/sec or Server\Bytes Transmitted/sec and  Server\Bytes Received/sec  

Objetos relacionados a monitoração do processador:

Processor Usage Processor\% Processor Time (all instances) 

Os objetos a seguir são utilizados para verificar se o processador está sendo o gargalo do sistema:

System\Processor Queue Length (all instances) 
Processor\Interrupts/sec 
System\Context switches/sec

Valores indicativos de limites de desempenho para contadores.

Definir exatamente qual é o limite aceitável para o valor de um ou mais contadores não é uma ciência exata. Por exemplo, afirmar que sempre que a taxa de utilização do processador se mantiver em torno de 80%, por longos períodos, é um indicativo de queda no desempenho ou um indicativo de que o processador deve ser substituído, não é algo preciso. Claro que existem valores para determinados contadores que servem para disparar o alarme, isto é, servem para alertar o administrador que uma parte do sistema pode estar sendo responsável pela queda de desempenho, ou seja, pode estar sendo o que chamamos de ‘gargalo do sistema’.

A seguir apresento alguns valores para determinados contadores, valores estes que, pelas recomendações da Microsoft, devem servir de alerta ao administrador.

Contadores do sistema de disco e respectivos valores de alerta:

  • Physical Disk\% Free Space e Logical Disk\% Free Space: 15% 
  • Physical Disk\% Disk Time e Logical Disk\% Disk Time: 90% 
  • Physical Disk\Disk Reads/sec e Physical Disk\Disk Writes/sec: Depends das especificações do fabricante do disco. Verifique a taxa de transferência dos discos, para verificar que a taxa indicada pelos contadores no console de desempenho, não esteja excedendo as especificações do disco.
  • Physical Disk\Current Disk Queue Length: Um número próximo a 2 já pode indicar problemas de desempenhho. Este valor é um valor instantâneo, ou seja, o valor da fila no momento em que é feita a leitura. É recomendado que você monitore este contado ao longo de um dia normal de trabalho, gravando as informações em um log, conforme descreverei mais adiante. Para obter uma média deste valor, ao longo do tempo, utilize o seguinte contador: Physical Disk\Avg. Disk Queue Length.

Contadores do objeto memória e respectivos valores de alerta:

  • Memory\Available Bytes: Preferencialmente deve estar acima dos 4 MB.
  • Memory Memory\Pages/sec: Não tem um valor específico de alerta. Depende de cada sistema. Neste caso é importante um monitoramento constante. Um aumento neste valor pode indicar aumento de atividade de paginação (uso do arquivo de paginação), devido a uma grande taxa de utilização da memória, o que indica que é hora de fazer um upgrade na memória do servidor.

Contador para o objeto Paging File (Arquivo de Troca) e respectivo valor de alerta:

  • Paging file Paging File\%: Valores acima de 70%. Este contador deve ser monitorado em conjunto com os contadores Available Bytes and Pages/sec, para que você possa ter uma visão consolidada da atividade de paginação de disco no servidor.

Contadores do objeto processador e respectivos valores de alerta:

  • Processor\% Processor Time: Valores sustentados em torno de 85%.
  • Processor\Interrupts/sec: Varia com cada tipo de processador. Normalmente valores acima de 1000 podem ser um indicativo de uso excessivo e sobrecarga no processador. Um aumento exagerado nas leituras deste contador pode indicar um problema de hardware, como por exemplo uma placa de rede com problemas e que fica emitindo inúmeros pedidos de interrupção para o processador.

Objeto do serviço Server e respectivo valor de alerta:

  • Server\Bytes Total/sec: Se a soma do total de bytes transferidos por Segundo, estiver muito próxima da velocidade do barramento da rede local (10 MB/seg, 100 MB/seg e assim por diante), é um indicativo de que a rede precisa ser segmentada, com o uso de um equipamento como um Switch.
  • Server Server\Pool Paged Peak Amount of physical RAM This value is an indicator of the maximum paging file size and the amount of physical memory.
  • Server Work Queues\Queue Length: 4. Se este valor for atingido, pode ser um indicativo de problemas de desempenho e/ou sobrecarga no processador. Monitore este contador ao longo de um período de tempo, para observar se o valor limite é atingido durante longos períodos ou na maior parte do tempo observado.
  • System\Processor Queue Length: 2

Claro que estes são apenas valores sugeridos, os quais servem como alertas para o administrador. Conforme descrito anteriormente, o processo de monitoração é um processo contínuo, de acompanhamento na evolução dos principais contadores, sugeridos anteriormente.

Configurando o console Desempenho para capturar dados automaticamente.

Na introdução sobre a monitoração de desempenho, falei sobre a possibilidade de configurar o console Desempenho para efetuar a captura automática de dados, conforme destacado no trecho a seguir:

“Também é possível configurar o console Desempenho para que seja feita a captura de dados automaticamente. O administrador pode configurar o console desempenho para que sejam capturados dados sobre os Objetos/contadores a serem monitorados. Com base nesta captura, o  administrador pode verificar os limites normais de operação para componentes como o Processador, memória RAM e assim por diante. Depois faz-se um monitoramento contínuo e compara-se os resultados obtidos com os limites de operação obtidos em outras medições. Quando um determinado componente começar a apresentar aumento na sua taxa de utilização o administrador deve verificar o motivo para este aumento e, se for o caso, providenciar a substituição do elemento que está apresentando elevação em suas taxas de utilização, antes que a sua taxa de utilização atinja limites que possam comprometer o desempenho do servidor.”

Conforme pode ser concluído pelo parágrafo anterior, o principal objetivo em configurar a coleta automática de dados é para determinar quais as taxas normais de utilização dos componentes  a serem monitorados,  em situação normal de uso. Depois são feitas novas observações para acompanhar a evolução destas taxas de ocupação, para poder agir preventivamente quando um determinado componente estiver atingindo níveis elevados de utilização.

A captura automática de dados é feita utilizando a opção Performance Logs and Alerts (Logs e Alertas de Desempenho), do console Desempenho. Com esta opção, você pode coletar automaticamente dados de desempenho de computadores locais ou remotos. Você pode visualizar os dados que foram gravados no log usando a opção System Monitor (Monitor do Sistema) ou exportar os dados para programas de planilha ou banco de dados, para fins de análise e geração de relatórios. Por exemplo, você pode importar os dados gravados em um log de desempenho, para um banco de dados do Microsoft Access e utilizar estes dados para a criação de relatórios personalizados.

Com a opção Logs e alertas de desempenho, estão disponíveis os seguintes recursos:

  • Coleta de dados em formato separado por vírgulas ou por tabulações para facilitar a importação por programas de planilha ou programas de banco de dados. É fornecido também um formato de arquivo de log binário para registro em log circular ou para registro em log de instâncias, como segmentos ou processos, que podem começar depois do início da coleta de dados. (O registro em log circular é o processo de registro contínuo de dados em um único arquivo, sobrescrevendo os dados anteriores com novos dados).
  • Você também pode coletar dados em formato de banco de dados SQL. Essa opção define o nome de um banco de dados SQL e conjunto de logs existentes dentro do banco de dados em que os dados de desempenho serão lidos ou gravados. Esse formato de arquivo é útil ao coletar e analisar dados de desempenho de toda a empresa, em vez de servidor por servidor. Por exemplo, a partir de um único console Desempenho, você pode obter dados sobre diversos servidores da rede e armazenar estes dados no formato de banco de dados SQL.
  • Os dados do contador coletados podem ser visualizados durante a coleta ou após seu término.

Como o log funciona da mesma maneira que um serviço do Windows Server 2003, a coleta de dados ocorre independentemente de haver um usuário logado ou não, no servidor que está sendo monitorado.

  • Você pode definir os momentos de início e parada, nomes de arquivos, tamanho máximo de arquivo e outros parâmetros para a geração automática do log.
  • Você pode gerenciar várias sessões de log em uma única janela de console.
  • Você pode definir um alerta em um contador, especificando que uma mensagem seja enviada, um programa seja executado e uma entrada seja feita no log de eventos do Windows Server 2003 ou um log seja iniciado quando o valor do contador selecionado for superior ou inferior a uma configuração especificada. Por exemplo, você pode monitorar a taxa de utilização do processador e solicitar que o Administrador seja avisado quando esta taxa ultrapassar um determinado patamar, digamos 85 %, ou você pode monitorar o espaço livre em todas as unidades de todos os servidores da rede e pedir que seja disparado um alerta para o administrador, sempre que uma unidade apresentar espaço livre inferior a 20%.

Nota: Para que a coleta de dados possa funcionar corretamente, o serviço “Performance Logs and Alerts” deve ter sido inicializado corretamente. Antes de prosseguir você irá verificar (no exemplo logo a seguir) se este serviço está configurado para inicialização automática. Caso não esteja, irá configura-lo para que seja inicializado automaticamente.

Exemplo: Verificando as opções de configuração e inicialização do serviço “Performance Logs and Alerts”.

1.            Faça o logon como Administrador ou com uma conta com permissão de administrador..

2.            Abra o console Services (Serviços) que está disponível no menu Administrative Tools (Ferramentas Administrativas).

3.            Localize o serviço Performance Logs and Alerts e verifique o valor indicado na coluna Startup Type (Tipo de Inicialização). Se o valor desta coluna estiver em Manual, significa que o serviço não está sendo inicializado automaticamente. Se for este o caso, dê um clique duplo no serviço para exibir a janela coma as propriedades do serviço.

4.            Na janela de propriedades do serviço, na guia General (Geral), altere o tipo de inicialização para Automatic (Automática), conforme  indicado na Figura 14.8.


Figura 14.8 Configurando o serviço Performance Logs and Alerts para iniciar automaticamente.

5.            Clique no botão Iniciar para fazer com que o serviço seja inicializado imediatamente.

6.            Surge a mensagem indicada na Figura 14.9.


Figura 14.9 Mensagem sobre o serviço Performance Logs and Alerts.

Esta mensagem informa que o serviço foi inicializado e encerrado, pois no momento não existe nenhuma coleta de dados em andamento. Porém o Windows Server 2003 irá iniciar o serviço automaticamente, quando uma coleta de dados for configurada. O Windows Server 2003 detecta que o serviço deve estar ativo para que a coleta de dados possa ser feita e inicializa o serviço automaticamente.

7.            Clique em OK para fechar a mensagem de aviso. Você estará de volta à janela de propriedades do serviço. Clique em OK para fecha-la.

8.            Feche o console Serviços.

Uma vez estando configurado corretamente o serviço Performance Logs and Alerts, temos à disposição às seguintes funcionalidades:

  • Iniciar e parar o log manualmente, por demanda ou automaticamente, com base em um agendamento definido pelo usuário.
  • Definir configurações adicionais para log automático, como renomear o arquivo automaticamente e definir parâmetros para parar ou iniciar um log com base no tempo decorrido ou no tamanho do arquivo.
  • Criar logs de rastreamento. Usando o provedor de dados do sistema padrão do Windows Server 2003 ou outro provedor de aplicativos, os logs de rastreamento registram detalhadamente os eventos de aplicativos do sistema, quando ocorrem certas atividades, como uma operação de entrada/saída (E/S) de disco ou uma falha de página. Quando o evento ocorre, o Windows Server 2003 registra os dados em um arquivo de log especificado pelo serviço de logs e alertas de desempenho. Isso difere da operação dos logs de contadores. Quando eles estão em uso, o serviço obtém dados do sistema no fim do intervalo de atualização, em vez de esperar por um evento específico. Uma ferramenta de análise é necessária para interpretar o resultado do log de rastreamento.
  • Definir um programa que seja executado quando um log for parado. Por exemplo, você pode configurar que seja executado um script que copia os arquivos com os dados para um drive da rede, onde o arquivo será importado em um banco de dados. O script também pode ser configurado para enviar uma mensagem para o Administrador.

Nota: Se você desejar exportar dados do log para o Microsoft Excel, o serviço de logs e alertas de desempenho deverá ser parado, porque o Microsoft Excel exige acesso exclusivo ao arquivo de log. Não há informações sobre outros programas que exijam esse acesso exclusivo. Portanto, você geralmente pode trabalhar com dados de um arquivo de log enquanto o serviço estiver coletando dados para esse arquivo. Para parar o serviço de logs e alertas utilize o console Services (Serviços), conforme descrito no exemplo anterior.

Agora você acompanhará alguns exemplos práticos de coleta de dados.


Promoção: Livro Windows Server 2012 R2 e Active Directory - Curso Completo, 2100 Páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!

Promoção: Livro Windows Server 2012 R2 e Active Directory

Curso Completo, 2100 páginas. Tudo para você se tornar um administrador de redes altamente qualificado para o mercado de trabalho e levar a sua carreira para o próximo nível!


« Lição anterior Δ Página principal ¤ Capítulos Próxima lição »

Best Sellers de Excel do Julio Battisti

Todos com Vídeo Aulas, E-books e Planilhas de Bônus!

Aprenda com Júlio Battisti:
Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos - Passo a Passo

 Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

 

Autor: Júlio Battisti | Páginas: 540 | Editora: Instituto Alpha

 

[Livro]: Aprenda com Júlio Battisti: Excel 2010 Básico em 140 Lições - Através de Exemplos Práticos

Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 952 | Editora: Instituto Alpha

 

Livro: Aprenda com Júlio Battisti: Excel 2010 Avançado, Análise de Dados, Tabelas Dinâmicas, Funções Avançadas, Macros e Programação VBA - Passo a Passo

Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1124 | Editora: Instituto Alpha

 

[LIVRO]: Aprenda com Júlio Battisti: Macros e Programação VBA no Excel 2010 Através de Exemplos Práticos e Úteis - Passo a Passo

Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

 

Autor: Júlio Battisti | Páginas: 1338 | Editora: Instituto Alpha

 

[A BÍBLIA DO EXCEL]: Aprenda com Júlio Battisti: Excel 2010 - Curso Completo - Do Básico ao Avançado, Incluindo Macros e Programação VBA - Através de Exemplos Práticos Passo a Passo

Todos os livros com dezenas de horas de vídeo aulas de bônus, preço especial (alguns com 50% de desconto). Aproveite. São poucas unidades de cada livro e por tempo limitado.

Dúvidas?

Utilize a área de comentários a seguir.

Me ajude a divulgar este conteúdo gratuito!

Use a área de comentários a seguir, diga o que achou desta lição, o que está achando do curso.
Compartilhe no Facebook, no Google+, Twitter e Pinterest.

Indique para seus amigos. Quanto mais comentários forem feitos, mais lições serão publicadas.

Quer receber novidades e e-books gratuitos?
›››

Novidades e E-books grátis

Fique por dentro das novidades, lançamento de livros, cursos, e-books e vídeo-aulas, e receba ofertas de e-books e vídeo-aulas gratuitas para download.



Institucional

  • Quem somos
  • Garantia de Entrega
  • Formas de Pagamento
  • Contato
  • O Autor
  • Endereço

  • Júlio Battisti Livros e Cursos Ltda
  • CNPJ: 08.916.484/0001-25
  • Rua Vereador Ivo Cláudio Weigel, 537 Universitário
  • Santa Cruz do Sul/RS
  • CEP 96816-208
  • Todos os direitos reservados, Júlio Battisti 2001-2017 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI