• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

F5 monitoramento integração

Nossa integração F5 BIG-IP coleta e envia inventário e métricas da sua instância F5 BIG-IP para nossa plataforma, onde você pode agregar e visualizar métricas-chave de desempenho. Coletamos dados nos níveis de sistema, aplicativo, pool, membro do pool, servidor virtual e nó.

Continue lendo para instalar a integração e ver quais dados coletamos.

Compatibilidade e requisitos

Nossa integração é compatível com F5 BIG-IP 11.6 ou superior.

Antes de instalar a integração, certifique-se de atender aos seguintes requisitos:

Instalar e ativar

Para instalar a integração F5 BIG-IP, escolha sua configuração:

Notas Adicionais:

Habilite sua instância F5

Crie um novo usuário F5 BIG-IP e atribua permissões de usuário:

  1. Crie uma conta de usuário com, no mínimo, permissões de acesso em nível de auditor. Para obter instruções sobre como fazer isso, consulte a documentação oficial do F5.
  2. Depois que o usuário for criado, atribua ao usuário permissões de usuário REST do iControl.

Dica

Podem ser necessárias permissões de nível de administrador para coletar algumas métricas de amostra do sistema ou dados de configuração de inventário do sistema . Para mais informações sobre os níveis de permissão do usuário, consulte a documentação oficial da F5 em descrições de acesso ao perfil do usuário.

Este documento ajudou você na instalação?

Configurar a integração

Existem diversas formas de configurar a integração, dependendo de como ela foi instalada:

A configuração no formato YAML de uma integração é onde você pode colocar as credenciais de login necessárias e configurar como os dados são coletados. As opções que você altera dependem de sua configuração e preferência.

O arquivo de configuração possui configurações comuns aplicáveis a todas as integração, como interval, timeout e inventory_source, entre outras. Para obter mais informações sobre essas configurações comuns, consulte nosso documento de lista de propriedades de configuração .

Se você ainda estiver usando nossos arquivos de configuração/definição legados, consulte integração no host standard configuração format.

Configurações específicas relacionadas a F5 são definidas usando a seção env do arquivo de configuração. Essas configurações controlam a conexão com sua instância F5, bem como outras configurações de segurança e recurso.

Dica

Após a versão 2.6.0, a integração é construída aproveitando o golang 1.18.0. O cliente HTTP não depende mais do CommonName para validar o certificado.

O comportamento obsoleto e legado de tratar o campo CommonName em certificados X.509 como um nome de host quando nenhum nome alternativo de entidade está presente agora está desabilitado por padrão. Para superar esse problema, o usuário deve atualizar o certificado com base em Subject Alternative Name. Enquanto o certificado não for atualizado, a validação do certificado poderá ser desativada configurando --tls_insecure_skip_verify como verdadeiro.

Configurações da instância F5

A integração F5 coleta informações métricas(M) e de inventário(I). Na tabela, use a coluna Applies To para as configurações disponíveis para cada coleção:

' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '

Contexto

Descrição

Padrão

Aplica-se a

HOSTNAME

Nome do host ou IP onde o F5 está rodando.

host local

MI

PORT

Porta na qual a API F5 está escutando.

443

MI

USERNAME

Nome de usuário para acessar a API F5.

N/A

MI

PASSWORD

Senha do usuário fornecido.

N/A

MI

CA_BUNDLE_FILE

Arquivo de pacote da Autoridade de Certificação Alternativa.

N/A

MI

CA_BUNDLE_DIR

Diretório de pacote da Autoridade de Certificação Alternativa.

N/A

MI

TIMEOUT

Tempo limite para solicitações, em segundos.

30

MI

PARTITION_FILTER

Uma matriz JSON de partições BIG-IP para coletar. Veja este exemplo apenas de métrica com filtragem de partição.

["Common"]

M

MAX_CONCURRENT_REQUESTS

Número máximo de solicitações em execução simultaneamente.

10

M

TLS_INSECURE_SKIP_VERIFY

Ignore a verificação do certificado enviado pelo host.

false

MI

METRICS

Defina como true para ativar a coleta somente de métricas.

false

INVENTORY

Defina como true para ativar a coleta somente de inventário.

false

Você pode definir esses valores de configuração de diferentes maneiras, dependendo da sua preferência e necessidade:

  • Adicione o valor diretamente no arquivo de configuração. Esta é a forma mais comum.
  • Substitua os valores das variáveis de ambiente usando a notação {{}} . Isto requer o agente de infraestrutura v1.14.0 ou superior. Leia mais sobre como usar passthrough ou veja o exemplo de substituição de variáveis de ambiente.
  • Use o gerenciamento de segredos para proteger informações confidenciais, como senhas, que seriam expostas em texto simples no arquivo de configuração. Para obter mais informações, leia mais sobre como usar o gerenciamento de segredos.

Etiquetas/atributo personalizado

Você também pode decorar sua métrica com etiquetas. Os rótulos permitem adicionar atributo de par de valor principal à sua métrica, que você pode usar para consultar, filtrar ou agrupar sua métrica.

Nosso arquivo de configuração de amostra padrão inclui exemplos de rótulos. Você pode remover, modificar ou adicionar novos de sua escolha.

labels:
env: production
role: load_balancer

Exemplo de configuração

Encontre e use dados

Para encontrar seus dados de integração, acesse one.newrelic.com > All capabilities > Infrastructure > Third-party services e selecione um dos links de integração F5 BIG-IP.

Os dados F5 BIG-IP são anexados aos seguintes tipos de eventos:

  • F5BigIpSystemSample
  • F5BigIpVirtualServerSample
  • F5BigIpPoolSample
  • F5BigIpPoolMemberSample
  • F5BigIpNodeSample

Para saber mais sobre como encontrar e usar seus dados, consulte Compreender os dados de integração.

Dados métricos

A integração F5 BIG-IP recolhe os seguintes dados métricos atributo. Alguns nomes de métricas são prefixados com um indicador de categoria e um ponto, como system., virtualserver. ou pool..

Métrica de amostra do sistema

Esses atributos podem ser encontrados consultando os tipos de evento F5BigIpSystemSample .

Métrica

Descrição

system.cpuIdleTicksPerSecond

Quantidade de ticks de CPU que a CPU ficou ociosa por segundo. Requer permissões de usuário em nível de administrador para coletar.

system.cpuIdleUtilization

Porcentagem média de tempo que a CPU fica ociosa.

system.cpuInterruptRequestUtilization

Porcentagem média de tempo que a CPU está manipulando solicitações de interrupção.

system.cpuIOWaitUtilization

Porcentagem média de tempo que a CPU aguarda IO.

system.cpuNiceLevelUtilization

Porcentagem média de tempo que a CPU está lidando com processos de bom nível.

system.cpuSoftInterruptRequestUtilization

Porcentagem média de tempo que a CPU está manipulando solicitações de interrupção suave.

system.cpuStolenUtilization

Porcentagem média de tempo que a CPU está manipulando ciclos recuperados pelo hipervisor.

system.cpuSystemTicksPerSecond

Quantidade de ticks de CPU usados pelos processos do kernel por segundo. Requer permissões de usuário em nível de administrador para coletar.

system.cpuSystemUtilization

Porcentagem média de tempo que a CPU é usada pelo kernel.

system.cpuUserTicksPerSecond

Quantidade de ticks de CPU usados pelos processos do usuário por segundo. Requer permissões de usuário em nível de administrador para coletar.

system.cpuUserUtilization

Porcentagem média de tempo que a CPU é usada pelos processos do usuário.

system.memoryFreeInBytes

Quantidade total de memória livre, em bytes.

system.memoryTotalInBytes

Quantidade total de memória, em bytes. Requer permissões de usuário em nível de administrador para coletar.

system.memoryUsedInBytes

Quantidade total de memória usada, em bytes. Requer permissões de usuário em nível de administrador para coletar.

system.otherMemoryFreeInBytes

Memória livre reservada para processos do plano de controle, em bytes.

system.otherMemoryTotalInBytes

Memória total reservada para processos do plano de controle, em bytes.

system.otherMemoryUsedInBytes

Memória utilizada reservada para processos do plano de controle, em bytes.

system.swapFreeInBytes

Espaço de troca livre, em bytes.

system.swapTotalInBytes

Total de espaço de troca, em bytes.

system.swapUsedInBytes

Espaço de troca usado, em bytes.

system.tmmMemoryFreeInBytes

Memória livre reservada para Traffic Management Microkernel (TMM), em bytes.

system.tmmMemoryTotalInBytes

Total de memória reservada para Traffic Management Microkernel (TMM), em bytes.

system.tmmMemoryUsedInBytes

Memória utilizada reservada para Traffic Management Microkernel (TMM), em bytes.

Métrica de amostra de servidor virtual

Esses atributos podem ser encontrados consultando o tipo de evento F5BigIpVirtualServerSample .

Métrica

Descrição

virtualserver.avaibilityState

A disponibilidade definida pelo BIG-IP. Opções:

  • 0 = off-line
  • 1 = Desconhecido
  • 2 = On-line

virtualserver.clientsideConnectionsPerSecond

A taxa de conexões criadas por meio do lado do cliente do objeto por segundo.

virtualserver.cmpEnabled

Indica se o multiprocessamento cluster (CMP) está ativado ou não.

virtualserver.cmpEnableMode

Mostra os indicadores do modo Multiprocessamento cluster (CMP). Opções:

  • CMP desativado = none, disable ou single.
  • CMP ativado = enable ou all.

virtualserver.connections

O número atual de conexões do BIG-IP.

virtualserver.csMaxConnDur

Duração máxima da conexão do lado do cliente do objeto.

virtualserver.csMinConnDur

Duração mínima da conexão do lado do cliente do objeto.

virtualserver.enabled

O estado habilitado atual. Opções:

  • 0 = Desativado
  • 1 = Habilitado

virtualserver.ephemeralBytesInPerSecond

Número total de bytes através da porta efêmera por segundo.

virtualserver.ephemeralBytesOutPerSecond

Número total de bytes enviados pela porta efêmera por segundo.

virtualserver.ephemeralConnectionsPerSecond

A taxa de criação de conexão por meio da porta temporária por segundo.

virtualserver.ephemeralCurrentConnections

O número atual de conexões por meio da porta efêmera.

virtualserver.ephemeralEvictedConnectionsPerSecond

O número de conexões removidas por meio da porta temporária por segundo.

virtualserver.ephemeralMaxConnections

Número máximo de conexões através da porta efêmera.

virtualserver.ephemeralPacketsReceivedPerSecond

O número de pacotes que passam pela porta efêmera por segundo.

virtualserver.ephemeralPacketsSentPerSecond

O número de pacotes enviados pela porta efêmera por segundo.

virtualserver.ephemeralSlowKilledPerSecond

O número de conexões lentas eliminadas por meio da porta temporária por segundo.

virtualserver.evictedConnsPerSecond

A taxa de conexões removidas por segundo.

virtualserver.inDataInBytes

A quantidade de dados recebidos do servidor virtual BIG-IP, em bytes.

virtualserver.outDataInBytes

A quantidade de dados enviados ao servidor virtual BIG-IP, em bytes.

virtualserver.packetsReceived

O número de pacotes recebidos do servidor virtual BIG-IP.

virtualserver.packetsSent

O número de pacotes enviados ao servidor virtual BIG-IP.

virtualserver.requests

O número de solicitações no último intervalo de coleta para BIG-IP.

virtualserver.slowKilledPerSecond

O número de conexões lentas eliminadas no lado do cliente do objeto por segundo.

virtualserver.statusReason

Uma explicação do status atual.

virtualserver.usageRatio

A proporção de uso do servidor virtual.

Métrica de amostra de pool

Esses atributos podem ser encontrados consultando o tipo de evento F5BigIpPoolSample .

Métrica

Descrição

pool.activeMembers

O número de membros ativos do pool.

pool.availabilityState

O estado de disponibilidade atual. Opções:

  • 0 = off-line
  • 1 = Desconhecido
  • 2 = On-line

pool.connections

O número atual de conexões.

pool.connqAgeEdm

A idade da fila com decaimento exponencial máximo.

pool.connqAgeEma

A média móvel exponencial da idade da fila.

pool.connqAgeHead

O cabeçalho de idade da fila atual.

pool.connqAgeMax

A idade máxima da fila em todos os tempos.

pool.connqAllAgeEdm

A soma da idade máxima da fila do membro do pool com decaimento exponencial.

pool.connqAllAgeEma

A soma da média móvel exponencial da idade da fila do membro do pool.

pool.connqAllAgeHead

A soma do limite de idade da fila do membro do pool.

pool.connqAllAgeMax

A soma da idade máxima da fila do membro do pool em todos os tempos.

pool.connqAllDepth

A soma da profundidade do membro do pool.

pool.connqDepth

A profundidade da fila.

pool.currentConnections

As conexões atuais.

pool.enabled

O estado atual ativado pode ser definido pelo usuário. Opções:

  • 0 = Desativado
  • 1 = Habilitado

pool.inDataInBytes

A quantidade de dados recebidos do pool BIG-IP, em bytes.

pool.minActiveMembers

Pool de membros ativos mínimos.

pool.outDataInBytes

A quantidade de dados enviados ao pool BIG-IP, em bytes.

pool.packetsReceived

O número de pacotes recebidos do pool BIG-IP.

pool.packetsSent

O número de pacotes enviados para o pool BIG-IP.

pool.requests

O número total de solicitações para o pool.

pool.statusReason

Propriedade textual explicando o motivo geral de saúde.

Métrica de amostra de membro do pool

Esses atributos podem ser encontrados consultando o tipo de evento F5BigIpPoolMemberSample .

Métrica

Descrição

member.availabilityState

A disponibilidade atual do sistema BIG-IP. Opções:

  • 0 = off-line
  • 1 = Desconhecido
  • 2 = On-line

member.connections

As conexões atuais.

member.enabled

Estado habilitado do membro do pool em relação ao pool pai. Opções:

  • 0 = Desativado
  • 1 = Habilitado

member.inDataInBytes

A quantidade de dados recebidos do membro do pool BIG-IP, em bytes.

member.monitorStatus

O status do monitor. Opções:

  • 0 = Para baixo
  • 1 = Desmarcado
  • 2 = Qualquer outro status

member.outDataInBytes

A quantidade de dados enviados ao membro do pool BIG-IP, em bytes.

member.packetsReceived

O número de pacotes recebidos do membro do pool BIG-IP.

member.packetsSent

O número de pacotes enviados ao membro do pool BIG-IP.

member.requests

O número atual de solicitações durante o último intervalo de coleta.

member.sessions

A contagem da sessão atual.

member.sessionStatus

O status de saúde da sessão atual. Opções:

  • 0 = Desativado
  • 1 = Habilitado

member.state

O estado atual. Opções:

  • 0 = Para baixo
  • 1 = Acima

member.statusReason

Explicação do status atual.

Métrica de amostra de nó

Esses atributos podem ser encontrados consultando o tipo de evento F5BigIpNodeSample .

Métrica

Descrição

node.availabilityState

O estado atual de disponibilidade do BIG-IP para o nó. Opções:

  • 0 = off-line
  • 1 = Desconhecido
  • 2 = On-line

node.connections

O número atual de conexões de rede do BIG-IP.

node.connectionsPerSecond

O número de conexões feitas por segundo.

node.enabled

O estado atual habilitado para BIG-IP. Opções:

  • 0 = Desativado

  • 1 = Habilitado

    ,

node.inDataInBytes

A quantidade de dados recebidos do nó BIG-IP, em bytes.

node.monitorStatus

O status atual da regra do monitor de integridade. Opções:

  • 0 = Para baixo
  • 1 = Desmarcado
  • 2 = Qualquer outro status

node.outDataInBytes

A quantidade de dados enviados ao nó BIG-IP, em bytes.

node.packetsReceived

O número de pacotes recebidos do nó BIG-IP.

node.packetsSent

O número de pacotes enviados para o nó BIG-IP.

node.requests

O número atual de solicitações na última coleta do BIG-IP.

node.sessions

O número atual de sessões.

node.sessionStatus

O status atual da sessão. Opções:

  • 0 = Desativado
  • 1 = Habilitado

node.statusReason

Razão BIG-IP para o status atual.

Dados de inventário

A integração F5 BIG-IP também coleta dados de configuração nos níveis de sistema, aplicativo, pool, membro do pool, servidor virtual e nó.

Os dados estão disponíveis na página Inventário na interface da infraestrutura, na fonte config/f5 . Para obter mais informações sobre dados de inventário, consulte Compreender os dados de integração.

A integração captura dados para o seguinte parâmetro de configuração F5 BIG-IP:

Verifique o código-fonte

Esta integração é um software de código aberto. Isso significa que você pode navegar pelo código-fonte e enviar melhorias, ou criar seu próprio fork e construí-lo.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.