Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:modulos:netmiko

¡Esta es una revisión vieja del documento!


Netmiko

Biblioteca de Python basada en Paramiko que facilita las conexiones con dispositivos de red.

Instalación

pip install netmiko

Dispositivos soportados

Sistema device_type
Arista EOS arista_eos
Cisco IOS cisco_ios
Cisco IOS-XR cisco_xr
Cisco NX-OS cisco_nxos
Junos juniper
terminal_server
generic

Uso

Ejecución de comando

from netmiko import ConnectHandler
 
# Información de conexión
device = {
    'device_type': 'terminal_server',
    'ip': '10.0.65.28',
    'username': 'root',
    'password': 'abc123.',
    'port': 22
}
 
# Conexión
net_connect = ConnectHandler(**device)
 
# Ejecución de un comando
output = net_connect.send_command("uptime")
 
print()
print('#' * 50)
print(type(output))
print(output)
print('#' * 50)
print()
 
# Cerramos la conexión
net_connect.disconnect()

Recursos

informatica/programacion/python/modulos/netmiko.1605198597.txt.gz · Última modificación: por tempwin