#netmiko

2025-07-02

Обновление MikroTik по SSH: Python-скрипт с автоматическим RouterBOARD upgrade

Обновление MikroTik — та ещё боль. То не влезешь по SSH, то забыл сделать routerboard upgrade , то устройство «уходит в себя» и не возвращается. Особенно, когда устройств не одно, а десятки. Вручную это превращается в спорт на выносливость и крепкие нервы. Я решил, что хватит. Написал скрипт на Python, который делает всю грязную работу за меня: подключается, проверяет обновления, ставит новые пакеты, делает routerboard upgrade и даже ждёт , пока устройство снова появится в сети. Главное — всё логируется и работает аккуратно, как системный администратор в хорошем настроении. В этой статье:

habr.com/ru/articles/924128/

#автоматизация #скрипты #netmiko #python #mikrotik #рутина

2025-06-17

Paramiko, netmiko, astarmiko — что, опять?

Привет Habr! Я уже начинал предыдущую свою статью Yast Another Config Manipulation или зачем изобретать велосипед? словами благодарности книге Натальи Самойленко Python для сетевых инженеров Начну и эту. Если вы сетевой инженер и не знакомы с Python - начните с этой книги! А еще помочь вам может моя библиотека Astarmiko — это продвинутый Python-инструментарий для управления и автоматизации корпоративной сетевой инфраструктуры через SSH который родился при пошаговом выполнении заданий из книги. Так как в моем распоряжении была вся корпоративная сеть (нашего филиала), мне быстро наскучило играть в "песочнице" И вот что получилось из учебного проекта

habr.com/ru/articles/918800/

#системное_администрирование #python #netmiko

2024-11-05

Автоматизация сетевого оборудования на Python. Работа через jump-host

В моей первой статье на сайте об автоматизации оборудования Juniper в качестве подопытного выступал коммутатор, который стоит под столом, и до которого имеется полный прямой доступ по сети. Однако, такая ситуация скорее исключение. Практически всегда сейчас используют для доступа на сетевые устройства Jump Host. В этой статье я хотел бы рассмотреть, какие решения мы можем использовать при автоматизации работы с сетевым оборудованием на Python, чтобы учесть наличие промежуточного устройства.

habr.com/ru/companies/rostelec

#python #netmiko

2024-07-05

Hurrah, finally got my #python router login script working with #Netmiko. I was having weird issues with my script sometimes believing it was properly logged in when it wasn't, and, worse, thinking it was in one box when it was in another.

When I realised that some of the device prompts had regex special characters in them, it was an "oh my god" moment!

The function "re.escape(prompt)" was the incantation that fixed that abomination.

Take care, everyone, and have a great weekend 🥳

#networks

2023-12-31

Today is officially the last day at NSCON for me. After almost 13 years I decided to leave the company I was Co-Founder because of personal reasons. 👋

Many thanks to all employees, colleagues, partners, and customers who worked together with me during the past years. I‘m very thankful for all the support and the great projects we accomplished together as a team. 🤝

Now I‘m looking for a new challenge in the area of IT Networking with focus on Network Programmability and Automation! 🤓

#NetworkProgrammability #NetworkAutomation #DevNet #NetOps #NetDevOps #Python #PyATS #Netmiko #Nornir #Ansible #Terraform #Docker #Kubernetes #CICD #Git #Gitlab #IaC #REST #NETCONF #RESTCONF #YANG #Postman #NSO #CML #Cisco #Meraki #CheckPoint #Fortinet

2022-11-20

@kushal Kirk Byers put a lot of work updating his very popular #NetworkAutomation library #Netmiko to have typehints all over the place github.com/ktbyers/netmiko

2022-11-18

This is my #Introduction. I like #Python and #NetworkAutomation and #NetBox and #Scrapli and #Netmiko and #RankedChoiceVoting and #StrongTowns and #NotJustBikes and I have two #Dogs. I own a bicycle for leisure and I want to do more utility cycling. I stan hard for #Tolkien

Two dogs who really love blankets

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst