Предлагаю работу Автоматизировать сетевой траблшутинг посредством Ansible

VIP Разбойник
Премиум
Активный участник
Регистрация
17 Янв 2020
Сообщения
140.186
Реакции
7.142
Монетки
3585
Добрый день, Нужно автоматизировать следующее. Задача: Предположим, известно, к какому порту свича подключён сервер: acc_sw1, interface Eth1. Требуется проверить все интерфейсы от уровня access до core на предмет ошибок. То есть получить следующее: - "show interface Eth1" на данном access switch, - "show interface" на свичах дистрибуции только для интерфейсов, ведущих к acc_sw1, - "show interface" на свичах ядра только для интерфейсов, ведущих к свичам дистрибуции. Все свичи инфраструктуры имеют теги SNMP location для access switches это "ACC", для distribution switches "DST", для core switches "COR". Иначе говоря, превратить следующие входные данные: - inventory file: switch name (e.g. "acc_sw1") - host_vars => switch name: interface Eth1 (и тот факт, что все свичи имеют теги SNMP location), в выходные данные в форме "show interface" на свичах от core до access. Возможные шаги: 1. Выполнить "show interface Eth1" на acc_sw1, записать результат (output1). 2. Выполнить "show cdp neighbors" на acc_sw1, записать всех соседей (acc_sw_nbrs). 3. Выполнить "show snmp | include location" на всех элементах acc_sw_nbrs, записать тех, которые имеют "DST" (dst_sw). 4. Выполнить "show cdp neighbors" на всех элементах dst_sw, записать - интерфейсы, ведущие к acc_sw1 (dst_sw_downlinks), - всех соседей (dst_sw_nbrs). 5. Выполнить "show interface {dst_sw_downlinks}" на элементах dst_sw, записать результат (output2). 6. Выполнить "show snmp | include location" на всех элементах dst_sw_nbrs, записать тех, которые имеют "COR" (cor_sw). 7. Выполнить "show cdp neighbors" на всех элементах cor_sw, записать интерфейсы, ведущие к свичам в dst_sw (cor_sw_downlinks). 8. Выполнить "show interface {cor_sw_downlinks}" на элементах cor_sw, записать результат (output3). Прошу дать знать, если кто-нибудь может автоматизировать это. Заранее благодарю, Орхан ...

Откликнуться на задание:
Для просмотра содержимого вам необходимо авторизоваться.
 
Цена
8000 ₽
11
Сверху Снизу