Создание программы ежемесячных отчетов о продукте Cisco - PullRequest
0 голосов
/ 05 марта 2019

У меня работает сетевая инфраструктура, включающая продукт Cisco.

Я пытаюсь создать обычную программу ежемесячных сетевых отчетов с Python.

Я никогда раньше не создавал никаких программ,Поэтому я думаю, что у вас, ребята, есть лучший способ сделать это.

Проверьте мой план и научите меня, хорошая это идея или нет.

мой план, как показано ниже.

  1. Подключиться к сетевой машине и собрать журнал
    • telnet xxxx
    • собрать «команду показа»
    • сохранить этот журнал как текстовый файл ※ это действие может выполняться в клиентской программе telnet (как SecureCRT)
  2. открыть текстовый файл и составить отчет
    • ex) объединить «Показать статус интерфейса» / «Показать краткое описание интерфейса ip» / «Показать ip arp»"/" Показать таблицу адресов Mac "для создания отчета" Интерфейс / IP / Mac / Порт / Статус "

Это мой примерный план.

Как вы думаете, это эффективный способ?Мне нужно ваше обучение.

и мне интересно, как вы, ребята, делаете аналогичную работу в центре обработки данных.

1 Ответ

0 голосов
/ 08 марта 2019

Мы используем инструменты мониторинга для таких задач.Существует множество приложений с открытым исходным кодом, таких как NeDi, Cacti и т. Д.

Почему вы хотите использовать команды "show" вместо использования SNMP для получения информации об устройстве?

Также ярекомендую использовать SSH вместо telnet (из соображений безопасности).

Cheers

...