Contents

Introdução

Pré-requisitos

Requisitos

Componentes Utilizados

Informações de Apoio

Verificar

Confirme o valor do 95º percentil no banco de dados do Stealthwatch Management Console

Troubleshooting

Calcular o 95º percentil para um único dia de uso

Introdução

Este documento descreve como calcular o 95o percentil do uso da taxa de fluxo no Stealthwatch ou Secure Network Analytics para o licenciamento da taxa de fluxo

Pré-requisitos

Requisitos

A Cisco recomenda que você tenha conhecimento sobre estes tópicos:

- Licenciamento de software inteligente

- Navegação Secure Network Analytics no painel principal

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- Stealthwatch Management Console versão 7.4.1

Também é necessário:

- Acesso administrativo à tela Smart Licensing no Secure Network Analytics

- Acesso via CLI como raiz ao Stealthwatch Management Console

- Senha do Banco de Dados VSQL

- Seu ambiente Secure Network Analytics está registrado no Smart Licensing

As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

O guia oficial de Smart Licensing do 7.4.2, página 22, afirma que o Secure Network Analytics relata o 95º percentil do uso diário da taxa de fluxo (fluxos por segundo) para sua Smart Account, com base no período de 24 horas anterior.

O Secure Network Analytics (a partir de agora conhecido como SNA) era anteriormente chamado de Stealthwatch e esses termos podem ser usados de forma intercambiável.

Verificar

Use esta seção para confirmar se a sua configuração funciona corretamente.

Confirme o valor do 95º percentil no banco de dados do Stealthwatch Management Console

Cuidado: este documento descreve o processo para calcular o uso da Taxa de Fluxo para um único dia de exemplo, 18 de abril de 2023. Ajuste as consultas SQL para corresponder ao dia pretendido para seu caso de uso

O valor apresentado na licença de taxa de fluxo, em Uso da licença inteligente, é extraído da tabela flow_collection_summary do banco de dados do Stealthwatch Management Console. Para consultar essa tabela, faça login no Stealthwatch Management Console via SSH como Raiz e execute o comando:

/opt/vertica/bin/vsql -U dbadmin -w lan1cope -c "select last_time, fps_95 from flow_collection_summary order by last_time desc limit 5;"

Observação: os comandos apresentados neste documento usam a senha padrão do banco de dados do Stealthwatch Management Console. Se a senha do banco de dados tiver sido alterada no seu ambiente, ajuste os comandos para que ele tenha a senha correta

A saída exibe os registros dos últimos cinco dias e seu percentil 95, ordenados pelo mais recente. Consulte a próxima imagem para obter um exemplo:

Como indicado nas Informações de apoio, o uso da taxa de fluxo diário apresentado na tela Smart Licensing é calculado com base no período de 24 horas anterior. Uma discrepância é apresentada entre as datas na tabela flow_collection_summary, pois ela exibe um valor para um dia que ainda não terminou. Isso se deve à forma como o uso é calculado no final de cada dia na hora de reinicialização, às 00:00:00.  Na tela Smart Licensing, o valor fps_95 coincide com o valor apresentado para o dia atual (18 de abril de 2023). Veja a próxima imagem:

O valor fps_95 de 18 de abril na tabela flow_collection_summary corresponde ao uso da Taxa de Fluxo do dia anterior, 17 de abril. O valor fps_95 de 17 de abril corresponde ao Fluxo de 16 de abril e assim por diante.

Troubleshooting

Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração

Calcular o 95º percentil para um único dia de uso

O valor fps_95 apresentado na tabela flow_collection_summary é calculado com base nas informações da tabela flow_collection_trend, também disponível no banco de dados do Stealthwatch Management Console. Esta tabela rastreia o uso da taxa de fluxo minuto a minuto de cada exportador relatado por todos os Flow Collectors no ambiente. Para um único dia, há 1440 registros, para cada um dos 1440 minutos de um dia. Os minutos-fps da tupla na tabela devem parecer com a próxima imagem:

A coluna fps_95 em flow_collection_summary tem seu valor calculado a partir dos registros de 1440 minutos-fps de um único dia. Como apenas o percentil 95 é relatado de volta, isso significa que os primeiros 5% dos registros (primeiras 72 linhas), ordenados pela coluna fps na ordem maior para a menor, são descartados no processo. Assim, a 73ª linha representa o 95º valor do uso da taxa de fluxo. Há um desvio esperado do valor de fps no 73º de ≈1-2 fps, devido a cálculos decimais.

O próximo comando exibe o valor fps agregado da 73ª linha de flow_collection_trend, agrupado por minuto e ordenado por fps na ordem do maior para o menor:

/opt/vertica/bin/vsql -U dbadmin -w lan1cope -c "WITH minutes as

(select last_time as Timestamp, sum(fps) as fps, ROW_NUMBER() OVER (order by sum(fps) desc) as RowNumber

from flow_collection_trend

where last_time >= '2023-04-17 00:00' and last_time < '2023-04-18 00:00'

group by last_time)

select fps as '95thPercentile' from minutes where RowNumber=73;"

A saída deve ser semelhante à próxima imagem:

Esse valor representa o 95o percentil do uso da taxa de fluxo para um único dia (18 de abril de 2023), que corresponde ao que é apresentado na tabela flow_collection_summary e na tela Smart Licensing.