Blog Agility

Explicação básica Monitor F5

Explicação básica Monitor F5

Por Renata Aparecida da Silva:

Para melhorar o desempenho do tráfego local em sua rede a F5 conta com uma ferramenta para gerenciar o tráfego no Big-ip. O monitor é uma ferramenta de balanceamento de carga que faz a verificação das conexões em um pool member e node checando a disponibilidade e o desempenho dos mesmos.

 

Está monitoração pode ser feita por Monitors de disponibilidade ou desempenho.

Como funciona?

  1. Temos um pool member ou node que está sendo analisado por um monitor, seja por disponibilidade ou por desempenho.
  2. Se pool member ou node que está sendo monitorado não responder dentro do tempo especificado ou status pool member ou node mostrar um desempenho baixo ou conexões excessivas, o Big-Ip pode redirecionar o tráfego para outro pool member ou node com melhor desempenho.

Existem 2 tipos de Monitors no Big-IP.

  • Pre-configured monitors;
  • Custom monitors.

Os pre-configured monitors já são default do Big-Ip e são utilizados para verificar status de um recurso. Os Custom monitors são os criados por você de acordo com as necessidades do ambiente [1].

Abaixo temos os monitors default do Big-Ip [2].

Figura 1_Tech-Tips_2015_Maro_Renata Aparecida da Silva_Ttulo_Monitor_vs_1_0
Figura1.
Para visualizar estes monitors basta ir até a aba  Local Traffic ›› Monitors .

Você também pode criar um monitor clicando em Create .

É possível criar seu monitor com as configurações de um monitor Pre-configured ,basta   escolher o Name (1) do novo monitor e  selecionar o tipo de monitor na opção Type (2).
Figura 2_Tech-Tips_2015_Maro_Renata Aparecida da Silva_Ttulo_Monitor_vs_1_0
Figura2.

As configurações variam de acordo com o monitor, por exemplo, neste artigo vamos criar monitor ICMP.

Na figura3 o monitor está com as configurações padrão de um monitor ICMP.

Figura 3_Tech-Tips_2015_Maro_Renata Aparecida da Silva_Ttulo_Monitor_vs_1_0
Figura3.
Na figura 4 após personalização.

Figura 3_Tech-Tips_2015_Maro_Renata Aparecida da Silva_Ttulo_Monitor_vs_1_0
Figura4.
O monitor criado acima é um dos tipos de monitors simples.

Os tipos de monitors são divididos em 3 categorias:

  • Simple monitors.

Verifica health de um recurso ele envia um pacote, utiliza um protocolo especificado e espera uma resposta deste recurso.

Se o monitor recebe uma resposta é marcado como UP [4].

  • ECV monitors.

Verifica health de um recurso por meio de envio de uma consulta de conteúdos usando um protocolo especificado.

Se o monitor recebe o conteúdo correto o recurso é marcado como UP [5].
Estes monitors tcp , http , https , e https_443 são os monitor pre-configured no Big-Ip.

Estes monitors de conteúdo Send String e Receive String enviam e recebem expressões, O Get é o valor mais utilizado em Send String, ele procura uma expressão na pagina HTML.

Ao executar um Get ele vai buscar na pagina HTML texto, tags HTML, ou nomes de imagem para Receive String positivo ou negativo.

Ex.

“GET www / agility / / customer_info_form.html”

Ao realizar o search na pagina HTML e identificado o parâmetro configurado no monitor, o monitor é marcado como Up.

“<HEAD>”

 

  • EAV monitors.

Verifica health de um recurso, verifica aplicativos em servidores executando as aplicações remotamente por meio de um programa de verificação de serviço externo localizado no diretório usr / bin / monitores .

Se o monitor recebe a resposta correta o recurso é marcado como UP.

Estes monitors snmp_dca e real_server são os monitores pre-configured no Big-Ip [6].


As vantagens de se utilizar um monitor é que eles possuem informações de sua rede disponível para sua visualização e análise para solucionar problemas em um recurso, fazer manutenção ou até uma reconfiguração.

 

Referências:

[1]-  Understanding pre-configured and custom monitors. 

http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip9_4config/BIGIP_LTM_CONFIG_GD_9_4-13-1.html#wp1184113

 

[2]-Summary of monitor types .

http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip9_4config/BIGIP_LTM_CONFIG_GD_9_4-13-1.html#wp1185309

 

Special configuration considerations.

http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip9_4config/BIGIP_LTM_CONFIG_GD_9_4-13-1.html#wp1215697

 

[3]-Summary of monitor types .

http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip9_4config/BIGIP_LTM_CONFIG_GD_9_4-13-1.html#wp1185309


[4]-
Simple monitors.

http://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm_config_10_2/gtm_monitors.html#1184902

 

[5] –Extended Content Verification (ECV) monitors.

http://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm_config_10_2/gtm_monitors.html#1183866

 

[6]-External Application Verification (EAV) monitors.

http://support.f5.com/kb/en-us/products/big-ip_gtm/manuals/product/gtm_config_10_2/gtm_monitors.html#1182648