Blog Agility

BIG IP – Monitoramento de Recursos

BIG IP – Monitoramento de Recursos

Este artigo tem o intuito de mostrar como o BIG IP oferece a monitoração dos seus recursos durante a sua atividade. Mostraremos como fazer a monitoração do processador e da memória RAM pelo utilitário de configuração. Usaremos a versão v11.5.1 HF10 do BIG IP, porém as telas e procedimentos aqui descritos podem ser utilizados em qualquer versão do BIG IP a partir da 11.x.

O monitor de perfomance do BIG IP apresenta gráficos de vários tipos, tais como uso da memória, CPU, conexões novas e ativas, throughput, requisições HTTP, utilização do RAM Cache, transações SSL dentre outros. Neste artigo vamos dar uma ênfase maior na monitoração de CPU e Memória, mas também mostraremos o gráfico de outras funcionalidades.

A monitoração do CPU e Memória é de grande importância para o perfeito funcionamento do BIG IP, pois caso haja um consumo excessivo destes recursos, o BIG IP pode rejeitar novas conexões, e se comportar de forma não esperada, podendo comprometer o balanceamento ou qualquer outra atividade que esteja exercendo.

Para acessar o monitor de perfomance no BIG IP, acesse o utilitário de configuração. Clique em Statistics e depois Perfomance no canto esquerdo superior da tela.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem1  Imagem1

Após o acesso, verifique que uma tela é apresentada com diversos gráficos de diferentes monitoramentos.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem2
Imagem2

Nesta tela é possível visualizar todos os gráficos informados em um parágrafo anterior.

Verifique que na parte superior da tela é possível alterar o range de tempo dos gráficos apresentados e também o tempo para um auto refresh.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem3
Imagem3

Para que possamos dar um foco maior sobre a monitoração de CPU e Memória, vamos clicar em System. Com isso somente os gráficos de CPU e memória serão demonstrados. Veja que nesta tela também é possível definir o range de tempo da monitoração e o auto refresh.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem4  Imagem4

Agora se olharmos no canto direito, podemos ver um link “View Detailed Graph…”. Como o próprio nome em inglês já diz, trata-se do gráfico detalhado de monitoramento do recurso. Ao clicar neste link no recurso CPU, podemos verificar a monitoração de todos os núcleos daquele hardware. É claro que o número de núcleos pode variar de acordo com o processador instalado.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem5
Imagem5

Neste caso, podemos verificar que temos 8 núcleos instalados. Cada núcleo é separado por cores e plotados no gráfico. Para uma melhor organização, a F5 separou a monitoração dos núcleos em dois gráficos colocando 4 núcleos em um gráfico e outros 4 em outro gráfico.

Podemos verificar também o mesmo detalhamento para a alocação de memória.

2015_Novembro_CaioSoares_BIG IP – Monitoramento de Recursos_imagem6
Imagem6

A tela detalhada de alocação de memória não muda. Nas cores correspondentes podemos ver o total de memória física, memória usada pelo sistema operacional, alocação de memória feita pelo TMM, memória usada pelo TMM e memória em swap pelo sistema operacional. Talvez essa imagem possa assustar um pouco pois a memória alocada pelo OS chega perto de ser quase toda a memória disponível. Porém não precisamos nos preocupar a respeito, pois isto indica que o sistema operacional tem toda a memória a sua disposição, mas não necessariamente está usando 100% deste recurso. Veja que dentro do limite de alocação de memória do sistema operacional está a memória alocada pelo TMM. Isso indica que o sistema operacional e o TMM estão compartilhando o mesmo espaço de memória.

É importante fazer a monitoração do CPU e memória de um BIG IP, pois em uma eventual criticidade de um destes recursos, todas as funcionalidades do balanceador podem ser comprometidas. É claro que monitorar os demais gráficos é importante, mas fazer a monitoração do CPU e da memória é o mais importante já que se qualquer um destes se comprometer o BIG IP pode para funcionar colocando todo o ambiente em falha.

Existe também uma forma de monitorar CPU, memória e algum outros recursos em tempo real. Mais informações podem ser verificadas neste techtip.

http://techcenter.agilitynetworks.com.br/index.php?option=com_content&view=article&id=682:verificando-o-consumo-de-memória-real-no-big-ip&catid=94:entrega-de-aplicacoes&Itemid=878