{
    "name"  : "流控共享池配置检查",
    "problems" : {
        "dnsDelegate" : {
            "desc"      : "【问题】share-pool Per-IP rate 10000 type per-ip limit 65535,该limit值表示流控基于每IP限速时，最大支持的内网IP节点数 当IP节点超过limit值之后，再有新的IP的节点出现，流控会掐断该流量，同时由于节点不够用，流控共享池会不断的去申请内存，导致设备内存逐渐减小，触发系统在后台回收内存，表现为cpu使用率较高",
            "advice"    : "【建议】关闭流控共享池功能。关闭方式如下：Ruijie(config)#flow-control Gi0/1(流控实例名称) Ruijie(config-flow-control)#channel-tree inbound  Ruijie(config-channel-tree)#no share-pool Per-IP(共享池名称，默认自动下发为Per-IP)  Ruijie(config-flow-control)#channel-tree outbound  Ruijie(config-channel-tree)#no share-pool Per-IP(共享池名称，默认自动下发为Per-IP)。"
        }
    }
}
---------------------------code-------------------------------
res = cli("show run | in share-pool Per-IP rate 10000 type per-ip limit 65535")
print res
resArr = res.match(/share-pool/ig)
print resArr
if resArr[1] != null :
    add_problem('dnsDelegate')
    return 'warn'
end
return 'success'
