def main(args): ''' main ''' rtrs = yaml.load(file(args[0]).read()) for rtr in rtrs: ndev = NetworkDevice(**rtr) ndev.connect() print "Connection established to: %s" % ndev.net_element.properties.sys_name print ndev.net_element.properties.product_id print ndev.net_element.properties.SerialNo ndev.disconnect()
def main(args): ''' main ''' rtrs = yaml.load(file(args[0]).read()) for rtr in rtrs: ndev = NetworkDevice(**rtr) ndev.connect() print "Connection established to: %s" % ndev.net_element.properties.sys_name vty_svc = VtyService(ndev.net_element) vty_svc.open() for cmd in CMDS: out = vty_svc.write(cmd) print out ndev.disconnect()
def main(args): ''' main ''' rtrs = yaml.load(file(args[0]).read()) for rtr in rtrs: ndev = NetworkDevice(**rtr) ndev.connect() print "Connection established to: %s" % ndev.net_element.properties.sys_name InterfaceTypes = NetworkInterface.InterfaceTypes filter = InterfaceFilter(None, InterfaceTypes.ONEP_IF_TYPE_ETHERNET) ndev_if = ndev.net_element.get_interface_list(filter) for inf in ndev_if: print "%s interface stats:" % inf.name print inf.get_statistics() ndev.disconnect()