• pool 提供的方法


    Pool 提供的方法:
    
    delete_all_pools
    delete_persistence_record
    delete_pool
    get_action_on_service_down
    get_active_member_count
    get_aggregate_dynamic_ratio
    get_all_statistics
    get_allow_nat_state
    get_allow_snat_state
    get_client_ip_tos
    get_client_link_qos
    get_gateway_failsafe_unit_id
    get_lb_method
    get_list
    get_member
    get_minimum_active_member
    get_minimum_up_member
    get_minimum_up_member_action
    get_minimum_up_member_enabled_state
    get_monitor_association
    get_monitor_instance
    get_object_status
    get_persistence_record
    get_server_ip_tos
    get_server_link_qos
    get_simple_timeout
    get_slow_ramp_time
    get_statistics
    get_version
    name
    remove_member
    remove_monitor_association
    reset_statistics
    set_action_on_service_down
    set_allow_nat_state
    set_allow_snat_state
    set_client_ip_tos
    set_client_link_qos
    set_gateway_failsafe_unit_id
    set_lb_method
    set_minimum_active_member
    set_minimum_up_member
    set_minimum_up_member_action
    set_minimum_up_member_enabled_state
    set_monitor_association
    set_server_ip_tos
    set_server_link_qos
    set_simple_timeout
    set_slow_ramp_time
    suds
    typefactory
    
    
       
       
    Pool            =>      {
                                                            get_list                => 0,
                                                            get_member              => 'pool_names',
                                                            get_object_status       => 'pool_names',
                                                            get_statistics          => 'pool_names',
                                                            get_all_statistics      => 'pool_names',
                                                            get_member_object_status=> {pool_names => 1, members => 1}
                                                            },
     
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    a= dir(p1)
    print dir(a)
    print type(a)
    
    for x in a:
        print x
    
    
    
    get_list :获取所有的pool
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    
    print p1.get_list()
    
     
    get_member:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    
    print p1.get_member(pool_names=['test_12916_pool'])
    
     
    get_object_status:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    print p1.get_object_status(pool_names=['test_12916_pool'])
    
    
    
    get_statistics:
    
    import pycontrol.pycontrol as pc
    import urllib3
    import ssl
    urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
    ssl._create_default_https_context = ssl._create_unverified_context
    import requests
    requests.packages.urllib3.disable_warnings()
    print 'bbbbbbbbbbbbbb'
    c = pc.BIGIP(
        hostname='10.4.170.160',
        username='zjtlcb',
        password='12345678',
        fromurl=True,
        wsdls=['LocalLB.Pool'])
    
    p1 = c.LocalLB.Pool
    print p1.get_statistics(pool_names=['test_12916_pool'])
    
    
    get_member_object_status:
    
    sub get_ltm_pool_member_status {
        my ($self, $pool, $member) = @_;
        return @{$self->_request(module => 'LocalLB', interface => 'Pool', method => 'get_member_object_status', data => {
            pool_names => [$pool],
            members => [$member],
        })}[0];
    }
    
  • 相关阅读:
    MySQL 多会话之间更新数据的小实例
    MySQL Profile
    MySQL Explain
    MySQL 索引
    利用网站上传漏洞使用一句话木马控制服务器
    kali之nmap
    kali之使用sqlmap进行sql注入
    kali之DVWA
    Kali安装nessus
    openvas
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348463.html
Copyright © 2020-2023  润新知