Найти тему
Записки Одмена

HP. Cisco. Сбрасываем счётчики на портах. Вычисляем неактивные скоммутированные порты используя линукс.

Оглавление

Всех категорически приветствую! В данной статье публикую рабочий вариант как вычислить мёртвые, но ещё физически скоммутированные порты в свичах HP и Cisco, а после выполнить автоматический вывод портов без трафика на экран используя любую linux машину.

Показания

  • когда встаёт вопрос нехватки портов в свичах
  • когда доблестные администраторы Helpdesk забивают болт на раскоммутацию портов от патч-панели в свич в серверных/коммутационных
  • исторически сложилось
  • ППР (планово-предупредительные работы)
  • уборка стойки
не есть хорошо, бардак
не есть хорошо, бардак

Всё это заставляет сетевого администратора вычислить неиспользуемые порты в свичах.

План прост до безобразия. Заходим на каждый свич своего парка сетевых оборудований. Сбрасываем счётчики на портах. Выжидаем минимальный срок, за который кто-либо из сотрудников на своих рабочих местах должен поприсутствовать хоть раз и включить десктопное место, чтобы трафик прошёл через порт свича. Например, кто-то в отпуске это уже берём в расчёт 2 недели. А чтоб наверняка можно выждать и 3-4 недели. После 3-4х недель ожидания можно быть уверенным, что скорее всего на портах, где мы увидим отсутствие сетевых пакетов реально отсутствуют клиенты.

HP switch.

  • заходим на свич, даём команду на очистку счётчиков на всех интерфейсах
hp switch# clear statistics all

выжидаем 3-4 недели.

  • получаем примерно такую картину:
hp switch# show interfaces
вывод статистики портов командой show interfaces
вывод статистики портов командой show interfaces

Далее вводим следующие команды в линуксе. Я для этого буду использовать debian.

вывод номеров пустых портов, используя линукс
вывод номеров пустых портов, используя линукс

Скопировать код можно тут.

Cisco switch.

  • заходим на свич, даём команду на очистку счётчиков на всех интерфейсах
cisco switch# clear counters
  • при запросе подтвердить жмём просто Enter
Clear "show interface" counters on all interfaces [confirm]

выжидаем 3-4 недели.

  • получаем примерно такую картину:
hp switch# show stats
  • Копируем всё это в файл, регуляркой и awk вытаскиваем значение пустых портов.
получаем список пустых портов
получаем список пустых портов

Скопировать код можно тут .

Итог

Вычислили пустующие порты коммутаторов, скопировали список из консоли свича в текстовый файл линукс дебиана, обработали и вывели на экран. Передали список портов на раскоммутацию helpdesk админам.

Спасибо за внимание. Посмотрите на моём канале другие полезные статьи, может они вам помогут решить ваши задачи.