Перейти к поиску
  1. Главная
  2. Продукты
  3. С-Терра Шлюз
  4. Специализированные команды
  5. Утилита для просмотра счетчиков IPsec-драйвера
  6. kstat_show

kstat_show

Поиск в комплекте Источник

kstat_show

Утилита kstat_show предназначена для просмотра счетчиков IPsec-драйвера (VPN-драйвера), отвечающего за перехват, фильтрацию и обработку пакетов.

Синтаксис

kstat_show [-c] [-e] [-h]

-c

очистить статистику

-e

вывод расширенной статистики

-h

вывод справки по использованию утилиты

Информация, выводимая kstat_show, делится на общую для всех ОС (Таблица 5) и специфичную для каждой ОС (Таблица 6). Дополнительная (специфичная часть) информация выводится только для С-Терра Шлюз и С-Терра Юнит.

Описание выводимых счетчиков основной статистики IPsec

Таблица 5

Название счетчика

Аналог SNMP

Описание

Ipsec in pkt

cipSecGlobalInPkts

<The total number of packets received by all current and previous IPsec Phase-2 Tunnels>

Количество пакетов, принятых под защитой всех IPsec SA с момента старта.

Ipsec in oct

cipSecGlobalInOctets

<The total number of octets received by all current and previous IPsec Phase-2 Tunnels. This value is accumulated BEFORE determining whether or not the packet should be decompressed>

Количество байтов, принятых под защитой всех IPsec SA с момента старта Агента.

Ipsec in drop

cipSecGlobalInDrops

<The total number of packets dropped during receive processing by all current and previous IPsec Phase-2 Tunnels. This count does NOT include packets dropped due to Anti-Replay processing>

Общее количество всех входящих пакетов, отвергнутых локальным устройством, при задействовании IPsec соединения (кроме проигнорированных по Anti-Replay).

ipsec no_sa

cipSecGlobalNoSaFails

<The total number of non-existent Security Assocication in failures which occurred during processing of all current and previous IPsec Phase-2 Tunnels>

Общее количество пакетов, отвергнутых по причине отсутствия IPsec соединения.

ipsec replay drops

cipSecGlobalInReplayDrops

<The total number of packets dropped during receive processing due to AntiReplay processing by all current and previous IPsec Phase-2 Tunnels>

Общее количество всех входящих пакетов, отвергнутых локальным устройством посредством механизма Anti-Replay, при задействовании IPsec соединения.

ipsec auth fails

cipSecGlobalInAuthFails

<The total number of inbound authentication's which ended in failure by all current and previous IPsec Phase-2 Tunnels>

Общее количество всех неудачных аутентификаций входящих пакетов по IPsec соединениям.

ipsec decrypt fails

cipSecGlobalInDecryptFails

<The total number of inbound decryption's which ended in failure by all current and previous IPsec Phase-2 Tunnels>

Общее количество входящих пакетов, которые были неудачно расшифрованы IPsec соединениями.

ipsec out pkt

cipSecGlobalOutPkts

<The total number of packets sent by all current and previous IPsec Phase-2 Tunnels>

Количество пакетов, отосланных под защитой всех IPsec SA с момента старта Агента.

ipsec out oct

cipSecGlobalOutOctets

<The total number of octets sent by all current and pre-vious IPsec Phase-2 Tunnels. This value is accumulated AFTER determining whether or not the packet should be compressed>

Количество байтов, отосланных под защитой всех IPsec SA с момента старта Агента.

ipsec out drop

cipSecGlobalOutDrops

<The total number of packets dropped during send processing by all current and previous IPsec Phase-2 Tunnels>

Общее количество всех исходящих пакетов, отвергнутых локальным устройством, при задействовании IPsec соединения.

frag ok

Количество успешно

фрагментированных исходящих

пакетов.

frag fail

Количество ошибок при

фрагментации исходящих пакетов.

link send

Количество успешно отправленных в прокси пакетов.

link send err

Количество ошибок при отправке пакетов в прокси.

link recv

Количество принятых от прокси пакетов.

prefrag ok

Количество успешно предфрагментированных исходящих пакетов

prefrag fail

Количество ошибок при предфрагментации исходящих пакетов

fw drop

Количество пакетов, отброшенных пакетной фильтрацией.

fw pass

Количество пакетов, пропущенных пакетной фильтрацией

fw assemble

Количество фрагментированных пакетов, которые были поставлены в очередь на сборку, необходимую для пакетной фильтрации.

fw not found

Количество пакетов, для которых не было найдено правил пакетной фильтрации.

fw error

Количество пакетов, при обработке которых правилами пакетной фильтрации произошла ошибка (и они были отброшены).

Описание дополнительных счетчиков, выводимых для С-Терра Шлюз и С-Терра Юнит

Таблица 6

Название счетчика

Описание

rx errors

Количество ошибок отдачи пакетов подсистеме netfilter ядра linux.

tx errors

Количество ошибок отправки на интерфейс пакетов.

route errors

Количество ошибок нахождения назначения пакетов.

skb allocation errors

Количество ошибок создания экземпляра SKB для отправки (связано с нехваткой памяти).

send queue overflows

Количество высокоприоритетных пакетов, не поместившихся в очередь отправки.

high priority packets dropped

Количество высокоприоритетных пакетов, не поместившихся в рабочую очередь.

low priority packets dropped

Количество низкоприоритетных пакетов, не поместившихся в рабочую очередь.

high priority packets passed while overloaded

Количество высокоприоритетных пакетов, обработанных при заполнении рабочей очереди, свыше pq_drop_thres.

Для счетчиков, приведенных ниже, добавлены дополнительные параметры:

Low priority - пакеты с низким приоритетом;

High priority - пакеты с высоким приоритетом;

Total - общее количество обработанных пакетов.

Представленные ниже счетчики содержат раздельную информацию по входящим и исходящим пакетам.

incoming packets came to hook

Количество входящих пакетов, полученных драйвером от ОС.

outgoing packets came to hook

Количество исходящих пакетов, полученных драйвером от ОС.

incoming packets taken by hook

Количество входящих пакетов, принятых драйвером в обработку (остальные могут быть отброшены, например, из-за переполнения очередей).

outgoing packets taken by hook

Количество исходящих пакетов, принятых драйвером в обработку (остальные могут быть отброшены, например, из-за переполнения очередей).

incoming send queue length

Количество входящих пакетов в очередь на отправку.

outgoing send queue length

Количество исходящих пакетов в очередь на отправку.

incoming send queue overflows

Количество входящих пакетов, переполняющих очередь на отправку.

outgoing send queue overflows

Количество исходящих пакетов, переполняющих очередь на отправку.

Представленные ниже счетчики содержат обобщенную информацию по входящим и исходящим пакетам.

packets came to hook

Количество пакетов, полученных драйвером от ОС.

packets taken by hook

Количество пакетов, принятых драйвером в обработку (остальные могут быть отброшены, например, из-за переполнения очередей).

send queue length

Текущее количество во всех очередях на отправку пактов.

work queue length

Текущее количество пакетов во всех очередях на обработку.

send queue overflows

Количество событий переполнения очередей на отправку пакетов.

work queue overflows

Количество событий переполнения очередей на обработку пакетов.

work queue wait events

Количество событий ожидания освобождения места в очереди на обработку.

packets allocated

Количество операций выделения памяти под пакеты.

packets freed

Количество операций освобождения памяти с пакетами.

packets not yet freed

Разность между значениями packets allocated и packets freed.

Пример вывода для С-Терра Шлюз:

kstat_show

ipsec in pkt: 3741

ipsec in oct: 1666020

ipsec in drop: 0

ipsec no_sa: 0

ipsec replay drops: 1

ipsec auth fails: 0

ipsec decrypt fails: 0

ipsec out pkt: 0

ipsec out oct: 0

ipsec out drop: 0

frag ok: 0

frag fail: 0

link send: 0

link send err: 0

link recv: 0

prefrag ok: 0

prefrag fail: 0

fw drop: 0

fw pass: 3740

fw assemble: 0

fw not found: 0

fw error: 0

rx errors: 0

tx errors: 0

route errors: 0

skb allocation errors: 0

high priority packets dropped: 0

low priority packets dropped: 665

high priority packets passed while overloaded: 0

Low priority High priority Total

incoming packets came to hook: 4406 0 4406

outgoing packets came to hook: 0 0 0

incoming packets taken by hook: 3741 0 3741

outgoing packets taken by hook: 0 0 0

incoming send queue length: 0 0 0

outgoing send queue length: 0 0 0

incoming send queue overflows: 59 0 59

outgoing send queue overflows: 0 0 0

packets came to hook: 4406 0 4406

packets taken by hook: 3741 0 3741

send queue length: 0 0 0

work queue length: 0 0 0

send queue overflows: 59 0 59

work queue overflows: 0 0 0

work queue wait events: 0 0 0

packets allocated: 3741 0 3741

packets freed: 3741 0 3741

packets not yet freed: 0 0 0