from jnpr.junos import Device
from getpass import getpass
import sys
from pprint import pprint
junos_username = input("Junos OS username: ")
junos_password = getpass("Junos OS password: ")
# Conectar-se ao dispositivo Junos
device = Device(host="192.168.1.1", user=junos_username, password=junos_password )
device.open()
pprint(device)
device.close()
Junos OS username: root
Junos OS password:
{'2RE': False,
'HOME': '/root',
'RE0': {'last_reboot_reason': '0x10:misc hardware reason',
'mastership_state': 'master',
'model': 'RE-VMX',
'status': 'OK',
'up_time': '26 minutes, 1 second'},
'RE1': None,
'RE_hw_mi': False,
'current_re': ['master', 'node', 'fwdd', 'member', 'pfem', 're0'],
'domain': None,
'fqdn': '',
'hostname': '',
'hostname_info': {'re0': ''},
'ifd_style': 'CLASSIC',
'junos_info': {'re0': {'object': junos.version_info(major=(14, 1), type=R, minor=4, build=8),
'text': '14.1R4.8'}},
'master': 'RE0',
'model': 'VMX',
'model_info': {'re0': 'VMX'},
'personality': 'MX',
're_info': {'default': {'0': {'last_reboot_reason': '0x10:misc hardware '
'reason',
'mastership_state': 'master',
'model': 'RE-VMX',
'status': 'OK'},
'default': {'last_reboot_reason': '0x10:misc hardware '
'reason',
'mastership_state': 'master',
'model': 'RE-VMX',
'status': 'OK'}}},
're_master': {'default': '0'},
'serialnumber': 'VM55426837BD',
'srx_cluster': None,
'srx_cluster_id': None,
'srx_cluster_redundancy_group': None,
'switch_style': 'BRIDGE_DOMAIN',
'vc_capable': False,
'vc_fabric': None,
'vc_master': None,
'vc_mode': None,
'version': '14.1R4.8',
'version_RE0': '14.1R4.8',
'version_RE1': None,
'version_info': junos.version_info(major=(14, 1), type=R, minor=4, build=8),
'virtual': True}
(junos_env) PS C:\Users\Lucas Fontini\Desktop\estudosJUNIPERDEVOPS>