Перейти к содержимому
Калькуляторы

Автоматизация работы сетевого администратора

5 часов назад, Ivan_83 сказал:

А ты видел чего в http передают?)

 

А причём тут mqtt?)

Конечно видел. А ещё видел там такую отличную штуку, как заголовок Content-type. И как минимум для json, html, txt и картинок он там разный. И заголовки для согласования - что именно отдавать (Accept). И ещё много интересных и полезных вещей. В mqtt такого нет (с одной стороны хорошо, полная спецификация mqtt без SSL влезает на arduino), с другой приводит к зоопарку с передаваемыми данными, потому что по спецификации - это что угодно бинарное, ненулевой длинны.

А это к вопросу что любую технологию можно применять через жопу и оно будет работать, до определённого предела. Будь то mqtt, или управление техникой в "безумном доме" через китайский датацентр. А best practices мне для mqtt как-то не встречалось, своим умом пришлось доходить как делать. (Но если знаете - подскажите).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

11 часов назад, fhunter сказал:

Конечно видел. А ещё видел там такую отличную штуку, как заголовок Content-type. И как минимум для json, html, txt и картинок он там разный. И заголовки для согласования - что именно отдавать (Accept).

Угу, только на это часто забивают, и получается что содержание не соотвествует обещанному, в лучшем случае сервер просто всё обзывает бинарным потоком, а клиент на это не смотрит.

И смотрят на это в основном браузеры, всяким wget плевать что там на диск писать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Материал: Продолжаем погружаться в мир автоматизации работы с сетевым оборудованием. В первой части познакомились с теоретическими основами, но это лишь необходимый минимум. Сегодня же мы продолжим знакомиться с инструментами, в частности с модулем ЯП (язык программирования) Python - Telnetlib. Поговорим о задачах с множественным созданием объектов, затронем процедуру бэкапа конфигурации. Полный текст

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно про бэкапы коммутаторов. Только как сделать, чтобы скормить скрипту несколько подсетей, а не конкретные IP и чтобы он определял тип оборудования по каким-то косвенным признакам (не только по приглашению на логин/пароль) и давал команды уже в зависимости от бренда? Потому что в сети не только Cisco, но и целый зоопарк - D-Link, Qtech, Huawei и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Идентифицируют оборудование обычно по SNMP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

21 минуту назад, seventh сказал:

Интересно про бэкапы коммутаторов. Только как сделать, чтобы скормить скрипту несколько подсетей, а не конкретные IP и чтобы он определял тип оборудования по каким-то косвенным признакам (не только по приглашению на логин/пароль) и давал команды уже в зависимости от бренда? Потому что в сети не только Cisco, но и целый зоопарк - D-Link, Qtech, Huawei и т.п.

cbackup все перечисленное делает. И подсети и учетные данные, и команды в зависимости от модели

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну telnet для таких вещей не очень, сдаётся мне. SNMPGET, чтобы определить вендора, потом SNMPSET, чтобы залить конфиг на TFTP. Вроде как у всех такое есть (ну или у многих).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 :) вообще-то у киско с древних времен есть vtp, ну и vlan name вещь необязательная, если уж телнетом создавать, то можно просто сказать vlan 2-1023 . нетривиально задание term len 0, не все об этом помнят :) Остальное - букварь на иврите, сначала изучим ЯП, а уж затем с его помощью изучим как надо работать в cli  :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

tn.write(b"vlan 2\n")
tn.write(b"name Python_VLAN_2\n")
tn.write(b"vlan 3\n")
tn.write(b"name Python_VLAN_3\n")
tn.write(b"vlan 4\n") 

Ну вот что это такое? А где шаблонизация/унификация/вендоронезависимость?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто не понял - это скрытая реклама курсов по петону, она щас из каждого утюга лезет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

5 часов назад, YuryD сказал:

вообще-то у киско с древних времен есть vtp

Им кто-то в продакшене пользуется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

8 часов назад, Ivan_83 сказал:

Кто не понял - это скрытая реклама курсов по петону, она щас из каждого утюга лезет.

Вопросов больше не имею.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

18 часов назад, jffulcrum сказал:

Им кто-то в продакшене пользуется?

 После первых граблей покупки бушного, я перестал. Но вставило не по детски :) Вланы ссуко  расползлись повсюду в одном втп_домене и соотв втп_режиме...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.