snmpnetstat

Отображение состояния сети (с использованием SNMP)

Синтаксис:

snmpnetstat [-d] [-p порт] -v 1 хост сообщество

[-ainrs] [-P протокол] [-I интерфейс]

[интервал]


snmpnetstat [-d] [-p порт] [-v 2] хост noAuth

[-ainrs] [-P протокол] [-I интерфейс]

[интервал]


snmpnetstat [-d] [-p порт] [-v 2] хост сторона-источник

сторона-адресат контекст [-ainrs] [-P протокол]

[-I интерфейс] [интервал]

Поддерживаемые платформы:

Neutrino

Опции:

-a

Показать статистику по всем сокетам (по умолчанию – только по активным сокетам). В статистику включаются данные о локальных и удаленных адресах, протоколе и внутреннем состоянии протокола.

-d

Выгрузить входные и выходные пакеты.

-I интерфейс

Показать статистику по данному интерфейсу.

-i

Показать статистику по всем интерфейсам.

-n

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

-P протокол

Показать статистику по протоколу, который указывается либо как известное имя, либо как псевдоним. Список имен и псевдонимов некоторых протоколов см. в файле /etc/protocols.

-p порт

Задать номер порта назначения.

-r

Показать статистику по маршрутизации.

-s

Показать статистику по всем протоколам.

-v 1|2

Версия SNMP (значение по умолчанию – 2).

сообщество

Имя сообщества для транзакции с удаленной системой.

контекст

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

сторона-адресат

Имя стороны, предоставляющей информацию.

хост

IP-адрес или имя хоста.

интервал

Временной интервал (в секундах) между последовательными обновлениями статистики интерфейса.

сторона-источник

Имя стороны, запрашивающей информацию.

Описание:

Утилита snmpnetstat отображает сетевую статистику, полученную от удаленной системы по протоколу SNMP.

Если применяется SNMP версии 2, должны быть сконфигурированы следующие файлы:
Описание конфигурирования см. на странице файла для каждого из вышеупомянутых конфигурационных файлов. Если необходимо изменить местоположение конфигурационных файлов, следует включить файл snmpd.conf.

Адреса

Утилита snmpnetstat сопоставляет информацию о хосте, сети и порте с записями в конфигурационных файлах TCP/IP. Если обнаружено совпадение по любой из этих позиций, утилита snmpnetstat отображает соответствующие символические имена. Если совпадений не обнаружено или указана опция -n, утилита snmpnetstat отображает адреса в виде чисел.

Представление интерфейса

В представлении интерфейса отображается таблица сводной статистики по переданным пакетам, ошибкам и конфликтам. Также отображаются сетевые адреса интерфейса и максимальный размер передаваемого пакета (Maximum Transmission Unit; MTU). Если задан интервал, утилита snmpnetstat отображает информацию непрерывно. В первой строке непрерывного представления отображаются сводные статистические данные, собранные с момента последней перезагрузки системы; в последующих строках отображаются совокупные значения за предыдущий временной интервал.

Если указанно

Отображаемая информация в представлении интерфейса

[-n] -i

Таблица сводных статистических данных по всем интерфейсам.

[-n] -I интерфейс

Таблица сводных статистических данных по одному интерфейсу.

-I интерфейс интервал

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

интервал

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


Представление таблиц маршрутизации

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

Поле

Отображаемая информация

Destination

Хост-получатель или сеть-получатель.

Flags

Состояние маршрута, где:
D = создан динамически при перенаправлении
G = к шлюзу
H = пунктом назначения является хост
M = изменен при перенаправлении
U = включен (up)

Gateway

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

Interface

Сетевой интерфейс, используемый для маршрута.


Переменные среды:

MIBFILE

Задает местоположение файла mib.txt. Например, MIBFILE=путь/mib.txt (путь по умолчанию – /etc).