zoukankan      html  css  js  c++  java
  • 获取F5所有的虚拟主机和成员信息

    import sys
    import pycontrol.pycontrol as pc
    import time
    import csv
    import ssl
    ssl._create_default_https_context = ssl._create_unverified_context
    pool='YXPT_ust_pool'
    
    b = pc.BIGIP(
    hostname = '1.4.170.160',
    username = 'zddlcb',
    password = '123456',
    fromurl = True,
    wsdls=['LocalLB.VirtualServer'])
    c = pc.BIGIP(
    hostname = '10.4.170.160',
    username = 'zjtlcb',
    password = '123456',
    fromurl = True,
    wsdls=['LocalLB.Pool'])
    
    p1 = b.LocalLB.VirtualServer
    
    p2=c.LocalLB.Pool
    #print pools
    #print dir(pools)
    
    print p1
    print dir(p1)
    for x in p1.get_list():
    #print x
    a = p1.get_default_pool_name(virtual_servers=[x])
    #print a
    b=p1.get_destination(virtual_servers=[x])
    #print type(b)
    for c in b:
    #print c
    #print type(c)
    address= c.address
    port= c.port
    #print type(p2.get_member(pool_names=[a]))
    #b=p1.get
    for y in p2.get_member(pool_names=[a]):
    #print y
    for z in y:
    #print z
    #print dir(z)
    print str(x)+'=>'+address+':'+str(port)+'=>'+str(a)+'=>'+'=>'+str(z.address)+':'+str(z.port)
  • 相关阅读:
    说下vue工程中代理配置proxy
    说一下登陆页面的实现逻辑
    $router和router区别
    iframe中涉及父子页面跨域问题
    浅析闭包
    用户注册之短信验证
    vue.js(三)
    vue.js(二)
    vue.js(一)
    批量更改会员权限
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348963.html
Copyright © 2011-2022 走看看