Что нового

[Данные, строки] Поиск ошибок интерфейса через telnet, cisco

sind00

Новичок
Сообщения
9
Репутация
0
Всем привет.
При работе с большим количеством оборудование, иногда возникает необходимость оперативно найти ошибки на интерфейсах. Захотелось написать простой "поисковик" ошибок.

Принцип работы:
Есть список IP оборудования (от 10 - 2000 устройств).
Список загоняем в массив.
Скрипт делает первый проход telnet-ом (по примеру - http://autoit-script.ru/index.php/topic,7788.msg82158.html#msg82158) по списку оборудования. Выполняет команду и собирает данные в следующем виде:
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored

Сохраняет все это дело в txt-шки.
Далее выполняет второй проход по списку и аналогично сохраняет в txt.

Итого: Мы имеем 2 txt файла с выводами, как под спойлером.
Задача: Определить в них изменения, соответственно, если файлы разные, значит есть накопление ошибок на этом устройстве. Собственно вопрос, как можно сделать сравнение файлов, чтоб оно было оптимально и не долго?

И может быть у кого-то есть лучше идеи по обнаружению ошибок на интерфейсах?
 
Верх