Q&A 4. Сбор информации о статусе портов, изменения в статусе
Задача собрать информацию о статусе портов на оборудовании (up/down/admin down для Cisco IOS). На первом этапе собирается информация о всех портах (Loopback/физические/Tunnel/…) и их статусе. На втором этапе из собранной информации надо отобрать только физические порты. И на третьем сохранять информацию о статусе портов в определенный день в файлы и добавить возможность сравнивать изменения в статусе портов (текущий статус с последним записанным).
При желании, описание вопроса можно использовать как задачку и решить ее самостоятельно, а потом посмотреть вариант решения. Плюс вариант решения может пригодиться как практика чтения небольшого кода.
Примеры полученных данных
Информация по статусу портов в виде словаря
Та же информация в табличном формате:
Сводка по количеству портов:
Изменения в статусах портов: