Всех категорически приветствую! В данной статье публикую рабочий вариант как вычислить мёртвые, но ещё физически скоммутированные порты в свичах HP и Cisco, а после выполнить автоматический вывод портов без трафика на экран используя любую linux машину.
Показания
- когда встаёт вопрос нехватки портов в свичах
- когда доблестные администраторы Helpdesk забивают болт на раскоммутацию портов от патч-панели в свич в серверных/коммутационных
- исторически сложилось
- ППР (планово-предупредительные работы)
- уборка стойки
Всё это заставляет сетевого администратора вычислить неиспользуемые порты в свичах.
План прост до безобразия. Заходим на каждый свич своего парка сетевых оборудований. Сбрасываем счётчики на портах. Выжидаем минимальный срок, за который кто-либо из сотрудников на своих рабочих местах должен поприсутствовать хоть раз и включить десктопное место, чтобы трафик прошёл через порт свича. Например, кто-то в отпуске это уже берём в расчёт 2 недели. А чтоб наверняка можно выждать и 3-4 недели. После 3-4х недель ожидания можно быть уверенным, что скорее всего на портах, где мы увидим отсутствие сетевых пакетов реально отсутствуют клиенты.
HP switch.
- заходим на свич, даём команду на очистку счётчиков на всех интерфейсах
hp switch# clear statistics all
выжидаем 3-4 недели.
- получаем примерно такую картину:
hp switch# 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 админам.
Спасибо за внимание. Посмотрите на моём канале другие полезные статьи, может они вам помогут решить ваши задачи.