{
    "name"  : "接口up/down震荡检查",
    "problems" : {
        "interDownMuch" : {
            "desc"      : "【问题】log里不断出现接口down的情况，说明环境中端口震荡太频繁，可能影响数据流转发。",
            "advice"    : "【建议】建议排查线路和设备对端是否有异常，或者设备是否开启dldp等检测功能，若检测功能频繁影响线路稳定，调整检测时间间隔与次数。"
        },
        "interDownLess" : {
            "desc"      : "【问题】dldp探测出现多次down/up",
            "advice"    : "【建议】请确认DLDP的配置是否合理建议检测间隔时间建议大于1s，检测次数大于5次；检查线路是否稳性，带宽是否用满；检查CPU保护是否是使用的scpp,是否有排除dldp探测地址；"
        }
    }
}
---------------------------code-------------------------------
res = cli("show logging")
resArr = res.match(/changed state to down/g)
print resArr
if resArr != null :
    count = resArr.length
    if count > 150 :
        add_problem("interDownMuch")
        return "warn"
    end
end

resArr = res.match(/state changed to down/g)
print resArr
if resArr != null :
    count = resArr.length
    if count > 5 :
        add_problem("interDownLess")
        return "warn"
    end
end

return 'success'

