Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from jnpr.junos import Device
- from lxml import etree
- import re
- r_user = 'myuser'
- r_pass = 'mypass'
- r_port = 22
- dev = Device(user=r_user,
- host='1.1.1.1',
- password=r_pass,
- port=22)
- dev.open()
- exclude_if_list = ['xe-4/2/0',
- 'xe-4/3/0']
- result = dev.rpc.get_interface_information(interface_name='xe-*', normalize=True)
- for item in result.findall('.//physical-interface'):
- if_name = item.findtext('name').strip()
- oper_staus = item.findtext('oper-status').strip()
- if oper_staus != "down":
- if (not re.search(r'(5|8)/\d+/\d+', if_name)
- and not if_name in exclude_if_list):
- print(if_name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement