{
    "name"  : "检查大文件缓存空间是否不足",
    "precondition" : ["name"],
    "problems" : {
        "problem1" : {
            "desc"      : "【问题】大文件缓存空间不足",
            "advice"    : "【建议】请检查大文件缓存，可通过清理数据库释放空间，在特权模式下，执行clear was http cache file database"
        },
		"problem2" : {
			"desc"      : "【问题】磁盘空间不足",
            "advice"    : "【建议】请检查磁盘空间，结合实际情况，删除一些不需要的数据库或文件"
		}
    }
}
---------------------------code-------------------------------
#检查大文件缓存空间是否不足
result=cli('show was http cache status | inc web cache left ')

result=result.split(/\r?\n/)
length=len(result)
if length <=2 :
	add_problem('problem1')
	return 'warn'
end
result=result[1]
result=result.split(/\s+/)
result=result[6]
result=result.split("GB")
result=result[0]
print '!!!'+result+'!!!'
if (result*1024)<=5 :
	add_problem("problem1")
	return "warn"
end
print '!!!检查应用缓存空间是否不足!!!'

#检查磁盘空间是否不足
result=cli('show was http cache status | inc Disk_available')
result =result.split(/\r?\n/) 
length=len(result)
if length <=2 :
	add_problem('problem2')
	return 'warn'
end
result=result[1]
result=result.split(/\s+/)
result=result[2]
result=result.split("MB")
result=result[0]
print '!!!'+result+'!!!'
if result<=5 :
	add_problem("problem2")
	return "warn"
end
print '!!!检查磁盘空间是否不足!!!'
return 'success'