Перейти к основному содержанию

netstat на ESXi

VMware

Существует очень полезная и привычная сисадмину утилита netstat. Основное назначение утилиты: поиск сетевых проблем и определение производительности сети.

netstat — утилита командной строки, отображающая состояние TCP-соединений, таблицы маршрутизации, число сетевых интерфейсов и сетевую статистику по протоколам.

Утилита доступна в операционных системах семейства UNIX и Windows. А в ESXi её нет. Пыщъ.

Как проверить, есть ли у хоста ESXi открытое соединение на определенном порту? Сделать это можно с помощью esxcli.

esxcli network ip connection list

esxi

Для использования утилиты достаточно иметь доступ к хосту по SSH или DCUI. В этом случае можно фильтровать вывод с помощью grep.

esxcli network ip connection list | grep :80

netstat

Удалённый доступ возможен, например, через vCli:

esxcli --server hv31.domain.local network ip connection list

Или PowerCLI:

$esxcli = get-esxcli -vmhost hv31.domain.local
$esxcli.network.ip.connection.list() | ft

Для фильтрации можно использовать инструменты PowerShell:

$esxcli = get-esxcli -vmhost hv31.domain.local
$esxcli.network.ip.connection.list() | where { $_.LocalAddress -like "*:80" } | ft
 

Похожие материалы

vCenter 6.0 — восстановление сетевых настроек гипервизора

Переводил я как-то гипервизоры на 10G сеть, воткнул новый десятигигабитный адаптар, все старые провода отключил, оптику подключил. Гипервизор перестал быть доступным в vCenter. В настройках ESXi пропала возможность добавить vmnic4 и vmnic5. Что делать? Сбрасывать сетевые настройки гипервизора!

VMware — отправляем SPAN трафик на виртуалку

ИБшники опять придумали зеркалировать SPAN трафик в анализатор трафика. Перед покупкой железа и софта нужно проверить, заработает ли вообще всё это дело. Поэтому зеркалировать трафик будем на виртуальную машину. Работаем в vCenter 7.